楼主: 流水号
787 3

[编程问题求助] 请问如何实现有条件(类似if else)的回归 [推广有奖]

  • 0关注
  • 0粉丝

高中生

62%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
100 点
帖子
2
精华
0
在线时间
81 小时
注册时间
2018-8-3
最后登录
2024-5-10

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在做logit回归时,其中一个被解释变量A只有在特定情况才有数据,并不是每一个样本都有这个变量的数据,因此若使用该解释变量直接进行回归的话,观测值会远远小于样本值。
因此想问一下能否通过if else或者其他方式实现条件回归,即如果A有值则作为被解释变量加入和回归,如果A没有值则不加入回归中:
if A < 0 {
        logit B C STDATD STDNFR STDWS INRT INTEQ
        }
else {
        logit B C STDATD STDNFR STDWS INRT INTEQ A
        }

但是尝试后发现结果和直接进行else下面的回归结果一致,请问能否实现这样的有条件的回归呢
二维码

扫码加我 拉你入群

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

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

关键词:else 如何实现 LSE ELS logit

沙发
zdlspace 学生认证  发表于 2022-6-9 04:14:03 |只看作者 |坛友微信交流群
  1. logit B C STDATD STDNFR STDWS INRT INTEQ if A < 0

  2. logit B C STDATD STDNFR STDWS INRT INTEQ if mi(A)
复制代码

使用道具

藤椅
流水号 发表于 2022-6-9 22:13:39 |只看作者 |坛友微信交流群
zdlspace 发表于 2022-6-9 04:14
感谢解答。我有一个想法是能否将这两个回归整合成一个回归,即实现
logit B C STDATD STDNFR STDWS INRT INTEQ A
同时仍然将变量A没有数值的样本包含在内的效果。请问有这种方法吗

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-5-17 20:51