首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预(误差比例减小)的计算意义

预(误差比例减小)的计算意义
EN

Stack Overflow用户
提问于 2015-09-22 17:52:07
回答 1查看 628关注 0票数 1

我试图计算两个线性模型的PRE的重要性。我所有的变量都是连续的(所以我不能使用DAMisc包)。我试着用下面的R代码手工完成它,但是在测试它时,我一直得到NaN。我做错什么了?

代码语言:javascript
复制
library(psych)
modelC<-lm(reason.4~reason.16,data=iqitems)
modelA<-lm(reason.4~reason.16+reason.17,data=iqitems)

SSEC<-sum(modelC$residuals^2) #2019
SSEA<-sum(modelA$residuals^2) #1977
PRE=(SSEC-SSEA)/SSEC #0.02
pA<-2
pC<-1
n<-min(summary(modelA)$df)+1 #4
deg_freedom<-min(summary(modelA)$df) #3
Fvalue <- (PRE/(pA-pC))/((1-PRE)*(n-pA)) #0.0105
pf(Fvalue,pC-pA,deg_freedom,lower.tail=FALSE) #NaN
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-22 20:56:32

pf函数的第二个参数是f-统计量分子的自由度,第三个参数是f-统计量分母的自由度。

第二个论点的自由度是-1,现在是pC - pA = 1 - 2 = -1。这就是给你带来错误的原因,因为自由度是非负的,我对此没有经验,我认为你需要:

代码语言:javascript
复制
#second argument being pA - pC = 1
> pf(0.0105, 1, 3,lower.tail=FALSE)
[1] 0.9248493
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32723604

复制
相关文章

相似问题

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