如何从grangertest()函数中同时从该对象提取F和Pvalue? Model 1:DLPFc~Lags(DLPFc,1:1)+Lags(IPs,1:1) 模型2:DLPFc~Lags(DLPFc,1:1) 分辨率Df Pr(>F) 1 4597 24598-188.522F)”)]

如何从grangertest()函数中同时从该对象提取F和Pvalue? Model 1:DLPFc~Lags(DLPFc,1:1)+Lags(IPs,1:1) 模型2:DLPFc~Lags(DLPFc,1:1) 分辨率Df Pr(>F) 1 4597 24598-188.522F)”)],r,statistics,extract,R,Statistics,Extract,如果要排除空的第一行,请执行out[-1,c(“F”,“Pr(>F)”)] 如果我们不想要一个新的对象,并立即获得值,我们可以这样做 out[, c("F", "Pr(>F)")] # F Pr(>F) #1 #2 0.5916 0.6238 它返回一个命名向量 如果要排除空的第一行,请执行out[-1,c(“F”,“Pr(>F)”)] 如果我们不想要一个新的对象,并立即获得值,我们可以这样做 out[, c("F", "Pr(>F

如果要排除空的第一行,请执行
out[-1,c(“F”,“Pr(>F)”)]


如果我们不想要一个新的对象,并立即获得值,我们可以这样做

out[, c("F", "Pr(>F)")]
#       F Pr(>F)
#1              
#2 0.5916 0.6238
它返回一个命名向量

如果要排除空的第一行,请执行
out[-1,c(“F”,“Pr(>F)”)]


如果我们不想要一个新的对象,并立即获得值,我们可以这样做

out[, c("F", "Pr(>F)")]
#       F Pr(>F)
#1              
#2 0.5916 0.6238

它返回一个命名向量。

@BenBolker
lappy(out[,c(“F”,“Pr(>F)”)]),typeof)
为两个条目提供“double”。还是我没领会你的意思?很抱歉。这是一个
anova()
对象,因此
NA
值被打印为空白,这一事实(现在我自己也尝试过了,我明白了)让我大吃一惊。这样很好,谢谢!我只想要数字,所以有没有办法不创建另一个对象,比如“out”@M.M更新了答案。@markus,我这里的代码不太正确。GC1@BenBolker
lappy(out[,c(“F”,“Pr(>F)”)]),typeof)
为两个条目提供“double”。还是我没领会你的意思?很抱歉。这是一个
anova()
对象,因此
NA
值被打印为空白,这一事实(现在我自己也尝试过了,我明白了)让我大吃一惊。这样很好,谢谢!我只想要数字,所以有没有办法不创建另一个对象,比如“out”@M.M更新了答案。@markus,我这里的代码不太正确。一般条款1
out[, c("F", "Pr(>F)")]
#       F Pr(>F)
#1              
#2 0.5916 0.6238
unlist(grangertest(egg ~ chicken, order = 3, data = ChickEgg)[-1, c("F", "Pr(>F)")])
#        F    Pr(>F) 
#0.5916153 0.6237862