楼主: caibirdcnb
2222 1

[原创博文] 请问高手PBSPLINE这个语句有什么限制吗?图形异常。谢谢! [推广有奖]

  • 0关注
  • 37粉丝

讲师

47%

还不是VIP/贵宾

-

威望
0
论坛币
1367 个
通用积分
16.5538
学术水平
67 点
热心指数
70 点
信用等级
64 点
经验
6762 点
帖子
206
精华
2
在线时间
433 小时
注册时间
2011-8-31
最后登录
2023-9-23

楼主
caibirdcnb 发表于 2011-10-31 11:02:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
图片脚本错误点不出来了。
是这样的,图片有蓝色红色的是结果正常的结果,图片只有蓝色的是结果异常的结果。
产生这2组图片的程序一模一样,如下面所示,唯一的不同是样本数量。正常的组数量是5000,异常的是8000.
似乎一旦样本超过某个数量PBSPLINE就不能正确分类显示多条样条线了。我猜测应该是可以在options或者ods中设置。
请高手指教,非常感谢!
ods path sashelp.tmplmst(read) sasuser.templat(update);
proc template;
  define style XY;
     parent=Styles.Default;
  class GraphFonts /
   'GraphDataFont' = ("<sans-serif>, <MTsans-serif>",14pt)
        'GraphValueFont' = ("<sans-serif>, <MTsans-serif>",14pt)
        'GraphLabelFont' = ("<sans-serif>, <MTsans-serif>",14pt,bold)
        'GraphFootnoteFont' = ("<sans-serif>, <MTsans-serif>",12pt)
        'GraphTitleFont' = ("<sans-serif>, <MTsans-serif>",16pt,bold);
  class GraphColors /
   'ggrid' = cx808080;
  end;
run;
ods listing close;
ods graphics on / imagefmt = JPEG
       imagename = "ABC"
       antialias = off
       width = 7.5in
       height = 5.5in;
ods html gpath = "&_GraphPath"
    style = XY;
proc sgplot data = _raw noautolegend;
    pbspline x = &_X y = &_Y / group = &_by
   lineattrs = (pattern = solid thickness = 3)
   markerattrs = (color = grey symbol = CircleFilled size = 3pt) name = 'Y1';
  keylegend "Y1" / position = bottom across =6;
  xaxis values = (&_xaxis) grid;
  yaxis values = (&_yaxis) grid;
   title "&_Y vs. &_X";
run;
    ods html close;
ods graphics off;
ods trace off;
ods listing;


normal.jpg abnormal.jpg
二维码

扫码加我 拉你入群

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

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

关键词:bspline Spline line Lin PBS parent update style 图片 程序

沙发
caibirdcnb 发表于 2011-11-1 10:15:38
如上图所示,当样本数量少的时候,能正确分为红蓝2组,但样本数量多了,就只能是一组了。
但所用的程序都是一样的。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 18:03