matlab门槛回归,门槛回归模型系列讲解(一):初识门限回归

2023-10-20 05:10

本文主要是介绍matlab门槛回归,门槛回归模型系列讲解(一):初识门限回归,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

门槛回归模型的实质是利用门槛值将样本分为两组,只有当两组样本的估计参数显著不同时,才使用门槛回归模型,否则说明不存在门槛,使用线性模型就可以了,因此必须对模型进行显著性检验。

门槛变量的选择可由理论模型外生决定,汉森指出,由于门槛回归方法是通过对门槛变量进行排序后进行模型估计的,如果门槛变量含有较强的时间趋势,就会将这种趋势带入模型中,趋势的存在将改变突变点似然分布检验,更重要的是,在这种情况下,置信区间无法构建,使得问题无法研究,因此在选取门槛变量时尽量避免选择带有趋势的绝对指标,而选择相对指标。

第一部分   模型介绍

传统门槛分析通常基于外生样本分离方法,其缺陷表现在:

(1)分异区间和样本分离点都是任意选择的(比如认为测定1978年前后经  济增长速度变化),而不是经济内在机制决定的。由于其门槛值是外生任意给定的,就不可能推导出门槛值的置信区间;

(2)基于这种方法得到的参数估计值的有效性缺乏可靠性,因为它们对门槛值相当敏感。

(3)门槛分析的另一种方法回归树技术(the-iegression- methodology通过数据排序来内生地求得门槛值及其数量。但该方法不能提供相应的分布理论去检验门槛值的统计显著性。

Hansen(1996,1999,2000)的一系列原创性论文,发展出新的门槛回归计量方法,其优点体现在:

(1)不需要给定非线性方程的形式,门槛值及其个数完全由样本数据内生决定;

(2)该方法提供了一个渐近分布理论来建立待估参数的置信区间,同时还可运用 bootstrap方法来估计门槛值的统计显著性。

第二部分   模型估计与检验总体步骤

对于门槛面板回归模型,一般要求各变量为平稳变量。

因此,  首先对各变量进行平稳性检验,即要进行面板单位根检验(时间序列可进行ADF检验),参见《贸易自由化与我国城市贫困之间的关系》陈立中、张迪,《国际贸易问题》)

第二步,要对各解释变量尤其是门槛变量进行内生性检验,参见《通货膨胀阻碍了金融发展与经济增长吗?一一个门槛回归模型的新检验》(孔东民,《数量经济技术经济研究》);

第三步,计算门槛值并检验门槛值的统计显著性;

最后,如果存在门槛效应,估计门槛值的置信区间,需要的话可以画LR函数趋势图。

第三部分   经典论文推荐

利率风险、违约风险与净利差

———基于门限回归的实证分析

191863894_1_20200601092839615

191863894_2_20200601092841130

191863894_3_20200601092841912

191863894_4_20200601092842490

191863894_5_20200601092842646

191863894_6_2020060109284321

191863894_7_20200601092843193

191863894_8_20200601092843474

191863894_9_20200601092843865

191863894_10_20200601092845599

191863894_11_20200601092848740

191863894_12_2020060109284984

191863894_14_20200601092849396

这篇关于matlab门槛回归,门槛回归模型系列讲解(一):初识门限回归的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/244889

相关文章

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

C++ vector的常见用法超详细讲解

《C++vector的常见用法超详细讲解》:本文主要介绍C++vector的常见用法,包括C++中vector容器的定义、初始化方法、访问元素、常用函数及其时间复杂度,通过代码介绍的非常详细,... 目录1、vector的定义2、vector常用初始化方法1、使编程用花括号直接赋值2、使用圆括号赋值3、ve

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

C++快速排序超详细讲解

《C++快速排序超详细讲解》快速排序是一种高效的排序算法,通过分治法将数组划分为两部分,递归排序,直到整个数组有序,通过代码解析和示例,详细解释了快速排序的工作原理和实现过程,需要的朋友可以参考下... 目录一、快速排序原理二、快速排序标准代码三、代码解析四、使用while循环的快速排序1.代码代码1.由快

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo