SAS中文论坛
标题:
请教关于判别分析的问题
[打印本页]
作者:
shiyiming
时间:
2004-6-12 10:59
标题:
请教关于判别分析的问题
我的一个判别分析的sas程序是这样的:
data bankruptcy;
input group x1 x2 x3 x4;
cards;
(略);
proc discrim data=bankruptcy method=normal pool=no
wcov pcov crosslisterr listerr;
class group;
var x1 x2 x3 x4;
priors equal;
run;
这个程序无法运行,问题就出在pool=no这个语句上,如果去掉它,程序则运行正常。但是这样算出来的是等协方差矩阵的线性结果。而且在sas8.1中,语句都会显示为蓝色,只有这个“pool=”的语句仍然是黑色的,我想说明它在程序中并不被当作语句看待。正如主成分分析中的“cov”语句,书上说可以,但是软件不认。后来我试着用了“covariance”就可以了。
参考书上说这个语句就可以计算协方差矩阵不相等的二次判别函数。请教这是什么原因?你是采用哪个语句计算协方差矩阵不相等的二次判别函数的?
作者:
shiyiming
时间:
2004-6-12 12:28
标题:
?
这样做应该可以的,程序好象是没问题的,计算协方差矩阵不相等的二次判别函数是用POOL=NO的,我这样认为
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2