由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问大牛一个proc glm的问题
相关主题
新手求教:关于sas proc mianalyze问大家一个propensity score matching 的问题
怎么去读proc genmod的output(关于multinomial)logistics reg 怎么看varibale 的correlation
[合集] sas中proc logistic和genmond区别是?一个关于macro的问题,多谢。
proc genmod offsetSAS Macro 问题请教 。。。
关于lasso的variable selection问题is proc tabulate the right procedure to use?
proc genmod 怎么预测?sas question
请教一下sas proc logistic里contrast statement的用法一个 proc mixed 的问题
how to convert a categorical variable into a continuous variablemodel和variables都sig.但每个category都不sig
相关话题的讨论汇总
话题: glm话题: proc话题: reference话题: 大牛话题: ref
进入Statistics版参与讨论
1 (共1页)
l******1
发帖数: 292
1
我现在要run一个proc glm,class里面有3个variable: A B C;model里面也有5个
variables : A B C D E, varibale C的values 是0,1,2,3, 现在我run的output里面的
C的值是按照C=3作为reference的,我应该加一个什么option就可以让C=0作为reference
?下面是code
proc glm data = all ;
class A B C;
model Y= A B C D E/solution ;
quit;
谢谢大牛们了
y********0
发帖数: 638
2
不是大牛.
如果能用logistic的话,尽量用logistic,可以使用(param=ref ref=first),
好像sas 9.3已经把ref=加到 glm 里了.sas9.2里没有可以直接加一个option的功能.
还可以使用proc tranreg重新设定baseline.
要是我的话,直接就把C重新sort成descending顺序,省时间.

reference

【在 l******1 的大作中提到】
: 我现在要run一个proc glm,class里面有3个variable: A B C;model里面也有5个
: variables : A B C D E, varibale C的values 是0,1,2,3, 现在我run的output里面的
: C的值是按照C=3作为reference的,我应该加一个什么option就可以让C=0作为reference
: ?下面是code
: proc glm data = all ;
: class A B C;
: model Y= A B C D E/solution ;
: quit;
: 谢谢大牛们了

S*x
发帖数: 705
3
也不是大牛
不过我建议把C重新code成为dummy variables,比如
/* assuming no missing value */
C_0=(C=0);
C_1=(c=1);
C_2=(c=2);
3不用code的情况下,就是reference variable了

【在 y********0 的大作中提到】
: 不是大牛.
: 如果能用logistic的话,尽量用logistic,可以使用(param=ref ref=first),
: 好像sas 9.3已经把ref=加到 glm 里了.sas9.2里没有可以直接加一个option的功能.
: 还可以使用proc tranreg重新设定baseline.
: 要是我的话,直接就把C重新sort成descending顺序,省时间.
:
: reference

w*******n
发帖数: 469
4
sas 9.3 has this function to set the reference level
l******1
发帖数: 292
5
谢谢大牛们的回答,我现在就是在用SAS 9.3,那个function可以set the reference
level?谢谢

【在 w*******n 的大作中提到】
: sas 9.3 has this function to set the reference level
l******1
发帖数: 292
6
谢谢大牛的回到,但是因为我的Y是continues,所以必须用古罗马而不是logistic,那你
提到的9.3已经把ref=加到 glm 里了,我应该怎么用可以把reference C=0?谢谢

【在 y********0 的大作中提到】
: 不是大牛.
: 如果能用logistic的话,尽量用logistic,可以使用(param=ref ref=first),
: 好像sas 9.3已经把ref=加到 glm 里了.sas9.2里没有可以直接加一个option的功能.
: 还可以使用proc tranreg重新设定baseline.
: 要是我的话,直接就把C重新sort成descending顺序,省时间.
:
: reference

l******1
发帖数: 292
7
这个coding的方法我以前用过,不过我现在这个老板比较喜欢0,1,2,3的coding方法 :(
谢谢你的回答

【在 S*x 的大作中提到】
: 也不是大牛
: 不过我建议把C重新code成为dummy variables,比如
: /* assuming no missing value */
: C_0=(C=0);
: C_1=(c=1);
: C_2=(c=2);
: 3不用code的情况下,就是reference variable了

w*******n
发帖数: 469
8
if "proc glm" has no this function, why not use "proc genmod", you could
set the reference level in it.
y********0
发帖数: 638
9
不是大牛.
http://support.sas.com/kb/37/108.html
这里提到ref=已经加到sas9.3,我的sas不是9.3.而且glm 9.3里也没有提到这个.
你可以试试
class sex (ref=last) treat (ref=first) / param=ref;
或者class sex (ref=last param=ref);
如果不行,就得重新用别的proc重新定义baseline了.
good luck.

【在 l******1 的大作中提到】
: 谢谢大牛的回到,但是因为我的Y是continues,所以必须用古罗马而不是logistic,那你
: 提到的9.3已经把ref=加到 glm 里了,我应该怎么用可以把reference C=0?谢谢

1 (共1页)
进入Statistics版参与讨论
相关主题
model和variables都sig.但每个category都不sig关于lasso的variable selection问题
统计课题弱问, 包子感谢.proc genmod 怎么预测?
急问一个SAS 的常见问题请教一下sas proc logistic里contrast statement的用法
Help~~a question about SAShow to convert a categorical variable into a continuous variable
新手求教:关于sas proc mianalyze问大家一个propensity score matching 的问题
怎么去读proc genmod的output(关于multinomial)logistics reg 怎么看varibale 的correlation
[合集] sas中proc logistic和genmond区别是?一个关于macro的问题,多谢。
proc genmod offsetSAS Macro 问题请教 。。。
相关话题的讨论汇总
话题: glm话题: proc话题: reference话题: 大牛话题: ref