1

x1、x2、..xn を使用して y を予測する標準的な線形モデルを当てはめるとします。次に、x1、x2、... xn を持つ別のデータセットがあり、f(y) を作成したいと考えています。Rですべての相互作用を手動で定義する必要のない、簡単で簡単な方法はありますか?

4

1 に答える 1

3

mnelは正しいです。


dat<-data.frame(matrix(rnorm(30), 10, 3))

names(dat)<-c("y", "x1", "x2")

ans<-lm(y~x1*x2,dat)

summary(ans) # note three parameters + one intercept

predict(ans, newdata=list(x1=0,x2=0))  #only need x1 and x2 for newdata, not interaction

Newdataには、必要な数のエントリを含めることができます。結果は、相互作用を含む、以前に適合されたモデルのすべてのパラメーターが与えられた場合の新しいデータの期待される結果になります。

于 2013-03-07T01:52:42.313 に答える