Страница 1 из 1
подпись "d=..." на графике пакета ade4
Добавлено: 22 мар 2012, 20:13
ymr3R9Jge
Не силён в анализе данных, и нигде не могу найти, что означает подпись "d=..." (равно 2, 3, 4 и т.д.) в правом верхнем углу графика функции s.class пакета ade4? На прикреплённом файле d=5.
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
Re: подпись "d=..." на графике пакета ade4
Добавлено: 22 мар 2012, 20:51
ymr3R9Jge
Нет, я делаю так:
library(ade4)
x.dudi<- dudi.pca(x[, 1:4], scannf=FALSE)
s.class(x.dudi$li, x[, 5])
У меня все данные в диапазоне от 0 до 100 (проценты содержания химических элементов)
Re: подпись "d=..." на графике пакета ade4
Добавлено: 23 мар 2012, 17:51
gamm
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 = "")