在做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下面的回归结果一致,请问能否实现这样的有条件的回归呢