全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4759 6
2014-07-23
proc discrim data=temp  outstat=temp_hanshu  method=normal distance  pool=yes;
class xq;
var yuedulv_15 fufeizhangjie_stand;
PRIORS PROPORTIONAL;
run;
pool=yes时可以输出一个线性判别函数的系数:
QQ截图20140723155536.png

proc discrim data=temp  outstat=temp_hanshu  method=normal distance  pool=no;class xq;var yuedulv_15 fufeizhangjie_stand;PRIORS PROPORTIONAL;run;
请问有哪位高手知道当pool=no时如何输出如上图所示的判别函数系数?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-7-25 20:50:03
系数没有,但输出中有广义平方距离,如果是正态也可以通过概率换算成距离啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-7-26 11:18:46
pool=no|test|yes确定计算平方距离是根据合并协方差阵还是组内协方差阵,缺省值为pool=yes。当pool=yes时,采用Sp得出线性判别函数;当pool=no时,采用Si得出二次判别函数;pool=test时,要求对组内协方差阵的齐性进行似然比检验,根据检验结果建立线性或非线性函数,再进行判别归类。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-15 10:33:44
首先在proc语句中加入outstat=XX(输出数据集,该数据集存储了二次判别函数),再通过proc程序print该数据集,就能出现二次判别函数了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-27 15:25:40
飘者云 发表于 2014-10-15 10:33
首先在proc语句中加入outstat=XX(输出数据集,该数据集存储了二次判别函数),再通过proc程序print该数据集 ...
能详细说下,怎么从输出数据集里面的QUAN,整理出来具体的函数吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-5-27 15:25:43
飘者云 发表于 2014-10-15 10:33
首先在proc语句中加入outstat=XX(输出数据集,该数据集存储了二次判别函数),再通过proc程序print该数据集 ...
能详细说下,怎么从输出数据集里面的QUAN,整理出来具体的函数吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群