R或Python中的CHAID决策树
我使用SPSS生成了一个CHAID树。它对连续变量进行自动组合,并返回卡方值和自由度,这在R的汇总函数中找不到。下面是部分样本输出R或Python中的CHAID决策树,python,r,packages,decision-tree,Python,R,Packages,Decision Tree,我使用SPSS生成了一个CHAID树。它对连续变量进行自动组合,并返回卡方值和自由度,这在R的汇总函数中找不到。下面是部分样本输出 Node 0 1 Total PC Parent Variable Sig.a Chi-Square df Split Values N Percent N Percent N Percent
Node 0 1 Total PC Parent Variable Sig.a Chi-Square df Split Values
N Percent N Percent N Percent
0 148025 84.0% 28111 16.0% 176136 100.0% 0
1 102390 93.9% 6643 6.1% 109033 61.9% 0 0 SALES1 0.000 42991.370 4 <= .000
2 12600 91.3% 1194 8.7% 13794 7.8% 0 0 SALES1 0.000 42991.370 4 (.000,149.990]
3 15140 83.7% 2942 16.3% 18082 10.3% 0 0 SALES1 0.000 42991.370 4 (149.990,1044.000]
节点0 1总PC父变量Sig.a卡方df分割值
百分之N百分之N
0 148025 84.0% 28111 16.0% 176136 100.0% 0
1 102390 93.9%6643 6.1%109033 61.9%0 0销售1 0.000 42991.370 4您尝试过r-forge链接的软件包吗?它在执行CHAID分析时表现良好。然而,所有的变量都必须是分类的/因子才能工作。我最近用python为CHAID编写了一个开源软件包。我在安装时遇到了一些问题。extern“Python”:调用了函数Cryptography_locking_cb(),但在当前子解释器中未调用@ffi.def_extern()。返回0。我真的不知道该如何解决这个问题。如果您有问题,请在github上创建一个问题,但您必须详细说明所有相关的软件包版本/操作系统/命令等。。。