我有两个变量,并想展示它们之间的线性回归。由于某种原因,R不接受这个等式。谁能告诉我我做错了什么?
提前感谢...
linregression <- lm(Variable A ~ Variable B)
print(linregression)
summary(linregression)
coefficients(linregression)
答案 0 :(得分:2)
请尝试使用此功能...我无法在评论部分发布代码块。 :)
df <- structure(list(`Variable A` = 58:63, `Variable B` = c(115L, 117L, 120L, 123L, 126L, 129L)), .Names = c("Variable A", "Variable B" ), row.names = c(NA, 6L), class = "data.frame")
fit <- lm(`Variable A` ~ `Variable B`, data = df)
summary(fit)
编辑:我也想添加它....如果你坚持在原始数据中使用变量名中的空格,你将需要使用反引号进行补偿,如下所示:
.rating {
color: #f70;
}
这将有效,但是没有正确调用带空格的变量名称。不确定这是在R中工作的最佳方式,但这取决于用户。