expand: dupliquer une partie des obs seulement
2 participants
Page 1 sur 1
expand: dupliquer une partie des obs seulement
La commande pour dupliquer une partie seulement des obs est expand
Exemple: j'ai dans ma base les observations suivantes: a b c d e et leurs caractéristiques associées
Je souhaite avoir 2 fois b, 4 fois d et une fois les autres
Je génère une variable qui s'appelle var_expand (label: "variable pour faire expand" ou "variable pour dupliquer", ou ce que vous voulez d'explicite) de la façon suivante:
gen var_expand = 0
replace var_expand = 2 if obs=="b"
replace var_expand = 4 if obs=="d"
Je duplique de la façon suivante: expand var_expand et Stata comprend tout seul qu'il ne faut pas dupliquer les obs pour lesquelles var_expand=0, et avoir au total 2 fois l'obs b (et toutes les caractéristiques associées) et 4 fois l'obs d.
Option: gen(nom_var) crée une variable qui prend la valeur 1 pour les obs dupliquées.
Exemple: j'ai dans ma base les observations suivantes: a b c d e et leurs caractéristiques associées
Je souhaite avoir 2 fois b, 4 fois d et une fois les autres
Je génère une variable qui s'appelle var_expand (label: "variable pour faire expand" ou "variable pour dupliquer", ou ce que vous voulez d'explicite) de la façon suivante:
gen var_expand = 0
replace var_expand = 2 if obs=="b"
replace var_expand = 4 if obs=="d"
Je duplique de la façon suivante: expand var_expand et Stata comprend tout seul qu'il ne faut pas dupliquer les obs pour lesquelles var_expand=0, et avoir au total 2 fois l'obs b (et toutes les caractéristiques associées) et 4 fois l'obs d.
Option: gen(nom_var) crée une variable qui prend la valeur 1 pour les obs dupliquées.
gaelleb- Messages : 11
Date d'inscription : 23/11/2009
Re: expand: dupliquer une partie des obs seulement
Intéressant. Mais tu t'en sers dans quel genre de situation par exemple?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|