楼主: zhsh5518
1716 3

[原创博文] 请高手指点如何把把输出结果存在一个数据集中? [推广有奖]

  • 0关注
  • 0粉丝

已卖:33份资源

本科生

56%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
931 点
帖子
53
精华
0
在线时间
106 小时
注册时间
2007-12-6
最后登录
2025-12-9

楼主
zhsh5518 发表于 2011-1-28 16:47:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我运行以下程序
data a;
input TRIAL VD VWD NVD NVWD LATITUDE YEAR ALLOC;
LN_OR=log((VD/VWD)/(NVD/NVWD));
EST=1/VD+1/VWD+1/NVD+1/NVWD;
datalines;
1 4 119 11 128 44 48 1
2 6 300 29 274 55 49 1
3 3 228 11 209 42 60 1
4 62 13536 248 12619 52 77 1
5 33 5036 47 5761 13 73 2
6 180 1361 372 1079 44 53 2
7 8 2537 10 619 19 73 1
8 505 87886 499 87892 13 80 1
9 29 7470 45 7232 27 68 1
10 17 1699 65 1600 42 61 3
11 186 50448 141 27197 18 74 3
12 5 2493 3 2338 33 69 3
13 27 16886 29 17825 33 76 3
;
proc print;run;
Proc mixed method =ml data=a;
class trial;
model ln_or=/ s cl;
repeated /group=trial;
parms / parmsdata=a eqcons=1 to 13;
run;
data b;
set a;
keep est;
run;
Proc mixed cl method =ml data=a;
class trial;
model ln_or=/ s cl;
repeated /group=trial;
random int/ subject=trial s;
parms (0.01 to 2.00 by 0.01)(0.35712)
(0.20813)(0.43341)(0.02031)(0.05195)
(0.00991)(0.22701)(0.00401)(0.05698)
(0.07542)(0.01253)(0.53416)(0.07164)
/eqcons=2 to 14;
run;
得到结果,我如何才能把我最想要的 “Solution for Fixed Effects”这一行储存于一个数据集中呢?要添加什么语句呢?多谢高人指点!!!
二维码

扫码加我 拉你入群

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

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

关键词:输出结果 高手指点 数据集 fixed effect proc mixed 如何 程序

沙发
yatming 发表于 2011-1-30 09:32:23
  1. ods output SolutionF=SolutionF;
  2. Proc mixed cl method =ml data=a;
  3. ...
  4. ...
  5. ods output close;
复制代码

藤椅
myzhang1982 在职认证  发表于 2011-1-30 11:34:31
So ODS could alway help us to get the datasets of analysis result

板凳
zhsh5518 发表于 2011-1-30 12:00:22
非常感谢以上两位高手相助,这个问题困扰了我好几天,今天终于解决了,再次感谢,这里真是藏龙卧虎之地啊!以后多来向高手学习!!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 22:12