楼主: 九日初晓
1173 2

求问sas中的贝叶斯分类问题以下程序有无错误 [推广有奖]

  • 0关注
  • 2粉丝

初中生

61%

还不是VIP/贵宾

-

威望
0
论坛币
718 个
通用积分
0.4800
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
407 点
帖子
12
精华
0
在线时间
16 小时
注册时间
2012-5-30
最后登录
2013-9-30

5论坛币
LIBNAME library 'e:\saslx';
proc format library=library;
value proteinname 1='alpha' 2='beta';
data library.protein;
input type x1-x123;
format type proteinname.;
cards;

。。。数据成正态分布,124列100行


;
run;
proc discrim data=library.protein pool=no distance list;
class type;
priors prop;
var x1-x123;
run;
求大神帮助程序有无错误,一运行就出现“用户界面子系统发生通用错误”,求解!

最佳答案

moyunzheng 查看完整内容

我用模拟数据没有问题,之前好像遇到过General Error from the user interface subsystem的问题,结果是把语句拆分到多行就成,我觉得是eeditor抽风,呵呵参考 http://support.sas.com/kb/10/199.html
关键词:贝叶斯分类 贝叶斯 Distance Library Protein sas的 程序 求改正 贝叶斯分类
沙发
moyunzheng 发表于 2013-5-27 11:37:08 |只看作者 |坛友微信交流群
我用模拟数据没有问题,之前好像遇到过General Error from the user interface subsystem的问题,结果是把语句拆分到多行就成,我觉得是eeditor抽风,呵呵参考 http://support.sas.com/kb/10/199.html
  1. proc format;
  2. value proteinname
  3.         1='alpha'
  4.         2='beta'
  5.         ;
  6. run;

  7. data test;
  8. array ar_x[*] x1-x123;
  9. do i=1 to 50;
  10.         do type=1 to 2;
  11.                 do m=1 to dim(ar_x);
  12.                         ar_x[m]=rannor(64000);
  13.                         end;
  14.                 output;
  15.                 end;
  16.         end;
  17. format type;
  18. drop i m;
  19. run;

  20. proc discrim data=test pool=no distance list;
  21. class type;
  22. priors prop;
  23. var x1-x123;
  24. run;
复制代码

使用道具

藤椅
九日初晓 发表于 2013-5-27 12:08:53 |只看作者 |坛友微信交流群
是不是我电脑出错啦,求解啊。。还是用贝叶斯进行二分类不是用这种方法,求程序指导啊!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 07:37