Hi all, quite new to Stata.
I am doing research on Excess CEO Compensation and I want to regress the natural log of CEO's total compensation on the control variables of CEO compensation. However, I want to perform a separate regression for each company for each year, and use each result as variable for that particular observation.
I've tried the following commands, however it doesn't provide me with the desired results:
sort CIK YEAR
gen expected_comp=.
egen id=group(CIK)
forvalues i=1(1)5696 {
I id CIK if id=='i'
reg logTDC1 logSALES logFS if id=='i '
predict p if id=='i'
replace expected_comp=p if id=='i'
drop p
}
Can anyone help me with this?
Related Posts with create variable based on regressed results per observation
Replace with first group valuesI want to know how to replace the missing values for other groups (by mdate) with the values of grou…
Issue importing timeHi, I've started using Stata17 and never experienced the following problem with past version: I am …
grstesthello every body I'm going to run grstest on my data.my data includes 5 portfolio (p1 p2 p3 p4 p5). …
Combining panel datasets with the same IDs and years to create advanced graphsDear members, I have a panel dataset and I would like to append another dataset to it which has the…
Psmatch2Hi, Everytime I run psmatch2 command, it generates a different model which then impact the further a…
Subscribe to:
Post Comments (Atom)
0 Response to create variable based on regressed results per observation
Post a Comment