Development Micro-econometrics Study Group: Code Notes

日本語で経済学分析に有用なコードの備忘録を作成しています。We provide explanations of useful codes in Japanese for data cleaning, analysis, visualization like memorandum. Our software focuses on STATA, R, Python.

入門

STATAでcsvを読み込む際のエラー

csvを読み込もうとしたときに、 long invalid varname error in line 1 of file r(198); などと表示されて読み込めないことがあった。筆者の場合は、全てのファイルを閉じたうえで、 Update all を実行することでなぜかエラーがなくなった。

STATAで列の順番を変える (order/move)

STATAのデータセットの列の順番を変えるには以下の2通りがある: order 特定の列をデータセットの一番左側に移動させる。 order var1 var2 var3 とすることで、order の後ろで指定された列 (varlist, ここでは var1~var3) を、その指定した順番で、データ…

Stataで数字列から部分的な情報を取り出す方法。

データのセル内に特定のルールで数字列が並んでいるときに、その一部を取り出す方法。例えば、以下のようなデータがあるとする。 市町村ID(6桁) = 都道府県ID(2桁) + 市町村番号 (4桁) 291045 = 29 + 1045 この時、都道府県IDだけのデータを取り出すには、 g…