R data.frame があります。
> str(trainTotal)
'data.frame': 1000 obs. of 41 variables:
$ V1 : num 0.299 -1.174 1.192 1.573 -0.613 ...
$ V2 : num -1.227 0.332 -0.414 -0.58 -0.644 ...
etc.
$ V40 : num 0.101 -1.818 2.987 1.883 0.408 ...
$ Class: int 1 0 0 1 0 1 0 1 1 0 ...
また、V13、V5、および V24 に従って、クラス「0」を青、クラス「1」を赤の 3D 散布図を描きたいと思います。
V13、V5、V24 は、スケーリングされた分散で並べ替えたときに上位の変数であるため、3D ビジュアライゼーションが興味深いものになる可能性があることが直感でわかります。それが理にかなっているのかどうかはわかりません。
これを R でプロットするにはどうすればよいですか?
編集:
私は次のことを試しました:
install.packages("Rcmdr")
library(Rcmdr)
scatter3d(x=trainTotal[[13]], y= trainTotal[[5]], z= trainTotal[[24]], point.col = as.numeric(as.factor(trainTotal[,41])), size = 10)
これにより、次のプロットが得られます。
このプロットの読み方がわかりません。
最初は、2 色のドットだけを見たいと思います。