PowerPoint プレゼンテーション

Similar documents
Probit , Mixed logit

Title

Microsoft PowerPoint - 14回パラメータ推定配布用.pptx

スライド 1

2014 BinN 論文セミナーについて

4 段階推定法とは 予測に使うモデルの紹介 4 段階推定法の課題 2

PowerPoint プレゼンテーション

Microsoft Word - 補論3.2

U U U car Vcar car bus Vbus bus rail Vrail bus 多項ロジットモデル ε~iidガンベル 2 独立で (Independently) 同一 (Identically) の分散を持つ 0 分布 (Distributed) 0 Cov(U)

講義「○○○○」

Microsoft Word - Matlab_R_MLE.docx

ビジネス統計 統計基礎とエクセル分析 正誤表

Microsoft PowerPoint - 資料3 BB-REVIEW (依田構成員).ppt

様々なミクロ計量モデル†

カイ二乗フィット検定、パラメータの誤差

日心TWS

以下のように整理できる ( 個人の添え字 n は省略 ). Ordered Logit exp Z exp Z exp Z exp Z Ordered Probit P P F Z P P F Z F Z P 3 P3 F Z あとは通常の MNL と同様, 以下の尤度関数を最大化すればよい. L

ii 3.,. 4. F. (), ,,. 8.,. 1. (75% ) (25% ) =9 7, =9 8 (. ). 1.,, (). 3.,. 1. ( ).,.,.,.,.,. ( ) (1 2 )., ( ), 0. 2., 1., 0,.

Microsoft Word - Time Series Basic - Modeling.doc

統計的データ解析

Microsoft PowerPoint - 資料04 重回帰分析.ppt

Kumamoto University Center for Multimedia and Information Technologies Lab. 熊本大学アプリケーション実験 ~ 実環境における無線 LAN 受信電波強度を用いた位置推定手法の検討 ~ InKIAI 宮崎県美郷

評価点の差と選択率 実際には ほとんど評価点が同じときは, どちらも選択される可能性がある 評価点の差が大きいときは, 片方しか選ばれない. A が圧倒的に劣る A が選ばれることはほとんどない 選択肢 A が選ばれる可能性 0 つは同じ魅力 0% ずつ A が圧倒的に良いほとんど A だけが選ばれ

SAP11_03

Microsoft Word - å“Ÿåłžå¸°173.docx

Microsoft PowerPoint - 夏の学校2018配布用佐々木.pptx

集中理論談話会 #9 Bhat, C.R., Sidharthan, R.: A simulation evaluation of the maximum approximate composite marginal likelihood (MACML) estimator for mixed mu

Microsoft PowerPoint - S11_1 2010Econometrics [互換モード]

Excelにおける回帰分析(最小二乗法)の手順と出力

NLMIXED プロシジャを用いた生存時間解析 伊藤要二アストラゼネカ株式会社臨床統計 プログラミング グループグルプ Survival analysis using PROC NLMIXED Yohji Itoh Clinical Statistics & Programming Group, A

<4D F736F F F696E74202D E738A5889BB8BE688E68A4F82CC926E89BF908492E882C98AD682B782E98CA48B862E707074>

スライド 1

(2) 需要予測のパラメータ推定結果 1 パラメータ推定結果の評価の考え方 1-1 パラメータの妥当性 1) 符号条件符号条件は 説明変数の増減に対する被説明変数の動きが合理的な選択行動に合致しているか という点から妥当性を判断する 例えば 時間に係るパラメータについては 目的地までの所要時間が増加

