由买买提看人间百态

topics

全部话题 - 话题: gplot
1 2 下页 末页 (共2页)
o******6
发帖数: 538
1
来自主题: Statistics版 - [合集] SAS gplot 一个问题
☆─────────────────────────────────────☆
xiaoxiaokuan (小小矿) 于 (Tue Feb 24 11:44:58 2009) 提到:
我用了下面的命令,可是symbol2,symbo3完全没起作用,为什么阿?
goptions reset=all;
symbol1 i=none v=star;
symbol2 i=join v=circle;
symbol3 i=join v=none;
proc gplot data=p;
plot y*time yhat*time trendhat*time/ overlay;
where time>=2003;
run;
quit;
看到书上是这样的,试了也没作用
goptions reset=all;
symbol1 i=none v=star;
symbol2 i=join v=circle;
symbol3 i=join v=none;
proc gplot data=p;
plot y*time=1 yhat*time=2 trendhat*time=3/ overlay;
wh
z***9
发帖数: 1052
2
来自主题: Statistics版 - 急问SAS proc gplot,在线等
有点图要在周末画出来给老板,家里电脑没有SAS,就临时装了一个过期的9.1.结果在
用proc gplot的时候,给我一个error:Procedure GPLOT not found.
为什么会这样的?难道因为过期了?我已经改了系统时间了。我这周末不可能去实验室
画的,哪位知道怎么解决这个问题。多谢多谢!!
w*******e
发帖数: 666
3
来自主题: Statistics版 - SAS求助:gplot 画图
在SAS的官网上找到个链接,有画forest plot的code。
想请教:
如果sohn 2002 snow 1999 和raine2003 下还分别有A B C 三个race,该怎么修改上面
的code呢?
我试了半天,连input data都一直报错。
或者哪位在哪里看到相似的例子,能否发我一份呢?
非常感谢!
得出的图如下:
http://support.sas.com/kb/35/773.html
code 如下:
/* Set the graphics environment */

goptions reset=all cback=white border htitle=12pt htext=10pt;

... 阅读全帖
s****y
发帖数: 21
4
来自主题: Statistics版 - 问个gplot的问题
有30个person ,每个人有按时间顺序的6个观测点,现在我想把观测值对时间作图,每
条line的颜色对应不同的person,应该怎么弄这个颜色呢?现在只能画出全是黑色的
line。。。
proc gplot data=a.b;
plot obs*time;
run;
x**********0
发帖数: 163
5
来自主题: Statistics版 - SAS GPLOT
I have a little problem to understand such a SAS statement.
Proc gplot;

axis1 length=4.75 in offset=(4,4)
is there anyone who can tell me ? Thanks
d**********0
发帖数: 222
6
来自主题: Statistics版 - 请教一个GPLOT里的关于轴标的问题
用GPLOT画走势曲线图,横轴是时间,纵轴是需要显示的RATE。按要求,我计算得到的
RATE是百分位小数点后保留1位,最大不超过100.0%,比方说15.5%,25.5%等等。
我设置纵轴时用了: ORDER=(0 TO 1 BY 0.1)。可是图像出来后,纵轴上的标度显示也
自带了小数点后1位,0.0%, 10.0%,20.0%.....100%。我希望纵轴上的标度为整,0%
,10%,依此到100%。请问应该怎么整?
T*******I
发帖数: 5138
7
来自主题: Statistics版 - 两分法随机模拟试验SAS Code (Part I)
我准备接受goldmember的挑战公布Code。
SAS Code (Part I): Simulation for a Dichotomic Regression wirh Julious's Sample
我要公布的code仅仅是一个关于dichotomic regression simulation的SAS code。是我在4年多前写的。仅仅作了一点小小的更改。我的code写得很笨拙,但it runs good。请大家保存好你的500个随机样本。以备后用。
我将分段公布,这里是第一部分,data generation and random check.
这个例子是想要告诉大家,如果你的分析逻辑正确,根本不需要simulation。
正如我对goldmember说过,在接受这个挑战前,让我问大家几个问题:
如果总体中存在一个临界点,你认为样本临界模型一定在临界点处连续吗?如果你的回答是肯定的,你的哲学的或/和数学和/或统计学的逻辑基础是什么?然后再问问你自己,总体给了你连续性的保证吗?你可以在样本基础上假设总体的连续性吗?为什么?
大家回答了我的这几个问题后我再公布后面的正式算法... 阅读全帖
b*****z
发帖数: 4
8
我有2个小问题,关于SAS用Gplot和Gchart作图的。
1。我用gplot作了一张图,里面比如说有三条curve,我想在每条线旁边加一个
notation,说明这是什么curve,有什么办法吗?我的意思是说,不用legend,
notation加在数轴附近,靠近相关curve的地方。
2。我用gchart作了一个pie chart,显示每个slice的percent。SAS给这个percent的缺
省格式是保留小数字后2位,我只想保留一位,怎么改这个显示百分比的格式呢?
多谢各位高人赐教,拜谢。
b*********n
发帖数: 2975
9
1. use footnotes
2. use format 2.2

