【发布时间】:2019-12-23 17:59:06
【问题描述】:
我想知道如何模拟一些可在随机森林中用于 R 分类的数据?
如果是为了回归,我会这样做:
n <- 1000
p <- 3
e <- rnorm(n)
b <- 10
xVal <- matrix(rnorm(n*p), nrow=n) # Create matrix wt 3 columns
colnames(xVal)<- paste0("x",1:p) # Name columns
df <- data.frame(xVal) # Create dataframe
# Make x1 a useful predictor of y:
y <- df$x1 + e
df$y <- y
看起来像这样:
head(df,3)
x1 x2 x3 y
1 -0.6512695 0.3639012 -0.50231648 -0.296679882
2 -1.1393367 -0.8148882 0.33065078 -2.703743889
3 -0.2674592 -0.2670326 -0.15028117 1.024109832
其中 x1 是 y 的有用预测器,而 x2 和 x3 只是随机噪声。然后,我只需将随机森林回归模型拟合到他的数据。
我将如何实现类似的分类?
【问题讨论】:
-
您似乎混淆了分析的目标(预测/估计与分类)与可用于实现目标的数据类型(连续正态与二项式/多项式分类)。我猜你有分类数据,并希望模拟具有与该数据类似的特征的东西。您应该描述特征:特征的数量及其类型和分布。
标签: r classification random-forest