由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教SAS达人关于编循环regression的问题,多谢!
相关主题
SAS format 的问题SAS Regression Macro 问题请教 (有包子)
求教proc sql 问题[合集] 关于proc reg 一问, 急~~~~~~~
请教一个SAS SQL的问题请教logistic regression的independent variable是categorical
regression problem - go confusedmodel sample size重要吗?
SAS 问题:关于比较variable 包子答谢Question about multiple regression in R
问个效率问题 SQL vs data step,大数据量SAS Macro 问题请教 。。。
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?请教:怎么能把Logistic regression的OR转化成probablity
SAS help : Proc datasetsas question
相关话题的讨论汇总
话题: sas话题: 1961话题: regression话题: 1967话题: ods
进入Statistics版参与讨论
1 (共1页)
s****r
发帖数: 79
1
要处理的数据如下:
year ln(gdp)
1961 9.602472862
1962 9.649418792
1963 9.681385157
1964 9.727264034
1965 9.782604147
1966 9.829572969
1967 9.835729591
1968 9.877953776
1969 9.903003053
1970 9.890859302
1971 9.916887822
1972 9.964787841
1973 10.01340843
1974 9.994554547
1975 9.978438859
1976 10.02803398
1977 10.06749239
1978 10.11285338
1979 10.13108044
1980 10.10795417
1981 10.12455567
1982 10.0933038
1983 10.13424329
1984 10.20550467
1985 10.23570411
1986 10.25847946
1987 10.28186532
1988 10.3116309
19
y****d
发帖数: 396
2
use BY statement
P****D
发帖数: 11146
3
1. 像楼上说的,新建一个variable,年份是1961-1967年的时候,给这个新variable赋
值为1961,然后依此类推,然后用by statement,如果要“提取”coefficient,可以
结合ods output。
2. 作业还是不要到网上来叫人从头到尾帮你写完的比较好……
s****r
发帖数: 79
4
谢谢解答。不过不是作业,只是想知道该怎么编。想在这个版上得到点指导,或者告诉
我该看哪方面的内容,我现在手里有本little SAS Book。我是SAS新手,不过你给出的
提示,我还是不太明白该怎样编

【在 P****D 的大作中提到】
: 1. 像楼上说的,新建一个variable,年份是1961-1967年的时候,给这个新variable赋
: 值为1961,然后依此类推,然后用by statement,如果要“提取”coefficient,可以
: 结合ods output。
: 2. 作业还是不要到网上来叫人从头到尾帮你写完的比较好……

d******3
发帖数: 93
5
how?
这个新variable如何既能选出1961-1967,又能选出1962-1968?
thanks

【在 P****D 的大作中提到】
: 1. 像楼上说的,新建一个variable,年份是1961-1967年的时候,给这个新variable赋
: 值为1961,然后依此类推,然后用by statement,如果要“提取”coefficient,可以
: 结合ods output。
: 2. 作业还是不要到网上来叫人从头到尾帮你写完的比较好……

l**********9
发帖数: 148
6
利用year mod 6为判断条件编写循环就可以了
A*******s
发帖数: 3942
7
这个用macro结合where statement/dataset option吧,我觉得用by不行。
P****D
发帖数: 11146
8
看花眼了……我以为他每七年要做一个regression……1961-1967,1968-1975……
那就得用where statement了。

【在 d******3 的大作中提到】
: how?
: 这个新variable如何既能选出1961-1967,又能选出1962-1968?
: thanks

o****o
发帖数: 8077
9
我怎么觉得LZ就是那个意思呢
proc sql;
create table x2 as
select a.*, b.year as id
from x as a, x as b
where a.year-b.year<=7 & a.year-b.year>=0 & b.year<=(2002-6)
;
quit;
ods select none;
proc reg data=x2 outest=beta;
by id;
model ln_gdp = year;
run;quit;
ods select all;

【在 P****D 的大作中提到】
: 看花眼了……我以为他每七年要做一个regression……1961-1967,1968-1975……
: 那就得用where statement了。

1 (共1页)
进入Statistics版参与讨论
相关主题
sas questionSAS 问题:关于比较variable 包子答谢
请教simultaneous equation system问个效率问题 SQL vs data step,大数据量
proc genmod 怎么预测?SAS菜鸟请教如果使SAS的output的结果放到一个文件内?
接着问统计问题(有包子答谢)SAS help : Proc dataset
SAS format 的问题SAS Regression Macro 问题请教 (有包子)
求教proc sql 问题[合集] 关于proc reg 一问, 急~~~~~~~
请教一个SAS SQL的问题请教logistic regression的independent variable是categorical
regression problem - go confusedmodel sample size重要吗?
相关话题的讨论汇总
话题: sas话题: 1961话题: regression话题: 1967话题: ods