在散点图中标记异常值

Cre*_*tat 6 statistics plot analytics r linear-regression

我已经绘制了这个图形来识别我的线性模型中的图形高杠杆点. 在此输入图像描述

鉴于我的模型使用的数据集的变量"NOMBRES",我试图绘制我的图形的所有点,但它变得难以辨认.这是我运行的代码:

> plot(hatvalues(tmodel),residuals(tmodel))
> text(hatvalues(tmodel),residuals(tmodel),labels=DSET$NOMBRES)
Run Code Online (Sandbox Code Playgroud)

因此,我想使用标签"DSET $ NOMBRES"绘制杠杆(帽值)高于0.05的点.

Ben*_*ker 6

根据您的定义确定高杠杆点:

hlev <- which(hatvalues(tmodel)>0.05)
Run Code Online (Sandbox Code Playgroud)

向图表添加数字标签:

text(hatvalues(tmodel)[hlev], residuals(tmodel)[hlev], 
   labels=DSET$NOMBRES[hlev])
Run Code Online (Sandbox Code Playgroud)