热门标签 | 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



推荐阅读
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文介绍了如何通过扩展 UnityGUI 创建自定义和复合控件,以满足特定的用户界面需求。内容涵盖简单和静态复合控件的实现,并展示了如何创建复杂的 RGB 滑块。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 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开发初学者参考。 ... [详细]
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社区 版权所有