尝试获取在R中使用lm()函数创建的线性模型的摘要输出,但无论我将其设置为哪种方式,我都得到我想要的y值作为我的x输入。我想要的输出是模型的摘要,其中Winnings是y输出,averagedist是输入。这是我目前的输出:
Call:
lm(formula = Winnings ~ averagedist, data = combineddata)
Residuals:
Min 1Q Median 3Q Max
-20.4978 -5.2992 -0.3824 6.0887 23.4764
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 2.882e+02 7.577e-01 380.281 < 2e-16 ***
Winnings 1.293e-06 2.023e-07 6.391 8.97e-10 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 8.343 on 232 degrees of freedom
Multiple R-squared: 0.1497, Adjusted R-squared: 0.146
F-statistic: 40.84 on 1 and 232 DF, p-value: 8.967e-10
尝试翻转顺序并使用y = winnings定义变量,x = averagedist但总是得到相同的输出。
答案 0 :(得分:0)
使用summary(lm(Winnings ~ averagedist,combineddata))
作为设置它的替代方法,这似乎可以解决问题,而不是两步法:
str<-lm(Winnings ~ averagedist,combineddata)
summary(str)