楼主: 九日初晓
1334 2

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

  • 0关注
  • 2粉丝

已卖:129份资源

初中生

61%

还不是VIP/贵宾

-

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

楼主
九日初晓 发表于 2013-5-27 11:37:07 |AI写论文
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
拉您进交流群
GMT+8, 2025-12-5 14:35