R:在lm()结果上使用summary()时出错--仅当使用RStudio时
最近RStudio开始行为不端。模型上的lm()有效,但在lm()上使用summary()会引发错误: summary.lm(fit)中出错: “DIMNAME”[1]的长度不等于数组范围 此外:警告信息: 在cbind中(est、se、tval、2*pt(abs(tval)、rdf、lower.tail=FALSE)): 结果的行数不是向量长度(arg1)的倍数 即使我在RStudio中运行一个简单的线性模型,也会发生这种情况:R:在lm()结果上使用summary()时出错--仅当使用RStudio时,r,R,最近RStudio开始行为不端。模型上的lm()有效,但在lm()上使用summary()会引发错误: summary.lm(fit)中出错: “DIMNAME”[1]的长度不等于数组范围 此外:警告信息: 在cbind中(est、se、tval、2*pt(abs(tval)、rdf、lower.tail=FALSE)): 结果的行数不是向量长度(arg1)的倍数 即使我在RStudio中运行一个简单的线性模型,也会发生这种情况: y <- c(1,2,3,4,5) x <- c(1
y <- c(1,2,3,4,5)
x <- c(1,3,2,5,4)
fit <- lm(y ~ x)
summary(fit)
y在关闭第一次RStudio会话后,您可能正在加载一些旧数据或工作区变量。要解决这个问题,您可能需要修改全局选项,在启动时从不恢复.RData
文件,并且从一开始就不保存,正如Hadley Wickham的R for Data Science一书中所建议的那样
正如MichaelChirico所提到的,另一个问题可能来自您工作区中的其他包
我希望这能有所帮助。sessionInfo()
将是解决此类问题所必需的。这与RStudio无关,而是自动化工作。看见