Dear all,
I am using Stata 16, on mac and have provided a sample of my dataset using dataex at the very bottom of the page.
I started off creating the first column of my descriptive statistics table along with column titles using the following code:
asdoc, row(-, All, Col.2, Alcohol, Tobacco, Mar, Coc) title(Panel B: Average Starting age) save(myfile) replace
asdoc, row(\i, \i, \i, \i, \i, \i) append
foreach var of varlist Alcohol Tobacco Marijuana Cocaine{
qui sum `var'
local mf=`r(mean)'
asdoc, accum(`mf')
qui sum `var'
local mf=`r(mean)'
asdoc, row(`var', $accum)
}
Then I used the following code and tried to append my new results to the second column, but it appended it to the row instead . I am not sure how to go about appending it by column.
Thank you in advance,
Jason Browen
reshape long age_months Alc_Start Tob_Start Mar_Start, i(PUBID) j(year)
bysort PUBID_1997 (year): egen byte missed_visit = max(age_months == -5)
drop if missed_visit
drop if year>1997
drop if Alc_Start==-1
drop if Alc_Start==-2
drop if Alc_Start==-3
drop if Alc_Start==-4
drop if Alc_Start==-5
drop if Tob_Start==-1
drop if Tob_Start==-2
drop if Tob_Start==-3
drop if Tob_Start==-4
drop if Tob_Start==-5
drop if Mar_Start==-1
drop if Mar_Start==-2
drop if Mar_Start==-3
drop if Mar_Start==-4
drop if Mar_Start==-5
rename Cocaine Coc_Start
foreach var of varlist Alc_Start Tob_Start Mar_Start Coc_Start{
qui sum `var'
local mf=`r(mean)'
asdoc, accum(`mf')
qui sum `var'
local mf=`r(mean)'
asdoc, row(`var', $accum)
}
Code using dataex
input int(PUBID_1997 year) byte(Coc_Start1998 Coc_Start1999 Coc_Start2000 Coc_Start2001 Coc_Start2002 Coc_Start2004) int age_months float(Alcohol Tobacco Marijuana Cocaine) byte(Alc_Start Tob_Start Mar_Start missed_visit)
1 1997 -4 -4 -4 -4 -4 -4 190 15 12 . . 15 12 -4 0
4 1997 -4 -4 -4 -4 -4 -4 192 15 . . . 15 -4 -4 0
5 1997 -4 -4 -4 -4 -4 -4 186 12 12 13 . 12 12 13 0
6 1997 -4 -4 -4 -4 -4 -4 188 . . . . -4 -4 -4 0
9 1997 -4 -4 -4 -4 -4 -4 186 . . . . -4 -4 -4 0
10 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
11 1997 -4 -4 -4 -4 -4 -4 181 12 11 . . 12 11 -4 0
13 1997 -4 -4 -4 -4 -4 -4 154 . . . . -4 -4 -4 0
16 1997 -4 -4 -4 -4 -4 -4 182 12 14 . . 12 14 -4 0
21 1997 -4 -4 -4 -4 -4 -4 175 14 14 14 . 14 14 14 0
23 1997 -4 -4 -4 -4 -4 -4 173 . . . . -4 -4 -4 0
24 1997 -4 -4 -4 -4 -4 -4 152 . . . . -4 -4 -4 0
25 1997 -4 -4 -4 -4 -4 -4 167 . . . . -4 -4 -4 0
26 1997 -4 -4 -4 -4 -4 -4 199 . . . . -4 -4 -4 0
28 1997 -4 -4 -4 -4 -4 -4 159 . . . . -4 -4 -4 0
31 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
33 1997 -4 -4 -4 -4 -4 -4 199 15 . . . 15 -4 -4 0
34 1997 -4 -4 -4 -4 -4 -4 149 11 9 . . 11 9 -4 0
35 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
36 1997 -4 -4 -4 -4 -4 -4 198 12 14 13 . 12 14 13 0
37 1997 -4 -4 -4 -4 -4 -4 198 . . . . -4 -4 -4 0
38 1997 -4 -4 -4 -4 -4 -4 190 . . . . -4 -4 -4 0
39 1997 -4 -4 -4 -4 -4 -4 204 13 14 15 . 13 14 15 0
41 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
42 1997 -4 -4 -4 -4 -4 -4 162 . . . . -4 -4 -4 0
44 1997 -4 -4 -4 -4 -4 -4 186 . . . . -4 -4 -4 0
45 1997 -4 -4 -4 -4 -4 -4 160 . . . . -4 -4 -4 0
47 1997 -4 -4 -4 -4 -4 -4 176 . . . . -4 -4 -4 0
48 1997 -4 -4 -4 -4 -4 -4 166 13 . . . 13 -1 -4 0
49 1997 -4 -4 -4 -4 -4 -4 172 . . . . -4 -4 -4 0
50 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
51 1997 -4 -4 -4 -4 -4 -4 204 . . . . -4 -4 -4 0
52 1997 -4 -4 -4 -4 -4 -4 162 . . . . -4 -4 -4 0
53 1997 -4 -4 -4 -4 -4 -4 160 . . . . -4 -4 -4 0
54 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
55 1997 -4 -4 -4 -4 -4 -4 195 . . . . -4 -4 -4 0
56 1997 -4 -4 -4 -4 -4 -4 182 13 . . . 13 -4 -4 0
57 1997 -4 -4 -4 -4 -4 -4 183 . . . . -4 -4 -4 0
59 1997 -4 -4 -4 -4 -4 -4 191 . . . . -4 -4 -4 0
60 1997 -4 -4 -4 -4 -4 -4 157 . . . . -4 -4 -4 0
61 1997 -4 -4 -4 -4 -4 -4 165 . . . . -4 -4 -4 0
62 1997 -4 -4 -4 -4 -4 -4 204 . . . . -4 -4 -4 0
63 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
64 1997 -4 -4 -4 -4 -4 -4 207 . . . . -4 -4 -4 0
65 1997 -4 -4 -4 -4 -4 -4 156 . . . . -4 -4 -4 0
67 1997 -4 -4 -4 -4 -4 -4 199 9 . . . 9 -4 -4 0
68 1997 -4 -4 -4 -4 -4 -4 196 . . . . -4 -4 -4 0
69 1997 -4 -4 -4 -4 -4 -4 189 . . . . -4 -4 -4 0
70 1997 -4 -4 -4 -4 -4 -4 178 14 . . . 14 -4 -4 0
71 1997 -4 -4 -4 -4 -4 -4 205 13 . . . 13 -4 -4 0
75 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
76 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
78 1997 -4 -4 -4 -4 -4 -4 194 . . . . -4 -4 -4 0
79 1997 -4 -4 -4 -4 -4 -4 161 10 . . . 10 -4 -4 0
80 1997 -4 -4 -4 -4 -4 -4 191 . 14 14 . -4 14 14 0
81 1997 -4 -4 -4 -4 -4 -4 160 2 . . . 2 -4 -4 0
83 1997 -4 -4 -4 -4 -4 -4 191 . . . . -4 -4 -4 0
85 1997 -4 -4 -4 -4 -4 -4 159 . . . . -4 -4 -4 0
86 1997 -4 -4 -4 -4 -4 -4 198 14 15 . . 14 15 -4 0
87 1997 -4 -4 -4 -4 -4 -4 156 . . . . -4 -4 -4 0
89 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
90 1997 -4 -4 -4 -4 -4 -4 188 . . . . -4 -4 -4 0
91 1997 -4 -4 -4 -4 -4 -4 178 . . . . -4 -4 -4 0
92 1997 -4 -4 -4 -4 -4 -4 168 . . . . -4 -4 -4 0
94 1997 -4 -4 -4 -4 -4 -4 197 14 13 15 . 14 13 15 0
97 1997 17 -4 -4 -4 -4 -4 202 14 . . 17 14 -4 -4 0
100 1997 -4 -4 -4 -4 -4 -4 195 . . . . -4 -4 -4 0
101 1997 -4 -4 -4 -4 -4 -4 200 . . . . -4 -4 -4 0
104 1997 -4 -4 -4 -4 -4 -4 196 13 13 . . 13 13 -4 0
105 1997 -4 -4 -4 -4 -4 -4 166 12 13 . . 12 13 -4 0
107 1997 -4 -4 -4 -4 -4 -4 174 . . . . -4 -4 -4 0
108 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
109 1997 -4 -4 -4 -4 -4 -4 180 . 14 . . -4 14 -4 0
110 1997 -4 -4 -4 -4 -4 -4 157 . . . . -4 -4 -4 0
111 1997 -4 -4 -4 -4 -4 -4 193 15 15 . . 15 15 -4 0
113 1997 -4 -4 -4 -4 -4 -4 156 10 . . . 10 -4 -4 0
114 1997 16 -4 -4 -4 -4 -4 175 13 13 14 16 13 13 14 0
122 1997 -4 -4 -4 -4 -4 -4 152 . 5 . . -4 5 -4 0
126 1997 -4 -4 -4 -4 -4 -4 190 13 13 . . 13 13 -4 0
127 1997 -4 -4 -4 -4 -4 -4 180 . . . . -4 -4 -4 0
137 1997 -4 -4 -4 -4 -4 -4 201 16 . . . 16 -4 -4 0
138 1997 -4 -4 -4 -4 -4 -4 156 12 . . . 12 -4 -4 0
144 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
145 1997 -4 -4 -4 -4 -4 -4 155 10 . . . 10 -4 -4 0
146 1997 -4 -4 -4 -4 -4 -4 152 . . . . -4 -4 -4 0
147 1997 -4 -4 -4 -4 -4 -4 158 . . . . -4 -4 -4 0
148 1997 -4 -4 -4 -4 -4 -4 172 13 13 13 . 13 13 13 0
149 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
150 1997 -4 -4 -4 -4 -4 -4 159 13 10 . . 13 10 -4 0
153 1997 -4 -4 -4 -4 -4 -4 209 17 16 . . 17 16 -4 0
155 1997 -4 -4 -4 -4 -4 -4 207 13 16 14 . 13 16 14 0
156 1997 -4 -4 -4 -4 -4 -4 174 13 . . . 13 -4 -4 0
157 1997 -4 -4 -4 -4 -4 -4 183 . . . . -4 -4 -4 0
158 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
159 1997 -4 -4 -4 -4 -4 -4 209 16 16 . . 16 16 -4 0
164 1997 -4 -4 -4 -4 -4 -4 190 13 12 14 . 13 12 14 0
165 1997 -4 -4 -4 -4 -4 -4 208 16 . . . 16 -4 -4 0
166 1997 -4 -4 -4 -4 -4 -4 179 13 13 14 . 13 13 14 0
167 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
169 1997 -4 -4 -4 -4 -4 -4 171 . 13 . . -4 13 -4 0
end
label values PUBID_1997 vlR0000100
label def vlR0000100 1 "1 TO 999", modify
label values Coc_Start1998 vlR2191600
label def vlR2191600 16 "16", modify
label def vlR2191600 17 "17", modify
label values Coc_Start1999 vlR3511000
label values Coc_Start2000 vlR4909100
label values Coc_Start2001 vlR6536300
label values Coc_Start2002 vlS0923900
label values Coc_Start2004 vlS4685400
[/CODE]
0 Response to Need Help Appending a Column Using Asdoc
Post a Comment