MMT信仰が招く"アリとキリギリス"の結末

2026/3/9

「潜在成長率に合わせて通貨を発行し、増えた分が政府支出となる」これは、MMTと日本でリフレ派と呼ばれる人々の主張を端的に示したものです。  MMTの理論的な背景は、貨幣を国家の創造物と捉えるくらいで、その他は主流派の経済学と大差ありません。彼らは”政府債務の拡大が自国通貨建てであるかぎり、信用リスクや通貨の信任の問題は発生せず”、”財政赤字を全く気にする必要はない”と主張します。 政府支出の制限 ー アリとキリギリス  MMTは単一の理論ではなく、貨幣に関するいくつかの考え方の集まったものです。日本で話題 ...

ReadMore

外為市場介入クレプトピア3:公金の行方

2026/2/18

 現在も日本の担当者がドル円為替レートの推移に関して介入を示唆する発言をすることがあります。  もし、実際には2026年1月23日に外国為替市場へ単独介入が実施されていた場合、どういうことが起きているかを明らかにしておきます。  what if ~ のCounterfactual推論と捉えてください。 外国為替市場ドル売り介入  外国為替市場への介入については、実際の処理はよく知られていません。図1を例に、どのように処理されているか見ていきましょう。 図1 ドル売り介入の場合  外国為替市場介入は、以下の ...

ReadMore

外為市場介入クレプトピア2:繁栄への月並みの経路

2026/2/5

1月23日のドル円為替市場  かつてある公的機関から事実とは異なる内容が、連日発表されていました。現在から、80年以上前のことです。  現在、2026年1月30日の発表によると、先月2025年12月29日から2026年1月28日までの外為市場介入はなかったことになっています。  1月23日の日銀総裁会見後のドル円為替レートの推移には、大きな建て玉の裁定取引の履歴が記録されています。ドル売りの投入資金は反対売買で全額決済されています。  数日前、1月20日に米国で長期金利が上昇しています。まとまった量の米国 ...

ReadMore

外為市場介入クレプトピア:美しい国、日本

2026/1/26

 クレプトピアは クレプトクラシー(Kleptocracy)とユートピア(Utopia)を組み合わせた造語です。Kleptocracyは権力者が国の富を奪うことを指します。  1月23日、日銀総裁の会見後に、ドル円レートが2円程シフトしていました。金融関係者の間でレートチェックがあったと噂になっていたようです。  夕方、公金を流用した資本による企業の社員が陽気に騒いでいたので、おそらく外国為替市場で通貨当局によるドル売り介入が実施されたのでしょう。  通貨当局の新しい担当者が、外為市場を経由して、また私的 ...

ReadMore

書評:BLACK WAVE

2026/1/10

Black Wave - Saudi Arabia , Iran And The Rivalry That Unravelled the Middle East Kim Ghattas BLACK WAVE - Saudi Arabia, Iran And The Rivalry That Unravelled The Middle East  2020年の出版物ですが、未読であり、価格がリーズナブルだったので購入しました。  サウジアラビアとイランのライバル関係を軸にイラン革命以後の中東の国際関係のパズ ...

ReadMore

do-Calculus: ベイジアン・ネットワークによるシナリオ分析

2026/1/25

 do-Calculusの概念を解説します。do-演算子(do-operator)と条件確率式で定義してあり、PearlのDAGを元にした因果推論の中心的な概念です。d-Calculusの三つのルールはd-separatorという概念を適用することで、ある確率分布が別の確率分布と等しいことを示すものです。直感的に把握するのは難しい概念であるかもしれません。DAGをイメージして把握した方が良いでしょう。  DAGで示した確率空間でノードの数が少なくなれば、同時確率分布、条件確率分布において計算が簡素化できま ...

ReadMore

企業が不祥事を招くコンテクストとは 書評:The Dark Pattern

2025/9/28

The Dark Pattern: The Hidden Dynamics of Corporate Scandals Palazzo Ph.D, Guido; Hoffrage Ph.D, Ulrich The Dark Pattern: The Hidden Dynamics of Corporate Scandals.  本書は良い人が悪事を働くことについて記されています。ある環境の下では、彼らは嘘をつき、詐欺に関与します。彼らの振る舞いを理解するために、著者らは彼らの性格の欠点に焦点を当てるだけで ...

ReadMore

