Comment obtenir la différence de deux variables, quand il y a des valeurs manquantes?
J'ai deux variables A
& B
, et je veux obtenir A - B
pour une nouvelle variable appelée C
. Pour cela, j'ai utilisé generate C = A - B
. Mais il donne quelques valeurs manquantes dans C
, quand A
ou B
contiennent des valeurs manquantes.
Par exemple, si A
est de 5000 tandis que B
est manquant, il donne manquant pour C
, même si je veux C
5000.
Je tiens donc à considérer ces valeurs manquantes comme des zéros & obtenir la réponse. Comment puis-je le faire dans Stata?
Vous devez vous connecter pour publier un commentaire.
qui est à court de main pour
qui est court pour
Pour un tutoriel sur
cond()
voir http://www.stata-journal.com/article.html?article=pr0016Le résultat de
min(A, B)
est toujours le seul non-valeur manquante quand il y en a un. (Aussi, vrai demax(A, B)
en fait.)Vous n'avez pas de préciser ce que vous voulez si les deux sont absents; le code ici renvoie manquante comme la différence.
Si votre missings sont vraiment à être considérés comme des zéros, voir
help mvencode
.string
: si donc vous aurez en effet besoin dedestring
eux ou, de manière équivalente à appliquerreal()
. Je t'ai donné le court et le long des solutions et des sources de documentation, donc je ne comprends pas en quoi et pourquoi tu ne comprends pas.