Wie bekommt man die Differenz von zwei Variablen, wenn es fehlende Werte?
Ich habe zwei Variablen A
& B
, und ich will mich A - B
für eine neue variable namens C
. Für die, die ich verwendet generate C = A - B
. Aber es gibt einige fehlende Werte in C
, wenn entweder A
oder B
enthält fehlende Werte.
Zum Beispiel, wenn A
5000, während B
fehlt, es gibt Lücken in den C
, obwohl ich will C
als 5000.
So will ich überlegen, die fehlenden Werte als Nullen & Holen Sie sich die Antwort. Wie kann ich es in Stata?
Du musst angemeldet sein, um einen Kommentar abzugeben.
kurz die hand für
kurz für
Für ein tutorial auf
cond()
siehe http://www.stata-journal.com/article.html?article=pr0016Ergebnis
min(A, B)
ist immer der einzelne nicht fehlenden Wert, wenn es einen gibt. (Auch, wahr dermax(A, B)
in der Tat.)Du nicht buchstabieren, was Sie wollen, wenn beide fehlen; der code hier gibt fehlt da der Unterschied.
Wenn Ihr missings wirklich gedacht werden als Nullen, siehe
help mvencode
.string
: wenn so dass Sie in der Tat müssendestring
Sie oder gleichwertig zu geltenreal()
. Ich gab Sie kurze und längere-Lösungen und-Dokumentation-Quellen, so dass ich don ' T verstehen, was und warum Sie das nicht verstehen.