2014-02-11 196 views
5

我已經繪製了此圖形來識別線性模型中圖形化的高槓杆點。 enter image description here在散點圖中標出離羣點

鑑於我的模型使用的數據集的變量「NOMBRES」,我試圖繪製我的圖形的所有點,但難以辨認。下面是我跑的代碼:

> plot(hatvalues(tmodel),residuals(tmodel)) 
> text(hatvalues(tmodel),residuals(tmodel),labels=DSET$NOMBRES) 

所以我想使用標籤「DSET $ NOMBRES」上述0.05與槓桿(帽子值)來繪製只是點。

+3

'離羣值< - 其中[hatvalues(tModel的)> 0.05]; text(hatvalues(tmodel)[outliers],residuals(tmodel)[outliers],labels = DSET $ NOMBRES [outliers])' –

+0

@BenBolker作爲回答? – Thomas

回答

5

按照自己的定義確定高槓杆點:

hlev <- which(hatvalues(tmodel)>0.05) 

數字標籤添加到所述圖形:

text(hatvalues(tmodel)[hlev], residuals(tmodel)[hlev], 
    labels=DSET$NOMBRES[hlev])