0
假設我有一個數據幀是:R:存儲的線性模型的結果直接將數據幀
df:
x|y
1|2
2|3
3|5
4|8
如果我做
lm(y~x)
我會得到線性模型
y=-0.5+2*x.
如何將此線性模型的估計直接存儲到數據框中,因此它看起來像
df:
x|y|estimate.from.LM
1|2|1.5
2|3|3.5
3|5|5.5
4|8|7.5
當然,要做到這一點的方法之一是簡單地用手做出一個新的列,併爲其分配線性模型的直接價值,像
df$estimate.from.LM=-.5+2*df$x
這是很容易在這個來做例。但是,當線性模型變得更加複雜,係數更加複雜且變量更多時,是否有一種將其估計值存儲在df中的優雅方法?
'df $ estimate.from.LM = predict(model,df [1])'? – Psidom
'df $ estimate < - predict(lm(y〜x,data = df))' –
這些可能是擬合的值。 「估計」涉及模型的參數,而不是觀測。 – Frank