R语言F分布

F分布是1924年英国统计学家Ronald.A.Fisher爵士提出,并以其姓氏的第一个字母命名的。它是两个服从卡方分布的独立随机变量各除以其自由度后的比值的抽样分布,是一种非对称分布,且位置不可互换。F分布有着广泛的应用,如在方差分析、回归方程的显著性检验中都有着重要的地位。

 

The F Distribution

Description

Density, distribution function, quantile function and random generation for the F distribution with df1 and df2 degrees of freedom (and optional non-centrality parameter ncp).

Usage

df(x, df1, df2, ncp, log = FALSE)
pf(q, df1, df2, ncp, lower.tail = TRUE, log.p = FALSE)
qf(p, df1, df2, ncp, lower.tail = TRUE, log.p = FALSE)
rf(n, df1, df2, ncp)

Arguments

x, q

vector of quantiles.

p

vector of probabilities.

n

number of observations. If length(n) > 1, the length is taken to be the number required.

df1, df2

degrees of freedom. Inf is allowed.

ncp

non-centrality parameter. If omitted the central F is assumed.

log, log.p

logical; if TRUE, probabilities p are given as log(p).

lower.tail

logical; if TRUE (default), probabilities are P[X ≤ x], otherwise, P[X > x].

####F分布
# 1.F分布中抽样函数rf
# location:x0; scale:gamma
n = 100
df1 <- 10
df2 <-20
rf(n, df1, df2)

# 2.F分布概率密度函数
x <- seq(0,10,0.1)
y <- df(x,df1, df2)
plot(x,y)

# 3.F分布累积概率
# x <- seq(1,20,0.1)
# plot(x,df(x,df1, df2))
# P[X ≤ x]
pf(1,df1=df1, df2=df2)
# P[X > x]
pf(1,df1=df1, df2=df2,lower.tail = FALSE)

# probabilities p are given as log(p).
pf(1,df1=df1, df2=df2,log.p = TRUE)

# 4.qf函数(pf的反函数)
# 累积概率为0.95时的x值
# x <- seq(-10,10,0.1)
# plot(x,pf(x,df1=df1, df2=df2))
qf(0.95, df1=df1, df2=df2)
qf(0.995, df1=df1, df2=df2)

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值