まず最初に、私は R にあまり詳しくないことを指摘しておきたいので、次の質問のいずれかが明確である場合は申し訳ありません。
私の動機は、以下を含む単純な R スクリプトを作成することです。
- データのインポート
- フォーム $ Y=aX+bZ+intercept$ の回帰を行います
- いくつかの計算
- 出力
ここに私の質問があります:
- これは非常に一般的な質問です。R スクリプトを作成した場合、それを source(name.R) でロードする必要がありますよね? スクリプトを実行するための追加のコマンドが必要ですか?
- で回帰を行ったとします。この
lm
ようfit<-lm(Y~X+Z,data=database)
に、良い出力が得られます。私が本当に欲しいのは、モデルの係数をベクトルに保存することです。これどうやってするの?ここでは 3 次元のベクトルになり(intercept, a, b)
ます。編集してみましたcoefficient<-coefficient(fit)
。これは動作しません!coefficient
は数値ベクトルではありません。また、intercept という名前と、その最初の要素の以下の値もあります。 - スクリプトの最後に係数といくつかの計算を出力したい場合、どうすればよいですか? ただ書く
print(....)
?
これが私の最初の質問なので、このフォーラムのすべての規則と慣習を検討したことを願っています。そうでない場合は、申し訳ありません。