私はウェーブ1からウェーブ2まで英国で生まれた人がいるかどうかについてのデータを返そうとしています。egen
機能が動作すると思われますが、コードがどのように見えるかわかりません。あなたが見ることができるように変数を別の変数に代入することはできますか?
、私は広いにデータセットを再形成することによってそれを行うことができます知っている2.
を振る波1人のID 1に同じborn in the uk
応答を割り当てる必要があります他の方法があるかどうか知っていますか?
私はウェーブ1からウェーブ2まで英国で生まれた人がいるかどうかについてのデータを返そうとしています。egen
機能が動作すると思われますが、コードがどのように見えるかわかりません。あなたが見ることができるように変数を別の変数に代入することはできますか?
、私は広いにデータセットを再形成することによってそれを行うことができます知っている2.
を振る波1人のID 1に同じborn in the uk
応答を割り当てる必要があります他の方法があるかどうか知っていますか?
ここでは英国で生まれたものがラベルか文字列か数値かわかりません。
encode born_in_UK, gen(born_num)
bysort person_id: egen born_num2=mean(born_num)
drop born_num
rename born_num2 born_num
アイデアはグループとして繰り返す個人IDのだと思うと、グループ内の欠損値を埋めるために、平均機能を使用することです。しかし、あなたは次のように何をするならば。私はこれがうまくいくと思います。
これはStata FAQ as accessible hereです。
新しい変数を作成せずにデータセット内を下にコピーできます。
bysort id (wave) : replace born_in_uk = born_in_uk[_n-1] if missing(born_in_uk)
mipolate
(SSC)があり、複数の非欠損値であることをチェックgroupwise
オプションがあります。言及についてはwww.statalist.orgで検索してください。
egen
はコマンドであり、関数ではありません。