全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6235 5
2012-10-25
悬赏 50 个论坛币 已解决
复制代码
未命名.jpg
上例中,程序和结果如图示,x轴是log10 base的轴,现在全部数据的x轴大概位于0.3和2之间,而图中一大部分x轴未有利用。
我想重新定义x轴,从0.4到5,中间标注一个1.0。如果用order=(0.4 1 5)的话,生成的x轴有问题,原因是0.4到1的长度小于1-5的长度(从上图可以看出),而用order=(0.4 1 5)则是一个等间距的,如何解决?

最佳答案

davil2000 查看完整内容

data a; format x 6.2; label study="_Study_"; input oddsratio @@; logodd=log10(oddsratio); study=_N_; cards; 0.92 . 1.11 0.86 . 0.86 0.93 . 0.74 0.97 . 1 0.9 . 0.83 0.95 [/backcolor]; goptions reset=global gunit=pct border cback=cyan colors=(black blue green red) ftitle=swissb ftext=swiss htitle=5 htext=3; title1 "A test for logbase and logstyle"; a ...
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-25 20:40:03
data a; format x 6.2;
label study="_Study_";
input oddsratio @@;
logodd=log10(oddsratio);
study=_N_;
cards;
0.92 . 1.11 0.86 . 0.86 0.93 . 0.74 0.97 . 1 0.9 . 0.83 0.95
;
goptions reset=global gunit=pct border
         cback=cyan
         colors=(black blue green red)
         ftitle=swissb ftext=swiss htitle=5
         htext=3;
title1 "A test for logbase and logstyle";
axis2 label=(h=3 j=r )  order=(-.15 to .1 by .05)  offset=(2,2)
   major=(h=-1) minor=(n=4 h=-.5)
   logbase=10 logstyle=power;
axis21 label=(h=3 j=r c=black '_log10(Oddsratio)_') offset=(2,2)
   major=(h=-1) minor=(n=4 h=-.5);
symbol v=circle i=j c=blue h=2;
proc gplot data=a;
title2 "by logbase and logstyle options";
plot study*oddsratio/ noframe haxis=axis2 href=0 lhref=18;
run;
title2 "by SAS expression ";
plot study*logodd/ noframe haxis=axis21 href=0 lhref=18;
run;
quit;


二维码

扫码加我 拉你入群

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

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

2012-10-25 20:43:07
朋友,你很辛苦吧,一个个数据写下来,为什么不用EXCEL,EVIEWS,SAS,SPSS等傻瓜软件呢?
二维码

扫码加我 拉你入群

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

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

2012-10-25 20:46:30
yuanxinqiang 发表于 2012-10-25 20:43
朋友,你很辛苦吧,一个个数据写下来,为什么不用EXCEL,EVIEWS,SAS,SPSS等傻瓜软件呢?
兄弟,我的数据不是一个个写下来的,全都是用程序写下来的,比如上例中的原始数据
data _null_;
set a;
put _n_ @; put oddsratio;
run;
然后日志中就出现了我要的数据,多简单啊,不是吗?
excel 说实话,我认为我要的图它还真做不了,evews和spss我不懂,可我用的就是你说的sas傻瓜软件啊
二维码

扫码加我 拉你入群

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

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

2012-10-26 13:55:51
Imasasor 发表于 2012-10-25 20:46
兄弟,我的数据不是一个个写下来的,全都是用程序写下来的,比如上例中的原始数据
data _null_;
set a; ...
As a professional , you won't use a baby software.
二维码

扫码加我 拉你入群

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

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

2012-10-26 17:08:32
davil2000 发表于 2012-10-26 13:55
As a professional , you won't use a baby software.
你才是万中无一的绝世高手
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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