Hi everyone
To start, this is my first post on Statalist, so apologies if I miss anything in my post or my post is too detailed!
I am currently writing my master thesis on the effect of competition, regulation and profit orientation on the social and financial performance of microfinance institutions. To measure the competition I am using the Boone indicator. My sample exists of 9800 observations in total, over the period of 10 years and around 1500 different microfinance institutions (thus I have an unbalanced panel data).
I am trying to derive the Boone value for every firm for every year (so essentially for every observation), which is estimated by: ln πit=α+β*ln(MCit)+αt*dt+μ.
where π represents the profit of MFI i at time t (measured with ROA), β is the Boone indicator and d is the time dummy.
When I conducted the hausman, it tells me to go with random effects (p=1.000).
And also when I conduct the Lagrange multiplier test (xttest0) for random effects, I get the p=1.000.
where lnMCtime is the lnMC*trend variable
Output:
Breusch and Pagan Lagrangian multiplier test for random effects
lnROA[firm,t] = Xb + u[firm] + e[firm,t]
Estimated results:
Var sd = sqrt(Var)
---------+-----------------------------
lnROA 1.342632 1.15872
e .6613944 .8132616
u 0 0
Test: Var(u) = 0
chibar2(01) = 0.00
Prob > chibar2 = 1.0000
This indicates that I should go for random effects model, if I am correct?
So I have to estimate the model and from that I have to estimate the Boone indicator. However, when I try to do that for every year, I do not get it for every year.
This is the command I eventually use:
I get the Boone values for every year from 2004 on, while my data is from 2001 on. How can this be the case?
And in addition, I get the values for every firm. But I would like to have the values for every firm for every year, is that possible to obtain?
I would really appreciate any help!
Thanks in advance!
Best,
Iris
To start, this is my first post on Statalist, so apologies if I miss anything in my post or my post is too detailed!
I am currently writing my master thesis on the effect of competition, regulation and profit orientation on the social and financial performance of microfinance institutions. To measure the competition I am using the Boone indicator. My sample exists of 9800 observations in total, over the period of 10 years and around 1500 different microfinance institutions (thus I have an unbalanced panel data).
I am trying to derive the Boone value for every firm for every year (so essentially for every observation), which is estimated by: ln πit=α+β*ln(MCit)+αt*dt+μ.
where π represents the profit of MFI i at time t (measured with ROA), β is the Boone indicator and d is the time dummy.
When I conducted the hausman, it tells me to go with random effects (p=1.000).
Code:
xtreg lnROA lnMCtime i.year i.firm, fe estimates store grunfe xtreg lnROA lnMCtime i.year i.firm, re estimates store grunre hausman grunfe grunre, sigmamore
Code:
xtreg lnROA lnMCtime i.year i.firm, re xttest0
Output:
Breusch and Pagan Lagrangian multiplier test for random effects
lnROA[firm,t] = Xb + u[firm] + e[firm,t]
Estimated results:
Var sd = sqrt(Var)
---------+-----------------------------
lnROA 1.342632 1.15872
e .6613944 .8132616
u 0 0
Test: Var(u) = 0
chibar2(01) = 0.00
Prob > chibar2 = 1.0000
This indicates that I should go for random effects model, if I am correct?
So I have to estimate the model and from that I have to estimate the Boone indicator. However, when I try to do that for every year, I do not get it for every year.
This is the command I eventually use:
Code:
xtreg lnROA lnMCtime i.year i.firm, re
And in addition, I get the values for every firm. But I would like to have the values for every firm for every year, is that possible to obtain?
I would really appreciate any help!
Thanks in advance!
Best,
Iris
Comment