線形回帰
単回帰分析は lm() 関数で実行できます。この演習では、age を shuckedWeight によって説明(予測)するモデルを当てはめます。モデル結果をオブジェクトとして保存し、coefficients など出力オブジェクトの要素を表示します。
さらに、モデルオブジェクトに対して summary() を実行し、その出力を別のオブジェクトに保存します。そこには、r.squared や adj.r.squared のようなモデル当てはめに関する要素が含まれます。abaloneKeep データセットは読み込まれています。
この演習はコースの一部です
SAS ユーザーのための R
演習の手順
lm()を使って、むき身重量による age の単回帰を実行し、出力をlmshuckedとして保存します。- 切片と傾きの推定値を得るため、
lmshuckedからcoefficients要素を表示します。 lmshuckedに対してsummary()を実行し、出力をsmrylmshuckedとして保存します。- 要約出力オブジェクト
smrylmshuckedから、r.squaredとadj.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
___
___