Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 二进制运算符的非数值参数(但参数确实是数值的)_R_Graph - Fatal编程技术网

R 二进制运算符的非数值参数(但参数确实是数值的)

R 二进制运算符的非数值参数(但参数确实是数值的),r,graph,R,Graph,数据集包含MLB比赛中球队的统计数据。它们都是数字 best <- lm(mlb11$runs ~ mlb11$bat_avg ) summary(best) plot(mlb11$bat_avg, mlb11$runs) + abline(best) qqnorm(resid(best)) + qqline(resid(best)) class(resid(best)) 右图确实出现在我的R窗口中。然而,当我尝试编织rmd文件时,它在该行停止并显示错误消息。真奇怪。这是否

数据集包含MLB比赛中球队的统计数据。它们都是数字

   best <- lm(mlb11$runs ~  mlb11$bat_avg )
summary(best)

plot(mlb11$bat_avg, mlb11$runs) +
abline(best)

qqnorm(resid(best)) +
qqline(resid(best))

class(resid(best))

右图确实出现在我的R窗口中。然而,当我尝试编织rmd文件时,它在该行停止并显示错误消息。真奇怪。这是否是软件/系统问题?

resid(最佳)
返回模型中的残差。“残差”是因变量的观测值和预测值(根据回归)之间的差值,因此必须使用类
数值
。你的陈述“qqnorm和qqline从来没有一起工作过”是不清楚的:这有什么错?如果我们没有看到任何数据,没有绘图,没有错误/警告/输出,那么这都是推测。
qqnorm+qqline
是导致错误的部分。您不能像这样将
+
基本R图添加到一起。只需运行
qqnorm(resid(best))
然后分别运行
qqline(resid(best))
。@thelatemail谢谢!我试过你的方法,但它返回“int_abline中的错误(a=a,b=b,h=h,v=v,untf=untf,…):plot.new尚未调用”@r2evans谢谢!数据都是mlb匹配中的数字。@JessiePeng-
qqnorm
必须先运行,因为它创建了一个绘图窗口(不要关闭!),然后运行
qqline
,这将在绘图中添加一行。我可以用
qqnorm(1:10)确认这一点;例如,qqline(1:10)
qqnorm(resid(best)) +
qqline(resid(best))