始める無料で始める

線形回帰

単回帰分析は lm() 関数で実行できます。この演習では、ageshuckedWeight によって説明(予測)するモデルを当てはめます。モデル結果をオブジェクトとして保存し、coefficients など出力オブジェクトの要素を表示します。

さらに、モデルオブジェクトに対して summary() を実行し、その出力を別のオブジェクトに保存します。そこには、r.squaredadj.r.squared のようなモデル当てはめに関する要素が含まれます。abaloneKeep データセットは読み込まれています。

この演習はコースの一部です

SAS ユーザーのための R

コースを見る

演習の手順

  • lm() を使って、むき身重量による age の単回帰を実行し、出力を lmshucked として保存します。
  • 切片と傾きの推定値を得るため、lmshucked から coefficients 要素を表示します。
  • lmshucked に対して summary() を実行し、出力を smrylmshucked として保存します。
  • 要約出力オブジェクト smrylmshucked から、r.squaredadj.r.squared 要素を表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)

# Display coefficients element from lmshucked
___

# Save summary() output of lmshucked as smrylmshucked
___

# Show r.squared and adj.r.squared elements of smrylmshucked
___
___
コードを編集して実行