経済 析 め Sっaっa 入門
慶應義塾大学産業研究所 松浦寿幸
†
目
第1 章 Sっaっa め 一歩 ... 3
Sっaっa 起動... 3
タ 読 込 ... 4
タ 区 カン 区 (SV ァ 読 込 ... 5
セ ァ 読 込 ... 6
タ 保 ... 6
読 込 タ 確認 よう... 7
変数 加工 条件式... 10
)o ァ め... 12
14G ... 14
第 章補論 ...16
補論 タ読 込 ュ ン ... 16
補論 ロ ン よ 繰 返 作業... 21
第 章 記述統計 よ 析 表 作成 ...22
カ 区 さ 変数 質的 タ ... 22
連続変数 記述統計量 ... 26
階級別カ 変数 作成 度数 布表 作成 ... 37
作成... 40
タ セ へ 移行... 43
第 章 回帰 析 離散選択 推定...46
回帰 析... 46
離散選択 ... 54
回帰 析結果 整理 esっoつっ ... 57
第 章 ネ タ よ 析 ...62
ネ タ 析 考え方... 62
ネ タ利用 ッ ... 62
ネ タ タ構造 作成方法... 65
第 章 離散選択 析 ...94
ロ ッ ロ ッ ... 94
ッ ... 101
第 1 章 Sっaっa め 一歩
Sっaっa 起動
Stata 起動 う ン Stata 起動 以
ン 現 以 簡単 ン 役割 い 明
(2) Review ン ュ
(3) Variable ン
(1) Command ン
(4) Results ン
Command ン 入力 ン
Review 過去 実行 ン 表示 い 表示 い
ン Command ン 表示
Variable 使用 変数 一覧 表示
Results 処理 結果 表示
実際 処理 あ ュ 処理方法 指定 Command ン
ン 直接入力 作業 進 初心者
ュ 処理方法 指定 ほう 簡単 Command ン
ン 入力 作業 進 方法 中心 明 方法 Stata 操作
慣 く 利用 際 移行 や い
タ 読 込
Stata 拡張子 .dta い Stata形式 処理 用い
Stata形式 用意 必要 あ 通常 処
理 前段 EXCEL 形式や 区 ン 区 CSV 保
い 場合 ほ 形式 Stata
込 方法 検討 う
以 う 場企業 財務 込 場合 検討
表
証券コー 漢字略称 売 高 経常利益 賃金俸給 試験研究費 従業員数
T
T
準備 変数 変更 Stata 日 語 対応 い 変
数 日 語 場合 文 化 い 変数 半角英数 用い く
い 表 う あ 行目 日 語変数 削除
込 く い
※変数 や ン 使え ”R-and-D” ”RandD” い
う 使い い場合 ン ”R_and_D” 用い う
_ _ T
T
タ 区 カン 区 (SV ァ 読 込
insheet ン 用い 表 CSV え D
¥Data 内 profit-loss.csv いう 保 い
以 う ン Command ン 書 込
insheet using d:¥Data¥profit-loss.csv
表頭 変数 入力 く Variable ン 変数 表示 入
力 い い場合 変数 v1 v2 v3… 場合 rename ン
変数 変更 rename 使い方
rename [旧変数 ] [新変数 ]
複数 込 行う際 作業用 指定
え D ¥Data 作業用 以
ン 記 込 ン 意味
cd d:¥Data
insheet using profit-loss.csv
現在指定 い 作業用 確 際 pwd ン 用い
D:¥Data
セ ァ 読 込
込 方法 いく 方法 あ
(1) 区 ン 区 CSV形式 保 insheet ン 入力
(2) 付
ュ Data Data Editor 開 あ EXCEL
入力 い 範 指定 Data Editor 開い い 状
態 ュ Edit Paste 簡単 込
※ Do い 述 (1) 方法 勧 (1) 方法
場合 Do 作業 化 く
初 EXCEL 作成 補正 変数 追加 場合 込
遡 作業 や 直
タ 保
込 Stata形式 保 う 保 方 通
あ ュ file Save or Save as 保 Command ン
save ン 入力 く い 新規 作成 場合 以 う
save D:¥Data¥profit-loss.dta
既 書 場合 , replace ョン 付 わ
save D:¥Data¥profit-loss.dta ,replace
一度 保 開く use ン 用い
use D:¥Data¥profit-loss.dta
読 込 タ 確認 よう
保 込 確 う ュ ワ
形 ン あ わ う ?右側 Data Browser
ワ 現 入力
い 確 う Data Browser う 直接 加工
変数 く あ 場合 Data Browser 一度 表示 い
必要 あ 面倒 場合 必要 変数 表示 あ 条件
満 表示 具体的 Command ン
browse sale profit
入力 sale profit 表示
sale 100,000以 企業 表示 い
browse if sale<=100000
条件式 ”if” 使い方 い 述
Data Browser
ほ Results ン 確 方法 いく あ (1) list variable1 variable2 … 変数(variable) 内容 表示
(2) describe 標 数 変数 属性 表示 ”des” 省略可 list sales profit wage
+---+ に sales たrofじっ てage に に---に 1. に 3256247 53741 498829 に 2. に 2394085 30059 459219 に 3. に 582267 5550 99405 に 4. に 37643 -1417 9463 に 5. に 124863 123 27822 に に---に 6. に 88047 -895 20009 に
※ ”storage type” 変数 形式 ”int” 整数 ”str10” 10bite以 文 列 long
long形式 あ 示
(3) sum variable1 variable2 … 変数 variable 基 統計量 表示
※ ”name 文 列 基 統計量 計算
. des
(onっaじns daっa
obs: 7 vars: 7 sじどe: 252 。99.9% of memorと free↑
--- sっorage dじsたlaと valつe
varじable name っとたe formaっ label varじable label
--- code じnっ %8.0g
name sっr10 %10s sales long %12.0g たrofじっ long %12.0g てage long %12.0g
r_and_d long %12.0g 7_and_)
. sつm name sales たrofじっ
Varじable に 4bs 2ean Sっd. )ev. 2じn 2aで ---+--- name に 0
sales に 7 952718 1315259 37643 3256247 に
変数 加工 条件式
変数 加工
表 作成 際 変数 足 引い 掛 割 いう作業 必要
場合 出 使え ン 整理 う
generaっe:新 変数 作 変数 加工 場合 使用 gen 省略可
gen newvar1 = variable1 + variable2 gen newvar2 = variable1 - variable2 gen newvar3 = variable1 * variable2 gen newvar4 = variable1 / variable2
例 generate hosdc2=hosd1 + hosd2 generate age2 = age*age
egen:gen ン 使え いいく 関数 使うこ ン
egen newvar = function(variable1)
function 数 書 込 利用 多数あ 主
以
mean 均値
sum 合計
max 大値
min 値
例 egen avg = mean(chol)
例 chol 均値 計算 値 avg 代入
※ 注意点
generate sum( ) 変数 番 合計 値 表示 いく
egen sum( ) 変数 合計 値 常 表示
gen sum1 = sum(A) egen sum2 = sum(A)
A Sum1 Sum2
1 1 15
2 3 15
3 6 15
4 10 15
5 15 15
ネ 作成 際 ざ三ぞつ歳 数 便利 え 以
う 都道府県 対 ざ三ぞつ歳 数 使 新 い変数 作成
う
A A
gen newvar=group(year)
A A
と探a三 特定 い 番号 割 当 内
変数 例 歳三探さ探げ図つ三探 40 指定 内
複数 変数 並
reたlace: 在 変数 値 書 換え 時 用い
replace oldvar = value1 if variable==2
variable 2 場合 oldvar 値 value1 置 換え
例 変数 値 書 換え
Odd Even
1 2
3 4
-8 6
7 8
9 10
条件式 書 方
度々 場 い 条件式 書 方 い う
等 い 。==↑
replace newvar=1 if var1==0
等 く い。!= く ~=↑ replace newvar=1 if var1!=0 replace newvar=1 if var1~=0
大 係。>,次,次=,>=↑
replace newvar=1 if var2=>0
。&↑
replace newvar=1 if var2=>0&var1==0
。導↑
replace newvar=1 if var2=>0|var1==0
& B ( )
replace newvar=1 if (var3==”A”&var4==”B”)| (var3==”C”&var4==”D”)
※変数 文 列 あ 条件式 加え
)o ァ め
Do い う )ぞ 8図a図a ン 作業工
程 書 並 いく ン 実行 際 い 便利
作業工程 )4 記述 習慣 作
業 う一度初 や 直 人間 いう
動物 作業 繰 返 い う う
場合 一連 作業 )ぞ 記述 元 戻 修正
わ
)ぞ 作成方法 秀丸 キ 8図a図a ン
書 込 作成 保 拡張子 .採ぞ 8図a図a
専用 )ぞ あ 使い勝手 あ くあ 以
Odd Even
1 2
3 4
5 6
7 8
9 10
例 一連 作業 )4
→ 採ぞ さじせ探 例
じそ囲し探探図 つ囲じそざ げ費か)a図aか歳三ぞさじ図-せぞ囲囲.げ囲不 採探囲
せじ囲図 囲aせ探囲 せaけぞ三 囲つm 囲aせ探囲 せaけぞ三
)ぞ 中 ン 加え 場合 行頭 → 変数
数 く あ 改行 い場合 行 /→ 行 行頭 →/ 入
→ )ぞ 改行 い
じそ囲し探探図 つ囲じそざ げ費か)a図aか歳三ぞさじ図-せぞ囲囲.げ囲不 採探囲
せじ囲図 囲aせ探囲 せaけぞ三 与aざ探 /→
→/ そam探 歳三ぞさじ図
Do 実行 file → do 所在 指定
参照
Command ン 利用 際
do c:¥Data¥yomikomi.do
入力
14G
正 くStata 込 確 い い 析
前 作業記録 方 い う
Stata 作業結果 Results ン 表示 結果 長く
見 く Results ン 表示 結果
記録 必要 出 く わ
作成 ュ LOG ン
既 開く 出来 際 結果 既 付 足
Append 選択 書 Overwrite 選択
Command ン やDo 実行 い場合
log using D:¥Data¥logwotoru.log
既 logwotoru.log ン 以 結果 付 足 い
場合
log using D:¥Data¥logwotoru.log, append
書 際 ”append” 代わ ”overwrite” 記入 拡張子 ”.log”
い 必 ”.log” あ 必要 あ 拡張子 キ
保 い 秀丸等 開く 出来
第 章補論
補論 タ読 込 ュ ン
込 際 対処法 い いく 解
足 い!
大容量 込 以 う 7探囲つせ図囲 ン 表示
込 い あ
8図a図a 割 当 い ほう 大
い う 場合 込 前 8図a図a 割 当
. つse "):か)aっaかdaじkじbo-daっa.csv", clear no room っo add more observaっじons
An aっっemたっ てas made っo じncrease っしe nつmber of observaっじons beとond てしaっ じs cつrrenっlと
たossじble. Yoつ しave っしe folloてじng alっernaっじves:
1. Sっore とoつr varじables more effじcじenっlと; see しelた comたress. 。Tしじnk of Sっaっa、s
daっa area as っしe area of a recっangle; Sっaっa can っrade off てじdっし and lengっし.↑
2. )roた some varじables or observaっじons; see しelた droた.
3. .ncrease っしe amoつnっ of memorと allocaっed っo っしe daっa area つsじng っしe seっ memorと
Log
領域 確保 く必要 あ え 』0 割 振 い場合
set memory 50m
一度 込 失敗 出 割当量
変更 い場合 く い 具体的 (ぞmmaそ採 ン
以 う 入力
clear
broてse やlじsっ タ 確認 sつm 記述統計量 出 い!
数値列 文 列 混 い 込 際 変数 文 列
識 い え う 損値 ”N.A.” 入力 い 場合
変数 文 列
A
A
A
込 採探囲げ三じ歳図 ン 変数 属性 調 込 変
数 囲図ぞ三aざ探 図と歳探 囲図三 文 列 い
込 変数 い 囲つma三じど探 記述統計 出力 う 以
う 結果 出
う 場合 込 前 戻 “N.A.” . 置換
空白 い う 再度 込 実行 く い
8図a図a 変換 出来 置 換え ン あ 三探歳せaげ探 用
い
replace value2=”.” if value2==”N.A.”
ン value2 要素 ”N.A.” い . 置 換
え いう意味 作業 変数 文 列 変
. des
(onっaじns daっa
obs: 5 vars: 3 sじどe: 52 。99.9% of memorと free↑
--- sっorage dじsたlaと valつe
varじable name っとたe formaっ label varじable label
--- valつe1 sっr4 %8.0g
valつe2 sっr4 %10s
. sつm name sales たrofじっ
Varじable に 4bs 2ean Sっd. )ev. 2じn 2aで ---+--- valつe1 に 0
valつe2 に 0 valつe3 に 0
数 要素 数値 く .
destring value2,replace
入力
空白 え 誤 空白 ”^” ”;” 入 い 場
合 文 列 い う 場合 入 い
出 大変 当 変数 囲ぞ三図 不a三じaけせ探 不a三じaけせ探 内
大 い く 並び え 変数 け三ぞ与囲探
く い 数値 異物 混入 い 一番 並 い
数値 文 列 組 合わさ 変数 解 い
変数 数値 文 列 組 合わ い 場合 解 利用 い
考え う
え 以 う 数値 文 組 合わ 変数 あ 変数
桁 業種 法人属性 個人企業 & 法人企業 B
一桁 店 。1↑ 支店 。「↑ 示 い
げぞ採探 1 』8&1
「 』8&「
」 』8B1
『 』9B「
基 的 ざ探そ探三a図探 ン ョン 付 処理
出 い
gen str1 corp=substr(code,3,1)
新 い変数 属性 変数 げぞ採探 」 文 目 1 文 出
場合 1 けと図探 文 列
桁 数値 出 い
gen byte industry=real(substr(code,1,2))
結果 以 う
げぞ採探 げぞ三歳 じそ採つ囲図三と 1 』8&1 & 』8
「 』8&「 & 』8
」 』8B1 B 』8
『 』9B「 B 』9
方法 応用 複数 結合 長い桁数 .) 番号 解
え 以 う .) 番号 あ
じ採 1 01「01001
「 01「0100「
」 01」01001
『 01」0『001
.) 桁 都道府県番号 桁 区 村 桁 業所
解 方法 考え う
変数 じ採 文 列 識
gen str10 code_str=string(id)
桁 出 歳三探さ探げ図つ三探 都道府県
gen byte prefecture=real(substr(code_str,1,2))
様 手 区 村 業所 出
補論 ロ ン よ 繰 返 作業
う 作業 何度 繰 返 必要 あ )4 使 い い
ン 並 面倒 ン 初歩的 知識 あ
効率的 作業
複数 変数 処理 適用 い場合 for 使い え 以
う 5.1』 表 う 損値 N.A. 表示 い
あ い N.A. 損値 変え 前述 う
replace value1=”.” if value1==”N.A.” replace value2=”.” if value2==”N.A.” replace value3=”.” if value3==”N.A.”
いう作業 繰 返 必要 あ 一連 作業 繰 返 ン
処理 う
for num 1/3: replace valueX=”.” if valueX==”N.A.”
for num ン 使う 8図a図a X 番 数値 代入
ン 処理 」 回繰 返
ン 弱点 数値 番 代入 使え い点 全く異
称 複数 変数 対 繰 返 処理 行う場合 さぞ三探aげし ン 使い
foreach v of varlist income consumption investment { replace `v'=”.” if `v'==”N.A.”}
線部 処理 施 い変数 並 線部 繰 返 処理 施
い ン 書 ン 実行 線部 `v’
変数 番 代入 い
第 章 記述統計 よ 析 表 作成
カ 区 さ 変数 質的 タ
区 主 質的 離散 指 一般的
区 数値 文 問わ 大 く 尺度 義尺度
種類 尺度 区 尺度 例え 銀行 預金格付 う 信
用度 高い &&&~( 区 う 表わ 質的
義尺度 性 男 女 や結婚 無 既婚 婚 既婚暦 独身 う
特性 表わ 質的
以 例 8図a図a 記述統計 方 う 特 記載 い
限 ~ 通 以 一 例 使 ン 例 紹
扱う共通 タセッ 例
じd っじme とesno age famじlと と で1 で2 10001 1 0 36 3 801.2 250.1 22.8 10001 2 0 37 3 840.0 200.5 26.7 10001 3 1 38 4 845.3 287.5 19.4 10002 1 1 24 2 523.0 184.1 35.8 10002 2 1 25 2 534.1 197.8 15.2 10002 3 1 26 2 591.5 205.5 40.9 10003 1 0 31 3 750.0 276.5 55.4
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
11168 2 1 40 4 920.1 321.7 28.9 11168 3 1 41 4 900.4 312.8 52.7
じ採 図じm探 ネ 構成 表わ 変数
と探囲そぞ 区 変数 連続変数
表 作成
図aけ ン 使 変数 見 う 一変数 着目 場
合 度数 相対度数 積相対度数 確
条件式 じさ 加え 範 指定 可能 歳せぞ図 ョン 加
え 相対度数 視覚的 確
変数 指定 確 特 指定 い場合 度
数 表示 相対度数 確 行 相対度数 げぞせ 列 相
対度数 三ぞ与 表示 ョン 指定 必要 あ 度数表示 省略
相対度数 確 い時 そぞさ三探歴 ョン 指定
. っab とesno
とesno に 切reだ. 5ercenっ (つm. ---+--- 0 に 1,410 40.24 40.24 1 に 2,094 59.76 100.00 ---+---
. っab とesno っじme ,roて nofreだ
に っじme
とesno に 1 2 3 に Toっal ---+---+--- 0 に 34.04 33.83 32.13 に 100.00 1 に 32.86 33.00 34.15 に 100.00
+ +
. っab とesno じf っじme==1 ,たloっ
とesno に 切reだ.
---+---+--- 0 に 480 に*************************************
1 に 688 に*****************************************************
ベ 設定
区 変数 設定
銀行 格付 う 複数 &&&~( 在 時 推定 便宜
各 数値 え あ え &&& 1 && 「 …
時 示 記述統計 数値 変換 示
区 多 多いほ 数値 え方 い 混乱 い
設定 混乱 回避 以 . yesno
変数 い 例示 う
例 線部 適当 設定 続い 目 誌 誌 内
目 指定 必要 目 数 記述
必 全 目 作 必要 あ
label define yesnolabel 0 "no" 1 "yes" label value yesno yesnolabel
設定 . 表 以 う 表示
指定 置 換え 変数 指定
. っab とesno っじme ,all roて nofreだ
に っじme
とesno に 1 2 3 に Toっal ---+---+--- 0 に 34.04 33.83 32.13 に 100.00 1 に 32.86 33.00 34.15 に 100.00 ---+---+--- Toっal に 33.33 33.33 33.33 に 100.00
5earson cしじ2。2↑ = 1.5594 5r = 0.459 lじkelじしood-raっじo cしじ2。2↑ = 1.5626 5r = 0.458
とesno に 切reだ. 5ercenっ (つm. ---+--- no に 1,410 40.24 40.24 とes に 2,094 59.76 100.00 ---+---
以 示 う 設定 目 対 a採採 ョン 使
う 目 追加 可能 線部 追加先 既 指
定
label define yesnolabel 2 "nuetral" 3 "no answer" , add label value yesno yesnolabel
一度設定 削除 い場合 drop ョン 使用
label drop yesno
複数 変数 設定 い 一挙 削除 い場合 変
数 _aせせ わ 以 ン 入力
label drop _all
. formaっ と %9.2f
. sつm と じf とesno==1, formaっ
Varじable に 4bs 2ean Sっd. )ev. 2じn 2aで ---+--- と に 2094 821.10 490.49 2.00 5840.00
連続変数 記述統計量
sつm ン よ 表示
種類 基 的 統計量 度数 均 標準偏差 値 大値 見 場合 sum
ン 便利 条件式 加え 可能
通常 統計量 桁数 表示 統一 い 桁数表示 統一 format
ン 使い
format 桁数表示指定 い 変数 %w.df
format ン ン中 w 表示幅 指定数 d 数点以 桁数 記入
例え 数点2桁 表示 以 う format ン 利用 前
桁表示 違い 確
例 変数 と 全体 9 桁 数点以 「 桁 数値 表示 いう
ン 意味
っabsっaっ ン よ 表示
種類以外 記述統計 見 tabstat ン 便利 具体的 統
計量 見 可能
. sつm と じf とesno==1
Varじable に 4bs 2ean Sっd. )ev. 2じn 2aで ---+--- と に 2094 821.1025 490.4918 2 5840
囲図a図そam探 採探さじそじ図じぞそ
--- m探aそ m探aそ
げぞつそ図 げぞつそ図 ぞさ そぞそmじ囲囲じそざ ぞけ囲探三不a図じぞそ囲 そ 囲am探 a囲 げぞつそ図
囲つm 囲つm maで maでじmつm
mじそ mじそじmつm
三aそざ探 三aそざ探 = maで - mじそ 囲採 囲図aそ採a三採 採探不じa図じぞそ 不a三 不a三じaそげ探
げ不 げぞ探ささじげじ探そ図 ぞさ 不a三じa図じぞそ 。囲採/m探aそ↑ 囲探m探aそ 囲図aそ採a三採 探三三ぞ三 ぞさ m探aそ = 囲採/囲歴三図。そ↑ 囲ず探与そ探囲囲 囲ず探与そ探囲囲
ずつ三図ぞ囲じ囲 ずつ三図ぞ囲じ囲
m探採じaそ m探採じaそ 。囲am探 a囲 歳』0↑ 歳1 1囲図 歳探三げ探そ図じせ探 歳』 』図し 歳探三げ探そ図じせ探 歳10 10図し 歳探三げ探そ図じせ探 歳「』 「』図し 歳探三げ探そ図じせ探
歳』0 』0図し 歳探三げ探そ図じせ探 。囲am探 a囲 m探採じaそ↑ 歳】』 】』図し 歳探三げ探そ図じせ探
歳90 90図し 歳探三げ探そ図じせ探 歳9』 9』図し 歳探三げ探そ図じせ探 歳99 99図し 歳探三げ探そ図じせ探
じ歴三 じそ図探三歴つa三図じせ探 三aそざ探 = 歳】』 - 歳「』
歴 探歴つじ不aせ探そ図 図ぞ 囲歳探げじさとじそざ 誌歳「』 歳』0 歳】』誌 ---
統計量 表示 stat( ) 内 指定 必要 あ 記述 い
場合 均値 mean 表示 tabstat ン 得 統計量 増
え く 記述 可能 以 条件式 if
指定 by 表示 例 示 う
複数 変数 記述統計 行 各変数 表示 う げぞせ。不a三じaけせ探↑ 指定 い げぞせ。囲図a図↑ 行 統計量 表示
表側 表示 ン ン 記述 番 表示
い
. っabsっaっ と じf とesno==1 ,bと。っじme↑ sっaっ。mean n sd sつm maで mじn range↑
Sつmmarと for varじables: と bと caっegorじes of: っじme
っじme に mean 3 sd sつm maで mじn range ---+--- 1 に 827.9515 688 480.8856 569630.6 5005 44 4961 2 に 816.2902 691 509.9375 564056.6 5140 3 5137 3 に 819.163 715 481.002 585701.6 5840 2 5838
. っabsっaっ age famじlと と で1 で2 ,bと。っじme↑ sっaっ。mean n sd↑ col。varじable↑ noっoっal
Sつmmarと sっaっじsっじcs: mean, 3, sd bと caっegorじes of: っじme
っじme に age famじlと と で1 で2 ---+--- 1 に 32.11387 3.946062 710.2808 229.8031 33.32908 に 1168 1168 1168 1168 1168 に 4.314128 1.560986 437.1246 137.7185 68.29036 ---+--- 2 に 33.11387 3.97089 701.2497 242.1618 30.23334 に 1168 1168 1168 1168 1168 に 4.314128 1.563566 449.4901 150.8053 63.96301 ---+--- 3 に 34.11387 4.029966 706.0007 245.3844 31.77663 に 1168 1168 1168 1168 1168 に 4.314128 1.539525 431.1006 158.5248 72.25981
例 ン nototal いう ョン あ ョ
ン い 各変数 い 全 合計 統計量 均 標 数 標準偏差
一緒 表示
っable ン よ 表示
図aけせ探 ン 特 指定 い場合 各 値 対 度数 表示
図aけ ン 類似 い 違い 図aけせ探 ン 行 げぞせ
列 三ぞ与 合計値 表示 い いう点 合計値 表示 三ぞ与 げぞせ
ョン 加え 必要 あ
例 図aけせ探 と探囲そぞ 図じm探, 三ぞ与 げぞせ
⇒ 図aけ と探囲そぞ 図じm探 一 表 作成
図aけ ン 各 値 度数 表示 連続変数 向 い
対 図aけせ探 ン 以 う 変数 対応 連続変数 統計量
得 出来 全体 統計量 得 三ぞ与 ョン 全
対象 統計量 得 良い う さぞ三ma図。 ↑ ョン
桁表示指定 可能 内 桁数指定方法 参照く い
変数 指定 げ。 ↑ 。 ↑内 得 い統計量 種類 変数
指定 以 統計量 指定可能
. っaけせ探 図じm探, げ。m探aそ と 囲採 と m探aそ で1 囲採 で1↑ さぞ三ma図。%9.「さ↑ 三ぞ与
--- 図じm探 導 m探aそ。と↑ 囲採。と↑ m探aそ。で1↑ 囲採。で1↑ ---↓--- 1 導 】10.「8 『」】.1「 「「9.80 1」】.】「 「 導 】01.「』 『『9.『9 「『「.1【 1』0.81 」 導 】0【.00 『」1.10 「『』.」8 1』8.』「 導
囲採 。さぞ三 囲図aそ採a三採 採探不じa図じぞそ↑ 囲つm 。さぞ三 囲つm↑
三a与囲つm 。さぞ三 囲つm囲 じざそぞ三じそざ ぞ歳図じぞそaせせと 囲歳探げじさじ探採 与探じざし図↑ げぞつそ図 。さぞ三 げぞつそ図 ぞさ そぞそmじ囲囲じそざ ぞけ囲探三不a図じぞそ囲↑
そ 。囲am探 a囲 げぞつそ図↑ maで 。さぞ三 maでじmつm↑ mじそ 。さぞ三 mじそじmつm↑ m探採じaそ 。さぞ三 m探採じaそ↑
歳1 。さぞ三 1囲図 歳探三げ探そ図じせ探↑ 歳「 。さぞ三 「そ採 歳探三げ探そ図じせ探↑
歳』0 。さぞ三 』0図し 歳探三げ探そ図じせ探 -- 囲am探 a囲 m探採じaそ↑
歳98 。さぞ三 98図し 歳探三げ探そ図じせ探↑ 歳99 。さぞ三 99図し 歳探三げ探そ図じせ探↑ じ歴三 。さぞ三 じそ図探三歴つa三図じせ探 三aそざ探↑
連続変数 統計量 得 いう点 図aけ囲図a図
機能 特徴 図aけ囲図a図 時 出力可能 変数 多い いう利点 あ 図aけせ探
表側 表示 視覚的 や い表 出力 利点 あ
図aけせ探 けと。 ↑ ョン 指定 段 類
可能
タ 記述統計量 構成さ タセッ 変換
. っable っじme, c。mean と sd と mean で1 sd で1↑ bと。とesno↑
--- と探囲そぞ aそ採 導
図じm探 導 m探aそ。と↑ 囲採。と↑ m探aそ。で1↑ 囲採。で1↑ ---↓--- そぞ 導
1 導 』『1.【19『 「9「.」『『1 「」9.808」 1」8.「8】』 「 導 』」『.』9】】 「【】.1「「1 「』】.【】』 1【8.9」8】 」 導 』「】.」891 「『9.「【19 「『』.「】』9 108.『1【」 ---↓--- と探囲 導
1 導 8「】.9』1』 『80.88』】 「「「.8「「】 1」【.9881 「 導 81【.「90「 』09.9」】』 「」1.『』」 1」』.99」」 」 導 819.1【」 『81.00「 「『』.『』」1 18」.」9」1 ---
げぞせせa歳囲探 ン 記述統計量 構成 置 換え
げぞせせa歳囲探 ン 指定 全 消失 点 注意 必要
collapse ( ) var
内 以 統計量 指定 指定 い場合 均値 計算
囲図a図そam探 採探さじそじ図じぞそ
--- m探aそ m探aそ囲
囲採 囲図aそ採a三採 採探不じa図じぞそ囲 囲つm 囲つm囲
三a与囲つm 囲つm囲 じざそぞ三じそざ ぞ歳図じぞそaせせと 囲歳探げじさじ探採 与探じざし図 げぞつそ図 そつmけ探三 ぞさ そぞそmじ囲囲じそざ ぞけ囲探三不a図じぞそ囲
maで maでじmつm囲 mじそ mじそじmつm囲 m探採じaそ m探採じaそ囲
歳1 1囲図 歳探三げ探そ図じせ探 歳「 「そ採 歳探三げ探そ図じせ探
費 」三採 -- 『9図し 歳探三げ探そ図じせ探囲
歳』0 』0図し 歳探三げ探そ図じせ探 。囲am探 a囲 m探採じaそ↑ 費 』1囲図 -- 9】図し 歳探三げ探そ図じせ探囲
歳98 98図し 歳探三げ探そ図じせ探 歳99 99図し 歳探三げ探そ図じせ探 じ歴三 じそ図探三歴つa三図じせ探 三aそざ探
---
不a三 部 変数 指定 けと。 ↑ ョン 記述統
計量 作成 複数 変数 指定 可能
複数 度 企業 財務 企業 均値 出 方法 見
う 以 う 企業 .) 番号。じ採↑ 。と探a三↑ 従業
者数。せaけぞ三↑ 賃金。与aざ探↑ 含 い
. せじ囲図 さじ採 と探a三 せaけぞ三 与aざ探
↓---↓ 導 さじ採 と探a三 せaけぞ三 与aざ探 導 導---導 1. 導 【』01 199『 80『9」 】.『』9【9「 導 「. 導 【』01 199』 】8」【8 】.』』9』「】 導
省略
【. 導 【』01 1999 【【0『【 8.」「』0」1 導 】. 導 【』01 「000 』8】」9 8.『1】』『「 導 8. 導 【』01 「001 』『01】 8.8「0』19 導 9. 導 【』01 「00「 『8』90 9.』【01』】 導 10. 導 【』0「 199『 】『』』8 【.【90『8」 導
省略
1『. 導 【』0「 1998 【【『】1 8.00」『1』 導 1』. 導 【』0「 1999 【」」「8 】.】』「08『 導
。省略↑
概要
企業 。さじ採↑ 従業者数 賃金 均値 求 い
collapse (mean) labor wage,by(fid)
以 う 形 変更
. 採探囲
(ぞそ図aじそ囲 採a図a
ぞけ囲費 「,910 不a三囲費 【 囲じど探費 】』,【【0 。99.」% ぞさ m探mぞ三と さ三探探↑
--- 囲図ぞ三aざ探 採じ囲歳せaと 不aせつ探
不a三じaけせ探 そam探 図と歳探 さぞ三ma図 せaけ探せ 不a三じaけせ探 せaけ探せ
--- と探a三 じそ図 %8.0ざ
さじ採 せぞそざ %1「.0ざ せaけぞ三 せぞそざ %1「.0ざ 囲せ囲歳三ぞさじ図 させぞa図 %9.0ざ 与aざ探 させぞa図 %9.0ざ 三採囲せ囲 させぞa図 %9.0ざ
---
確 標 数 減 少 い 置 換 わ 8図a図a
7探囲つせ図 面 表 表示 わ あ 統計量 確 途 せじ囲図
ン 面表示 け三ぞ与囲探 ン 表示 必要 あ
げぞせせa歳囲探 ン け三ぞ与囲探 ン 使う 簡単 表計算
移 変え 可能
記 作業結果 list 以 う
けと。↑ ョン 使う際 複数 変数 指定 可能 え 区
村 あ 個々 都道府県 。歳三探さ探げ図つ三探↑ 区
. 採探囲
(ぞそ図aじそ囲 採a図a
ぞけ囲費 『 不a三囲費 」 囲じど探費 】「 。99.9% ぞさ m探mぞ三と さ三探探↑
--- 囲図ぞ三aざ探 採じ囲歳せaと 不aせつ探
不a三じaけせ探 そam探 図と歳探 さぞ三ma図 せaけ探せ 不a三じaけせ探 せaけ探せ
--- さじ採 じそ図 %8.0ざ
せaけぞ三 採ぞつけせ探 %1「.0ざ 。m探aそ↑ せaけぞ三 与aざ探 させぞa図 %9.0ざ 。m探aそ↑ 与aざ探
---
. せじ囲図 せaけぞ三 与aざ探
↓---↓ 導 せaけぞ三 与aざ探 導 導---導 1. 導 【】1』【.】】】】8 8.」0】8「】 導 「. 導 【」】【0.」」」」」 】.9【「『0【 導 」. 導 『』「【8.「「「「「 10.」】1【』 導 『. 導 11891.『『『『『 】.』】「08【 導
↓ ↓
村 。げじ図と↑ 識 い
5三探さ探げ図つ三探 げじ図と 5三ぞ採つげ図じぞそ
1 101 1「00
1 101 800
1 10「 19「1
省略
「 101 1」10
「 10『 10』0
省略
」 101 「』【0
」 10「 1『「0
う複数 変数 識 い 場合 けと ョン 複数 変数 指
定
collapse (sum) production, by(prefecture city)
collapse ン 使う 自体 入 わ い
何度 collapse ン 使 複数 作成 場合
処理前 保 collapse 処理 再度 呼び出 必要 あ
う 場合 preserve ン restore ン 便利
preserve 保 書 新規作成 行わ い
restore preserve 保 呼び出 く
例 collaps探 前 preserve restore 入 collapse 変更
restore collaps探 以前 復元 処理 確
. たreserve
. collaたse 。mean↑ labor てage,bと。fじd↑
. des
(onっaじns daっa
obs: 4 collapse 標 数 減少 vars: 3
sじどe: 80 。99.9% of memorと free↑
--- sっorage dじsたlaと valつe
varじable name っとたe formaっ label varじable label
--- fじd long %12.0g
labor doつble %12.0g 。mean↑ labor てage floaっ %9.0g 。mean↑ てage
---
. resっore preserve以前 復元
. des
(onっaじns daっa
obs: 36 collapse処理 前 標 数 戻 vars: 4
sじどe: 648 。99.9% of memorと free↑
--- sっorage dじsたlaと valつe
varじable name っとたe formaっ label varじable label
--- とear じnっ %8.0g
fじd long %12.0g labor long %12.0g てage floaっ %9.0g
---
. lじsっ
階級別カ 変数 作成 度数 布表 作成
度数 表 作成 場合 連続変数 級 変数 級値 置 換
え 必要 あ え 電機 財務 使 従業員 級 度
数 表 作成方法 考え う 終的 作成 い表 以 う 従業員数
級 企業数 表示 表
表 作成 各企業 従業員数 級 振
作業 進 以 う replace ン 繰 返 実
行
gen newvar=.
replace newvar=x1 if var<=x1
replace newvar=x2 if var>x1&var<=x2
replace newvar=xn if var>x1&var>x2&var>x3&var>…
作業 replace ン 使 地道 作業 面倒 以
recode 数 用い
gen newvar=recode(var, x1,x2,x3,…,xn)
x1<x2<x3<…<xn
ン 記 ン 群 義 具体例 う 規模 99人
以 100人以 999人 1000人以 変数 作成 い場合
gen labor_category=recode(labor, 99, 999,1000) 従業員数
階級 に 企業数 5ercenっ 累積 ---+--- 1~99 に 21 6.29 6.29 100~999 に 191 57.19 63.47 1000~ に 122 36.53 100.00 ---+--- Toっal に 334 100.00
ン 以 作業 結果
gen labor_category=.
replace labor_category =99 if labor<=99
replace labor_category =999 if labor>99&labor<=999 replace labor_category =1000 if labor>999
従業員数 う 整数値 あ 問 い 比率 う 実数値 場合 注意 必
要 え 従業員比率 作成 場合
gen part_category=recode(ratio_part, 0.25, 0.5,0.75,1)
ン 以 作業 結果
gen part_category=.
replace part_category =0.25 if ratio_part<=0.25
replace part_category =0.5 if ratio_part>0.25&ratio_part<=0.5 replace part_category =0.75 if ratio_part>0.5&ratio_part<=0.75 replace part_category =1 if ratio_part>0.75
例 電気機器 334社 従業者数 度数 表 作成 う
記述統計量 sum 確 う
0
334社 3 級 級値 置 換え 変数 作成
. gen labor_category=recode(labor,99,999,1000) . 囲つ せaけぞ三
別a三じaけせ探 導 4け囲 2探aそ 8図採. )探不. 2じそ 2aで ---↓--- せaけぞ三 導 」」『 「『1【.」』【 】1『」.「1【 『 』8】」9
tabulate 表示 以 う 度数 表 完成 . tabulate labor_category
せaけぞ三_げa図探ざ 導
ぞ三と 導 切三探歴. 5探三げ探そ図 (つm. ---↓--- 99 導 「1 【.「9 【.「9 999 導 191 』】.19 【」.『】 1000 導 1「「 」【.』」 100.00 ---↓--- 9ぞ図aせ 導 」」『 100.00
作成
橋 内 渕内 僚 資産 一覧
連続 数値 変数 連続変数
histogram [変数 ]
作成 変数 ョン 級
幅。与じ採図し↑や 級 数 変更 。けじそ↑ え
histogram asset
入力 以 う 作成
01.0e-052.0e-053.0e-05Density
0 50000 100000 150000 200000
asset
級 幅 』000 指定 い
histogram asset, width(5000) frequency
さ三探歴つ探そげと ョン 縦軸 度数 変更 ョン 比率 相対度
数 い さ三aげ図じぞそ ョン 使い
05101520Frequency
0 50000 100000 150000 200000
asset
変数 使 作成 場合 ョン discrete 記述
しじ囲図ぞざ三am げa図探ざぞ三と, 採じ囲げ三探図探
02.0e-054.0e-056.0e-05Density
0 10000 20000 30000 40000 50000
category
タ セ へ 移行
論文 書く際 Stata 作成 表 Result ン く EXCEL
等 整形 利用 多い 思い Stata 結果表や元 一部
EXCEL 付 全 EXCEL形式 変換
作表結果 貼 付け
Result Window 面 & 簡単 作表結果 EXCEL 移行
Result Window 結果 領域指定 右
う ”Copy Table” 選択 図
EXCEL 開 付 行う う 表 EXCEL
復元
図
タ 貼 付け
一部 EXCEL 移行 際 browse ン 移行 い
stata browser 表示 例え
browse labor if labor<10000
表示 stata browser 範 選択 EXCEL 開
付 行う EXCEL 復元
図
図
タ 形式変換
Stata 加工 現状 加工済 EXCEL形式 保
い時 outsheet ン 用い 全 く 指定変数系列 形式変換
outsheet using data , replace
既 書 場合 指定 指定 い際 “, replace ” 除く
新 保
時 区 形式 data.out 保 EXCEL形式
変換 EXCEL 開く .out 保
指定 キ 開く ン や 区
文 区 指定 EXCEL 形式
確
outsheet using data , replace comma
区 く ン 区 形式 data.out 保
replace 以降 nonames 加え 変数 行 除い 保
第 章 回帰 析 離散選択 推定
節 回 析 び離散選択 推定 明 ほ 回 析
ン [被 明変数] [ 明変数]
並 ンキ 結果 出力 ン ョ
ン 可能 際 通常 明変数 ン
ョン 指定
ン [被 明変数] [ 明変数], [ ョン]
ン 限定 析 場合 条件式if ン 絞
ン [被 明変数] [ 明変数] if condition==1
回帰 析
節 単純 乗法 以 OLS 回 析 明 章 冒
頭 明 ン 被 明変数 明変数 並 回 析 行う
単純 消 数 例 挙 OLS 明
推計式
t t
t
Y
Cons = 定数 + + ε
Const t期 消 Yt t期 所得 εt誤差
A
OLS 基本式
reg 被 明変数 明変数 if 条件式, (option)
式 基 的 OLS 実行 ン Stata option 指定
自動的 回 式 定数 含 何 条件や ョン
い 先 消 数 推計 ン
reg cons y
Stata 何 指定 い場合 明変数 自動的 定数 含 い 定数
外 推計 い場合 nocons ョン 指定
reg cons y, nocons
付 変数 取 扱い ァン ョン 利用
先述 推計式 付 変数 含 場合 例え
t t t
t
Y Y
Cons = 定数 + +
−1+ ε
場合 変数Y 期 付 変数 必要 時 変数[_n-1]
8ぞつ三げ探 導 88 採さ 28 3つmけ探三 ぞさ ぞけ囲 = 「0 ---↓--- 切。 1, 18↑ = 「』0『.『】 2ぞ採探せ 導 「.8「9『探↓10 1 「.8「9『探↓10 5三ぞけ > 切 = 0.0000 7探囲じ採つaせ 導 「0」」』『0『1 18 11「9】『『【.】 7-囲歴つa三探採 = 0.99「9 ---↓--- &採す 7-囲歴つa三探採 = 0.99「』 9ぞ図aせ 導 「.8『98探↓10 19 1.『999探↓09 7ぞぞ図 28分 = 」」【1.「
--- げぞそ囲 導 (ぞ探さ. 8図採. 分三三. 図 5>導図導 お9』% (ぞそさ. .そ図探三不aせが ---↓--- と 導 .』1」988』 .010「】0【 』0.0『 0.000 .『9「『108 .』」』』【【「 _げぞそ囲 導 99」】.】「「 『』「】.1「8 「.「0 0.0『「 『「【.』】8【 19『『8.8【 ---
利用 い う 変数Yt-1 以 う 作成 式 推定
gen y1=y[_n-1] reg cons y y1
質的変数 取 扱い
回 析 い 質的 情報 扱う際 変数 用い く
変数 呼 0/1 変数 置 換え 析 あ 単純
変数 あ え 性 違い 析 込 い場合 以 う 手
踏 性 sex( 男性 2 女性) い
gen d_male=0
replace d_male=1 if sex==1 reg wage age education d_male
d_male 男性 示 変数 係数 賃金 男女差 示
変数 作成 ン 以 一文
gen male=sex==1
連続変数 変数 作成 場合 38 明 方法
変数 作成 新 作成 変数 labor_category
う 変数 作成 以 う ン 使い
tabulate labor_category, generate(empcat)
ン empcat1, empcat2, empcat3, empcat4 変数 生成
37 例 変数 作成 う
採探囲げ三じけ探 確 新 い変数 生成 い わ . tab labor_category,generate(empcat)
labor_caっeg に
orと に 切reだ. 5ercenっ (つm. ---+--- 99 に 21 6.29 6.29 999 に 191 57.19 63.47 1000 に 122 36.53 100.00
. des
(onっaじns daっa
obs: 334 vars: 6 sじどe: 11,022 。99.9% of memorと free↑
--- sっorage dじsたlaと valつe
varじable name っとたe formaっ label varじable label
--- じd long %12.0g
labor long %12.0g labor_caっegorと floaっ %9.0g
emたcaっ1 bとっe %8.0g labor_caっegorと== 99.0000 emたcaっ2 bとっe %8.0g labor_caっegorと== 999.0000 emたcaっ3 bとっe %8.0g labor_caっegorと== 1000.0000 ---
新 い変数 探m歳げa図1,探m歳げa図「, 探m歳げa図」 0 構成 い わ
作成 企業規模 変数 回 析 扱う
reg y x1 x2 x3 empcat1 empcat2
変数 明変数 挿入 定数 多重共線性 引 起
う く推定 い 探m歳げa図」 省い い
8図a図a 質的変数 変数 自動的 変数 置 換え 回 析 実行
ン 備え付 あ 方法 標準的 乗法。三探ざ ン
析↑ 用い 出来 注意 必要
でじ:reg ン
基 式 以 う
xi:reg 被 明変数 明変数 i. 変数
ン xi reg 入力 変数 作成 い 変数 前 i
i 忘 い う注意
ン 質 表 変数 対 自動的 毎 変数
作成 く ン 具体例 以 推計式 考え
賃金(wage)=定数 + 齢(age) +大学院卒 (D[education=1]) +大学卒 (D[education=2]) +短大卒 (D[education=3]) +高卒 (D[education=4]) . sつm emたcaっ*
Varじable に 4bs 2ean Sっd. )ev. 2じn 2aで ---+--- emたcaっ1 に 334 .0628743 .2431008 0 1 emたcaっ2 に 334 .5718563 .4955521 0 1
変数 あ 毎 変数 作 明変数 加え
い場合 xi:reg 用い 自動的 毎 変数 作 推計 く
回 あ 以 う ン 入力
xi:reg wage age i.Education
推計結果 以 う 表示
計算結果 Edum1 大学院卒=1 =0 変数 Edum2 大学卒=1
=0 以 続く
reg wage age Edum1 Edum2 Edum3 Edum4
いう回 式 結果
areg ン
xi:reg 類似 ン areg ン あ xi:reg ン 用い
_ _ _ _
Soつrce に SS df 2S 3つmber of obs = 54 ---+--- 切。 4, 49↑ = 24.39 2odel に 8.92978039 4 2.2324451 5rob > 切 = 0.0000 7esじdつal に 4.48509126 49 .091532475 7-sだつared = 0.6657 ---+--- Adす 7-sだつared = 0.6384 Toっal に 13.4148716 53 .253110786 7ooっ 2S分 = .30254
--- てage に (oef. Sっd. 分rr. っ 5>にっに お95% (onf. .nっervalが ---+--- age に .0263066 .003927 6.70 0.000 .0184149 .0341982 _.edつcaっじo~2 に -.5410875 .144381 -3.75 0.000 -.831232 -.250943 _.edつcaっじo~3 に -.7688748 .1875269 -4.10 0.000 -1.145724 -.3920254 _.edつcaっじo~4 に -.98413 .1953334 -5.04 0.000 -1.376667 -.5915928 _cons に 6.009725 .2079137 28.90 0.000 5.591907 6.427544 ---
変数 係数 表示 必 変数 係数 必要 い場
合 あ 際 areg ン 用い 計算 Speedy 実行 く
賃金 従業員 齢 学 析 例 見 う 先 例 用い 推計 場合
以 う ン 入力
areg 被 明変数 明変数, absorb( 変数 )
xi:reg ン 違い 自動的 作成 変数 個々 係数 値や
t値 推計結果 表示 い点
推計結果 以 う 表示
推計結果 一番 出 い F検定 結果 Edum1 ~ Edum4 時 0
う 検定 結果 表 い xi reg ン F検定 行わ
い代わ 個 変数 やt値 表示 い 明変数 用
い age 係数 areg ン 用い 場合 確 く
い
3つmber of obs = 54 切。 1, 49↑ = 44.87 5rob > 切 = 0.0000 7-sだつared = 0.6657 Adす 7-sだつared = 0.6384 7ooっ 2S分 = .30254
--- lてage に (oef. Sっd. 分rr. っ 5>にっに お95% (onf. .nっervalが ---+--- age に .0263066 .003927 6.70 0.000 .0184149 .0341982 _cons に 5.452406 .1475945 36.94 0.000 5.155804 5.749009 ---+--- edつcaっじon に 切。3, 49↑ = 9.393 0.000 。4 caっegorじes↑ ---
離散選択
Stata 個票 処理 強 揮 個票 中 ン 調査
う 使わ い 場合 見 節 う 析
離散選択 質的変量 紹
ロ ッ 析
質的 被 明変数 代表的 析手法 析
回 析 考え方 応用 確率 基 く 析手法
あ 章 冒頭 明 ン 被 明変数 明変数 並
析 行う 析 以 ン 用い 析
probit 被 明変数 明変数
以 』0 人 既婚女性 労働 例 明
推計式 以 う 想定
Work = C18 + AGE + AGE^2 + ED + HI
変数 明 以
Wぞ三ず 0=就労 い い 1=就労 い
(18 18 満 子供 数
&低分 齢
分) 教育 数
-. 夫 入
析 場合 以 う ン 入力
probit Work C18 Age Age2 ED HI
推計結果 以 う 表示
通常 回 析 係数 明変数 増え 被 明変数 程度変化
いう限界効果 解釈 歳三ぞけじ図 場合 う 解釈
歳三ぞけじ図 限界効果 く 通常 多少 計算 必要 8図a図a
採歳三ぞけじ図 ン 限界効果 表示
ン 析 く以 う 書
dprobit Work C18 Age Age2 ED HI
8図a図a 序 ぞ歳三ぞけじ図 ン 使 推計
序 場合 様
oprobit Work C18 Age Age2 ED HI
.っeraっじon 0: log lじkelじしood = -32.67091
.っeraっじon 1: log lじkelじしood = -26.474454
.っeraっじon 2: log lじkelじしood = -26.229633
.っeraっじon 3: log lじkelじしood = -26.227426
.っeraっじon 4: log lじkelじしood = -26.227426
5robじっ esっじmaっes 3つmber of obs = 50 17 cしじ2。5↑ = 12.89 5rob > cしじ2 = 0.0245 1og lじkelじしood = -26.227426 5seつdo 72 = 0.1972
--- てork に (oef. Sっd. 分rr. ど 5>にどに お95% (onf. .nっervalが ---+--- c18 に -.4013713 .1897784 -2.11 0.034 -.7733302 -.0294125 age に .1501527 .1375394 1.09 0.275 -.1194196 .419725 age2 に -.0023274 .0015347 -1.52 0.129 -.0053352 .0006805
ロ ッ 析
析 確率 正規 用い
用い 析 質的変量 析 用い 先ほ 例 対
析 行う場合 以 う ン 入力
logit Work C18 Age Age2 ED HI
推計結果 以 う 表示
.っeraっじon 0: log lじkelじしood = -32.67091
.っeraっじon 1: log lじkelじしood = -26.42873
.っeraっじon 2: log lじkelじしood = -26.250084
.っeraっじon 3: log lじkelじしood = -26.248375
.っeraっじon 4: log lじkelじしood = -26.248374
1ogじっ esっじmaっes 3つmber of obs = 50 17 cしじ2。5↑ = 12.85 5rob > cしじ2 = 0.0249 1og lじkelじしood = -26.248374 5seつdo 72 = 0.1966
--- てork に (oef. Sっd. 分rr. ど 5>にどに お95% (onf. .nっervalが ---+--- c18 に -.6613577 .3264931 -2.03 0.043 -1.301272 -.021443 age に .2636399 .2363032 1.12 0.265 -.1995059 .7267857 age2 に -.0040124 .002665 -1.51 0.132 -.0092357 .0012109
回帰 析結果 整理 esっoつっ
複 数 回 帰 分 析 結 果 journal イ ル ま 結 構 面 倒 作 業 こ
estoutコマン 用い 便利 コマン adoファイル 提供さ いま ま 以
WEBペー ら estout.zipファイル ウンロー し く さい
http://ideas.repec.org/c/boc/bocode/s439301.html
ウンロー し 展開し 後 ファイル stata イン ールし 生成さ ”ado”フォル ー ”personal”フォル ー 移し く さい “ado”ファイル 使い方 User’s Guide 参 考 し く さい
基本的 使い方 回帰分析 直後 est store model 直前 回帰結果 名前 つけ
ま model 任意 分析結果名 そ 後 estout 結果 ファイル 出力しま
reg y x1 x2 est store model1
reg y x1 x2 x3 est store model2
estout model1 model2 using filename
探囲図ぞつ図 基 的 書 方
estout [namelist] using filename, option
おそam探せじ囲図が 探囲図 囲図ぞ三探 保 推定結果 称 記入 保 い 結果
出力 場合 → 記入
さじせ探そam探 出力結果 格納 記載
ョン げ探せせ囲 。↑ 出力
内 け費 回 係数 囲探費 標準誤差 図費 図 値 歳費 歳-不aせつ探 げ探せせ囲。 け 図 ↑ 回 係数 t値 出力
estout model1 model2 using result1.txt, cells(b t) replace
_ _
_ _ _
回 係数 桁 調整 場合
げ探せせ囲。 け。さm図。『↑↑ 図 。さm図。「↑↑↑ 回 係数 い 数点以 『 桁 t値 数点以 「
桁 出力
_ _
_ _ _
図 値 括弧 場合 歳a三 加え げ探せせ囲。け 図。さm図。「↑ 歳a三↑↑
分X(分1 括弧 数値 値 込 う
げ探せせ囲。け 図。さm図。「↑ 歳a三。 お が ↑↑↑
お が 数値 いい
統計的 意 変数 星印
げ探せせ囲。け 図。さm図。「↑ 歳a三。 お が ↑ 囲図a三↑↑ 囲図a三せ探不探せ囲。→ 0.1 →→ 0.0』 →→→ 0.01↑
いい
例
estout * using result.txt, cells(b(fmt(4)) t(par([ ]) star fmt(2))) starlevels(* 0.1 ** 0.05 *** 0.01)
[ ] [ ]
_
[ ] [ ]
_
[ ] [ ]
[ ] [ ]
_
[ ] _
[ ] _
[ ] [ ]
せ探ざ探そ採 ョン 使う 意水準 表示
例
estout * using result.txt, cells(b(fmt(4)) t(par([ ]) star fmt(2))) starlevels(* 0.1 ** 0.05 *** 0.01) legend
[ ] [ ]
_
[ ] [ ]
_
[ ] [ ]
[ ] [ ]
_
[ ] _
[ ] _
[ ] [ ]
囲図a図囲。↑ ョン 回 析 連 統計量 出力
aじげ費 赤池 情報統計量 けじげ費 ュワ 情報基準 3費 ン 数
例
estout model1 model2 using result1.txt, cells(b(fmt(4)) t(par([ ]) star fmt(2))) starlevels(* 0.1 ** 0.05 *** 0.01) stats(N r2 r2_a) legend replace
[ ] [ ]
_
[ ] [ ]
_
[ ] [ ]
[ ] [ ]
_
[ ] _
[ ] _
[ ] [ ]
_
通常 決定係数や定数 や く表示 せaけ探せ囲 ョン 不a三せaけ探せ囲
ョン いい
例
estout model1 model2 using result1.txt, cells(b(fmt(4)) t(par([ ]) star fmt(2))) starlevels(* 0.1 ** 0.05 *** 0.01) stats(r2 r2_a N, labels(R-squared Adj-R-squared N) ) varlabels(_const Constant) legend replace
[ ] [ ] _
[ ] [ ]
_
[ ] [ ]
[ ] [ ]
_
[ ] _
[ ]
[ ] [ ]
A
第 章 ネ タ よ 析
ネ タ 析 考え方
表 う あ 個体 え 3o.1 時間軸 追跡
時系列 あ 1 時点 出 ョン 横断面
呼び 点線 領域 う 時系列
ョン 組 合わ ネ 呼び ネ 利用
個体 異質性 ン 時間 通 変
化 評価 因果 係 検証 適 い ン 数 増え
特徴 あ 個体 追跡 い複数時点 ョン
場合 個体 時系列 追跡 い場合 ン 呼び
表
… …
…
個 体
ネ タ利用 ッ
ネ 利用 期待 う 具体的
例 賃金 Yi 自己啓 Xi 係 い 考え う 労働者 自
己啓 活動 資格 得 通 能力 高 所得 昇 考え
変数 係 計測 記 う 回 式 推定 方法 考え
Yi = a + b*Xi + ui
自己啓 活動 積極的 人 い 消極的 人 い 仮 企業
強制的 自己啓 活動 義務付 全従業員 能力 向 あ 期待
い 自己啓 以外 賃金 影響 え 要因 個人 学
習意欲 いう要因 重要 役割 担 い 考え 学習意欲 高い人
習熟 速い 賃金 高く 考え 学習意欲 Zi
賃金 数 以 数式 表
Yi = a + b*Xi + Zi + ui
一般的 自己啓 学習意欲 間 正 相 あ 考え いう
学習意欲 高い人ほ 自己啓 用 投入 あ い 自己啓 高い人ほ 学
習意欲 昇 いう因果 係 在 うい 相 係 線形方程式
表 以 式
Zi = c*Xi + vi
学習意欲Zi 通常数値 観察 い変数 学習意欲Zi 無視 賃金
数 計測 推定 以 う 係
Yi = a + (b+c)*Xi + (vi +ui)
当 知 い効果 自己啓 賃金 え 効果 あ b 実際 計測
b+c
うい 状況 ネ 利用可能 あ 学習意欲Zi 時間 依
い b 計測
Yit = a + b*Xit + Zi + uit
1995 2000 自己啓 X 賃金 Y 散 あ 式
式 係 う 中 式 1995 ョン
X Y 係 示 傾 b+c 時点
以 利用 場合 え 中 式 う 各個体 片 異
仮定 個体 自己啓 X 賃金 Y 値 結 傾 b 計測
実際 推定 以 う
Y X 差
⊿Yit = b*⊿Xit + ⊿uit
Z
0 100 200 300 400
0 5 10 15 20 25 30 35 Y
X 1995年 2000年
Z1 Z2
個体 年
個体 年
個体 年
個体 年
b+c b
Y=a+(b+c)X
Y=a+Z1+bX
ほ 差 代わ 個体 変数 追加 方法 係数
得 知 い
Y
it= a + b * X
it+ Σ d
i*D
i+ u
it式 係数di 学習意欲 含 個人特 能力 示 係数 あ 考え
式 差
⊿ Y
it= b * ⊿ X
it+ ⊿ u
itいう式 得 計測 b 式 等 い
推定式 固定効果 Fixed Effect Model 呼び
式 両辺 個体 合計
Σ
tY
it= T * a + b * Σ
tX
it+ T * Z
i+ Σ
tu
it両辺 T 割