【鲁棒】对信息不完整的 DSGE 模型进行鲁棒预测(Matlab代码实现)

news2024/9/24 11:32:06

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

我们为DSGE模型提供预测,其中包含跨信息结构的鲁棒性信息不完整。我们的方法将不完全信息模型映射到具有时变期望楔子的全信息经济中,并提供条件来确保楔子可以通过某种信息结构合理化。使用我们的方法,我们量化了信息作为商业周期波动来源的潜在重要性,在其他无摩擦模型中。我们的方法揭示了企业特定需求冲击在支持总体信心波动方面的核心作用。只有当企业面临未观察到的当地需求冲击时,信心波动才能占美国商业周期的很大一部分。

We provide predictions for DSGE models with incomplete information that are robust across information structures. Our approach maps an incomplete-information model into a full-information economy with time-varying expectation wedges and provides conditions that ensure the wedges are rationalizable by some information structure. Using our approach, we quantify the potential importance of information as a source of business cycle fluctuations in an otherwise frictionless model. Our approach uncovers a central role for firm-specific demand shocks in supporting aggregate confidence fluctuations. Only if firms face unobserved local demand shocks can confidence fluctuations account for a significant portion of the US business cycle.

📚2 运行结果

warning off

% Results used in Section 4
cd([home_dir,'/Section4/final_figures/']);
make_fig1;    %Figure 1
make_fig2;    %Figure 2


% Result from Section 5 estimation + appendix
cd([home_dir,'/Section5_estimation'])
make_fig4 %Figure 4

% Results used in Section 5
cd([home_dir,'/Section5/final_figures/']);
make_tab1 %Table 1
make_tab2 %Table 2
make_fig3 %Figure 3

%Result from appendix
cd([home_dir,'/Section4/final_figures'])
make_fig5;   

% Return back to start
cd(home_dir)

warning on
return

%% 这里仅展现第一张图片结果代码

%% Make the frontier figure
file = '../output_files/frontier';
load(file, 'cpy_grid', 'ary_grid');
[fmin,resid] = extract_min(file);
close all % close any figures saved by accident in file

figure(1); set(gcf, 'Position', [0,1000,400,300])

ncpy = length(cpy_grid);
nary = length(ary_grid);

