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
Generating shares from a panel dataDear Statalist, I have a panel data for educational institutions and I need to write a code for the…
Comparing two groups with if statementsDear all, For an assignment I am comparing means of willingness to pay (WTP) with willingness to pa…
where does collect store its matrices?Stata 17.0 has the collect command. I wonder where does it store its intermediate and final output. …
Help with test for trend in proportion using survey weightHi Statalist members, I am having difficulty with testing for trends in proportion using survey wei…
duplicates report function with more details and recommended ressoures for learning STATAHi, I am learning STATA and already acquired some basic knowledge of data processing, transformatio…
Subscribe to:
Post Comments (Atom)
0 Response to Stochastic Frontier Analysis Loop
Post a Comment