program fclogit_lf
args llf xb
tempvar Sexpxb
sort $panel
qui {
by $panel: gen double `Sexpxb' = sum(exp(`xb'))
replace `llf' = $ML_y1*(`xb'-ln(`Sexpxb'))
}
end
xi:ml model lf fclogit_lf (share= $v i.item), group(fips) vce(cluster fips)
ml checkml search
ml maximize
2. 部分数据:
3. 错误提示:Two different coefficient vectors resulted in equal log pseudo likelihood values=-5886.0184.
This does not prove there is a problem, but it suggests it.
two coefficient vectors:
eq1: eq1: eq1: eq1: eq1: eq1: eq1: eq1:
x1 x2 x3 x4 x5 x6 x7 x8
r1 0 0 0 0 0 0 0 0
r2 0 0 0 0 0 0 0 0
eq1: eq1:
x9 _cons
r1 0 2.538034
r2 0 0
提示显示我的数据读入的数据都是0,可是绝大多数都不是0啊。
我试过一些方法,比如用gf0,删掉dependent variable=0的数据,去掉dummy variables,都不行。数据是balanced, no missing data。有人知道怎么解决吗?多谢!