z***9 发帖数: 1052 | 1 老板不让用R,他要图,也要code,这样他以后可以自己画 |
|
z***9 发帖数: 1052 | 2 一样,ERROR: Procedure GCHART not found. 是不是没安装sas/graph,但是安装过程
中也没让我选啊。 |
|
|
|
a*****3 发帖数: 601 | 5 真麻烦。有多少图?小于五个的话 把代码传给我,生成pdf再传给你,30大洋。 |
|
z***9 发帖数: 1052 | 6 多谢啊,不过有40、50个。准备把代码写好,传给老板,让他自己run一下。 |
|
a*****3 发帖数: 601 | 7 汗。大概多少行代码? 程序太复杂的话 我不一定有时间debugging. |
|
z***9 发帖数: 1052 | 8 挺多的,还是不麻烦您了。我发给老板,出来错再让他打电话给我。多谢。 |
|
S********a 发帖数: 359 | 9 数据如下:
x y id
0.2 0.05 a
1 2 b
1.2 2.5 c
proc sgplot data=comb;
scatter x=x y=y;
run;
散点图能出来,但是我还想在每个点上直接标识是哪个id,比较直观,而不是在图的下面说明哪个点对应哪个id,怎么做呢?
包子答谢!! |
|
a*****3 发帖数: 601 | 10 scatter x=x y=y /datalabel=id
赏个铜板吧 |
|
|
S******y 发帖数: 1123 | 12 Compute group means in R
There are several ways to compute means by groups in R.
For example, if you would like to computer average score by gender, you can
achieve that in one of the following three ways -
1) plotmeans(score ~ gender)
will plot group means and confidence intervals.
(it requires gplot package)
2) aggregate(score, list(gender_class = gender), mean)
will split the data into subsets, computes summary statistics for each
3) tmp=split(score, gender)
sapply(tmp, mean... 阅读全帖 |
|
m*********x 发帖数: 127 | 13 谢谢!能再说详细点吗?
是用gplot自己画吗,觉得那样画的质量比较差啊。 |
|
a*****l 发帖数: 58 | 14 从同一DATASET里,分别用GPLOT 产生10个PDF文件.现在想把10个文件变成一个文件.应
该用什么办法?谢谢 |
|
P****D 发帖数: 11146 | 15 啥职位?如果是sas programmer,那估计也就是proc means, freq, univariate,
gplot... |
|
l***a 发帖数: 12410 | 16 麻烦的办法只能先这样output再gplot/sgplot之类的,就是想知道有没有哪个proc(
means,report,freq,univeriate,etc)有没有现成的option |
|
a********a 发帖数: 346 | 17 I have a dataset from survival probability as following:
time lower estimate upper
0 1 1 1
5 0.78 0.8 0.81
10 0.57 0.6 0.63
15 0.36 0.4 0.44
20 0.15 0.21 0.25
the lower and upper are the confidence interval for the estimate. I want
to do a proc gplot. Is there
anyway to draw an area between upper and lower?
Thanks a lot. |
|
H***M 发帖数: 7 | 18 自己学的SAS,朋友帮忙介绍一个工作,也许能有interview,我不是学统计的,只能做
prgrammer,而他们正好就找程序员而不是统计分析师。高手们帮忙指点一下,做SAS程
序员和reporting engineer主要用哪些procedure,我能想到的有proc print, proc
report, proc graph, proc plot, gplot, summary, tabulate, freq, format, sql..
...
感谢! |
|
g**r 发帖数: 425 | 19 Try
symbol1 i=j value=dot;
symbol2 i=R;
proc gplot data=yourdata;
plot (y y)*x/overlay;
run;
If not work, check the manu for "symbol" and play with i= |
|
w*******e 发帖数: 182 | 20 gplot 之类的作图,把作的图截屏后贴到report里,很不清楚,请问有什么办法? |
|
c****g 发帖数: 156 | 21 用proc logistics+gplot
或者改proc template如果只用proc logistics |
|
S******7 发帖数: 561 | 22 SAS GPLOT画图,X坐标数字很大,比如从15110000到15130000,最后画出来的图会把坐
标写成科学计数,比如1.5E7.想请问一下如何设置才能让做出来的图的X坐标把数字都
写出来而不是写成科学计数,多谢了 |
|
t**c 发帖数: 539 | 23 先用方程产生一个对应的dataset,然后再用proc gplot? |
|
l******u 发帖数: 362 | 24 用gplot作图,设定横纵坐标 percentage vs month
原来在9。2下运行没问题,横纵坐标都显示成整数
因为用一个macro同时做很多图,横坐标取值不同,所以不好定义成 character 的
label,
改用9。3以后,所有的横坐标的month取值都从整数变成了保留四位小数了,比如 3 变
成3.0000,图变的好难看
请问应该怎麽改回来
多谢 |
|
o****o 发帖数: 8077 | 25 is this giving you a jump start?
*******************************;
data ss;
set ss;
if z=-1 then x2=.;
else x2=x;
run;
ods html ;
symbol1 value='squarefilled';
proc gplot data=ss;
plot y*x2 =z ;
label x2="X" y="Y";
run;quit;
ods html close; |
|
r*****g 发帖数: 99 | 26 我用以下sas code,结果两个legend 重合在一起了,请教高手如何修改?
legend1 label=none value=(tick=1 'A')
shape=symbol(4,2)
position=(top center inside)
mode=share;
legend2 label=none
shape=symbol(4,2)
position=(top center inside)
mode=share; |
|
i******n 发帖数: 839 | 27 how about
one position=(top left inside),
another position=(top right inside)? |
|
|
i******n 发帖数: 839 | 29 SEARCH
"AXIS VALUE=( TICK= "
TO DEFINE WHATEVER U WANT TO SHOW ALONG THE AXIS |
|
d**********0 发帖数: 222 | 30 谢谢LS,果然从新设置VALUE后就WORK了。 |
|
w*******9 发帖数: 1433 | 31 As a guy new to sas, I feel like I have millions of questions to ask
everyday. While you could solve most of them with the help of Internet, for
some of them, you don't even have a clue how to google!
Again, baozi and sincere appreciation for helpful suggestions. Would like to
generate multiple pdf files in a do loop and save each of them separately.
--------------------
%do it=1 %to 50;
ods pdf file="plot&it.pdf";
proc gplot data=data⁢
plot y*x=z;
run;
ods pdf close;
%end;
-... 阅读全帖 |
|
a******p 发帖数: 414 | 32 我想用proc gplot画下面的图,但我不知道怎么能把n= 加入图中。
麻烦高手指点一下。 |
|
Y******Y 发帖数: 8753 | 33 你用proc liftest output出KM survival time estimate的一个data set,然后就用
proc gplot来对这个data set画图就好啦。 这样你就可以customized axis和其他各种
画图的参数。 |
|
a******p 发帖数: 414 | 34 shincha, 谢谢你这么热心的给我解答。
1. 我在写一个survival macro, 类似下面的:
Macro SYNTAX
%SurvTab(data=,
stratum_list=,
time=,
censor=,
estimate=,
graphfile=,
rtffile=,
title= );
&trt是macro parameter, 类似于上面的stratum_list.
2.我没有用gplot来画图,我用的是proc lifetest + plot(s)
所以我想通过在strata statement 后加 order=internal option 来控制我的
treatment label.
不知我说清楚没有,谢谢!
成& |
|
s*****a 发帖数: 2735 | 35 axis1 label=none order=(1 to 13)/*??x axis 的范围*/
value=(j=c "12AM" " " "12PM" " ""12AM" " ""12PM" " ""12AM"
" ""12PM" " ""12AM");
/* ..... */
proc gplot;
plot var1*var2 / haxis = axis1;
run;
/* ???可行 *// |
|
A****1 发帖数: 33 | 36 If only a few outliers, you can use the annotate facility.
data my_labels;
retain xsys ysys '2' function 'label' position '1' style "'Arial/bo'"
color 'blue';
set data1;
if read>75 then do;
text='Value1'; x=write; y=read; output;
end;
run;
proc gplot data=data1;
plot read*write/annotate=my_labels;
run;
quit;
. |
|
y*****w 发帖数: 1350 | 37 各位distribution大拿好,我最近有个sample size calculation project。是count
data,具体说是number of patient visits, with number of episodes for each
number of visit。请各位帮着参谋看一下我做的是否合适,给些意见。
Sample data如下:
# patient visit episode
---------------------------------
1 156
2 287
3 589
4 899
5 1535
6 1408
7 1017
8 ... 阅读全帖 |
|
P*****r 发帖数: 554 | 38 proc gplot data=XX;
plot residuals*x;
run; |
|
d**********0 发帖数: 222 | 39 我刚接到同样的一个活。先确定你要分析的2个变量是不是连续,或者是0/1。然后run
proc corr,看r值,再proc gplot 画图更直观显示。 |
|
s********r 发帖数: 297 | 40 谢谢楼上大家的回答,我的两个变量一个是score (1-9) 另一个是amount。谢谢,我会
用proc corr和regression都试试,然后用proc gplot画图。 |
|
f***1 发帖数: 168 | 41 把书看一遍,就干脆就做一个完整的小project吧。
从
data entry (proc sql, data step, proc import, 'libname' )开始,
-> data cleaning,
-> data analysis (各种proc )
-> report (proc report, proc gplot)
这样做完一个下来,基本上也就大致上手了。用了SAS好几年,觉得上手快,记忆难。
记不住的写到blog里头,方便日后自己翻翻。 |
|
i*r 发帖数: 83 | 42 不想复杂, 你就是要看 10 个feautre之间的关系, 做一个correlation/covariance
matrix, 这个matrix就capture了所有10个feature两两之间相关性。 然后在这个cor
matrix做个hiearchical clustering, 你就看出来相互之间的关系, 这样最简单,
因为correlation matrix 是normalized cov, 阈值范围 (-1,1), 一幕了然。
R code for simulation variable 7,8,9,10 和variable 1 是正相关:
x = matrix(rnorm(40,mean=2),ncol=10)
for(i in 7:10) x[,i] = x[,1]*i + rnorm(4)
x.cor = cor(x)
gplots::heatmap.2(x.cor)
你会看见1,7-10 会group在一起的, 还不明白的话google “hierachical clustering
” 和 “heatmap”
复杂点的, 做 multidimension scal... 阅读全帖 |
|