Advertisement

SolveDSGE.jl是一个用于解决DSGE模型的Julia软件包。

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


简介:
SolveDSGE是一个专门为解决动态随机一般均衡(DSGE)模型的Julia软件包,旨在服务于那些对非线性一般均衡模型进行扰动或投影求解感兴趣的宏观经济学家。 该软件包提供了多种多样的解决方案策略,这些策略可以灵活地相互替代,从而实现一种解决方案作为另一种解决方案的初始条件。 为了能够利用SolveDSGE求解经济模型,用户需要准备两个文件:首先,模型文件详细描述了需要求解的模型的具体规格、参数以及相关的方程式等信息;其次,解决方案文件负责读取并处理模型文件,明确指定求解方案、解决所提出的模型问题,并执行任何必要的求解后分析。 安装SolveDSGE可以通过在REPL中输入“Pkg.add(SolveDSGE)”进行操作。 此外,SolveDSGE还得到了NLsolve、ForwardDiff、GaussQuadrature、ChebyshevApprox、SmolyakApprox和PiecewiseLi等多个软件包的支持。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SolveDSGE.jlDSGEJulia
    优质
    SolveDSGE.jl 是一个专为经济学家和研究人员设计的 Julia 库,旨在高效地求解动态随机一般均衡(DSGE)模型。此工具简化了模型设定、数值求解及模拟过程,支持深入的宏观经济分析与政策评估。 SolveDSGE 是一个用于解决动态随机一般均衡(DSGE)模型的 Julia 软件包。它主要服务于对非线性一般均衡模型基于扰动和基于投影解决方案感兴趣的宏观经济学家。通过 SolveDSGE,用户可以使用多种互换使用的解算方法,并且这些方法中的任意一种都可以作为另一种方法的初始化步骤。 要利用 SolveDSGE 解决一个模型,需要准备两个文件:一个是包含待求解模型规格、参数及方程式的模型文件;另一个解决方案文件则负责读取并处理该模型文件,指定解决策略,执行实际计算,并进行后续分析工作。 安装此软件包的方法是,在 Julia 的 REPL 环境中输入 `using Pkg; Pkg.add(SolveDSGE)`。 此外,SolveDSGE 还依赖于多个其他软件包的支持:NLsolve、ForwardDiff、GaussQuadrature、ChebyshevApprox、SmolyakApprox 和 PiecewiseLi。
  • DSGEMATLAB代码-Dynare在DSGE
    优质
    本资料介绍了使用MATLAB和Dynare软件包进行动态随机一般均衡(DSGE)模型编程的方法与技巧,适用于经济学研究者及学生。 dsge模型的MATLAB代码Dynare-for-DSGE-模型thesis.mod文件是我2012年的硕士论文的一部分,该论文构建了一个带有金融加速器机制的DSGE模型。要执行此代码,您需要在Matlab上安装Dynare。我还提供了我的论文和代码以帮助理解模型。另外两个mod文件是同一论文中使用的其他代码。这两篇论文及其相关代码也可以在网上找到;我最初就是通过这种方式获取它们的。
  • Matlab经济学代码-Macro-Model_code: DSGE, 宏观经济, Matlab, Julia, Python, Dyn...
    优质
    这是一个包含动态随机一般均衡(DSGE)宏观经济模型代码的资源库,使用了MATLAB、Julia和Python等编程语言,并结合Dynare工具进行模拟与分析。 Matlab经济学代码宏模型(更新)DSGE相关论文清单: 1. Hippolyted Albis, Fabrice Collard (2013): Age Groups and the Measurement of Population Aging, Demographic Research: Volume 29, Issue 23. 2. Igor Ermolaev, Charles Freedman, Michel Juillard, Ondra Kamienik, Dmitry Korshunov, Douglas Laxton (2008): Is Bank Lending Stringency Important? 3. Margarita Rubio, José A.Carrasco-Gallego (2014): Welfare Analysis of Basel I, II and III Using a DSGE Model 4. Frederic Boissay, Fabrice Collard, Frank Smets (2016): Boom and Bust Banking Crises, Journal of Political Economy: Volume 124, Issue 2
  • GERGM: 估算广义指数随机图R
    优质
    GERGM是一款专门设计用来估计广义指数随机图模型(GERM)的R语言软件包。它为社会网络分析提供了一个强大的工具,能够处理复杂的关系模式和网络结构数据。 GERGM-硕士是一个R包,用于估计广义指数随机图模型。要开始使用,请报告任何错误或问题。 消息[05/15/18]:主要估计更新为0.13.x版。我已经将Hummel等人(2012)的凸包初始化方法实现为程序包中的默认选项,在初始化Metropolis Hastings的模型参数时,此方法通常非常高效,并且在某些情况下可以使模型运行时间减少99%以上。 通过在C ++中重新实现,加快了协变量参数估计的过程。gergm()函数现在在协变量参数估计的第一次迭代之后跳过MPLE,而是使用以前的theta值。这通常可以大大加快估算速度,但可以通过逻辑参数进行控制。 对于大型网络或MH接受率非常低的网络,sample_edges_at_a_time选项允许用户在MH更新中一次提议边缘块。这可以用来优化模型接受率。 [04/13/17]:新的估计功能和错误修复。
  • GAFramework.jl:遗传算法Julia,侧重Brainfuck程序体开发
    优质
    GAFramework.jl是一款基于Julia语言设计的遗传算法工具包,特别专注于生成和优化Brainfuck编程语言中的个体程序。 GAFramework.jl 是一个用于遗传算法的 Julia 软件包,主要用于与 Brainfuck 程序一起使用。
  • 程序
    优质
    这是一个由我开发的软件应用程序,旨在提供便捷高效的使用体验。无论您是专业人士还是普通用户,都能在其中找到满足需求的功能和工具。 这是我用C++开发的一个软件的源码,该源码来源于风暴DDOS和刑天DDOS。
  • SurvMS: R生存数据仿真(涵盖Cox、AFT和AH
    优质
    SurvMS是一款专为R语言设计的数据仿真工具包,专注于生成适用于Cox比例风险模型、加速失效时间模型及加性危险模型的模拟数据集。 survMS 是一个 R 软件包,用于模拟具有不同复杂程度的生存数据。可以使用 Cox 模型、AFT(加速失效时间)模型和 AH(绝对风险)模型来生成这些数据。考虑不同的仿真模型是有趣的,因为与这些模型相关的假设各不相同。 尝试安装该软件包时会遇到以下问题: ```R install.packages(survMS) # 安装提示:将包安装到 /home/sautreuim/R/x86_64-pc-linux-gnu-library/3.6 (因为未指定 lib 参数) # 警告信息:package survMS 无法找到(可能由于 R 版本为 3.6.2) ``` 加载软件包: ```R library(survMS) # 加载提示:需要加载 ggplot2 包 ```
  • ENMeval:自动执行和评估生态位R
    优质
    ENMeval是一款专为生态研究设计的R语言软件包,它能够自动化地执行与评估一系列生态位模型,便于研究人员分析物种分布及其环境偏好。 ENMeval版本1.9.0是一个R软件包,用于自动调整和评估生态位模型的重要信息:请在ENMeval中使用dismo v1.1-4或更低版本的dismo,因为在新版本1.3-3中发现了一个问题。如果您已经安装了更新后的dismo,请重新安装旧版。 此R软件包能够对生态位模型进行自动调整和评估。版本1.9.0代表从之前的0.3.1进行了广泛的重组与扩展,并新增了许多功能,包括使用新的ENMdetails对象的Maxent之外的可自定义算法规范、全面的元数据输出、空模型评估以及新可视化工具等。这些新特性大多是由用户反馈所驱动。 此外,版本1.9.0还支持指定任何选定算法的功能,不过除了与Maxent模型实现相关的两种情况外(此处未提及具体链接或联系方式)。
  • DSGE动态随机般均衡全面析.ppt
    优质
    本PPT详细解析了DSGE(动态随机一般均衡)模型的概念、构建方法及应用案例,旨在帮助理解宏观经济政策分析中的关键工具。 DSGE(Dynamic Stochastic General Equilibrium)模型是一种经济学工具,用于描述经济体内部各种经济主体间的相互作用关系,并结合宏观经济指标与微观经济行为以更好地理解整体运行机理。 在构建一个简单的案例时,可以设想包含住户部门、中间产品生产部门和最终产品生产部门的简单经济体。每个部分都有其特定的目标函数以及约束条件: 1. **住户部门**:目标是最大化效用函数,并且受预算限制影响。 2. **中间产品生产者**:追求利润最大化的策略,同时受到生产能力等外部因素的影响。 3. **最终产品生产商**:同样以实现利润最大化为目标,在满足市场需求的同时面临各种约束条件。 对于每个部分的目标函数和相应变量的处理方法是相同的。首先需要通过求导得到一阶最优解,并进一步使用对数线性化简化计算过程,使模型更加易于理解和操作。 完成上述步骤后,下一步就是利用专门针对DSGE设计的语言——如Dynare进行建模与求解工作。该语言能够自动生成模型的一阶条件并采用数值方法来解决问题。 在实际编写过程中,会使用特定的命令定义变量、目标函数及约束等元素,并通过执行相应指令完成计算。 总之,在这篇文章中详细解析了DSGE模型的设计和实施过程以及Dynare编程技术的应用方式。这不仅有助于深入理解该类经济分析工具的工作原理,也为掌握相关软件的操作技巧提供了指导。
  • HYPEtools:管理HYPE水文R
    优质
    简介:HYPEtools是一款专为R语言设计的工具包,它能够有效地帮助用户管理和操作HYPE水文模型的数据文件。通过提供一系列便捷的功能和函数,该软件包简化了HYPE模型中的数据处理流程,使研究人员可以更专注于水资源管理与环境模拟的研究工作。 HYPEtools:这是一个用于处理HYPE水文模型文件的R包。