我有2个小问题,关于SAS用Gplot和Gchart作图的。
1。我用gplot作了一张图,里面比如说有三条curve,我想在每条线旁边加一个
notation,说明这是什么curve,有什么办法吗?我的意思是说,不用legend,
notation加在数轴附近,靠近相关curve的地方。
2。我用gchart作了一个pie chart,显示每个slice的percent。SAS给这个percent的缺
省格式是保留小数字后2位,我只想保留一位,怎么改这个显示百分比的格式呢?
多谢各位高人赐教,拜谢。
w****a
发帖数: 114
10
这个问题不好回答,不过你应该看看SAS online help里面的gplot部分。
其实很简单,第一个,你需要定义axis,然后在你的proc gplot statement里面用你定
义的axis;
第二个,有一个legend statement,其中有定义位置的option,你可以在这里定义位置
y****t
发帖数: 446
11
来自主题: Statistics版 - 请教一个SAS问题
遇到一个问题如下:
我先用proc iml用矩阵计算出两个值a和b
然后我用proc gplot画图
proc gplot data=data;
plot y*x/vref=a的值 href=b的值;
run;
我想在vref=或href=里直接调用a和b,而不是需要手动输入数值,请问怎么实现?
谢谢!
a******a
发帖数: 743
12
来自主题: Statistics版 - ods layout怎么不能分成两个column啊
想生成有两个column的gridded output 照着最简单的code写 出来怎么都是分成一张一
张的图 烦死了 大家帮个忙
有个很简单的sample code
data exp;
input age height weight;
datalines;
27 69 159
31 46 154
89 20 168
20 11 178
;
ods layout columns=2;
ods region;
proc gplot data=exp;
plot age*height; run;
ods region;
proc gplot data=exp;
plot age*weight; run;
ods layout end;
p***l
发帖数: 1775
13
来自主题: Statistics版 - 一个画box plot的问题
proc univariate 里可以用
var A
by B C
来画BC 2个factor 所有level组合的 box plot
但是出来的图实在太粗糙
想问问有谁知道在gplot里或者boxplot procedure里怎么实现这个功能
看到的gplot或者boxplot里一般只有plot A*B,不知道怎么把factor C加进去
s*****a
发帖数: 2735
14
来自主题: Statistics版 - 有关sas macro 的问题
有两个问题:
1. 如果不是要放在loop里,或者要生成很多同样类型的图,为什么要生成&trt。生成&
trt的目的是什么?
2. 如果只是单纯的想在最下面legend里头改变treatment label,可以把survival
curve从proc lifetest output到一个dataset,然后用proc gplot 画出来。在gplot里
头用legend statement:
legend1 across=1 frame
label=(h=2 position=bottom j=c 'Treatment label:')
value=( h=2 'One' 'Three' 'Two');
不好意思,理解不太清楚。如果你能够把你最终想要的描述一下,或者能帮你更多。
R******d
发帖数: 1436
15
来自主题: Statistics版 - PCA作图
sgplot不会,可以稍微详细一点么。
我就是想显示所有点都显示出来,而且数据label标到图上。
gplot可以实现第一个,但是不知道怎么把数据名在图中标出。
proc gplot data=out;
plot prin1*prin2=id;
run;quit;
e**c
发帖数: 84
16
来自主题: Joke版 - 发包子问一个问题
我都是用GPlot
。。。
额,不要看成GSpot
s*******y
发帖数: 558
17
请问谁知道有什么好的工具可以visualize adjacency matrix描述的graph。
adjacency matrix里面所有的entry都是binary的。
matlab里面的gplot需要提供节点的coordinates才能plot graph。
有没有可以自动决定layout的工具?
谢谢
b******n
发帖数: 54
18
来自主题: Statistics版 - SAS daily tips - PROC GPLOT
In the PLOT statement, you can use HREF or VREF to draw a reference line, you
can use LHREF or LVREF to define a line type,Line-type can be 1 through 46.
b*****t
发帖数: 5
19
来自主题: Statistics版 - Re: sas help 再问
use proc gplot!

