R语言中之分布函数

R语言 专栏收录该内容
74 篇文章 1 订阅

R语言中之分布函数

R语言中提供了四类有关统计分布的函数,以下为函数和相应前缀

d --概率密度函数

p --累计分布函数

q --分位函数

r –随机数函数(仿真)

下表为分布函数表,加上不同的前缀表示不同的含义:

分布函数

分布

R中名字

附加参数

beta

beta

shape1

shape2

ncp

binomial

binom

size

prob

Cauchy

cauchy

location

scale

chi-squared

chisq

df

ncp

exponential

exp

rate

F

f

df1

df2

ncp

gamma

gamma

shape

scale

geometric

geom

prob

hypergeometric

hyper

m

n

k

log-normal

lnorm

meanlog

sdlog

logistic

logis

location

scale

negative

binomial

nbinom

size

prob

normal

norm

mean

sd

Poisson

pois

lambda

Student’s

t

df

ncp

uniform

unif

min

max

Weibull

weibull

shape

scale

Wilcoxon

wilcox

m

n

R分布函数例子

关于正太分布函数的有关函数为:

dnorm(x, mean = 0, sd= 1, log = FALSE)
pnorm(q, mean = 0, sd= 1, lower.tail = TRUE, log.p = FALSE)
qnorm(p, mean = 0, sd= 1, lower.tail = TRUE, log.p = FALSE)
rnorm(n, mean = 0, sd= 1)


1

dnorm(0)#获得正态分布的密度函数在x = 0处的值
#[1] 0.3989423
pnorm(0)#正态分布的累计密度函数在q = 0处的值
#[1] 0.5
qnorm(0.975)#标准正态分布在p = 0.975处的分位数
#[1] 1.959964
rnorm(3,5, 2) #按均值为5,标准差为2的正态分布随机产生3个数
#[1] 3.726756 2.8733234.092495
 


关于Poisson分布的有关函数:

dpois(x, lambda, log =FALSE)
ppois(q, lambda,lower.tail = TRUE, log.p = FALSE)
qpois(p, lambda,lower.tail = TRUE, log.p = FALSE)
rpois(n, lambda)


关于二项分布的有关函数为:

dbinom(x, size, prob, log = FALSE) 
pbinom(q, size, prob, lower.tail = TRUE, log.p = FALSE)
qbinom(p, size, prob, lower.tail = TRUE, log.p = FALSE)
rbinom(n, size, prob)




1 已知某批鸡蛋的孵出率prob = 0.9,抽取size = 5个鸡蛋检查其孵化情况,发现最终x=3个鸡蛋孵化,求二项分布的概率。

dbinom(3, 5, 0.9) 
#[1] 0.0729

2:进行投篮实验,试验次数size = 5,每次投中率prob =0.6,生成n = 10个满足该分布B(5, 0.6)的随机数.

rbinom(10, 5, 0.6)
# [1] 4 2 4 4 2 2 3 34 2

参考文献:

《统计建模与R软件》-薛毅

R语言中的四类统计分布函数

http://www.cnblogs.com/end/p/3718822.html

 


  • 4
    点赞
  • 0
    评论
  • 39
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 撸撸猫 设计师:马嘣嘣 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值