I have by group data and want to calculate the 10% trimmed mean (cut at both ends) and store the results in a new variable. I used the following codes for trimmed mean (they look correct to me), but couldn't find a way to generate a new variable for these results. I appreciate your suggestion!
input group score
A 5
A 3
A 4
A 5
A 1
A 2
A 5
A 3
A 3
A 4
A 2
A 1
B 4
B 2
B 3
B 4
B 4
B 4
B 4
B 3
B 3
B 2
B 4
B 4
B 3
B 3
C 1
C 1
C 1
C 5
C 5
C 5
C 2
C 3
C 4
C 4
sort group
bysort group: trimmean score, p(10)
input group score
A 5
A 3
A 4
A 5
A 1
A 2
A 5
A 3
A 3
A 4
A 2
A 1
B 4
B 2
B 3
B 4
B 4
B 4
B 4
B 3
B 3
B 2
B 4
B 4
B 3
B 3
C 1
C 1
C 1
C 5
C 5
C 5
C 2
C 3
C 4
C 4
sort group
bysort group: trimmean score, p(10)
Comment