我在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)
究竟是什么预测函数计算以及它如何执行计算?
答案 0 :(得分:1)
该示例首先构造“ind”,基于1的概率,概率为.8和2的概率.2。然后,它指定一个定义模型假设函数的公式。然后,它使用采样数据将条件推理树拟合到基于假设规范的参数估计 - 这只是包含1的数据。
然后根据1和2的完整样本运行预测。
所以基本上它训练1,但运行预测在1和2。