从数字标签y减去均值的目的是什么?

时间:2019-05-21 06:56:01

标签: machine-learning random-forest

我在浏览CRAN Random Forest时发现,在拟合模型之前,代码实际上从y本身减去y的均值。拟合模型并进行预测后,代码会将平均值加回到其预测中。这样做的目的是什么,如果不减去均值,会不会导致不同的结果?

        ymean <- mean(y)
        y <- y - ymean
        ytest <- ytest - ymean
        rfout <- .C("regRF",
                    x,
                    as.double(y),
                    ...)

        out <- list(call = cl,
                    type = "regression",
                    predicted = structure(ypred + ymean, names=x.row.names),
        ...

0 个答案:

没有答案