График для вектора чисел, среди которых есть выбросы

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

График для вектора чисел, среди которых есть выбросы

Сообщение KolesovDmitry » 30 янв 2009, 17:59

вопрос по графике в R:

Имется X - вектор чисел, среди которых есть резкие выбросы, например,

Код: Выделить всё

X<-c(1,2,3,888,12,2)
Если построить график для X: то за счет автомасштабирования график для точек 1, 2, 3, 12, 2 кажется почти прямым, так как по сравнению с числом 888 разница между 12 и 1 незначительна.

Вопрос: есть ли возможность график для в заданном диапазоне по оси y? Если такой возможности нет, то как сделать так, чтобы по оси y откладывался логарифмический масштаб, писать руками plot(log(X))?

Igg
Интересующийся
Сообщения: 48
Зарегистрирован: 20 ноя 2007, 22:17
Репутация: 16
Откуда: Mсква

Re: График для вектора чисел, среди которых есть выбросы

Сообщение Igg » 30 янв 2009, 19:09

можно задать область -для данного примера будет :

Код: Выделить всё

plot(X,ylim = c(0,12))

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: График для вектора чисел, среди которых есть выбросы

Сообщение Максим Дубинин » 30 янв 2009, 20:34

а можно еще чуть хитрее и тогда не надо вычислять ylim глазами, правда стандартное отклонение в этом случае не всегда удобно, но идея должна быть понятна

Код: Выделить всё

X=c(1,2,3,888,12,2)
upper_limit = max(subset(X,X<sd(X)))
plot(X,ylim = c(0,upper_limit))
пристегивайтесь, турбулентность прямо по курсу

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: График для вектора чисел, среди которых есть выбросы

Сообщение KolesovDmitry » 30 янв 2009, 21:51

Спасибо, а я как-то просмотрел про ylim в доках...

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость