楼主: lilo99
1840 2

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

  • 0关注
  • 0粉丝

本科生

0%

还不是VIP/贵宾

-

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

楼主
lilo99 发表于 2018-12-9 14:31:35 |AI写论文
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
拉您进交流群
GMT+8, 2026-2-17 20:05