Ich versuche das 95% Binomial-Wilson-Konfidenzintervall für den Anteil der Personen zu berechnen, die die Behandlung pro Jahr abschließen (der Datensatz ist für jede Person in einer Liste aufgeführt).Speichern der Ergebnisse des Binomialkonfidenzintervalls in Stata unter Verwendung des Präfixes
Ich möchte die Ergebnisse in einer Matrix speichern, so dass ich den Befehl putexcel
verwenden kann, um die Ergebnisse in eine vorhandene Excel-Tabelle zu exportieren, ohne die Formatierung des Blattes zu ändern. Ich habe eine binäre Variable dscomplete_binary
erstellt, die 0 für eine Person ist, wenn die Behandlung nicht abgeschlossen wurde, und 1, wenn die Behandlung abgeschlossen wurde.
Ich habe versucht, die folgende:
bysort year: ci dscomplete_binary, binomial wilson level(95)
Dies gibt Ausgang jedes Jahr mit dem 95% Konfidenzintervall. Zuvor habe ich statsby
verwendet, um das Dataset zu komprimieren, um die Ergebnisse in Variablen zu speichern, aber dies löscht das Dataset aus dem Speicher und muss daher ständig neu geöffnet werden.
Gibt es eine Möglichkeit, den Befehl und die Ergebnisse in tabellarischer Form zu laufen, so dass die Daten in ähnlicher Weise wie diese gespeichert ist:
year mean LowerCI UpperCI
r1 2005 .7031588 .69229454 .71379805
r2 2006 .75532377 .74504232 .7653212
r3 2007 .78125924 .77125096 .79094833
r4 2008 .80014324 .79059798 .80935836
r5 2009 .81860977 .80955398 .82732689
r6 2010 .82641232 .81723672 .83522016
r7 2011 .81854123 .80955547 .82719356
r8 2012 .83497983 .82621944 .8433823
r9 2013 .85411799 .84527379 .86253893
r10 2014 .84461939 .83499599 .85377985
Ich habe die folgenden Befehle versucht, die verschiedenen geben Schätzungen der binomischen Option Wilson:
svyset id2
bysort year: eststo: ci dscomplete_binary, binomial wilson level(95)
Haben Sie das Präfix 'statsby:' wie von 'help ci' vorgeschlagen und nicht' bysort year: '? –
Ja, wie gesagt tat ich das, aber mein Problem mit dem Statsby-Befehl ist, dass es den Speicher von Stata löscht, was bedeutet, dass ich es wieder öffnen müsste und da der Dataset, den ich verwende, ziemlich groß ist, ist das nicht sehr hilfreich. Ich möchte dies tun, während ich meinen ursprünglichen Datensatz beibehalte, damit ich ihn nach meinem ci-Befehl wiederherstellen kann. – Exodia16
Wie wäre es mit 'preserve' &' restore' dann? – radek