r - 在散点图中标记异常值

标签 r plot statistics analytics linear-regression

我绘制了此图形以在我的线性模型中以图形方式识别高杠杆点。
enter image description here

鉴于我的模型使用的数据集的变量“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/

相关文章:

r - 如何从线性模型输出中获取 RSS

r - 在Rastervis中使用gplot方法时如何去除背景灰色?

json - 如何以更简洁的方式将 JSON 格式的请求从 R 中的 URL 获取 JSON 数据发送到 data.frame 中?

移动目录的强大跨平台方法

R - 图中线交点的坐标

r - 在 R 中生成高分辨率树状图

r - 将图像对象列表传递给 R magick 函数而不是向量

python-3.x - 用 Pandas 上的值注释条形图(在 Seaborn factorplot 条形图上)

python - 如何在 Python 中确定相关系数?

c++ - 将数据拟合到 3 次多项式