I have a model consisting of a single equation:
Code: Select all
0 * m30 = (0.00158844333748443 * m11 + 0.131757812040252 * m14 + 0.142559703431027 * m15 + 0.000227119899011968 * 1 / 0.5133 * M2525 + 5.10348824794473e-05 * m30 + 0.000112944043026302 * m45 + 0.0012639569049951 * m71 + 2.61352801377563e-05 * m55 + 0.000336585063106878 * m81 + 2.0808985845994e-05 * m66 + 0.000610396415751828 * m68 + 0.000391779117784267 * m65 + 0.00022595765194497 * m74 + 0.000115646966161894 * m63 + 0.00193256430648588 * m85 + 5.95538004130637e-05 * m86 + 4.98374864572048e-05 * m92S + 0.000602083513336707 * m91S + 0.00220209577067432 * m90K + 0.00768162735480903 * c00 + 0.000297473395322951 * c20 + 0.000274580692400979 * j50 + 0.940006199453321 * a14 + dsi14 + dsh14 + xir14) - (1 * i14 + 0.984825802939575 * x14 + 0.052186490229266 * x1516 + 0)
I have added 0*m30 on the left hand side of the equality sign as a trick so that Eviews understands that this is the endogenous variable. However, Eviews will not solve this model.
I have tried to change the solver method, convergency criteria, preferred starting values, etc. It is a linear model, so it should be easy for Eviews to solve this.
If I manually change the equation, putting m30 on the left hand side, as in
Code: Select all
m30 = ((0.00158844333748443 * m11 + 0.131757812040252 * m14 + 0.142559703431027 * m15 + 0.000227119899011968 * 1 / 0.5133 * M2525 + 0.000112944043026302 * m45 + 0.0012639569049951 * m71 + 2.61352801377563e-05 * m55 + 0.000336585063106878 * m81 + 2.0808985845994e-05 * m66 + 0.000610396415751828 * m68 + 0.000391779117784267 * m65 + 0.00022595765194497 * m74 + 0.000115646966161894 * m63 + 0.00193256430648588 * m85 + 5.95538004130637e-05 * m86 + 4.98374864572048e-05 * m92S + 0.000602083513336707 * m91S + 0.00220209577067432 * m90K + 0.00768162735480903 * c00 + 0.000297473395322951 * c20 + 0.000274580692400979 * j50 + 0.940006199453321 * a14 + dsi14 + dsh14 + xir14) - (1 * i14 + 0.984825802939575 * x14 + 0.052186490229266 * x1516 + 0) )/ (-5.10348824794473e-05 )
Eviews has no problem solving the model. Since this is an accounting relationship, the model solution exactly reproduces the data.
Why is Eviews not able to solve the first model? Is it related to the coefficient in front of m30 being so small (5.10348824794473e-05)? Is it a bug?
Attached are the workfile and the program file that illustrates the problem.
Thomas