R语言对数正态分布

本文介绍了对数正态分布的概念,指出它在长期观察中呈现出上偏的特性。通过R语言,我们展示了如何使用dlnorm、plnorm、qlnorm和rlnorm函数进行对数正态分布的密度计算、累积概率、取值及抽样。示例代码详细演示了这些函数的用法,包括概率密度函数的绘制和累积概率的计算。
摘要由CSDN通过智能技术生成

对数正态分布(logarithmic normal distribution)是指一个随机变量的对数服从正态分布,则该随机变量服从对数正态分布。对数正态分布从短期来看,与正态分布非常接近。但长期来看,对数正态分布向上分布的数值更多一些。

 

The Log Normal Distribution

Description

Density, distribution function, quantile function and random generation for the log normal distribution whose logarithm has mean equal to meanlog and standard deviation equal to sdlog.

Usage

dlnorm(x, meanlog = 0, sdlog = 1, log = FALSE)
plnorm(q, meanlog = 0, sdlog = 1, lower.tail = TRUE, log.p = FALSE)
qlnorm(p, meanlog = 0, sdlog = 1, lower.tail = TRUE, log.p = FALSE)
rlnorm(n, meanlog = 0, sdlog = 1)

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.

meanlog, sdlog

mean and standard deviation of the distribution on the log scale with default values of 0 and 1 respectively.

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].

####对数正态分布
# 1.对数正态分布中抽样函数rlnorm
num <- 100
rlnorm(num, meanlog = 0, sdlog = 1)

# 2.对数正态分布概率密度函数
x <- seq(-10,10,0.01)
y <- dlnorm(x, meanlog = 0, sdlog = 1)
plot(x,y)

# 3.对数正态分布累积概率
# P[X ≤ x]
plnorm(2,meanlog = 0, sdlog = 1 )
# P[X > x]
plnorm(2,meanlog = 0, sdlog = 1,lower.tail = FALSE)

# probabilities p are given as log(p).
plnorm(2,meanlog = 0, sdlog = 1,log.p = TRUE)

# 4.qlnorm函数(plnorm的反函数)
# 累积概率为0.95时的x值
# x <- seq(-10,10,0.1)
# plot(x,plnorm(x, meanlog = 0, sdlog = 1))
qlnorm(0.95,meanlog = 0, sdlog = 1)
qlnorm(0.995,meanlog = 0, sdlog = 1)

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
正态分布正态分布对数正态分布都是概率分布的一种。其中,正态分布是最常见的一种概率分布,也被称为高斯分布。它的概率密度函数是一个钟形曲线,具有对称性,均值和标准差决定了它的形状。偏正态分布正态分布的一种变形,它的概率密度函数不再对称,而是向一侧倾斜。对数正态分布则是指随机变量的对数服从正态分布,它的概率密度函数也呈现出右偏的形态。 多元正态分布、多元偏正态分布和多元对数正态分布则是指多维随机变量的概率分布。多元正态分布是最常见的一种多维概率分布,它的概率密度函数是一个多维钟形曲面,具有对称性,均值和协方差矩阵决定了它的形状。多元偏正态分布和多元对数正态分布则是多元正态分布的变形,它们的概率密度函数也不再对称,而是向一侧倾斜。偏正态分布正态分布对数正态分布都是概率分布的一种。其中,正态分布是最常见的一种概率分布,也被称为高斯分布。它的概率密度函数是一个钟形曲线,具有对称性,均值和标准差决定了它的形状。偏正态分布正态分布的一种变形,它的概率密度函数不再对称,而是向一侧倾斜。对数正态分布则是指随机变量的对数服从正态分布,它的概率密度函数也呈现出右偏的形态。 多元正态分布、多元偏正态分布和多元对数正态分布则是指多维随机变量的概率分布。多元正态分布是最常见的一种多维概率分布,它的概率密度函数是一个多维钟形曲面,具有对称性,均值和协方差矩阵决定了它的形状。多元偏正态分布和多元对数正态分布则是多元正态分布的变形,它们的概率密度函数也不再对称,而是向一侧倾斜。 如果你需要在R语言中生成这些分布的随机数,可以使用上文提到的函数。例如,要生成一元正态分布的随机数,可以使用rnorm函数;要生成多元正态分布的随机数,可以使用mvrnorm函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值