0Pricing
R Academy · レッスン

回帰モデル

予測モデリングに向けた線形回帰とロジスティック回帰を学び、モデルの出力を解釈します。

「回帰モデル」はCoddyKit上の無料R Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。

回帰モデル入門

回帰モデル入門

回帰分析は、変数間の関係をモデル化するための統計的手法です。結果の予測やデータのパターンの発見に役立ちます。

回帰モデル — イラスト1

線形回帰を理解する

線形回帰を理解する

線形回帰では、従属変数と独立変数の関係を直線でモデル化します。

model <- lm(mpg ~ hp, data=mtcars)
summary(model)

回帰直線の可視化

回帰直線の可視化

abline()を使用して、散布図に回帰直線を追加します。

plot(mtcars$hp, mtcars$mpg)
abline(model, col='red')

重回帰

重回帰

重回帰では、複数の独立変数を使用して従属変数の変動を説明します。

model_multi <- lm(mpg ~ hp + wt, data=mtcars)
summary(model_multi)

モデルの適合度の確認

モデルの適合度の確認

summary()を使用して、決定係数やp値など、回帰モデルの品質を評価します。

summary(model_multi)

ロジスティック回帰の実行

ロジスティック回帰の実行

ロジスティック回帰では、二値のカテゴリ結果(成功と失敗など)をモデル化します。

data(mtcars)
mtcars$am <- as.factor(mtcars$am)
model_logit <- glm(am ~ hp + wt, data=mtcars, family='binomial')
summary(model_logit)

新しい値の予測

新しい値の予測

predict()を使用して、学習済みの回帰モデルから予測値を生成します。

predict(model_multi, newdata=data.frame(hp=120, wt=3))

モデルの仮定の評価

モデルの仮定の評価

回帰モデルでは、誤差が正規性、等分散性、独立性を満たすことを仮定します。残差プロットを確認して妥当性を評価します。

plot(model_multi$residuals)

まとめ

まとめ

このレッスンでは、次のことを学びました。

  • 単回帰と重回帰を実行する方法
  • 回帰モデルの性能を評価する方法
  • 回帰モデルを使用して新しい値を予測する方法
回帰モデル — イラスト10

よくある質問

「回帰モデル」レッスンは無料ですか?

はい。「回帰モデル」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、R Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 R Academyコースには全3レッスンが含まれています。

「回帰モデル」で何を学びますか?

予測モデリングに向けた線形回帰とロジスティック回帰を学び、モデルの出力を解釈します。 ブラウザで直接実行するハンズオンコードでR Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

R Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのR Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「回帰モデル」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このR Academyレッスンでコードを書いて実行できますか?

はい。すべてのR Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 回帰モデル
  2. 時系列分析
  3. 機械学習の基礎
← R Academyに戻る