热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

matlab条件异方差模型,《计量经济学》与MATLAB编程第三章异方差的诊断与处理.doc...

第三节异方差的诊断与处理本节参见《计量经济学》于俊年编著对外经济贸易大学出版社2000.6p111-p140数据来源:P120家庭年收入(x)7.28.49.610.

第三节 异方差的诊断与处理

本节参见《计量经济学》于俊年 编著 对外经济贸易大学出版社 2000.6 p111-p140

数据来源: P120

家庭年收入(x)7.2 8.4 9.6 10.8 12 13.2 14.4 15.6 18 21.6 24 26.4 30 32.4 36 年生活支出(y)6.0 6.2 7.0 9.0 10 10.5 11.2 12.0 14 20.0 22 21.0 23 30.0 34

3.1 异方差的诊断

3.1.1 残差图法

x=[7.2; 8.4 ; 9.6; 10.8;12; 13.2; 14.4; 15.6;18; 21.6;24; 26.4;30; 32.4;36];

y=[6;6.2;7;9;10;10.5;11.2;12;14;20;22;21;23;30;34];

X=[ones(15,1) x];

stats=regstats(y,x,'linear',{'yhat','r','standres'})

stats =

source: 'regstats'

yhat: [15x1 double]

r: [15x1 double]

standres: [15x1 double]

scatter(stats.yhat,(stats.r).^2)

为的估计。从图中可知, 有增大的趋势。

scatter(stats.yhat,stats.standres)

scatter(stats.yhat,stats.r)

3.1.2 spearman等级相关检验法

[rr,p]=corr(abs(stats.r),x,'type','spearman')

rr =

0.8286

p =

1.8832e-004

P值小于0.05,故模型存在异方差。

3.1.3 格莱泽检验法

此例中:

x=[7.2; 8.4 ; 9.6; 10.8;12; 13.2; 14.4; 15.6;18; 21.6;24; 26.4;30; 32.4;36];

y=[6;6.2;7;9;10;10.5;11.2;12;14;20;22;21;23;30;34];

X=[ones(15,1) x];

stats=regstats(y,x,'linear',{'yhat','r','standres'})

stats =

source: 'regstats'

yhat: [15x1 double]

r: [15x1 double]

standres: [15x1 double]

scatter(x,abs(stats.r))

ylabel('abs(r)'),xlabel('x')

由上图知,x与abs(r)呈线性。经验证有:

regress(abs(stats.r),x)

ans =

0.06238957604862

abs(x)=0.062389x

3.1.4 帕克(park)检验法

y=[6;6.2;7;9;10;10.5;11.2;12;14;20;22;21;23;30;34];

X=[ones(15,1) x];

stats=regstats(y,x,'linear',{'yhat','r','standres'})

stats =

source: 'regstats'

yhat: [15x1 double]

r: [15x1 double]

standres: [15x1 double]

scatter(x,(stats.r).^2)

可考虑拟合指数曲线。

stats1=regstats(log((stats.r).^2),log(x),'linear',{'r','beta','tstat','fstat'})

stats1 =

source: 'regstats'

beta: [2x1 double]

r: [15x1 double]

tstat: [1x1 struct]

fstat: [1x1 struct]

stats1.tstat.beta

ans =

-9.15732591374199

3.05622896275653

>> stats1.tstat.pval

ans =

0.001360766857



推荐阅读
  • Linux环境下进程间通信:深入解析信号机制
    本文详细探讨了Linux系统中信号的生命周期,从信号生成到处理函数执行完毕的全过程,并介绍了信号编程中的注意事项和常见应用实例。通过分析信号在进程中的注册、注销及处理过程,帮助读者理解如何高效利用信号进行进程间通信。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了如何通过扩展 UnityGUI 创建自定义和复合控件,以满足特定的用户界面需求。内容涵盖简单和静态复合控件的实现,并展示了如何创建复杂的 RGB 滑块。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 2022年单片机课程(机器人工程)教学反思
    本文对2022年单片机类课程的教学进行了全面反思,分析了教学过程中遇到的问题,并探讨了未来改进的方向。 ... [详细]
  • 探讨如何从数据库中按分组获取最大N条记录的方法,并分享新年祝福。本文提供多种解决方案,适用于不同数据库系统,如MySQL、Oracle等。 ... [详细]
  • 尽管深度学习带来了广泛的应用前景,其训练通常需要强大的计算资源。然而,并非所有开发者都能负担得起高性能服务器或专用硬件。本文探讨了如何在有限的硬件条件下(如ARM CPU)高效运行深度神经网络,特别是通过选择合适的工具和框架来加速模型推理。 ... [详细]
  • 解析SQL查询结果的排序问题及其解决方案
    本文探讨了为什么某些SQL查询返回的数据集未能按预期顺序排列,并提供了详细的解决方案,帮助开发者理解并解决这一常见问题。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
  • 在进行QT交叉编译时,可能会遇到与目标架构不匹配的宏定义问题。例如,当为ARM或MIPS架构编译时,需要确保使用正确的宏(如QT_ARCH_ARM或QT_ARCH_MIPS),而不是默认的QT_ARCH_I386。本文将详细介绍如何正确配置编译环境以避免此类错误。 ... [详细]
  • 深入理解K近邻分类算法:机器学习100天系列(26)
    本文详细介绍了K近邻分类算法的理论基础,探讨其工作原理、应用场景以及潜在的局限性。作为机器学习100天系列的一部分,旨在为读者提供全面且深入的理解。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
author-avatar
抓尼莫為生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有