Dear Statalist members,
I would like to run a SFA loop to get efficiency estimates for a worldwide sample for 28 years. I group firms based on Country and Fama and French classification and then run the following loop
egen group = group(CountryID FamaFrench)
generate eff=.
forvalue i= 1(1)20 {
sfpanel Sales CostofGoodsSold SellingGeneralAdminExpenses PropertyPlantandEquipment if group==`i'
predict temp`i', bc
replace eff= temp`i' if group==`i'
drop temp`i'
}
The loop runs for a number of groups but then stops and gives the following error:
"initial: Log likelihood = -<inf> (could not be evaluated)
could not find feasible values
r(491); "
I have dropped observations with missing values. I also think it is not because of the number of observations, because the loop has already run for a group with less observations.
I understand that it has to do with ML maximization but I don't know whether and how I can solve it. Any ideas regarding how I could solve it?
Yours sincerely
Periklis Boumparis
Related Posts with Stochastic Frontier Analysis Loop
Descriptive statistics for all countries in the dataset by country and year.I have started to work on my data do-file for my thesis . I need to export descriptive statistics ta…
Question on Multiple ImputationHello, I have a question with regard to multiple imputation in Stata. The aim of my research is to …
Specification in SEM builder for Multilevel SEMHello, I'm using Stata 15. Trying to figure out how to specify my model using SEM Builder. I can run…
Using Outreg2 with multiple regressions nested in a foreach loopI am running a couple of regressions that I have nested in a `foreach' loop but I want the regressio…
TabulateHello how to request the frequency of several variables but in the same table. So in a way draw up a…
Subscribe to:
Post Comments (Atom)
0 Response to Stochastic Frontier Analysis Loop
Post a Comment