全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1841 2
2018-12-09
悬赏 10 个论坛币 未解决
请问如何用sas写logistic回归
部分数据如下

stkcd

Accper

yes_no

a

b

c

firmsize

leverage

roa

cash

listage


12



2007



0



0



1



0



22.75334



0.493006



0.067107



0.151212



16



12



2007



0



0



1



0



22.75334



0.493006



0.067107



0.151212



16


a b c分别为因变量
yes_no firmsize leverage roa cash listage为自变量

stkcd是截面变量,accper是时间序列
我写了以下:
data t1;set resdat.t1;
infile "C:\Users\ThinkPad\Desktop\try.csv" dlm=','firstobs=2;
input a yes_no stkcd Accper firmsize leverage roa cash listage ;
run;
proc logistic data=t1 descending;
model a=yes_no stkcd Accper firmsize leverage roa cash listage / rsquare;
run;
结果说:没有分配逻辑库引用名resdat,如何解决?或者,有什么别的办法?
以及我希望结果导入excel,该怎么做?

我查过了help,百度和书,但代码还是有问题,希望问下完整的代码及注释,感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2018-12-10 13:51:40
没有分配逻辑库引用名resdat是因为你没有创建逻辑库resdat,并需要将t1这个数据集放在resdat逻辑库下面
结果导入excel可以在proc logistic加选项out=数据集名,然后导出这个数据集就ok
二维码

扫码加我 拉你入群

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

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

2018-12-11 18:52:30
去掉set resdat.t1;试试
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群