g**r
发帖数: 425
20
DATA STEP是必须要搞熟的,除了读入文件DO LOOP什么的,
retain, first. last.; date format,这些都不在话下
MACRO很重要,很重要很重要;但MACRO学起来是很容易的,比DATA STEP
容易好多
PROC TABULATE (or PROC REPORT);要搞搞熟的,这个很重要
Haworth的 PROC TEBULATE BY Example是值得花时间读一读的
我痛恨胡乱用PROC TABULATE的PROGRAMMER,那么强的工具,经常被人
糟塌--明明三五行就解决的事情,楞写出百十行来,让人看的那个难受。
直观易懂的PROC MEANS, PROC FREQ当然不用说了
PROC GPLOT和PROC GCHART要翻一翻的,AXIS,PATTERN, LENGEND,SYMBLO什么的
临时学倒是来的及。但人家问你的时候你要知道SAS GRAPH这回事情。
如果是搞TRIAL的,PROC LIFETEST, PROC PHREG要看一看的;
否则的话,PROC REG, PROG LOGISTIC, PROC GLM翻翻
r**e
发帖数: 163
21
来自主题: Statistics版 - 一个sas问题
我有一组longitudinal数据,有2个变量---时间和成绩,有大约1千个ID,用proc gplot现在已经得到了总体上这些数据成绩随时间变化的plot,也能得到单个ID成绩随时间变化的plot,如果我想知道,单个ID成绩随时间变化的plot有几种(是上升?下降?先上升后下降?先下降后上升)应该用什么命令阿?Thanks a lot.
data one;
input id time grades;
datalines;
1 1 5
1 2 6
1 3 7
2 1 6
2 2 7
2 3 1
3 1 4
3 2 3
3 3 4
4 1 5
4 2 5
4 3 7
;
s*r
发帖数: 2757
22
来自主题: Statistics版 - 一个sas问题
you need cluster analysis
there are many such procedures in R for clustering microarray expression
profiles across the time.
eg
http://bioconductor.org/packages/2.0/bioc/vignettes/Mfuzz/inst/doc/Mfuzz.pdf

