Rの線形モデルの新しい入力から値を予測するにはどうすればよいですか?


21

R:で線形モデルを作成しましたmod = lm(train_y ~ train_x)。Xのリストを渡して、その予測/推定/予測Yを取得しpredict()たいのですが、それは何か他のもののためだと思うか、それを使用する方法がわかりません。

私は自分のモデルの係数を取ることで推測しているので、手動でtest_x変数をプラグインし、予測されたYを取得できますが、これを行うためのより効率的な方法があると推測しています。

回答:


20

train_x= 1、2、および3 の予測値が必要な場合は、を使用しますpredict(mod, data.frame(train_x = c(1, 2, 3)))


「train_x = "」を省略し、それを追加して問題を解決しました!ありがとうございました
ドーランアンテヌッチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.