En prenant une Moyenne Conditionnelle dans Stata
Disons que j'ai un Stata dataset qui a deux variables: type
et price
. Le type
valeur pour chaque observation est un nombre compris entre 1 et 10.
Je veux ajouter une troisième valeur est la moyenne price
de toutes les variables de type
. Ainsi, par exemple, si la première observation a eu un type
de 3 et un price
de 10, alors que je voudrais ajouter une troisième valeur est la moyenne price
de toutes les observations avec type
=3.
Comment puis-je faire dans Stata?
Vous devez vous connecter pour publier un commentaire.
Il y a probablement quelques façons de le faire, mais c'est ce que je te suggère.
}
Voici une approche différente, plus simple et efficace. Si vous avez un grand jeu de données, ce sera plus rapide que le multi-étape de la boucle de aTron suggéré et cette approche s'adapte aux changements dans la gamme de votre "type" variable (si votre jeu de données des changements de taille, vous n'avez pas à revenir en arrière dans votre code et de modifier la gamme dans le
forvalues
de commande).1) Créer un faux dataset
2) Générer la moyenne
price
partype
meanprice
variable. Ai-je raté quelque chose d'important?Vous pouvez créer les moyens de