我绘制了此图形以在我的线性模型中以图形方式识别高杠杆点。
鉴于我的模型使用的数据集的变量“NOMBRES”,我试图绘制图形的所有点,但它变得难以辨认。这是我运行的代码:
> plot(hatvalues(tmodel),residuals(tmodel))
> text(hatvalues(tmodel),residuals(tmodel),labels=DSET$NOMBRES)
因此,我想使用标签“DSET$NOMBRES”仅绘制杠杆(帽子值)高于 0.05 的点。
最佳答案
根据您的定义确定高杠杆点:
hlev <- which(hatvalues(tmodel)>0.05)
向图形添加数字标签:
text(hatvalues(tmodel)[hlev], residuals(tmodel)[hlev],
labels=DSET$NOMBRES[hlev])
关于r - 在散点图中标记异常值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21708202/