夏天真热啊,问题出现解决不了更热,求浇水清凉:
在进行决策树建模时,出现error: run for tree failed,查看tree节点log,具体提示为
“
error:input tree data set has wrong numbers.
note:SAS系统由于错误而停止了该步的处理
warning:数据集 EMPROJ.TREEOUNX 可能不完整。该步停止时,共有0个观察和0个变量
warning:数据集 EMPROJ.TREEOUNX由于该步已停止,而没有被替换 ”
应该是老问题,不过我使用了类似问题大家的回答,没有解决问题。
大家提到的方法有:
1。It's best going to directory-->> sas_home/,find out parameter file SASV9.CFG and edit it
-CONFIG "e:\SAS\SAS 9.1\nls\zh\SASV9.CFG"-->>-
CONFIG "e:\SAS\SAS 9.1\nls\en\SASV9.CFG" then restart your sas ,you would be login english GUI,then running step the tree node,it would be successful,
hat means you might be install the english version of sas on your PC or Server.
我找到了SAS根目录下NLS文件夹ZH,将之改名为“EN”,结果是SAS启动不了了,重新改为ZH才能打开(不知道我对上面的意思是否理解准确)
2。“DBCS问题,你可以试着将SAS根路径下的sasv9.cfg中的内容替换成\nls\1d\sasv9.cfg ,然后再试试”
我找不到nls中的1d文件夹,于是用NLS中唯一的ZH文件夹里的sasv9.cfg覆盖了根目录的这个文件,没有作用。
3。“我来答,你要检查下你的二元目标变量的类别比例,比例太小会引起失败,或者你的自变量太多了,这样的话,你要用 variable selection节点”
目标变量中,两个类别比是7:3,应该比例不小。也使用了variable selection节点,还是没用的。
说一下版本和数据,使用SAS9.1,数据是《Getting Started with SAS Enterprise MinerTM 5.2》的例子“donor_raw_data”。
以上是全部了,尽量写的详细些。最后“求清凉!”