首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计量经济学:带R的白色测试

计量经济学:带R的白色测试
EN

Stack Overflow用户
提问于 2013-05-15 18:54:19
回答 5查看 26.3K关注 0票数 0

早上好,

我正在尝试用R在我的线性模型上实现白色测试,我不知道如何编写R代码来实现白色测试。

价格:房价,单位:百万美元

Bdrms :卧室数量

Lotsize :以平方英尺为单位的地块大小

平方英尺:以平方英尺为单位的房屋大小

线性模型如下:

代码语言:javascript
复制
#Linear Model
LinearModel.1 <- lm(PRICE ~ LOTSIZE + LOTSIZE^2 + SQRFT + BDRMS, data=Dataset)
summary(LinearModel.1)


#Breusch-Pagan Test
library(lmtest)
bptest(LinearModel.1, varformula = NULL, studentize = TRUE, data = Dataset)


#White Test
?????????

谢谢你的回复,

EN

回答 5

Stack Overflow用户

发布于 2013-05-15 19:23:13

白色测试已经在"bstats“包中实现。安装并加载此包后,只需输入以下命令,即可在线性模型对象上执行白色测试

代码语言:javascript
复制
white.test(lm0)

有关说明和示例,请参阅this页面。

票数 4
EN

Stack Overflow用户

发布于 2015-01-20 23:02:04

代码语言:javascript
复制
m <- LinearModel.1
data <- Dataset
u2 <- m$residuals^2
y <- fitted(m)
Ru2<- summary(lm(u2 ~ y + I(y^2)))$r.squared
LM <- nrow(data)*Ru2
p.value <- 1-pchisq(LM, 2)
p.value

如果p.value < 0.05,则Ho (没有异方差)在5%的显着性水平上被拒绝,您得出结论,在您的模型中存在异方差

票数 4
EN

Stack Overflow用户

发布于 2020-09-17 04:15:33

怀特测试现在在skedastic包的white_lm函数中实现;请参阅https://www.rdocumentation.org/packages/skedastic/versions/1.0.0/topics/white_lm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16563920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档