微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我无法用我的 scatterplot3D for PCA 找出我编码中的问题......我现在该怎么办?

如何解决我无法用我的 scatterplot3D for 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 内没有数据了

我该如何解决

解决方法

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)")




我想出了代码。它有一个尺寸问题,我更正了它...谢谢大家

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。