You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用qqline()检验模型标准化残差正态性时出现plot.new错误

问题原因及解决方法

报错原因

qqline()函数的作用是给已有的QQ图添加参考直线,它本身不会生成新的绘图区域。你直接运行qqline(rstandard(model))时,R还没有创建任何绘图画布(也就是没执行plot.new()初始化绘图环境),所以会抛出这个错误。

正确代码流程

要检验标准化残差的正态性,必须先调用qqnorm()生成残差的QQ图(这个函数会自动初始化绘图区域),再用qqline()添加参考线:

model <- lm(ratiopermonth ~ Greenspace, data = mydata)
# 生成标准化残差的QQ图
qqnorm(rstandard(model))
# 在QQ图上添加正态分布参考线
qqline(rstandard(model))

内容的提问来源于stack exchange,提问作者user18343293

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 08:12:13