s=surf(repmat(cpy_grid',[1,nary]),repmat(ary_grid,[ncpy,1]),fmin);

zlim([.1,20]/1)

s.FaceColor = [.95 .95 .95];
s.EdgeColor = [.2 .2 .2];
s.LineWidth = 1;

g = gca;
g.ZGrid = 'off';
g.YGrid = 'off';
g.XGrid = 'off';
g.ZScale = 'log';
g.View = [45 15];

set(gca, ...
  'Box'         , 'off'     , ...
  'TickDir'     , 'out'     , ...
  'TickLength'  , [.02 .02] , ...
  'XMinorTick'  , 'on'      , ...
  'YMinorTick'  , 'on'      , ...
  'ZGrid'       , 'on'      , ...
  'XTick'       , -1:.5:1   , ...
  'YTick'       , -1:.5:1   , ...
  'ZTick'       , [.1,1,10]/1 , ...  
  'LineWidth'   , 1         );

xs = xlabel('$\gamma_{\hat y \pi}$', 'interpreter', 'latex','fontsize',16);
ys = ylabel('$\rho_{\hat y}$', 'interpreter', 'latex','fontsize',16);
zlabel('$\sigma^\mathrm{max}_{\hat y}$', 'interpreter', 'latex','fontsize',16);

%% Save figure 1 as a png file
saveas(gcf, '../../../results/fig1.png')

disp(['Section III.C (~page 25) - global   sig_ymax: ' num2str(max(max(fmin(10:end,:))))]);
disp(['Section III.C (~page 25) - baseline sig_ymax: ' num2str(fmin(13,end))]);
disp(' ')

 

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]Ryan Chahrour, Robert Ulbricht (2022) Compute Capsule for: Robust Predictions for DSGE Models with Incomplete Information

🌈4 Matlab代码实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/611124.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用 TiUP 部署 TiDB 7.1.0 集群

使用 TiUP 部署 TiDB 7.1.0 集群 参考官方文档 1. 下载社区版安装包 TiDB 社区版 TiDB 7.1.0 为长期支持版本 (Long-Term Support Releases, LTS)。 TiDB-community-server 软件包 TiDB-community-toolkit 软件包 wget https://download.pingcap.org/tidb-community-ser…

【论文阅读】Attention-based Deep Multiple Instance Learning

misc{Ilse_Tomczak_Welling_2018, title{Attention-based Deep Multiple Instance Learning}, journal{International Conference on Machine Learning}, author{Ilse, Maximilian and Tomczak, JakubM. and Welling, Max}, year{2018}, month{Jul} }1、摘要与引言 本文…

CodeForces..走路的男孩.[简单].[时间间隔]

题目描述: 题目解读: 数学上的遛狗问题。 大意就是需要遛狗,一天至少两次,每次至少120分钟,题中所给的时间轴是从0-1440分钟,表示一整天。 然后它的主人正在不断接收信息(在工作)…

作用域 (局部作用域和全局作用域) 详细介绍

作用域 (局部作用域和全局作用域) 详细介绍 作用域是当前的执行上下文,值和表达式在其中“可见”或可被访问。 常见的作用域为: 全局作用域:脚本模式运行所有代码的默认作用域 函数作用域:由函数创建的作用域 局部作用域&#xff…

附录1-小程序常用标签

目录 1 view 2 scroll-view 3 swiper与swiper-item 4 text 5 rich-text 6 button 7 image 1 view 相当于html的div 2 scroll-view scroll-view是一个有滚动条的div scroll-y是允许纵向滚动,scroll-x是允许横向滚动 3 swiper与swiper-item swipe…

文盘Rust -- tokio绑定cpu实践 | 京东云技术团队

tokio 是 rust 生态中流行的异步运行时框架。在实际生产中我们如果希望 tokio 应用程序与特定的 cpu core 绑定该怎么处理呢?这次我们来聊聊这个话题。 首先我们先写一段简单的多任务程序。 use tokio::runtime; pub fn main() {let rt runtime::Builder::new_mu…

华为OD机试真题 Java 实现【通信误码】【2022Q4 100分】,附详细解题思路

一、题目描述 信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1~65535,用一个数组记录误码出现的情况。 每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。 二、输入描述 …

Nginx+花生壳实现个人网站

下载Nginx Windows版本,目前稳定版1.24,Mainline的版本是1.25 Nginx下载后是一个zip文件,选择适当的位置解压。 首先修改一下Nginx的配置文件nginx.conf,位于conf目录下面: 配置文件我只修改了访问的端口号&#xff…

文件操作之文件包含全解(31)

文件包含的作用就是将这个文件包含进去之后,会调用指定文件的代码。先将文件包含才能执行里面的一些相关代码,比如所想进行文件的链接,数据库的查询,就可以先包含一个数据库的配置文件, 再去链接的话就享有配置文件的一…

2023年6月北京/广州/深圳CDGA/CDGP数据治理认证招生

DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…

C#发送邮箱设置及源码

用C#调用发送邮箱代码之前需要邮箱开通SMTP/POP3及设置授权码,开通及获取方法如下: 1、打开邮箱,登录邮箱,进入设置-》帐户 2、在“帐户”设置中,找到服务设置项,进行设置,如下…

什么是软件测试?这份工作到底怎么样?

什么是软件测试?这份工作到底怎么样? 着人工智能时代的到来,IT行业受到了越来越多人的重视。软件测试作为把控软件质量必不可少的环节,其重要性可见一斑。 那么从事软件测试行业究竟有前途吗?今天我们就来详细的介绍一下软件测…

第34步 机器学习实战DLC:不平衡数据处理(上)

失踪人口回归的第一期,来说一说不平衡数据。 一、不平衡数据的概念 什么是不平衡数据?我们先来看看小Chat怎么说的: 顾名思义,就是你的因变量1和0的样本数差距有点大,大到影响了模型性能。举个栗子,一个盒…

详解CenterFusion损失函数初始化及前向传播过程

CenterFusion损失函数Loss初始化_get_losses函数以及计算过程forward函数 1. 损失函数初始化前序运行逻辑2. 损失函数初始化2.1 loss函数初始化——Trainer类中的_get_losses()函数2.2 model_with_loss的初始化 3. loss计算过程前序运行逻辑4. loss计算过程4.1 loss计算函数调用…

chatgpt赋能python:Python圆柱体积计算器:简单、高效、快速解决计算难题

Python圆柱体积计算器:简单、高效、快速解决计算难题 圆柱体积是一个在日常生活、工程学、数学等领域都十分普遍的概念,可以用来计算许多实际问题中的体积,比如容器的容量、建筑材料的用量等等。在本文中,我们将介绍如何使用Pyth…

部署和配置DHCP服务器实验:自动分配IP地址和网络配置

部署和配置DHCP服务器实验:自动分配IP地址和网络配置 【实验目的】 部署DHCP服务器。熟悉DHCP服务器的配置方法。验证拓扑。 【实验拓扑】 实验拓扑如图所示。 设备参数如下表所示。 设备 接口 IP地址 子网掩码 默认网关 DHCPSERVE F0/0 172.16.10.1 25…

大学生必知必会技能系列02--虚拟机安装

学习linux的时候,在自己的pc笔记本上安装Linux不太方便,解决方法是,在笔记本上安装 vmware虚拟机,然后再把计划要学习的Linux版本安装到虚拟机中,此时外部电脑能办公,虚拟机上的 代码也能正常运用。 一、VMware 17 虚拟…

2023年6月杭州/广州/东莞/深圳软考(中/高级)认证招生简章

软考是全国计算机技术与软件专业技术资格(水平)考试(简称软考)项目,是由国家人力资源和社会保障部、工业和信息化部共同组织的国家级考试,既属于国家职业资格考试,又是职称资格考试。 系统集成…

09 【CLI 初始化脚手架 Vue零碎的一些知识】

09 【CLI 初始化脚手架 Vue零碎的一些知识】 1.Vue CLI 初始化脚手架 1.1具体步骤 1如果下载缓慢请配置npm淘宝镜像npm config set registry http://registry.npm.taobao.org 2全局安装 vue/cli npm install -g vue/cli 3切换到创建项目的目录,使用命令创建项目v…

递增子序列

1题目 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。 示例 1…