投資ポートフォリオのストレス・テストーpgmpyベイジアン・ネットワークによるリスク評価

2025/8/6

地政学的リスク 原油価格とインフレーション  天然資源、特に原油価格を主要因に置いたインフレーションとポートフォリオを構成する各資産のストレス・テストのシナリオの一例を図示しています。ストレス・テストとして該当シナリオ1によるポートフォリオの損益を推定します。 図1 原油価格と地政学的リスクのシナリオ  中東の紛争による地政学的リスクの上昇、原油価格の変動は、必ずしも資産価格の下落に繋がりません。これは、資産価格に影響するまでに複数の経路があることが影響しています。  リスク・シナリオをDAG(Direc ...

ReadMore

書評:Autocracy,Inc.

2025/6/16

Autocracy,Inc. The Dictators Who Want to Run the World. Anne Applebaum Autocracy,Inc. The Dictators Who Want to Run the World.  Autocracy,Inc.とは著者の造語です。本書のテーマをわかりやすく表現しています。  Incは通常、Incorporated として会社組織の法人名に使います。xxx Inc.と略し会社名の終わりにつけます。統合した独裁国家、あるいは一体化した専 ...

ReadMore

書評:Our dollar, Your problem

2025/12/23

Our dollar, Your Problem: An Insider's view of seven turbulent decades of global finance, and the road ahead Kenneth Rogoff Our dollar, Your Problem: An Insider's view of seven turbulent decades of global finance, and the road ahead  最近、経済制裁をテーマにした著書にいくつか ...

ReadMore

システム リスクモデル

ShinyStan のセットアップ

ShinyStanというShinyのWebアプリケーション・フレームワークを使ったStanの診断ツールをインストールします。

ShinyStanはRのパッケージとして利用できます。

Stan

 Stanは、ハミルトニアンモンテカルロ(以下、HMC)を使ったMCMCです。Rインターフェイスの他、Pythonインターフェイス、コマンドラインインターフェイスからも利用できます。

 Stanはモデリング言語で、ベイジアンモデルを記述する確率プログラミング言語と言えます。StanのコアライブラリはC++で記述されており、Stanで記述したモデルもソースを変換し、C++でコンパイルして実行します。MCMCのサンプリングにはHMC、No U-Turn Sampler(NUTS)アルゴリズムを使います。

 ShinyStanは、Stanが計算したMCMCの出力を分析する対話的な視覚化ツールです。

ShinyStanのインストール

 Rを起動し、パッケージをインストールします。

install.packages('shinystan')

 依存関係と必要なパッケージが表示されます。それらのパッケージもCRANからインストールします。

$ r

R version 4.2.3 (2023-03-15) -- "Shortstop Beagle"
Copyright (C) 2023 The R Foundation for Statistical Computing
Platform: aarch64-apple-darwin20 (64-bit)

R は、自由なソフトウェアであり、「完全に無保証」です。 
一定の条件に従えば、自由にこれを再配布することができます。 
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。 

R は多くの貢献者による共同プロジェクトです。 
詳しくは 'contributors()' と入力してください。 
また、R や R のパッケージを出版物で引用する際の形式については 
'citation()' と入力してください。 

'demo()' と入力すればデモをみることができます。 
'help()' とすればオンラインヘルプが出ます。 
'help.start()' で HTML ブラウザによるヘルプがみられます。 
'q()' と入力すれば R を終了します。 

 [以前にセーブされたワークスペースを復帰します] 

> install.packages('shinystan')
 --- このセッションで使うために、CRAN のミラーサイトを選んでください --- 

 依存対象 (dependency) ‘tensorA’, ‘distributional’, ‘ggridges’, ‘posterior’, ‘crosstalk’, ‘plyr’, ‘BH’, ‘bayesplot’, ‘colourpicker’, ‘DT’, ‘dygraphs’, ‘gtools’, ‘markdown’, ‘reshape2’, ‘rstan’, ‘shinyjs’, ‘shinythemes’, ‘threejs’ もインストールします 

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/tensorA_0.36.2.tgz' を試しています 
Content type 'application/x-gzip' length 222335 bytes (217 KB)
==================================================
downloaded 217 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/distributional_0.3.2.tgz' を試しています 
Content type 'application/x-gzip' length 531344 bytes (518 KB)
==================================================
downloaded 518 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/ggridges_0.5.4.tgz' を試しています 
Content type 'application/x-gzip' length 2258660 bytes (2.2 MB)
==================================================
downloaded 2.2 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/posterior_1.4.1.tgz' を試しています 
Content type 'application/x-gzip' length 867796 bytes (847 KB)
==================================================
downloaded 847 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/crosstalk_1.2.0.tgz' を試しています 
Content type 'application/x-gzip' length 405077 bytes (395 KB)
==================================================
downloaded 395 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/plyr_1.8.8.tgz' を試しています 
Content type 'application/x-gzip' length 1014282 bytes (990 KB)
==================================================
downloaded 990 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/BH_1.81.0-1.tgz' を試しています 
Content type 'application/x-gzip' length 13497219 bytes (12.9 MB)
==================================================
downloaded 12.9 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/bayesplot_1.10.0.tgz' を試しています 
Content type 'application/x-gzip' length 5357606 bytes (5.1 MB)
==================================================
downloaded 5.1 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/colourpicker_1.2.0.tgz' を試しています 
Content type 'application/x-gzip' length 1286527 bytes (1.2 MB)
==================================================
downloaded 1.2 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/DT_0.27.tgz' を試しています 
Content type 'application/x-gzip' length 1613079 bytes (1.5 MB)
==================================================
downloaded 1.5 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/dygraphs_1.1.1.6.tgz' を試しています 
Content type 'application/x-gzip' length 424406 bytes (414 KB)
==================================================
downloaded 414 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/gtools_3.9.4.tgz' を試しています 
Content type 'application/x-gzip' length 356982 bytes (348 KB)
==================================================
downloaded 348 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/markdown_1.6.tgz' を試しています 
Content type 'application/x-gzip' length 196227 bytes (191 KB)
==================================================
downloaded 191 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/reshape2_1.4.4.tgz' を試しています 
Content type 'application/x-gzip' length 339140 bytes (331 KB)
==================================================
downloaded 331 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/rstan_2.21.8.tgz' を試しています 
Content type 'application/x-gzip' length 23073862 bytes (22.0 MB)
==================================================
downloaded 22.0 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/shinyjs_2.1.0.tgz' を試しています 
Content type 'application/x-gzip' length 1086616 bytes (1.0 MB)
==================================================
downloaded 1.0 MB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/shinythemes_1.2.0.tgz' を試しています 
Content type 'application/x-gzip' length 978182 bytes (955 KB)
==================================================
downloaded 955 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/threejs_0.3.3.tgz' を試しています 
Content type 'application/x-gzip' length 941813 bytes (919 KB)
==================================================
downloaded 919 KB

 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/shinystan_2.6.0.tgz' を試しています 
Content type 'application/x-gzip' length 1336744 bytes (1.3 MB)
==================================================
downloaded 1.3 MB


 ダウンロードされたパッケージは、以下にあります 
 	/var/folders/z3/y2vb_4653kjcytsygg5bkv7w0000gn/T//RtmpqTGd2O/downloaded_packages 

 devtoolsパッケージもインストールします。

> install.packages("devtools")
 URL 'https://cran.ism.ac.jp/bin/macosx/big-sur-arm64/contrib/4.2/devtools_2.4.5.tgz' を試しています 
Content type 'application/x-gzip' length 421790 bytes (411 KB)
==================================================
downloaded 411 KB


 ダウンロードされたパッケージは、以下にあります 
 	/var/folders/z3/y2vb_4653kjcytsygg5bkv7w0000gn/T//RtmpqTGd2O/downloaded_packages 
> 

 

 インストールが終了したら、デモを起動してみます。

library('shinystan')
launch_shinystan_demo()

デモ画面

Diagnose パラメータはmu

サンプル情報

パラメータmuのカーネル密度、Autocorrelationのマルチビュー

パラメータの推定やカーネル密度の表示もよくできています。

Rで頻繁に使用するPlotに比べると、WebベースのShinyは解像度が高いようです。

ShinyStanには、deploy_shinystanという関数も用意されており、ShinyStanアプリケーションをデプロイできるようになっています。

 次の機会に、公開可能な興味深いモデル(金融市場に関連したモデル)のモンテカルロシミュレーションの結果をこのツールで分析してみましょう。

-システム, リスクモデル
-