подпись "d=..." на графике пакета ade4

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
ymr3R9Jge
Активный участник
Сообщения: 117
Зарегистрирован: 31 окт 2011, 00:18
Репутация: 14
Откуда: Кривий Ріг

подпись "d=..." на графике пакета ade4

Сообщение ymr3R9Jge » 22 мар 2012, 20:13

Не силён в анализе данных, и нигде не могу найти, что означает подпись "d=..." (равно 2, 3, 4 и т.д.) в правом верхнем углу графика функции s.class пакета ade4? На прикреплённом файле d=5.
Вложения
s_class_ade4.png
результат функции s.class пакета ade4
s_class_ade4.png (50.35 КБ) 5391 просмотр

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

Re: подпись "d=..." на графике пакета ade4

Сообщение Максим Дубинин » 22 мар 2012, 20:38

что-то вроде масштаба, типа четверти диапазона, примерно показывает range данных.

если вы сделаете так:

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

xy <- cbind.data.frame(x = runif(200,-1,1), y = runif(200,-1,1))
posi <- factor(xy$x > 0) : factor(xy$y > 0)
s.class(xy, posi, cpoi = 2)
то d будет 0.5

а если так:

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

xy <- cbind.data.frame(x = runif(200,-10,10), y = runif(200,-10,10))
posi <- factor(xy$x > 0) : factor(xy$y > 0)
s.class(xy, posi, cpoi = 2)
то в 10 раз больше, d=5
пристегивайтесь, турбулентность прямо по курсу

ymr3R9Jge
Активный участник
Сообщения: 117
Зарегистрирован: 31 окт 2011, 00:18
Репутация: 14
Откуда: Кривий Ріг

Re: подпись "d=..." на графике пакета ade4

Сообщение ymr3R9Jge » 22 мар 2012, 20:51

Нет, я делаю так:

library(ade4)
x.dudi<- dudi.pca(x[, 1:4], scannf=FALSE)
s.class(x.dudi$li, x[, 5])

У меня все данные в диапазоне от 0 до 100 (проценты содержания химических элементов)

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: подпись "d=..." на графике пакета ade4

Сообщение gamm » 23 мар 2012, 17:51

ymr3R9Jge писал(а):Не силён в анализе данных, и нигде не могу найти, что означает подпись "d=..."
это шаг сетки, общий для осей, задается в scatterutil.grid() : plots a grid and adds a legend
xaxp <- par("xaxp"); ax <- (xaxp[2] - xaxp[1])/xaxp[3]
yaxp <- par("yaxp"); ay <- (yaxp[2] - yaxp[1])/yaxp[3]
a <- min(ax, ay); cha <- paste(" d = ", a, " ", sep = "")

Ответить

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

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

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