使用randomForest
,我想创建实例邻近度的低级投影,由MDSPlot()
. 但是,我不仅想要训练近似值,还想要所有实例之间的近似值(即训练和测试)。我怎样才能做到这一点?
我目前xtest
用作参数randomForest()
以及何时使用
print("testProx")
print(rfmodel$test$prox)
print("trainProx")
print(rfmodel$prox)
我明白了
[1] "testProx"
[1] 119 239
[1] "trainProx"
[1] 120 120
所以从测试到所有人的距离是计算的(119x239),而不是从火车到所有人的距离(120x239)。相反,我只从火车到火车(120x120)。我怎样才能得到完整的矩阵( 239x239)?
为了得到缺失的部分,我可以将适当的test 子矩阵复制到所有(即test to train,119x120)并使用它的转置将其插入以制作完整的矩阵。但我想知道是否有更简单的方法?