Hello, every,
I am trying to estimate a multilevel multinomial logistic model with GSEM, while the running speed is extremely slow, and I never get a result within five days. Does anyone have a solution?
Here are some details.
The dataset has 5.24 million observations nested into 60,000 second-level groups (tid), further nested into 500 top-level groups (pid).
The dependent variable has six categories, and there are three level-2 categorical indicators and seven level-3 categorical indicators.
The command and the results are:
__________________________________________________ ________________
. gsem (i.speed_pattern <- b0.weekend_holiday b0.time_period b0.light b1.bikelane_type b1.bridge_tunnel_type /// > b0.intersection_type b0.intersection_ad b0.turn_ad b0.slope_type b0.land_use_type Le1[tid] Le2[pid>tid]), mlogit startvalues(zero)
Refining starting values:
Grid node 0: log likelihood = .
Grid node 1: log likelihood = -9410006.8
Grid node 2: log likelihood = -9409911.4
Grid node 3: log likelihood = -9409916.5
Fitting full model:
__________________________________________________ ________________
Because of the error 1400, I used startvalues(zero). However, it is constantly fitting full model without finishing even one iteration. I also tried a null model with no indicator, and it also failed to complete one iteration.
Can you help me with this problem?
I am trying to estimate a multilevel multinomial logistic model with GSEM, while the running speed is extremely slow, and I never get a result within five days. Does anyone have a solution?
Here are some details.
The dataset has 5.24 million observations nested into 60,000 second-level groups (tid), further nested into 500 top-level groups (pid).
The dependent variable has six categories, and there are three level-2 categorical indicators and seven level-3 categorical indicators.
The command and the results are:
__________________________________________________ ________________
. gsem (i.speed_pattern <- b0.weekend_holiday b0.time_period b0.light b1.bikelane_type b1.bridge_tunnel_type /// > b0.intersection_type b0.intersection_ad b0.turn_ad b0.slope_type b0.land_use_type Le1[tid] Le2[pid>tid]), mlogit startvalues(zero)
Refining starting values:
Grid node 0: log likelihood = .
Grid node 1: log likelihood = -9410006.8
Grid node 2: log likelihood = -9409911.4
Grid node 3: log likelihood = -9409916.5
Fitting full model:
__________________________________________________ ________________
Because of the error 1400, I used startvalues(zero). However, it is constantly fitting full model without finishing even one iteration. I also tried a null model with no indicator, and it also failed to complete one iteration.
Can you help me with this problem?
Comment