2017-11-17 157 views
0

我尝试在R中做一些预测。我加载&清理数据,适合模型,并做了一个预测,看起来不错。我现在的问题是,我的预测给了我一定的因子发生概率的百分比,而不是因子本身:R预测因子变量

我有一个关于人们如何进行一些锻炼的数据集。 A-D(这是我的数据集中的一个因子变量)中包含了这种性能。当我做预测,我得到这样的输出: enter image description here

,但我想有它这样的:

[B A E A A C d A A A C]

我会怎么做呢?这是我的代码:

modFitA1 <- rpart(classe ~ ., data=PML_Train_red, method="class")  
Predictn<-predict(modFitA1, newdata= PML_Test_red) 
Predictn 

回答

1

即使你把method="class"模型中的语句,你需要添加type="class"到您的预测说法。

Predictn<-predict(modFitA1, newdata= PML_Test_red, type="class")