楼主: lilo99
1448 2

[问答] 请问logit回归怎么写 [推广有奖]

  • 0关注
  • 0粉丝

大专生

95%

还不是VIP/贵宾

-

威望
0
论坛币
764 个
通用积分
1.6000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
225 点
帖子
18
精华
0
在线时间
88 小时
注册时间
2018-10-7
最后登录
2024-4-1

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

使用道具

藤椅
honghejing 发表于 2018-12-11 18:52:30 |只看作者 |坛友微信交流群
去掉set resdat.t1;试试

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 19:56