Hello,
Can you please help me with the following issue: I want to compute returns (ret_eom) based on two conditions, i.e. for each monthly observation (mo_dates) in my sample and for each decile based on the credit rating (decile_cr_monthly).
I computed the returns using the following command:
bysort mo_dates decile_cr_monthly : egen ptf_ret_crat=mean(ret_eom)
Naturally, the variable generated ptf_ret_crat has the same number of observations as the original sample (containing many duplicates).
Is there a way to generate a new variable satisfying these conditions and having only the unique observations?
I was able to identify the number of unique observations using the following code:
by ptf_ret_crat, sort: gen nvals = _n == 1
replace nvals = sum(nvals)
replace nvals = nvals[_N]
So for example, if I have 12 months and 10 deciles, the new variable should have 120 observations (which is also what nvals retrieves).
Is there a way to store a new variable containing only these unique observations, while sorting them based on the date and rating?
Thank you for your help!
Related Posts with Store a new variable with unique observations and missing otherwise
How to add average treatment effect line in event study plotDear community, I want to add the average treatment effect (and confidence interval) when plotting …
How to create a child number indicator?Hi all, Everyone was really helpful on my last post. Currently, I have a dataset that has parents (…
New package: rowsumHi Everyone, I write a new package called "rowsum" (my first package : ). It sums the values of mul…
Where to find globdist.adoI am reading a Stata do file which was probably authored before 2015. It uses globdist. I tried "fi…
Unable to use etable command on stata 17I am attempting to use etable command documented here --> https://www.stata.com/manuals/retable.p…
Subscribe to:
Post Comments (Atom)
0 Response to Store a new variable with unique observations and missing otherwise
Post a Comment