Hi everyone,
I'm trying to estimate the eco-efficiency on industry level for 9 countries using panel data and Stochastic Frontier Analysis (SFA) by running the following model:
sfpanel logGDPGHGratio logLabor logCapital logRenew logNonrenew Year, model(tfe) dist(tn) ort(o)
logGDPGHGratio = The log of the ratio of value added and greenhouse gas emissions
logLabor = the log of the n.o. employed people
logCapital = The log of Fixed assets
logRenew = The log of Renewable energy consumption
logNonrenew = The log of Non-renewable energy consumption
Year = Year
However when I run the code it looks like this:
initial: Log likelihood = -<inf> (could not be evaluated)
feasible: Log likelihood = -817.8733
Iteration 0: Log likelihood = -817.8733 (not concave)
Iteration 1: Log likelihood = -386.18149 (not concave)
Iteration 2: Log likelihood = -154.2575 (not concave)
Iteration 3: Log likelihood = 20.408539
Iteration 4: Log likelihood = 34.537644 (not concave)
Iteration 5: Log likelihood = 153.05269
Iteration 6: Log likelihood = 179.65474
Iteration 7: Log likelihood = 197.76452
Iteration 8: Log likelihood = 209.66292 (not concave)
Iteration 9: Log likelihood = 210.85545
Iteration 10: Log likelihood = 211.04231
Iteration 11: Log likelihood = 211.07419
Iteration 12: Log likelihood = 211.15698 (not concave)
Iteration 13: Log likelihood = 211.15855
Iteration 14: Log likelihood = 211.18896
Iteration 15: Log likelihood = 211.2324
Iteration 16: Log likelihood = 211.30521
Iteration 17: Log likelihood = 211.3262
Iteration 18: Log likelihood = 211.34639
Iteration 19: Log likelihood = 211.36486
Iteration 20: Log likelihood = 211.38176 (not concave)
Iteration 21: Log likelihood = 211.38997 (not concave)
Iteration 22: Log likelihood = 211.39067
Iteration 23: Log likelihood = 211.39592
Iteration 24: Log likelihood = 211.40235
Iteration 25: Log likelihood = 211.41253
Iteration 26: Log likelihood = 211.41627
Iteration 27: Log likelihood = 211.4218
Iteration 28: Log likelihood = 211.42454
Iteration 29: Log likelihood = 211.43018
Iteration 30: Log likelihood = 211.43228
Iteration 31: Log likelihood = 211.43565
Iteration 32: Log likelihood = 211.44079
Iteration 33: Log likelihood = 211.44176
Iteration 34: Log likelihood = 211.4436
Iteration 35: Log likelihood = 211.44467
Iteration 36: Log likelihood = 211.44679
Iteration 37: Log likelihood = 211.44735
Iteration 38: Log likelihood = 211.44834
Iteration 39: Log likelihood = 211.44988
Iteration 40: Log likelihood = 211.45023
Iteration 41: Log likelihood = 211.45065
Iteration 42: Log likelihood = 211.45066 (backed up)
Iteration 43: Log likelihood = 211.45066 (backed up)
Iteration 44: Log likelihood = 211.45066 (backed up)
Iteration 45: Log likelihood = 211.45066 (backed up)
Iteration 46: Log likelihood = 211.45066 (backed up)
Iteration 47: Log likelihood = 211.45066 (backed up)
Iteration 48: Log likelihood = 211.45066 (backed up)
Iteration 49: Log likelihood = 211.45066 (backed up)
Iteration 50: Log likelihood = 211.45066 (backed up)
Iteration 51: Log likelihood = 211.45066 (backed up)
Iteration 52: Log likelihood = 211.45066 (backed up)
Iteration 53: Log likelihood = 211.45066 (backed up)
Iteration 54: Log likelihood = 211.45066 (backed up)
Iteration 55: Log likelihood = 211.45066 (backed up)
Iteration 56: Log likelihood = 211.45066 (backed up)
Iteration 57: Log likelihood = 211.45066 (backed up)
Iteration 58: Log likelihood = 211.45066 (backed up)
Iteration 59: Log likelihood = 211.45066 (backed up)
Iteration 60: Log likelihood = 211.45066 (backed up)
Iteration 61: Log likelihood = 211.45066 (backed up)
Iteration 62: Log likelihood = 211.45066 (backed up)
Iteration 63: Log likelihood = 211.45066 (backed up)
Iteration 64: Log likelihood = 211.45066 (backed up)
Iteration 65: Log likelihood = 211.45066 (backed up)
Iteration 66: Log likelihood = 211.45066 (backed up)
Iteration 67: Log likelihood = 211.45066 (backed up)
Iteration 68: Log likelihood = 211.45066 (backed up)
Iteration 69: Log likelihood = 211.45066 (backed up)
Iteration 70: Log likelihood = 211.45066 (backed up)
Iteration 71: Log likelihood = 211.45066 (backed up)
Iteration 72: Log likelihood = 211.45066 (backed up)
Iteration 73: Log likelihood = 211.45066 (backed up)
Iteration 74: Log likelihood = 211.45066 (backed up)
Iteration 75: Log likelihood = 211.45066 (backed up)
Iteration 76: Log likelihood = 211.45066 (backed up)
Iteration 77: Log likelihood = 211.45066 (backed up)
Iteration 78: Log likelihood = 211.45066 (backed up)
Iteration 79: Log likelihood = 211.45066 (backed up)
Iteration 80: Log likelihood = 211.45066 (backed up)
Iteration 81: Log likelihood = 211.45066 (backed up)
Iteration 82: Log likelihood = 211.45066 (backed up)
Iteration 83: Log likelihood = 211.45066 (backed up)
Iteration 84: Log likelihood = 211.45066 (backed up)
Iteration 85: Log likelihood = 211.45066 (backed up)
Iteration 86: Log likelihood = 211.45066 (backed up)
Iteration 87: Log likelihood = 211.45066 (backed up)
Iteration 88: Log likelihood = 211.45066 (backed up)
Iteration 89: Log likelihood = 211.45066 (backed up)
Iteration 90: Log likelihood = 211.45066 (backed up)
Iteration 91: Log likelihood = 211.45066 (backed up)
Iteration 92: Log likelihood = 211.45066 (backed up)
Iteration 93: Log likelihood = 211.45066 (backed up)
Iteration 94: Log likelihood = 211.45066 (backed up)
Iteration 95: Log likelihood = 211.45066 (backed up)
Iteration 96: Log likelihood = 211.45066 (backed up)
Iteration 97: Log likelihood = 211.45066 (backed up)
Iteration 98: Log likelihood = 211.45066 (backed up)
Iteration 99: Log likelihood = 211.45066 (backed up)
Iteration 100: Log likelihood = 211.45066 (backed up)
True fixed-effects model (truncated-normal) Number of obs =
> 327
Group variable: ID Number of groups =
> 25
Time variable: Year Obs per group: min =
> 5
avg = 1
> 3.1
max =
> 14
Prob > chi2 = 0.0
> 000
Log likelihood = 211.4507 Wald chi2(5) = 102
> .07
---------------------------------------------------------------------------
> ---
logGDPGHGr~o | Coefficient Std. err. z P>|z| [95% conf. interv
> al]
-------------+-------------------------------------------------------------
> ---
Frontier |
logLabor | .3261576 .1169416 2.79 0.005 .0969564 .5553
> 589
logCapital | .0388976 .0918791 0.42 0.672 -.1411821 .2189
> 774
logRenew | .0043788 .014619 0.30 0.765 -.024274 .0330
> 316
logNonrenew | -.0466693 .0126807 -3.68 0.000 -.0715231 -.0218
> 155
Year | .01462 .002246 6.51 0.000 .0102179 .0190
> 221
-------------+-------------------------------------------------------------
> ---
Mu |
_cons | -98.94816 230.2629 -0.43 0.667 -550.2552 352.3
> 589
-------------+-------------------------------------------------------------
> ---
Usigma |
_cons | 1.945617 2.329127 0.84 0.404 -2.619388 6.510
> 622
-------------+-------------------------------------------------------------
> ---
Vsigma |
_cons | -4.48299 .1443512 -31.06 0.000 -4.765913 -4.200
> 067
-------------+-------------------------------------------------------------
> ---
sigma_u | 2.645363 3.080694 0.86 0.391 .2699026 25.92
> 768
sigma_v | .1062995 .0076722 13.86 0.000 .0922773 .1224
> 523
lambda | 24.88595 3.081093 8.08 0.000 18.84712 30.92
> 478
---------------------------------------------------------------------------
Should I be worried that the model doesn't seem to converge and that the estimated coefficients may be uncertain (because of the "(not concave)" and "(backed up)" messages on the iterations)? What can be done to try and remedy this issue?
Worth mentioning is that I get reasonable values on the estimated eco-efficiency scores. To obtain these scores I use the code snippet predict te, jlms.
Many thanks in advance!
I'm trying to estimate the eco-efficiency on industry level for 9 countries using panel data and Stochastic Frontier Analysis (SFA) by running the following model:
sfpanel logGDPGHGratio logLabor logCapital logRenew logNonrenew Year, model(tfe) dist(tn) ort(o)
logGDPGHGratio = The log of the ratio of value added and greenhouse gas emissions
logLabor = the log of the n.o. employed people
logCapital = The log of Fixed assets
logRenew = The log of Renewable energy consumption
logNonrenew = The log of Non-renewable energy consumption
Year = Year
However when I run the code it looks like this:
initial: Log likelihood = -<inf> (could not be evaluated)
feasible: Log likelihood = -817.8733
Iteration 0: Log likelihood = -817.8733 (not concave)
Iteration 1: Log likelihood = -386.18149 (not concave)
Iteration 2: Log likelihood = -154.2575 (not concave)
Iteration 3: Log likelihood = 20.408539
Iteration 4: Log likelihood = 34.537644 (not concave)
Iteration 5: Log likelihood = 153.05269
Iteration 6: Log likelihood = 179.65474
Iteration 7: Log likelihood = 197.76452
Iteration 8: Log likelihood = 209.66292 (not concave)
Iteration 9: Log likelihood = 210.85545
Iteration 10: Log likelihood = 211.04231
Iteration 11: Log likelihood = 211.07419
Iteration 12: Log likelihood = 211.15698 (not concave)
Iteration 13: Log likelihood = 211.15855
Iteration 14: Log likelihood = 211.18896
Iteration 15: Log likelihood = 211.2324
Iteration 16: Log likelihood = 211.30521
Iteration 17: Log likelihood = 211.3262
Iteration 18: Log likelihood = 211.34639
Iteration 19: Log likelihood = 211.36486
Iteration 20: Log likelihood = 211.38176 (not concave)
Iteration 21: Log likelihood = 211.38997 (not concave)
Iteration 22: Log likelihood = 211.39067
Iteration 23: Log likelihood = 211.39592
Iteration 24: Log likelihood = 211.40235
Iteration 25: Log likelihood = 211.41253
Iteration 26: Log likelihood = 211.41627
Iteration 27: Log likelihood = 211.4218
Iteration 28: Log likelihood = 211.42454
Iteration 29: Log likelihood = 211.43018
Iteration 30: Log likelihood = 211.43228
Iteration 31: Log likelihood = 211.43565
Iteration 32: Log likelihood = 211.44079
Iteration 33: Log likelihood = 211.44176
Iteration 34: Log likelihood = 211.4436
Iteration 35: Log likelihood = 211.44467
Iteration 36: Log likelihood = 211.44679
Iteration 37: Log likelihood = 211.44735
Iteration 38: Log likelihood = 211.44834
Iteration 39: Log likelihood = 211.44988
Iteration 40: Log likelihood = 211.45023
Iteration 41: Log likelihood = 211.45065
Iteration 42: Log likelihood = 211.45066 (backed up)
Iteration 43: Log likelihood = 211.45066 (backed up)
Iteration 44: Log likelihood = 211.45066 (backed up)
Iteration 45: Log likelihood = 211.45066 (backed up)
Iteration 46: Log likelihood = 211.45066 (backed up)
Iteration 47: Log likelihood = 211.45066 (backed up)
Iteration 48: Log likelihood = 211.45066 (backed up)
Iteration 49: Log likelihood = 211.45066 (backed up)
Iteration 50: Log likelihood = 211.45066 (backed up)
Iteration 51: Log likelihood = 211.45066 (backed up)
Iteration 52: Log likelihood = 211.45066 (backed up)
Iteration 53: Log likelihood = 211.45066 (backed up)
Iteration 54: Log likelihood = 211.45066 (backed up)
Iteration 55: Log likelihood = 211.45066 (backed up)
Iteration 56: Log likelihood = 211.45066 (backed up)
Iteration 57: Log likelihood = 211.45066 (backed up)
Iteration 58: Log likelihood = 211.45066 (backed up)
Iteration 59: Log likelihood = 211.45066 (backed up)
Iteration 60: Log likelihood = 211.45066 (backed up)
Iteration 61: Log likelihood = 211.45066 (backed up)
Iteration 62: Log likelihood = 211.45066 (backed up)
Iteration 63: Log likelihood = 211.45066 (backed up)
Iteration 64: Log likelihood = 211.45066 (backed up)
Iteration 65: Log likelihood = 211.45066 (backed up)
Iteration 66: Log likelihood = 211.45066 (backed up)
Iteration 67: Log likelihood = 211.45066 (backed up)
Iteration 68: Log likelihood = 211.45066 (backed up)
Iteration 69: Log likelihood = 211.45066 (backed up)
Iteration 70: Log likelihood = 211.45066 (backed up)
Iteration 71: Log likelihood = 211.45066 (backed up)
Iteration 72: Log likelihood = 211.45066 (backed up)
Iteration 73: Log likelihood = 211.45066 (backed up)
Iteration 74: Log likelihood = 211.45066 (backed up)
Iteration 75: Log likelihood = 211.45066 (backed up)
Iteration 76: Log likelihood = 211.45066 (backed up)
Iteration 77: Log likelihood = 211.45066 (backed up)
Iteration 78: Log likelihood = 211.45066 (backed up)
Iteration 79: Log likelihood = 211.45066 (backed up)
Iteration 80: Log likelihood = 211.45066 (backed up)
Iteration 81: Log likelihood = 211.45066 (backed up)
Iteration 82: Log likelihood = 211.45066 (backed up)
Iteration 83: Log likelihood = 211.45066 (backed up)
Iteration 84: Log likelihood = 211.45066 (backed up)
Iteration 85: Log likelihood = 211.45066 (backed up)
Iteration 86: Log likelihood = 211.45066 (backed up)
Iteration 87: Log likelihood = 211.45066 (backed up)
Iteration 88: Log likelihood = 211.45066 (backed up)
Iteration 89: Log likelihood = 211.45066 (backed up)
Iteration 90: Log likelihood = 211.45066 (backed up)
Iteration 91: Log likelihood = 211.45066 (backed up)
Iteration 92: Log likelihood = 211.45066 (backed up)
Iteration 93: Log likelihood = 211.45066 (backed up)
Iteration 94: Log likelihood = 211.45066 (backed up)
Iteration 95: Log likelihood = 211.45066 (backed up)
Iteration 96: Log likelihood = 211.45066 (backed up)
Iteration 97: Log likelihood = 211.45066 (backed up)
Iteration 98: Log likelihood = 211.45066 (backed up)
Iteration 99: Log likelihood = 211.45066 (backed up)
Iteration 100: Log likelihood = 211.45066 (backed up)
True fixed-effects model (truncated-normal) Number of obs =
> 327
Group variable: ID Number of groups =
> 25
Time variable: Year Obs per group: min =
> 5
avg = 1
> 3.1
max =
> 14
Prob > chi2 = 0.0
> 000
Log likelihood = 211.4507 Wald chi2(5) = 102
> .07
---------------------------------------------------------------------------
> ---
logGDPGHGr~o | Coefficient Std. err. z P>|z| [95% conf. interv
> al]
-------------+-------------------------------------------------------------
> ---
Frontier |
logLabor | .3261576 .1169416 2.79 0.005 .0969564 .5553
> 589
logCapital | .0388976 .0918791 0.42 0.672 -.1411821 .2189
> 774
logRenew | .0043788 .014619 0.30 0.765 -.024274 .0330
> 316
logNonrenew | -.0466693 .0126807 -3.68 0.000 -.0715231 -.0218
> 155
Year | .01462 .002246 6.51 0.000 .0102179 .0190
> 221
-------------+-------------------------------------------------------------
> ---
Mu |
_cons | -98.94816 230.2629 -0.43 0.667 -550.2552 352.3
> 589
-------------+-------------------------------------------------------------
> ---
Usigma |
_cons | 1.945617 2.329127 0.84 0.404 -2.619388 6.510
> 622
-------------+-------------------------------------------------------------
> ---
Vsigma |
_cons | -4.48299 .1443512 -31.06 0.000 -4.765913 -4.200
> 067
-------------+-------------------------------------------------------------
> ---
sigma_u | 2.645363 3.080694 0.86 0.391 .2699026 25.92
> 768
sigma_v | .1062995 .0076722 13.86 0.000 .0922773 .1224
> 523
lambda | 24.88595 3.081093 8.08 0.000 18.84712 30.92
> 478
---------------------------------------------------------------------------
Should I be worried that the model doesn't seem to converge and that the estimated coefficients may be uncertain (because of the "(not concave)" and "(backed up)" messages on the iterations)? What can be done to try and remedy this issue?
Worth mentioning is that I get reasonable values on the estimated eco-efficiency scores. To obtain these scores I use the code snippet predict te, jlms.
Many thanks in advance!
Comment