1

我在 R 中使用此命令来构建决策树:

> library(party) 
> ind = sample(2,nrow(iris),replace=TRUE,prob=c(0.8,0.2))
> myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width
> iris_ctree <- ctree(myFormula,data = iris[ind==1,])
> predict(iris_ctree)

predict 函数究竟计算了什么以及它如何执行计算?

4

1 回答 1

1

该示例首先基于概率为 0.8 的 1 和概率为 0.2 的 2 的采样构造“ind”。然后它指定一个公式来定义模型的假设函数。然后,它使用采样数据拟合条件推理树来估计基于假设规范的参数 - 这只是包含 1 的数据。

然后它根据 1 和 2 的完整样本运行预测。

所以基本上它在 1 上训练,但在 1 和 2 上运行预测。

于 2013-02-22T07:00:11.807 回答