|
19 | 19 | }, |
20 | 20 | { |
21 | 21 | "cell_type": "code", |
22 | | - "execution_count": null, |
| 22 | + "execution_count": 1, |
23 | 23 | "metadata": {}, |
24 | 24 | "outputs": [], |
25 | 25 | "source": [ |
|
270 | 270 | { |
271 | 271 | "cell_type": "markdown", |
272 | 272 | "metadata": { |
273 | | - "heading_collapsed": true, |
274 | | - "jp-MarkdownHeadingCollapsed": true |
| 273 | + "heading_collapsed": true |
275 | 274 | }, |
276 | 275 | "source": [ |
277 | 276 | "### 実質利子率" |
|
404 | 403 | { |
405 | 404 | "cell_type": "markdown", |
406 | 405 | "metadata": { |
407 | | - "heading_collapsed": true, |
408 | | - "jp-MarkdownHeadingCollapsed": true |
| 406 | + "heading_collapsed": true |
409 | 407 | }, |
410 | 408 | "source": [ |
411 | 409 | "### シミュレーション" |
|
443 | 441 | }, |
444 | 442 | { |
445 | 443 | "cell_type": "code", |
446 | | - "execution_count": null, |
447 | | - "metadata": { |
448 | | - "hidden": true |
449 | | - }, |
450 | | - "outputs": [], |
| 444 | + "execution_count": 2, |
| 445 | + "metadata": { |
| 446 | + "hidden": true |
| 447 | + }, |
| 448 | + "outputs": [ |
| 449 | + { |
| 450 | + "data": { |
| 451 | + "text/plain": [ |
| 452 | + "alpha 0.360000\n", |
| 453 | + "beta 0.990000\n", |
| 454 | + "d 0.025000\n", |
| 455 | + "rho 0.551000\n", |
| 456 | + "sigma 0.000061\n", |
| 457 | + "theta 1.000000\n", |
| 458 | + "L 0.330000\n", |
| 459 | + "dtype: float64" |
| 460 | + ] |
| 461 | + }, |
| 462 | + "execution_count": 2, |
| 463 | + "metadata": {}, |
| 464 | + "output_type": "execute_result" |
| 465 | + } |
| 466 | + ], |
451 | 467 | "source": [ |
452 | 468 | "parameters = pd.Series({'alpha':.36,\n", |
453 | 469 | " 'beta':0.99,\n", |
|
497 | 513 | }, |
498 | 514 | { |
499 | 515 | "cell_type": "code", |
500 | | - "execution_count": null, |
| 516 | + "execution_count": 3, |
501 | 517 | "metadata": { |
502 | 518 | "hidden": true |
503 | 519 | }, |
|
519 | 535 | }, |
520 | 536 | { |
521 | 537 | "cell_type": "code", |
522 | | - "execution_count": null, |
| 538 | + "execution_count": 4, |
523 | 539 | "metadata": { |
524 | 540 | "hidden": true |
525 | 541 | }, |
|
570 | 586 | }, |
571 | 587 | { |
572 | 588 | "cell_type": "code", |
573 | | - "execution_count": null, |
| 589 | + "execution_count": 5, |
574 | 590 | "metadata": { |
575 | 591 | "hidden": true |
576 | 592 | }, |
|
621 | 637 | }, |
622 | 638 | { |
623 | 639 | "cell_type": "code", |
624 | | - "execution_count": null, |
| 640 | + "execution_count": 6, |
625 | 641 | "metadata": { |
626 | 642 | "hidden": true |
627 | 643 | }, |
|
647 | 663 | }, |
648 | 664 | { |
649 | 665 | "cell_type": "code", |
650 | | - "execution_count": null, |
| 666 | + "execution_count": 7, |
651 | 667 | "metadata": { |
652 | 668 | "hidden": true |
653 | 669 | }, |
|
658 | 674 | }, |
659 | 675 | { |
660 | 676 | "cell_type": "code", |
661 | | - "execution_count": null, |
662 | | - "metadata": { |
663 | | - "hidden": true |
664 | | - }, |
665 | | - "outputs": [], |
| 677 | + "execution_count": 8, |
| 678 | + "metadata": { |
| 679 | + "hidden": true |
| 680 | + }, |
| 681 | + "outputs": [ |
| 682 | + { |
| 683 | + "data": { |
| 684 | + "text/plain": [ |
| 685 | + "a 1.000000\n", |
| 686 | + "k 12.536454\n", |
| 687 | + "y 1.222339\n", |
| 688 | + "c 0.908928\n", |
| 689 | + "i 0.313411\n", |
| 690 | + "r 0.010101\n", |
| 691 | + "w 2.370598\n", |
| 692 | + "dtype: float64" |
| 693 | + ] |
| 694 | + }, |
| 695 | + "execution_count": 8, |
| 696 | + "metadata": {}, |
| 697 | + "output_type": "execute_result" |
| 698 | + } |
| 699 | + ], |
666 | 700 | "source": [ |
667 | 701 | "rbc_basic_model.ss" |
668 | 702 | ] |
|
679 | 713 | }, |
680 | 714 | { |
681 | 715 | "cell_type": "code", |
682 | | - "execution_count": null, |
683 | | - "metadata": { |
684 | | - "hidden": true |
685 | | - }, |
686 | | - "outputs": [], |
| 716 | + "execution_count": 9, |
| 717 | + "metadata": { |
| 718 | + "hidden": true |
| 719 | + }, |
| 720 | + "outputs": [ |
| 721 | + { |
| 722 | + "ename": "AttributeError", |
| 723 | + "evalue": "'Series' object has no attribute 'ravel'", |
| 724 | + "output_type": "error", |
| 725 | + "traceback": [ |
| 726 | + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", |
| 727 | + "\u001b[31mAttributeError\u001b[39m Traceback (most recent call last)", |
| 728 | + "\u001b[32m/var/folders/_f/g_05tt3j09n5hcrk1mwhyj5r0000gn/T/ipykernel_42398/3130218754.py\u001b[39m in \u001b[36m?\u001b[39m\u001b[34m()\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m rbc_basic_model.approximate_and_solve(log_linear=\u001b[38;5;28;01mTrue\u001b[39;00m)\n", |
| 729 | + "\u001b[32m~/miniforge3/envs/jb1/lib/python3.11/site-packages/linearsolve/__init__.py\u001b[39m in \u001b[36m?\u001b[39m\u001b[34m(self, log_linear, eigenvalue_warnings)\u001b[39m\n\u001b[32m 264\u001b[39m self.log_linear = log_linear\n\u001b[32m 265\u001b[39m \n\u001b[32m 266\u001b[39m \u001b[38;5;66;03m# Approximate\u001b[39;00m\n\u001b[32m 267\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m log_linear == \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m268\u001b[39m self.log_linear_approximation()\n\u001b[32m 269\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 270\u001b[39m self.linear_approximation()\n\u001b[32m 271\u001b[39m \n", |
| 730 | + "\u001b[32m~/miniforge3/envs/jb1/lib/python3.11/site-packages/linearsolve/__init__.py\u001b[39m in \u001b[36m?\u001b[39m\u001b[34m(self, steady_state)\u001b[39m\n\u001b[32m 698\u001b[39m \n\u001b[32m 699\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28;01mnot\u001b[39;00m np.iscomplexobj(self.parameters):\n\u001b[32m 700\u001b[39m \n\u001b[32m 701\u001b[39m \u001b[38;5;66;03m# Assign attributes\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m702\u001b[39m self.a= approx_fprime_cs(np.log(self.ss).ravel(),log_equilibrium_fwd)\n\u001b[32m 703\u001b[39m self.b= -approx_fprime_cs(np.log(self.ss).ravel(),log_equilibrium_cur)\n\u001b[32m 704\u001b[39m \n\u001b[32m 705\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n", |
| 731 | + "\u001b[32m~/miniforge3/envs/jb1/lib/python3.11/site-packages/pandas/core/generic.py\u001b[39m in \u001b[36m?\u001b[39m\u001b[34m(self, name)\u001b[39m\n\u001b[32m 6202\u001b[39m \u001b[38;5;28;01mand\u001b[39;00m name \u001b[38;5;28;01mnot\u001b[39;00m \u001b[38;5;28;01min\u001b[39;00m self._accessors\n\u001b[32m 6203\u001b[39m \u001b[38;5;28;01mand\u001b[39;00m self._info_axis._can_hold_identifiers_and_holds_name(name)\n\u001b[32m 6204\u001b[39m ):\n\u001b[32m 6205\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m self[name]\n\u001b[32m-> \u001b[39m\u001b[32m6206\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m object.__getattribute__(self, name)\n", |
| 732 | + "\u001b[31mAttributeError\u001b[39m: 'Series' object has no attribute 'ravel'" |
| 733 | + ] |
| 734 | + } |
| 735 | + ], |
687 | 736 | "source": [ |
688 | 737 | "rbc_basic_model.approximate_and_solve(log_linear=True)" |
689 | 738 | ] |
|
2261 | 2310 | "name": "python", |
2262 | 2311 | "nbconvert_exporter": "python", |
2263 | 2312 | "pygments_lexer": "ipython3", |
2264 | | - "version": "3.11.9" |
| 2313 | + "version": "3.13.11" |
2265 | 2314 | } |
2266 | 2315 | }, |
2267 | 2316 | "nbformat": 4, |
|
0 commit comments