我有一个训练数据集trainSetstr(trainSet)
'data.frame': 40091 obs. of 9 variables:
$ Region : int 2 7 2 5 8 3 9 7 4 3 ...
$ Date : int 1 1 1 1 1 1 1 1 1 1 ...
$ Weekday : int 2 2 2 2 2 2 2 2 2 2 ...
$ Apartment.Room: int 1 1 0 1 1 1 1 0 1 1 ...
$ Beds : int 1 4 1 1 1 1 2 2 1 1 ...
$ Review : num 4.91 4.93 3.45 3.8 3.02 ...
$ Pic.Quality : num 0.778 0.569 0.938 0.803 0.984 ...
$ Price : num 419 511 337 317 280 ...
$ Accept : int 0 1 0 0 0 1 0 0 1 0 ...
现在采用randomforest预测Accept(是否被接受)
modelofrf <- randomForest(Accept ~ ., data = trainSet, ntree = 2000,
importance = TRUE, proximity = FALSE)
但是得到的预测值不是0,1而是
1 2 3 4 5 6
-2.950523e+00 -1.118509e+00 -3.199625e+00 -2.603652e+00 -2.689188e+00 -1.594579e+00
7 8 10 11 14 15
-1.794545e+00 -1.851133e+00 -2.312016e-01 -1.639166e+00 -1.504383e+00 -7.678315e-01
16 17 18 20 21 22
-1.176839e+00 -2.590223e+00 -2.506254e+00 4.390140e-02 -2.916865e+00 -5.731201e-01
23 24 26 27 29 32
-1.452550e+00 -2.885675e+00 -2.638527e+00 -2.151004e+00 -2.924910e+00 -3.743366e+00
这样的连续数据
我需要自己转换成分类还是我输入的代码有问题?新手一枚,请大神指教。


雷达卡




京公网安备 11010802022788号







