Hi Dears,
I'm running mlogit on data with 4807 transactions and 23 variables (contains 6 continuous and others are categorical). My mlogit warns doesn't converge("not concave"), but the loglikelihood doesn't change after 10 11 iteration. This problem is weird for me . I also run Multinomial logestic Regression in Rstudio software by package "multinom" and "mnlogit" , and their model converges. I compare theresults of Rstuido's packages with the results of Stata's mlogit ,then the loglikelihood and estimated coefficients of both software are the same, but in Stata mlogit warned "observations completely determined and Standard errors questionable", while Rstudio converged and give standard errors. I have no idea why this happens in Stata and how can I fix it? please help me to solve this problem, I need urgent help because my time is limited.
I get confused to trust which results and packages. Can I use the results of Stata? because its coefficients and loglikelihood are equal to Rstudio.
I attached my Stata codes and pictures of reults in Stata and Rstudio.
global ylist method
global xlist Age(continuous) hh_size(continuous) i.work(2 levels) i.marital(4 levels) i.gender(2 levels) i.educ(4 levels) i.region(8 levels) i.hh_income(7 levels) /*
*/ i.merch_accep_cash(2 levels) i.merch_accep_card(2 levels) i.spend /*
*/ i.importance_attribute_payment(8 levels) i.cc_hasbal(2 levels) i.cc_reward(2 levels) i.cc_ratio(2 levels) i.cc_revolver(2 levels) i.dc_free(2 levels) /*
end_cash_bal(continuous) log_Amount(continuous) EaseCC(continuous) EaseDC(continuous) CostCC(continuous) CostDC RecordCC RecordDC
mlogit $ylist $xlist [pw=ind_weight] , baseoutcome(1)
The "method" has three levels: Cash, Credit Card and Debit Card
I'm running mlogit on data with 4807 transactions and 23 variables (contains 6 continuous and others are categorical). My mlogit warns doesn't converge("not concave"), but the loglikelihood doesn't change after 10 11 iteration. This problem is weird for me . I also run Multinomial logestic Regression in Rstudio software by package "multinom" and "mnlogit" , and their model converges. I compare theresults of Rstuido's packages with the results of Stata's mlogit ,then the loglikelihood and estimated coefficients of both software are the same, but in Stata mlogit warned "observations completely determined and Standard errors questionable", while Rstudio converged and give standard errors. I have no idea why this happens in Stata and how can I fix it? please help me to solve this problem, I need urgent help because my time is limited.
I get confused to trust which results and packages. Can I use the results of Stata? because its coefficients and loglikelihood are equal to Rstudio.
I attached my Stata codes and pictures of reults in Stata and Rstudio.
global ylist method
global xlist Age(continuous) hh_size(continuous) i.work(2 levels) i.marital(4 levels) i.gender(2 levels) i.educ(4 levels) i.region(8 levels) i.hh_income(7 levels) /*
*/ i.merch_accep_cash(2 levels) i.merch_accep_card(2 levels) i.spend /*
*/ i.importance_attribute_payment(8 levels) i.cc_hasbal(2 levels) i.cc_reward(2 levels) i.cc_ratio(2 levels) i.cc_revolver(2 levels) i.dc_free(2 levels) /*
end_cash_bal(continuous) log_Amount(continuous) EaseCC(continuous) EaseDC(continuous) CostCC(continuous) CostDC RecordCC RecordDC
mlogit $ylist $xlist [pw=ind_weight] , baseoutcome(1)
The "method" has three levels: Cash, Credit Card and Debit Card
Comment