Advertisement

DMA-TVP-FAVAR是一个项目代码。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
在开始使用代码之前, 请仔细阅读此文件。此文件夹包含以下文件:___________________________________________________________________________________1)其他代码: B. TVP-FAVAR: 估计一个 TVP FAVAR。此代码用于演示只有, 它应该作为一个出发点, 以了解评估的工作原理 (在前往多个使用 DMA 的模型案例) 2)预测代码:a. 竞争 FCIs: 从我们收集的4现有 FCIs 的预测联邦储备银行B. DMA_TVP_FAVAR: 动态模型平均/选择的预测 (DMA/DMS),与相对 noninformative 之前C. DMA_TVP_FAVAR_TS: 动态模型平均/选择的预测 (DMA/DMS),培训样本前(此代码仅用于在线附录)FAVAR_PC_DOZ: homoskedastic FAVAR 与校长的预测组分和 Doz 等 (2011) 因素的估计 3)完整示例代码:DMA_probabilities: 绘制时变 DMA 概率, 预期数量变量和由 DMA 暗示的家庭护理(使用此代码复制图 4 & 5) 此外, 文件夹 函数 包含在估计期间调用的有用函数 (例如, mlag2 创建 VAR 滞后, 并且 Minn_prior_KOOP 在系数之前实现我们的明尼苏达州类型). 文件夹数据包含-猜测什么。但是, 要小心, 因为那里有两个数据集。第一个是文章中使用的 (xdata.dat, other_FCIs, ydata.dat)。但是, 我还有一个具有81个财务变量 (xdata_all) 的数据集, 仅由演示代码 TVP FAVAR 调用。在这个代码中, 我给你一个选项来加载这两个数据集中的任何一个来提取家庭护理 (为了了解算法是如何工作的)。变量的名称在. 席子文件 xnames. 垫。 如何使用代码:在每个文件的开头, 我有一个叫做 用户输入 的部分。请随时试用它。默认设置是在纸张中使用的, 例如 nlag=4 是 FAVAR 中滞后的数目)。 但是, 默认值的遗忘/衰变因素 (称为 l_1, l_2, l_3, l_4 在代码中, 但表示为本文) 对应于 TVP-FAVAR 模型。为了估计 FAVAR 和 FA-TVP 模型 (见纸), 你需要改变遗忘因子的值。设置 l_3=1 (离开 l_1 = l_2 = 0.96, l_4 = 0.99) 给出了 FA TVP VAR, 而设置 l_3 = l_4 = 1 (离开 l_1 = l_2 = 0.96) 给你 heteroskedastic FAVAR。您还可以通过将所有遗忘因子设置为1来获得 homoscedastic FAVAR, 但这不是本文中使用的模型 (因为我们解释这具有较低的预测性能)。 我已经设置了代码 DMA_probabilities 为了打印文件中显示的数字, 以选择的模型为条件 (例如, 遗忘因素的默认设置会给出 TVP-FAVAR 的概率)。对于预测代码的事情是半自动的, 因为我不喜欢设置 MATLAB 来计算预测结果和打印乳胶表 (更多的编程意味着更多的错误机会, 因此, 我更喜欢在 Excel 中手动计算平均值)。在这方面, 如果你想要 MSFEs 这些可以在数组 MSFE_DMA 中的代码末尾找到 (对于 DMA 情况, 类似于其他文件中的其他预测)。为了获得所有变量的平均 MSFE, 只需在 MATLAB 中使用平均值 () 函数:挤压 (平均 (MSFE_DMA (1: 末端-1,:, 1), 1) % 为 h=1 步挤压 (平均 (MSFE_DMA (1: 末端-2,:, 2), 1) % 为 h=2 步挤压 (平均 (MSFE_DMA (1: 末端-3,:, 3), 1) % 为 h=3 步挤压 (平均 (MSFE_DMA (1: 末端-4,:, 4), 1) % 为 h=4 步 健康警告:虽然一个 TVP FAVAR 是微不足道的估计, 你很快就会意识到, 预测递归与 219= 524288 模型 (正如我们在 DMA), 是一个相当的任务。您将需要一个非常强大的 PC 和大量的耐心, 或者是一个集群的服务器和 MATLAB 的并行处理工具箱 (这是我实际上做的, 即我是在我的大学中央集群远程提交 PBS 工作)。 在您尝试在您的 PC 上运行 DMA 代码之前, 我建议您在使用单个模型估计和递归预测时需要花费多少时间。您可以使用原始 DMA_TVP_FAVAR 代码来执行此项。在用户输入中有设置: var_no_dma = 1; 选择不应包含在 DMA 中的变量。上面的设置采用第一个变量 (& P500), 检查 varnames 所有20个变量的名称和顺序, 并始终将其包含在每个模型中, 从而使代码在其余的 219模型中进行 DMA。如果设置: var_no_dma = 1:20; 然后所有20个变量都包含在每个模型中, 0 个变量包含在 DMA 中。因此, 这等同于估计没有 DMA 的完整模型。选择: var_no_dma = [1 3 5 9 12 15]; 将始终包含每个因子模型中的变量 (13、59、1215), 并要求代码在剩余的14个变量中执行 DMA (因而 214= 16384 模型, 这对于旧 pc 仍然是很麻烦的)。 运行代码时请小心, 我们不承担对旧 pc 中可能发生的 CPU 过载造成的硬件损坏的责任..。此代码不适合完成初学者。然而, 经验较少的 MATLAB 用户和/或博士生应该能够很容易地理解附加的代码结合仔细研究的论文。我们不提供对此代码的支持。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • DMA-TVP-FAVAR模型
    优质
    DMA-TVP-FAVAR模型是一种先进的计量经济学工具,结合了时间 varying 动态平均和因子自回归分析,用于深入探究经济变量间的复杂动态关系。 在使用代码之前,请仔细阅读此文件。该文件夹包含以下内容: 1. 其他代码: - B. TVP-FAVAR:估计一个TVP FAVAR,用于演示目的。 2. 预测代码: - 竞争FCIs:从我们收集的4个现有联邦储备银行的预测中获取数据 - DMA_TVP_FAVAR:动态模型平均/选择(DMA/DMS)预测 - DMA_TVP_FAVAR_TS:动态模型平均/选择(DMA/DMS),培训样本前 - FAVAR_PC_DOZ:homoskedastic FAVAR,用于估计校长的预测成分和Doz等人(2011)的因素 3. 完整示例代码: - DMA_probabilities: 绘制时变DMA概率、预期数量变量,并暗示家庭护理(使用此代码复制图4 & 5) 文件夹函数包含在估计期间调用的有用函数。例如,mlag2用于创建VAR滞后,Minn_prior_KOOP实现我们的明尼苏达类型系数之前。 此外,文件夹“数据”中包括两个数据集:一个是本段落使用的(xdata.dat, other_FCIs, ydata.dat),另一个包含81个财务变量的数据集。在代码中可以加载这两个数据集中任何一个来提取家庭护理信息,并查看变量的名称在.xnames文件中。 如何使用代码: - 每个文件开头都有一个叫做用户输入的部分,请随时尝试它。 - 默认设置如nlag=4代表FAVAR中的滞后数量,但是遗忘/衰减因素值需要调整以估计FAVAR和TVP FAVAR模型。例如,将l_3设为1 (其余保持默认) 可得到 FA TVP VAR; 将 l_3 和 l_4 设为 1(其余保持默认)可得 heteroskedastic FAVAR。 - DMA_probabilities代码用于打印文件中显示的数字,以选择模型条件下的概率。 预测代码半自动完成:MATLAB计算预测结果和打印表格。在数组MSFE_DMA末尾可以找到MSFEs值,并使用平均函数获取所有变量的平均MSFE。 健康警告: 虽然TVP FAVAR估计简单,但递归预测涉及219个模型(如DMA),是一项艰巨的任务。需要强大的PC或服务器及并行处理工具箱来完成计算。 建议在尝试运行DMA代码前先估算所需时间,并使用原始DMA_TVP_FAVAR代码进行测试。 此代码不适合初学者使用,但对于经验较少的MATLAB用户和/或博士生来说,结合仔细研究论文后应该能够理解附加的代码。我们不对该软件提供支持。
  • MoviesApp:这大学
    优质
    MoviesApp是一款由大学生开发的学习项目,旨在通过实践提升编程与设计技能。用户可以在此应用中探索、评价和分享各类电影资讯。 欢迎使用Rails框架来开发Web应用程序。Rails根据模型-视图-控制器(MVC)模式构建数据库支持的Web应用,并提供了一整套所需工具。 在该模式中,视图负责将预先准备好的数据插入到HTML标记之间,主要作为“哑”模板存在;而模型则包含如账户、产品和人员等智能领域对象,这些对象包含了业务逻辑并能够实现自身与数据库之间的持久化存储。控制器的任务是处理传入请求(例如保存新帐户信息或更新商品),并通过操作模型将数据传递给视图。 在Rails中,Active Record负责处理模型部分,它能将数据库中的行转换为易于使用的对象,并添加业务逻辑方法来增强这些对象的功能。Action Pack则用于管理控制器和视图的实现;这一模块包括了两个主要的部分。
  • BirdRecognition:仅仅鸟类识别
    优质
    BirdRecognition是一个专注于鸟类识别的项目。用户可以通过上传图片或使用实时摄像头来辨识各种鸟类,帮助大家更好地了解和保护鸟类资源。 鸟识别只是一个鸟类识别项目。
  • 跑酷游戏的源
    优质
    这是一个开源的跑酷游戏项目,包含了游戏设计、编程和资源管理等多方面的内容。该项目旨在为游戏开发者提供灵感与学习机会,助力于创意和技术的提升。 这是一款无限跑酷游戏的源码,名为“喵喵跑酷”。在游戏中,玩家扮演的角色在街道上奔跑,并需要躲避障碍物、收集奖励以获取积分。
  • 005-编写第MyBatis
    优质
    本教程将指导读者从零开始创建一个MyBatis项目,并逐步完成基本的数据库操作代码编写。适合初学者入门学习。 创建第一个MyBatis项目代码主要涵盖了如何从零开始搭建一个基于MyBatis的Java Web项目。在这个过程中,我们将学习MyBatis的基本概念、配置以及如何与数据库进行交互。 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。它可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(普通的Java对象)映射成数据库中的记录。 在创建项目之前,你需要了解以下步骤: 1. **环境准备**:确保你已经安装了Java开发工具(JDK)、集成开发环境(如IDEA或Eclipse)、Maven(项目管理工具)以及数据库(如MySQL)。 2. **创建Maven项目**:使用IDEA或Eclipse创建一个新的Maven项目,并添加MyBatis相关的依赖。这些依赖包括MyBatis核心库、数据库驱动等。 Maven的`pom.xml`文件中,你会看到类似这样的配置: ```xml org.mybatis mybatis 3.4.6 mysql mysql-connector-java 8.0.22 ``` 3. **配置MyBatis**:在项目中创建`mybatis-config.xml`文件,配置数据源、事务管理器等。同时,在`pom.xml`中需要配置资源文件的复制路径。 4. **创建数据库和表**:使用`t_user.sql`脚本(通常包含用于测试的数据库表结构)来运行SQL语句,并在数据库中创建用户表。 5. **编写Mapper接口和XML映射文件**:创建一个名为`UserMapper`的接口,定义一些基本的操作。相应的XML映射文件(如`UserMapper.xml`)则会定义具体的SQL语句。 6. **实体类**:创建一个代表数据库中用户记录的`User`类。 7. **配置Spring**(如果使用Spring框架):在`applicationContext.xml`中配置SqlSessionFactory、DataSource和Mapper扫描。 8. **编写Service和Controller**:实现业务逻辑,创建Service层接口和实现类,并且构建Web层的Controller来处理HTTP请求并调用Service进行数据操作。 9. **测试**:编写单元测试或集成测试以验证项目功能是否正常工作。 通过这个过程,你将对MyBatis有更深入的理解,包括它的配置、Mapper接口的使用、XML映射文件的编写以及如何在实际项目中应用MyBatis进行数据访问。不断实践可以提升你的开发技能和项目管理能力。
  • UniApp NVue Video:这开源的NVUE视频
    优质
    UniApp NVue Video是一款基于UniApp框架开发的开源视频播放项目,采用NVue技术实现高性能、跨平台的移动应用体验。 uniapp Nvue Video:这是一个开源的nvue视频项目。
  • TVP-FAVAR模型详解及运行程序指南, 原版解析与深度解读
    优质
    本手册详尽解析TVP-FAVAR模型原理,并提供全面的操作指南和原版代码解释,帮助用户深入理解并高效应用该模型。 TVP-FAVAR模型是一种用于时间序列分析的工具,它结合了因子增强向量自回归(FAVAR)模型与时间变化参数(TVP)的概念。FAVAR模型是普通VAR模型的一种扩展形式,通过引入“因子”来减少变量维度并保留数据中的大部分信息,同时纳入多个经济指标。而TVP允许模型中参数随时间的变化,使得该模型能够更好地反映经济结构在不同时期的演变情况。 TVP-FAVAR模型可以捕捉到变量间的动态关系和参数的时间变异性,并为宏观经济分析与预测提供了一个强大的工具。关于此模型详解及运行程序指南,则是对该模型理论基础、建模方法以及具体实现步骤进行详细说明的内容集合,旨在帮助研究人员理解其原理并指导实际操作过程。 这些文件内容可能包括: 1. 文章标题深入探讨TVP-FAVAR模型详解与运行程序.doc - 这个文档对整个模型进行了概述性介绍,涵盖发展背景、主要特点及研究意义。 2. 模型深入理解与运行程序详解一:模型简介和即时应用.doc - 专注于解释理论基础,并说明构建过程以及基本操作原理。 3. 模型原版对该模型有详细的和运行程序.html - 包含了数学推导、参数设定方法等原始论文或详细描述文档,帮助读者理解技术细节。 4. 模型原版详解及运行程序一:模型简介模.html - 进一步细化构建与实现的步骤,并提供可能遇到的问题解决方案。 5. 1.jpg、2.jpg - 展示了模型输出结果的相关图表,如参数变化时间序列图等分析图形展示。 6. 多个文本段落件(例如.txt格式)提供了对不同方面的深入解释和说明。 这些资料为研究者们提供了一套全面了解TVP-FAVAR模型的工具集。从理论知识到实践操作都有涉及,对于从事时间序列数据分析的研究人员来说是非常有价值的参考资料。
  • 10ASP.NET源
    优质
    本集合包含10个ASP.NET源代码项目,涵盖网站开发、数据处理和用户接口设计等主题,适合不同水平的开发者学习参考。 10个ASP.NET项目源码非常适合我们学习,并且可以一起分享交流。