楼主: wsxx1
1137 1

大神们帮我看看问题出在哪里? [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
5
精华
0
在线时间
11 小时
注册时间
2012-12-24
最后登录
2019-5-6

楼主
wsxx1 发表于 2013-3-19 09:37:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data bb;
input t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 fj1 fj2 fj3 fj4 fj5 fj fj7 fj8 fj9 fj10 fj11 fj12 di1 di2 di3 di4 di5 di6 di7 di8 di9 di10 di11 di12 m1 m2 m3 m4 m5 m6 m7 m8m m9 m10 m11 m12 choice;
datalines;
55.5        55.5        59.55        66        28.5        44.4        25.5        27        27        22.5        7.5        15        1.2        1.5        1.8        1.5        2        1.7        3.7        2.4        2.5        3.5        4        4.14        37000        37000        39700        44000        19000        29600        17000        18000       
;
data newdata(keep=pid decision mode ttime fj di money);
set bb;
array tvec{12} t1 - t12;
array tvec1{12} fj1 - fj12;
array tvec2{12} di1 - di12;
array tvec3{12} m1 - m12;
retain pid 0;
pid + 1;
do i = 1 to 12;
mode = i;
ttime = tvec{i};
fj = tvec1{i};
di = tvec2{i};
money = tvec3{i};
decision = ( choice = i );
output;
end;
proc print data = newdata;
run;
proc mdc data=newdata type=mixedlogit;
     model decision =  fj /nchoice=12
     mixed=(normalparm=fj);/*或者是其他可能为正态分布的变量*/
id pid;
run;


ERROR: The NCHOICE= option is not allowed when the number of choices for each individual
       (ID) is not the same.

二维码

扫码加我 拉你入群

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

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

关键词:Individual individua Decision choices allowed choice

沙发
webgu 发表于 2013-3-19 18:29:06
每个人的选择的数目不相同,不能用nchoice 选项。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

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