请选择 进入手机版 | 继续访问电脑版
楼主: keepitsimple
5076 4

请教关于gplot过程 [推广有奖]

  • 0关注
  • 1粉丝

高中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
112 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1009 点
帖子
36
精华
0
在线时间
9 小时
注册时间
2008-3-24
最后登录
2012-8-8

keepitsimple 发表于 2008-9-23 11:05:00 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

 在程序后调用gplot过程对几组数据画图,为什么常常会会出现所得图形与命令不一致,如所要求的颜色、图形标志
例如很普通的对预测结果进行画图的程序:

proc gplot data=foreout;
symbol9 i=none v=star h=2 r=1 c=green;
symbol10 i=spline v=circle r=1 c=black;
symbol11 i=spline l=3 r=1 c=blue ; 
symbol12 i=spline l=3 r=1 c=blue ;
run;
所得结果只与symbol9是一致的(因为之前存在其他proc gplot过程,所以从symbol9开始以区分之前的symbol1-symbol8),请问该如何解决?

二维码

扫码加我 拉你入群

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

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

关键词:gplot plot GPL symbol Spline 请教 gplot

回帖推荐

keepitsimple 发表于3楼  查看完整内容

data endure;input speed load pressure quantity temp time@@ ;t=_n_;cards;7910 30.78 1.9 49.4 16 0.35517 27.96 2.06 48.7 9 0.75548 27.06 2.05 49 12 1.15540 27.06 2.01 48.9 13 1.55533 27.06 1.99 49.2 13 1.98209 26.94 1.89 47.8 11 2.38702 26.94 1.88 47.7 14 2.77907 30.66 1.96 49.1 14 3.17901 30.66 1.95 48.2 14 3.57905 30.66 1.95 48.2 14 3.97897 30.54 1.88 46.3 14 4.37903 30.54 1.89 47.1 14 4.78211 30. ...

本帖被以下文库推荐

PharmD 发表于 2008-9-24 00:19:00 |显示全部楼层 |坛友微信交流群
How did you call symbol9-symbol12? The way you define them are correct so it must be you call them in a wrong way. Would you please post your entire code here?

使用道具

keepitsimple 发表于 2008-9-25 19:27:00 |显示全部楼层 |坛友微信交流群

data endure;
input speed load pressure quantity temp time@@ ;
t=_n_;
cards;
7910 30.78 1.9 49.4 16 0.3
5517 27.96 2.06 48.7 9 0.7
5548 27.06 2.05 49 12 1.1
5540 27.06 2.01 48.9 13 1.5
5533 27.06 1.99 49.2 13 1.9
8209 26.94 1.89 47.8 11 2.3
8702 26.94 1.88 47.7 14 2.7
7907 30.66 1.96 49.1 14 3.1
7901 30.66 1.95 48.2 14 3.5
7905 30.66 1.95 48.2 14 3.9
7897 30.54 1.88 46.3 14 4.3
7903 30.54 1.89 47.1 14 4.7
8211 30.54 1.77 46.6 15 5.1
8701 30.54 1.73 45.9 18 5.5
7908 35.82 1.77 46.6 13 5.9
7906 35.82 1.78 46.4 15 6.3
8205 35.82 1.77 48 12 6.7
8205 35.82 1.78 48.2 11 7.1
8693 35.82 1.77 48 14 7.5

proc forecast data=endure  interval=1 lead=10 out=foreout outfull  outresid;
id time;
var pressure;
run;
proc gplot data=foreout;
symbol9  i=none v=star h=2 r=1 c=green;
symbol10  i=spline v=circle r=1 c=black; symbol11 i=spline l=3 r=1 c=blue ;
symbol12  i=spline l=3 r=1 c=blue ;
run;

这段程序单独执行没有问题,但是之前存在其他的画图gplot过程就会出问题,因为实际值(actual)、预测值(forecast)、置信区间(l95、u95)都在同一个数据集Outfull,但是不能用这些变量名把它一一调出来。
于是参考help中直接用symbol1、symbol2、symbol3去按变量顺序定义图形,而之前不用plot 变量名1*time=1 变量名2*time=2   变量名3*time=3(因为不知道如何调出变量)。但却出现了问题。

[此贴子已经被作者于2008-9-25 19:42:37编辑过]

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

PharmD 发表于 2008-9-26 07:33:00 |显示全部楼层 |坛友微信交流群
以下是引用keepitsimple在2008-9-25 19:27:00的发言:
proc gplot data=foreout;
symbol9  i=none v=star h=2 r=1 c=green;
symbol10  i=spline v=circle r=1 c=black; symbol11 i=spline l=3 r=1 c=blue ;
symbol12  i=spline l=3 r=1 c=blue ;
run;

I do not see any PLOT statement in your GPLOT procedure. What are you plotting?

使用道具

wangbaojiang 发表于 2008-9-26 10:05:00 |显示全部楼层 |坛友微信交流群
xiexie

使用道具

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

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

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

GMT+8, 2024-3-29 17:02