Skip to content

Commit 98ab986

Browse files
committed
.solve_klein() removed
1 parent a6a61b3 commit 98ab986

File tree

1 file changed

+11
-53
lines changed

1 file changed

+11
-53
lines changed

14_linearsolve.ipynb

Lines changed: 11 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -585,36 +585,16 @@
585585
"hidden": true
586586
},
587587
"source": [
588-
"次にシミュレーションのための対数線形近似をおこなう。`tfp_model`には`.Log_linear_approximation()`というメソッドが用意されており,それを使うと`tfp_model`の対数線形近似を計算し,`tfp_model`に組み込むことになる。"
588+
"次にシミュレーションのための対数線形近似をおこなう。`tfp_model`には`.approximate_and_solve(log_linear=True)`というメソッドが用意されており,それを使うと`tfp_model`の対数線形近似を計算し,`tfp_model`に組み込むことになる。"
589589
]
590590
},
591591
{
592592
"cell_type": "code",
593593
"execution_count": null,
594-
"metadata": {
595-
"hidden": true
596-
},
597-
"outputs": [],
598-
"source": [
599-
"tfp_model.log_linear_approximation()"
600-
]
601-
},
602-
{
603-
"cell_type": "markdown",
604594
"metadata": {},
605-
"source": [
606-
"更に,`tfp_model`のメソッド`.solve_klein()`を使い,その対数近似の解を計算する。"
607-
]
608-
},
609-
{
610-
"cell_type": "code",
611-
"execution_count": null,
612-
"metadata": {
613-
"hidden": true
614-
},
615595
"outputs": [],
616596
"source": [
617-
"tfp_model.solve_klein()"
597+
"tfp_model.approximate_and_solve(log_linear=True)"
618598
]
619599
},
620600
{
@@ -875,8 +855,7 @@
875855
"print(f'定常値\\n{ss.index[0]}: {ss.iloc[0]:.3f}\\n')\n",
876856
"\n",
877857
"# 対数線形近似\n",
878-
"tfp_model.log_linear_approximation()\n",
879-
"tfp_model.solve_klein()\n",
858+
"tfp_model.approximate_and_solve(log_linear=True)\n",
880859
"print('対数線形近似\\n', tfp_model.solved().split('\\n\\n')[1], sep='')\n",
881860
"\n",
882861
"# インパルス反応の計算\n",
@@ -891,7 +870,8 @@
891870
"cell_type": "markdown",
892871
"metadata": {
893872
"heading_collapsed": true,
894-
"hidden": true
873+
"hidden": true,
874+
"jp-MarkdownHeadingCollapsed": true
895875
},
896876
"source": [
897877
"#### 確率的シミュレーション"
@@ -926,8 +906,7 @@
926906
"outputs": [],
927907
"source": [
928908
"tfp_model.stoch_sim(seed=12345, T=200,\n",
929-
" covariance_matrix=[[parameters['sigma']]],\n",
930-
" )"
909+
" covariance_matrix=[[parameters['sigma']]])"
931910
]
932911
},
933912
{
@@ -1380,7 +1359,7 @@
13801359
"hidden": true
13811360
},
13821361
"source": [
1383-
"次にシミュレーションのための対数線形近似をおこなう。`solow_model`には`.Log_linear_approximation()`というメソッドが用意されており,それを使うと`solow_model`の対数線形近似を計算し,`solow_model`に組み込むことになる。"
1362+
"次にシミュレーションのための対数線形近似をおこなう。`solow_model`には`.approximate_and_solve(log_linear=True)`というメソッドが用意されており,それを使うと`solow_model`の対数線形近似を計算し,`solow_model`に組み込むことになる。"
13841363
]
13851364
},
13861365
{
@@ -1391,25 +1370,7 @@
13911370
},
13921371
"outputs": [],
13931372
"source": [
1394-
"solow_model.log_linear_approximation()"
1395-
]
1396-
},
1397-
{
1398-
"cell_type": "markdown",
1399-
"metadata": {},
1400-
"source": [
1401-
"更に,`solow_model`のメソッド`.solve_klein()`を使い,その対数近似の解を計算する。"
1402-
]
1403-
},
1404-
{
1405-
"cell_type": "code",
1406-
"execution_count": null,
1407-
"metadata": {
1408-
"hidden": true
1409-
},
1410-
"outputs": [],
1411-
"source": [
1412-
"solow_model.solve_klein()"
1373+
"solow_model.approximate_and_solve(log_linear=True)"
14131374
]
14141375
},
14151376
{
@@ -1453,8 +1414,7 @@
14531414
{
14541415
"cell_type": "markdown",
14551416
"metadata": {
1456-
"heading_collapsed": true,
1457-
"jp-MarkdownHeadingCollapsed": true
1417+
"heading_collapsed": true
14581418
},
14591419
"source": [
14601420
"#### インパルス反応"
@@ -1476,8 +1436,7 @@
14761436
{
14771437
"cell_type": "markdown",
14781438
"metadata": {
1479-
"heading_collapsed": true,
1480-
"jp-MarkdownHeadingCollapsed": true
1439+
"heading_collapsed": true
14811440
},
14821441
"source": [
14831442
"#### インパルス反応の計算と図示"
@@ -1624,8 +1583,7 @@
16241583
"print('')\n",
16251584
"\n",
16261585
"# 対数線形近似\n",
1627-
"solow_model.log_linear_approximation()\n",
1628-
"solow_model.solve_klein()\n",
1586+
"solow_model.approximate_and_solve(log_linear=True)\n",
16291587
"print('対数線形近似')\n",
16301588
"for s in solow_model.solved().split('\\n\\n')[1:]:\n",
16311589
" print(s, sep='')\n",

0 commit comments

Comments
 (0)