r决策树中可变数量的参数

时间:2015-04-17 03:25:02

标签: r machine-learning decision-tree

感谢您的帮助 - 我在R中构建了一个决策树,而经典的例子是

iris_ctree< - ctree(Species~Sepal.Length + Sepal.Width + Petal.Length + Petal.Width,data = iris)

我的问题是:如果我想输入可变数量的参数,而不是预先设定Sepal.Length + Sepal.Width和Petal.Length,那么

Flowervar1,Flowervar2,Flowervar3等。如果在程序运行之前我不知道自变量的数量怎么办?如何将其传递给公式呢?

1 个答案:

答案 0 :(得分:0)

根据MrFlick的优秀建议,我找到了它!

listofintfactors< - c(粘贴(" df",1:iterations-1,sep =""))

form< - as.formula(paste(" df [,ncol(df)]〜",paste(listofintfactors [-1],collapse =" +" )))

让我得到了我需要的确切公式,然后我才能将其插入到决策树中,并且嘿嘿将它带走了。 "迭代"是我测试的变量的数量,因此现在适用于任何用户输入的数字。

所以:谢谢,MrFlick!