2014-02-11 6 views
5

Я нарисовал эту графику, чтобы идентифицировать графически точки с высоким коэффициентом усиления в моей линейной модели. enter image description hereЯркие выбросы в диаграмме рассеяния

Учитывая переменную «NOMBRES» набора данных, который использует моя модель, я попытался построить все точки моей графики, но становится неразборчивым. Вот код, я побежал:

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

Так что я хотел бы построить только точки с использованием кредитного плеча (значение шлема) выше 0,05, используя ярлык «DSET $ NOMBRES».

+3

'Выпадающие <- которые [hatvalues ​​(TModel)> 0,05]; text (hatvalues ​​(tmodel) [outliers], остатки (tmodel) [outliers], метки = DSET $ NOMBRES [outliers]) ' –

+0

@BenBolker Сообщение в ответ? – Thomas

ответ

5

Определение точек высокого левереджа в соответствии с вашим определением:

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

Добавить числовые метки на графике:

text(hatvalues(tmodel)[hlev], residuals(tmodel)[hlev], 
    labels=DSET$NOMBRES[hlev]) 
Смежные вопросы