Я не могу понять проблему в моем кодировании с моей диаграммой рассеяния 3D для PCA… что мне теперь делать?
library(scatterplot3d)
fmri.pr <- prcomp(fmri, scale=TRUE)
all.loadings=fmri.pr$rotation
loading.pc1=abs(all.loadings[, 1]) # take absolute value
top300=sort(loading.pc1, decreasing=TRUE)[1:300]
scatterplot3d(x = all.loadings[top300], color= ("red"), pch=20, xlab="x", ylab="y", zlab="z", main="The most active voxels (Highest 300)")
Это ошибка, которую я получаю
Ошибка в scatterplot3d (x = all.loadings [top300], color = ("red"), pch = 20,: нет данных в пределах (x | y | z) lim
Как я могу это решить?
1 ответ
library(scatterplot3d)
#fmri.pr <- prcomp(fmri, scale=TRUE)
all.loadings=fmri.pr$rotation
loading.pc1=abs(all.loadings[,1]) # take absolute value
rank.top300=order(loading.pc1, decreasing=TRUE)[1:300]
scatterplot3d(x = col2coord[rank.top300,], color= ("red"), pch=20, xlab="x", ylab="y", zlab="z", main="The most extreme voxels (Highest 300)")
Я придумал код. У него проблема с размерами, и я ее исправил ... Спасибо всем