14 化学実験法 II( 吉村 ( 洋 mmol/l の半分だったから さんの測定値は くんの測定値の 4 倍の重みがあり 推定値 としては 0.68 mmol/l その標準偏差は mmol/l 程度ということになる 測定値を 特徴づけるパラメータ t を推定するこの手

1 コンテストについて SAS Insttute Japan 株式会社様主催 教育用擬似ミクロデータを利用した分析のコンテスト 規定課題 : 事前に提示された度数表 集計表の結果を再現 自由課題 : 自由な分析 ( 用いるのは擬似ミクロデータのみ ) 39 団体 45 名がエントリー ( 年齢制限

統計学 - 社会統計の基礎 - 正規分布 標準正規分布累積分布関数の逆関数 t 分布正規分布に従うサンプルの平均の信頼区間 担当 : 岸 康人 資料ページ :

CAEシミュレーションツールを用いた統計の基礎教育 | (株)日科技研

Microsoft PowerPoint - 7依田高典 ppt[読み取り専用]

多変量解析 ~ 重回帰分析 ~ 2006 年 4 月 21 日 ( 金 ) 南慶典

ベイズ統計入門

EBNと疫学

Microsoft PowerPoint - 測量学.ppt [互換モード]

Microsoft Word - eviews6_

Microsoft PowerPoint - 統計科学研究所_R_重回帰分析_変数選択_2.ppt

memo

ii 2. F. ( ), ,,. 5. G., L., D. ( ) ( ), 2005.,. 6.,,. 7.,. 8. ( ), , (20 ). 1. (75% ) (25% ). 60.,. 2. =8 5, =8 4 (. 1.) 1.,,

スライド 1

スライド 1

Microsoft PowerPoint - statistics pptx

数値計算法

Microsoft PowerPoint - e-stat(OLS).pptx

生命情報学

Microsoft PowerPoint - 三次元座標測定 ppt

OpRisk VaR3.2 Presentation

スライド 1

模擬試験問題(第1章~第3章)

基礎統計

PowerPoint プレゼンテーション - 物理学情報処理演習

Microsoft Word - reg.doc

Microsoft PowerPoint - H17-5時限(パターン認識).ppt

Excelを用いた行列演算

教室案内.pptx

切片 ( 定数項 ) ダミー 以下の単回帰モデルを考えよう これは賃金と就業年数の関係を分析している : ( 賃金関数 ) ここで Y i = α + β X i + u i, i =1,, n, u i ~ i.i.d. N(0, σ 2 ) Y i : 賃金の対数値, X i : 就業年数. (

最小二乗フィット、カイ二乗フィット、gnuplot

Microsoft Word - scilab_intro.doc

OpenFOAM(R) ソースコード入門 pt1 熱伝導方程式の解法から有限体積法の実装について考える 前編 : 有限体積法の基礎確認 2013/11/17 オープンCAE 富山富山県立大学中川慎二

数値計算法

文章のトピック 文章には様々なトピックが存在する Cuomo to Push for Broader Ban on Assault Weapons 2012 Was Hottest Year in U.S. History 2


当し 図 6. のように 2 分類 ( 疾患の有無 ) のデータを直線の代わりにシグモイド曲線 (S 字状曲線 ) で回帰する手法である ちなみに 直線で回帰する手法はコクラン アーミテージの傾向検定 疾患の確率 x : リスクファクター 図 6. ロジスティック曲線と回帰直線 疾患が発

. イントロダクション 06 年の電力自由化に伴い, すべての消費者が自由に電力会社や料金プランを選べるようになった. しかし依然として従来の規制料金から自由料金へ乗り換える人は少ない. こうした行動は, 料金プランを切り替えた際に自分が得をするのか, 損をするのかが把握できていないため, 切り替え

PowerPoint Presentation

パソコンシミュレータの現状

混沌系工学特論 #5

スライド 1

Takeuchi, J., and Yamanishi, K.: A Unifying Framework for Detecting Outliers and Change Points from Time Series, IEEE Trans. on Knowledge and Data Eng

Microsoft PowerPoint - 10.pptx

データ解析

スライド 1

表計算ソフトを利用した選択実験の計測手順 あいざきひでお! 総合評価研究室合崎英男 1. はじめに 近年, 農業 農村計画分野において選択実験 ( 選択型コンジョイント分析 ) の適用が増えてきている たとえば, 稲作農家によるライスセンターの利用決定を対象とした選択実験を実施し ( 合崎 2001

ボルツマンマシンの高速化

Microsoft Word - reg2.doc

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

スライド 1

68 A mm 1/10 A. (a) (b) A.: (a) A.3 A.4 1 1

StatlightGroupManual.dvi

ii 3.,. 4. F. (), ,,. 8.,. 1. (75%) (25%) =7 20, =7 21 (. ). 1.,, (). 3.,. 1. ().,.,.,.,.,. () (12 )., (), 0. 2., 1., 0,.

コンピュータグラフィックス基礎              No

構造方程式モデリング Structural Equation Modeling (SEM)

memo

サーバに関するヘドニック回帰式(再推計結果)

Microsoft PowerPoint - stat-2014-[9] pptx

構造化プログラミングと データ抽象

Microsoft PowerPoint - prog03.ppt

福井正康 共分散構造分析を基にした最小 乗法と最尤法を組み込んだ 初期値設定については 当初 MCMC を予定していたが 主成分法で与えた値が良い結果を与えることが分かり 計算速度の関係からそちらを採用した 最後に MCMC の乱数発生法で 我々はこれまで Metropolis-Hstigs 法を用

Java 基礎問題ドリル ~ メソッドを理解する ~ 次のプログラムコードに 各設問の条件にあうメソッドを追加しなさい その後 そのメソッドが正しく動作することを検証するためのプログラムコードを main メソッドの中に追加しなさい public class Practice { // ここに各設問

森林水文 水資源学 2 2. 水文統計 豪雨があった時, 新聞やテレビのニュースで 50 年に一度の大雨だった などと報告されることがある. 今争点となっている川辺川ダムは,80 年に 1 回の洪水を想定して治水計画が立てられている. 畑地かんがいでは,10 年に 1 回の渇水を対象として計画が立て

情報工学概論

21世紀型パラメータ設計―標準SN比の活用―

untitled

Transcription:

第 6 回基礎ゼミ資料 Practice NL&MXL from R 平成 30 年 5 月 18 日 ( 金 ) 朝倉研究室修士 1 年小池卓武

使用データ 1 ~ 横浜プローブパーソンデータ ~ 主なデータの中身 トリップ ID 目的 出発, 到着時刻 総所要時間 移動距離 交通機関別の時間, 距離 アクセス, イグレス時間, 距離 費用 代表交通手段 代替手段生成可否 性別, 年齢等の個人属性 etc..

NL モデルによる推定 -NL の効用関数 2 公共 時間 費用 U train = β time time train + β cost cost train + ε Public_train U bus = β time time bus + β cost cost bus + ε Public_bus 誤差項 ( 選択肢間相関あり?) U car = β time time car + β cost cost car + ε Private_car 私有 U bike = β time time bike + β cost cost bike + ε Private_bike U walk = β time time walk + β cost cost walk + ε Private_walk 公共 μ 1 1 私有 鉄道バス自動車自転車徒歩 下位ネストのスケールパラメータは 1 に固定し, 上位ネストのスケールパラメータ μ を推定. その際,0 < μ < 1 が条件.

NL モデルによる推定 - 初期設定 3 ~ 初期設定 ~ nl_maxlik_1.r を展開! Session Set Working Directory To Source File Location をしてから実行 ( 交通手段数 -1) 個の定数項 + パラメータ β( 時間, 料金 )2 つ + スケールパラメータ (μ) 1 つ 推定値 7 つ 初期値として 0 を与えておく 読み込むデータの 1 行目が データでなく列名なら header=t データから始まるなら header=f nrow( 行列 ): 引数行列の行数を返す numeric( 引数 ): 引数個の 0 を返す パラメータ推定値の初期値

NL モデルによる推定 - 対数尤度関数の設定 4 ~ 対数尤度関数を定義 ~ function( 引数 ){ 算術式 } を用いて対数尤度を計算するための関数をあらかじめ定義. 初期値として対数尤度 LL=0 を設定しておく.

NL モデルによる推定 - 対数尤度関数の設定 5 ~exp(v) を定義 ~ Data$ 代替手段生成可否 train には,train が代替交通手段として生成されうるなら 1, そうでなければ 0 が入る. SOL 変数を同程度のオーダーにして推定結果を安定させるためにそれぞれ 100 で除す.(100 分,100 円単位にする )

NL モデルによる推定 - 対数尤度関数の設定 6 ~ 上位ネストでの公共 私有選択確率 ~ ログサム変数 :V d = ln m exp(v m ) 上位ネストでの ( 公共 私有 ) 選択確率 :P(d) = exp(μ V d+v d ) d: 上位ネスト,μ: 上位ネストのスケールパラメータ d exp(μ(v d +V d ))

NL モデルによる推定 - 対数尤度関数の設定 7 ~ 下位ネストでの交通機関選択確率 ~ 下位ネストでの ( 交通機関 m) 選択確率 :P(m d) = exp(v m) m exp(v m ) 交通機関選択確率 :P m d P d = exp(v m) m exp(v m ) exp(μ V d + V d ) d exp(μ(v d + V d ))

NL モデルによる推定 - 対数尤度関数の設定 8 ~ 対数尤度の計算式を定義 ~ log P の計算時に真数条件 :log P : P > 0 に反してエラーになるのを防止 代表交通手段が i ならば C. i には 1 が入る 対数尤度 LL:(LogLikelihood): n N i J d i ln P n (i) N: 全サンプル数,n: 個人,J: 全交通機関選択肢数, i: 交通機関選択肢,di: 交通機関選択ダミー (1or0),Pn(i): 交通機関選択確率 未知パラメータに対して最大化することでパラメータ推定 :maxlik 関数

NL モデルによる推定 -MaxLik 関数 9 ~ 対数尤度の最大化 ~ maxlik 関数を用いて最尤推定 (Optim 関数の代替案!) maxlik( 対数尤度関数,start= パラメータ初期値,method= ~ ) ヘッセ行列 (hess=), 勾配 (grad=), 制約条件 (constraint=) も引数として入れられるが, 今回は単純なケースとして上記の式形で計算. Method... 最大化手法にも様々ある... NM(Nelder-Mead) 計算が粗い.. NR(Newton-Raphson) 勾配 (grad=) が必要 BFGS(Broyden-Fletcher-Goldfarb-Shanno) gradient が無くても大丈夫 Etc.. 今回は BFGS を採用 今回は method について考える機会を設けるためにあえて関数内に method を設定したが, 何も設定しなければ最適な method が自動適用される仕様になっている.

NL モデルによる推定 - 結果の出力 10 ~maxlik 関数でパラメータ推定 ~ Broyden-Fletcher-Golden-Shanno メソッドを最適化メソッドとして採用. sqrt 関数 : 引数の平方根を計算 diag 関数 : 引数 ( 行列 ) の対角成分を計算 solve 関数 : 引数 ( 正方行列 ) の逆行列を計算 パラメータ推定値 / 標準偏差 = t 値 Print で出力 スケールパラメータ μ が 0 < μ < 1 を満たしていない!! ネスト構造の再検討が必要.. パラメータ推定値は左から定数項 4,β 2,μ

MXL モデルによる推定 -MXL の効用関数 11 ~ランダム係数モデルの効用関数 ~ U i = β time time i + β cost cost i + ε i = β time + σ time η time time i + β cost + σ cost η cost cost i + ε i β x : 平均,σ x : 平均,η x : 標準正規分布に従う乱数, ε i :IID ガンベル分布 個人の嗜好性によってパラメータ β が確率的に変化 ランダム係数と呼ぶ NL と同じ交通手段選択肢を用いてパラメータ推定!

MXL モデルによる推定 - 初期設定 12 ~ データの読み込み ~ nrow( 行列 ): 引数行列の行数を返す サンプル数 numeric( 引数 ): 引数個の 0 を返す パラメータ推定値の格納配列 ( 交通手段数 -1) 個の定数項 + パラメータ β( 時間, 料金 ) の平均, 標準偏差 推定値 8 つ 初期値として 0 を与えておく. 繰り返し計算によりパラメータ推定を行うので, その繰り返し回数 R=100 を設定.

MXL モデルによる推定 - 乱数の生成 13 ~ ハルトン数列法で準乱数を生成 ~ ハルトン数列法素数 x の累乗を分母においた分数を 0~1 区間で複数生成し,qnorm 関数を用いて標準正規分布に従うような順乱数にする手法. s t+1 = s t, s t + 1 x t, s t + 2 x t,, s t + x 1 x t Qnorm 関数で標準正規分布に従わせる ハルトン数列

MXL モデルによる推定 - 対数尤度関数の設定 14 ~ 対数尤度関数の設定 ~ パラメータ β に個人嗜好性を持たせたランダム係数を表現するために, 平均, 標準偏差を推定. 対数尤度を R 回計算し, その和を R で除すことで対数尤度の平均を出す シミュレーション尤度. その和の受け皿として SimLL を定義.

MXL モデルによる推定 -MXL の効用関数 15 ~ ランダム係数を定義 ~ 平均標準偏差ハルトン数列法で生成した乱数 = 確率的に変化するパラメータ : ランダム係数 ランダム係数 :β i = β i + ση i β i : 平均,σ: 標準偏差, η i : 乱数

MXL モデルによる推定 -MXL の効用関数 16 ~ 選択確率, 対数尤度の定義 ~ 対数尤度の計算, パラメータ推定を R 回 (100 回 ) 行うため, 待ち時間が長い. 暇なので結果を出力. 確認せずともよい人は print の前に # を付けてコメント化しても OK.

MXL モデルによる推定 - 結果の出力 17 ~ 結果の出力 ~ NL 同様, 対数尤度の最大化に maxlik 関数を使用. Print で各種推定結果を出力! パラメータ推定値は左から定数項 4, 時間のランダム係数の平均および標準偏差, 料金のランダム係数の平均および標準偏差

参考文献 18 参考文献 : 1) 北村隆一 森川高行 佐々木邦明 藤井聡 山本俊行, 交通行動の分析とモデリング 2) 東京大学羽藤研究室,http.//bin.t.u-tkyo.ac.jp/kaken/ 3)Rdocumentation maxlik https://www.rdocumentation.org/packages/maxlik/versions/1.3-4/topics/maxlik