Multinomial Logit Model with Dummy Variables
Posted: Fri Apr 08, 2011 7:20 am
Hi All,
Using Eviews 7 - I am attempting to build a Multinomial Logit model with dummy variables of the following form
Dependent Variable : 0-8 Discrete Choices
Dummy Variable 1: 965 dummy vars
Dummy Variable 2: 805 dummy vars
The data set I am using has the dummy columns pre-created, so it's a table of 72,381 rows and 1770 columns.
The first 965 columns represent the dummy columns for Variable 1
The next 805 columns represent the dummy columns for Variable 2
My code to build the LOGL looks like the following. I want to know...is there a better way of doing this without these huge equations? (I probably also need a more powerful PC to do all of this).
I'll also want to perform a joint test of significance on the first 805 coefficients...
Is this possible?
Kind Regards,
Using Eviews 7 - I am attempting to build a Multinomial Logit model with dummy variables of the following form
Dependent Variable : 0-8 Discrete Choices
Dummy Variable 1: 965 dummy vars
Dummy Variable 2: 805 dummy vars
The data set I am using has the dummy columns pre-created, so it's a table of 72,381 rows and 1770 columns.
The first 965 columns represent the dummy columns for Variable 1
The next 805 columns represent the dummy columns for Variable 2
My code to build the LOGL looks like the following. I want to know...is there a better way of doing this without these huge equations? (I probably also need a more powerful PC to do all of this).
I'll also want to perform a joint test of significance on the first 805 coefficients...
Is this possible?
Kind Regards,
Code: Select all
coef(72381) beta
@logL dependent_variable
dependent_variable_1 = exp( beta(1) + beta(2)*batter + beta(3)*series05 + beta(4)*series06 + beta(5)*series07 + beta(6)*series08 + beta(7)*series09 + beta(8)*series10 + beta(9)*series11 + beta(10)*series12 + beta(11)*series13 + beta(12)*series14 + beta(13)*series15 + beta(14)*series16 + beta(15)*series17 + beta(16)*series18 + beta(17)*series19 + beta(18)*series20 + beta(19)*series21 + beta(20)*series22 + beta(21)*series23 + beta(22)*series24 + beta(23)*series25 + beta(24)*series26 + beta(25)*series27 + beta(26)*series28 + beta(27)*series29 + beta(28)*series30 + beta(29)...
dependent_variable_2 = ...
dependent_variable_7 = *series801 + beta(6449)*series802 + beta(6450)*series803 + beta(6451)*series804 + beta(6452)*series805 + beta(6453)*series806 + beta(6454)*series807 + beta(6455)*series808 + beta(6456)*series809 )
dnm = 1 + dependent_variable_1 + dependent_variable_2 + dependent_variable_3 + dependent_variable_4+ dependent_variable_5 + dependent_variable_6 + dependent_variable_7 + dependent_variable_8
dependent_variable = d0*log(1/dnm) + d1*log(dependent_variable_1/dnm)
'+ d2*log(dependent_variable_2/dnm) + d3*log(dependent_variable_3/dnm) + d4*log(dependent_variable_4/dnm) + d5*log(dependent_variable_5/dnm) + d6*log(dependent_variable_6/dnm) + d7*log(dependent_variable_7/dnm) + d8*log(dependent_variable_8/dnm)