Disons que j'ai un jeu de données Stata qui a deux variables: type
et price
. La valeur type
pour chaque observation est un nombre compris entre 1 et 10.Prendre une moyenne conditionnelle dans Stata
Je veux ajouter une troisième valeur qui est la moyenne price
de toutes les variables de cette type
. Ainsi, par exemple, si la première observation avait un type
de 3 et un price
de 10, alors je voudrais ajouter une troisième valeur qui est la moyenne price
de toutes les observations avec type
= 3.
Comment puis-je faire cela dans Stata?
"gen NouvelleVar =." est manquant avant la boucle forvalues – emeryville
Ensuite, je ne comprends pas pourquoi cette boucle est ajoutée car elle duplique simplement la variable 'meanprice'. Ai-je manqué quelque chose d'important? – emeryville
@emeryville Vous n'avez rien manqué d'important. La dernière section est au mieux redondante et au pire assez trompeuse. Je ne me suis pas remarqué quand j'ai touché à cette question pour la dernière fois, mais je l'ai édité maintenant. –