proc gplot现在已经得到了总体上这些数据成绩随时间变化的plot,也能得到单个ID成
绩随时间变化的plot,如果我想知道,单个ID成绩随时间变化的plot有几种(是上升?
下降?先上升后下降?先下降后上升)应该用什么命令阿?Thanks a lot.
w**n
发帖数: 175
23
ftp://ftp.sas.com/techsup/download/sample/graph/gplot-examples-list.html
可能有所帮助。
f***a
发帖数: 329
24
来自主题: Statistics版 - 请教绘图软件
OK, problem solved.
arrows() can do it :D
and gplot.arrow {sna} is more fancy.
q**j
发帖数: 10612
25
来自主题: Statistics版 - 有没有SAS/R双修的大牛
3k / yr for gplot. unless you have a huge business, it is not small money
and it deters people's motive to learn
o****o
发帖数: 8077
26
来自主题: Statistics版 - 有没有SAS/R双修的大牛
you are right. why pay 3K/year for gplot which is nowhere superior than R
which is FREE
q**j
发帖数: 10612
27
来自主题: Statistics版 - 有没有SAS/R双修的大牛
with all due respect, i only think SAS is expensive. I do not think it is
bad. I used gplot before and it works almost the same as R.
j*****e
发帖数: 182
28
来自主题: Statistics版 - 这样的图怎么用sas做?
It is called the hilo plot. You can generate this using SAS gplot. But you
need to be experienced in SAS graph.
q********i
发帖数: 795
29
来自主题: Statistics版 - 这样的图怎么用sas做?
要标 CI 就拿一般的gplot做,在symbol statement 里面的interpolation 选hiloctj
l*****k
发帖数: 587
30
俺是这样的:
xyplot(x~y, jitter.x=T, col=c("red", "green"), xlim=c("1", "2"))
boxplot(x~y, add=T)
问题是两个图是在一起, 但是轴,x, y, 不完全吻合, 只能说勉强可用。
试过把boxplot 放在panel里, 同样不行, 还比不上用 add=T
google did not give me a good solution either, there seems to have a
gplots package, but that seems to work only on linux
谢谢
c*******7
发帖数: 2506
31
或者用别的什么PROC可以?
对SAS/GRAPH实在缺少经验。请大家指点指点。
h******e
发帖数: 1791
32
试试overlay这个option。
c*******7
发帖数: 2506
33
灵的!多谢!
h******e
发帖数: 1791
34
来自主题: Statistics版 - 问个gplot的问题
obs*time=person,再搞30个symbol statement。
s****y
发帖数: 21
35
来自主题: Statistics版 - 问个gplot的问题
试了一下,这样是30个分开的图,要在一个图里面画30条线该怎么办呢?不能用
overlay option。
h******e
发帖数: 1791
36
来自主题: Statistics版 - 问个gplot的问题
你的30个人不是在一个变量里吧?先把数据manipulate一下,用一个person变量代表所
有的人,上面的code就work了。
s*r
发帖数: 2757
37
数据导出来自己用gplot画
j*****e
发帖数: 182
38
来自主题: Statistics版 - R-square of logistic regression
To get the ROC, you should use the outroc option in proc logistic and plot
the output data using proc gplot.
The c value in SAS output corresponds to AUC.
AUC is used to compares two models. It is hard to make a conclusion based a
single value. And it wouldn't give you a parcimonious model.
As I said, deviance over degree-of-freedom is the best way to measure fit.
The 90% you mentioned seems to comes out of a cross-classification table.
What cut-off value did you use to make a decision? Remember
m*****s
发帖数: 156
39
heatmap的数据要求是个matrix,所以你可以把现在数据的前三列去掉作为输入数据,然
后可以把exposure和gender在图上label出来。我刚做了一个heatmap.用的是library(
gplots)里面的heatmap.2函数,看看help吧自己
m*****s
发帖数: 156
40
你还是先看看R里面的help吧,你把library gplots装上,看看heatmap.2的帮助,输入
数据应该是需要把exposure and gender去掉
g******h
发帖数: 266
41
来自主题: Statistics版 - 请教各位一个简单的SAS的画图问题
刚刚试过,下面的程序能run:
data price;
input price;
datalines;
3.5
2.3
2.1
2.9
3.4
;
data ploting;
set price;
line_number=_n_;
proc gplot data=ploting;
plot price*line_number;
run;
h*****o
发帖数: 240
42
来自主题: Statistics版 - 请教一下sas的指数函数
谢谢各位
请给看看如下程序哪里有错?
为何不出线图?
data ar1;
u1=0.95;
u2=0.75;
u3=0.2;
u4=-0.9;
n = 15;
do h=0 to n by 1;
ph1 = u1^h;
ph2 = u2^h;
ph3 = u3^h;
ph4 = u4^h;
end;
run;
SYMBOL1 V=star C=red I=JOIN width= 1;
proc gplot data = ar1;
plot ph1*h;
plot ph2*h;
plot ph3*h;
plot ph4*h;
run;
l***a
发帖数: 12410
43
output and gplot with overlay?
l***a
发帖数: 12410
44
来自主题: Statistics版 - what's wrong with Proc Reg???
i think the possible reason is my regression is multivariates... I need a
single index variable to be used as x-axis. am I right?
if so, suppose I do have one variable can work as the x-axis, say month, do
I have to plot this kind of plot with gplot or in excel separately?
w*****y
发帖数: 130
45
data is arraged like belows;
type year series ref_vlaue
a 1980 5.5 5
a 1981 5.6 5
...
b 1980 2.6 3
b 1981 3.5 3
...
b 2009 5.6 3
...
c 1980 3.3 2
...
我想按照type 画series agaist year,但要求所有的type在同一个图里面
proc gplot data= ;
plot series*year ;by type;
run;
这样每个type在一个图里面。不能互相比较。
另外,如何设置VREF=另外一个变量的值,比如说 ref_vlaue,试了下 vref=ref_vlaue不好
用。
谢谢
a********a
发帖数: 346
46
来自主题: Statistics版 - proc gplot
I attached my sas code and graph in the attached file. I have some question
to make the graph a little bit nicer. Do you know how to do it?
Question:
1 how to make the predication line and confidence interval line a little bit
thicker?
2. How to make the value in Y-axis and X-axis only keep 1 decimal place(i.e.
remove the extra 0) and make the value shows a little bit bigger?
3. How to make the horizontal line 1.0 a little bit thicker?
goptions reset=all;
axis2 minor=none label=(font=swissb h=2
w********o
发帖数: 1621
47
可以说,statistician是和SAS programmer合作最多的人了,所以从我的角度来说说一
个好的programmer的标准 (仅适用于pharmaceutical).
首先,在工业界,好的sas programmer有哪些sas 技能是必须要懂的: 我会说macro,
ods, 产生TLF的proc report或者data null,别的东西你都可以让statistician给你写
spec,哪怕proc means, proc ttest, proc freq. macro和formatting这两样
statistician没法帮你。因为帮了就等于把你的活给干完了。当然其他的比如,proc
sql,data merge,proc gplot,template, style这些都是plus。
其次,工业界的standard,比如CDISC,包括SDTM, ADaM,CDASH,这些都是工业界没经验
和有经验的区别。
再次,我个人认为sas programmer的analytical skill一定要强。只会编程,不懂分析
,就如同知其然,不知其所以然,是program
p********a
发帖数: 5352
48
☆─────────────────────────────────────☆
wakeupgogo (此花不与群花比) 于 (Sat Aug 21 03:35:17 2010, 美东) 提到:
可以说,statistician是和SAS programmer合作最多的人了,所以从我的角度来说说一
个好的programmer的标准 (仅适用于pharmaceutical).
首先,在工业界,好的sas programmer有哪些sas 技能是必须要懂的: 我会说macro,
ods, 产生TLF的proc report或者data null,别的东西你都可以让statistician给你写
spec,哪怕proc means, proc ttest, proc freq. macro和formatting这两样
statistician没法帮你。因为帮了就等于把你的活给干完了。当然其他的比如,proc
sql,data merge,proc gplot,template, style这些都是plus。
其次,工业界的standard,比如CDISC,包括SDTM, ADaM,
d*******1
发帖数: 854
49
来自主题: Statistics版 - 急问SAS proc gplot,在线等
use R then
a*****3
发帖数: 601
50
来自主题: Statistics版 - 急问SAS proc gplot,在线等
how about proc gchart?
1 2 下页 末页 (共2页)