2012-09-24 48 views
1

我想弄清楚如何做到这一点,但Google似乎找不到答案。由Weka在决策树中运行R中的统计测试

我有一个很好的数据集,我能够在Weka中生成修剪和未修剪的决策树。从这我可以得到10倍的交叉验证信息,这是很好的。

但我想运行两个决策树之间的统计检验,即T-检验或Wilcoxon,使用R.我一直建议使用DMwR和RWeka包,但因为我之前没有任何经验,用这个语言,阅读RWeka文档并通过Google搜索教程或其他解释,我会空手而归。

回答

1

就我所知,您可以使用WEKA的Experimenter进行t检验。在哪里选择数据集和算法(它们可以是具有不同参数的相同算法),然后执行t检验。

关于Wilcoxon测试,我通常做的是“保存”由WEKA生成的每个模型(它们将是Java对象),并且在我的Java程序中读取这些对象(也许你可以在R中完成)在Java程序中进行测试。