【问题标题】:Random Forest Tree for classification用于分类的随机森林树
【发布时间】:2020-08-16 00:20:57
【问题描述】:

我第一次尝试射频。我正在尝试根据因素预测游戏的类型

data <- read.csv("appstore_games.csv")
data <- data %>% drop_na()
data <- data %>% select(Average.User.Rating, User.Rating.Count, Price, Age.Rating, Genres)
data <- data %>% separate(Genres, c("Main Genre","Genre1","Genre2","Genre3"), extra = "drop" )
data1 <- data %>% select(Genre1 , Average.User.Rating, User.Rating.Count, Price )
str(data1)
data1$Genre1 <- as.factor(data1$Genre1)
set.seed(123)
sample <- sample(2 , nrow(data1),replace = TRUE, prob = c(0.7,0.3))
train_data <- data1[sample == 1,]
test_data <- data1[sample == 2,]
library(randomForest)
set.seed(1)
rf <- randomForest(train_data$Genre1 ~., data = train_data , proximity = TRUE, ntree = 200, importance = TRUE)

此时显示错误 randomForest.default(m, y, ...) 中的错误:y 中不能有空类。

我能知道这里有什么问题吗? 谢谢 该类型有策略、娱乐等名称

【问题讨论】:

    标签: r random-forest


    【解决方案1】:

    我不完全确定,但我认为如果不是所有不同级别的 Y 都显示在火车数据中,这可能会发生。也许你检查一下。

    我的另一个想法是,您在 Y 中的一个课程是“无”。

    【讨论】:

      【解决方案2】:

      train_data

      【讨论】:

        猜你喜欢
        • 2019-09-05
        • 2013-09-22
        • 2018-02-18
        • 2015-09-22
        • 2020-06-28
        • 2018-05-20
        • 2016-05-25
        • 2016-03-24
        • 2015-02-21
        相关资源
        最近更新 更多