R语言 伽马分布 – dgamma(), pgamma(), qgamma()和 rgamma() 函数

R语言 伽马分布 – dgamma(), pgamma(), qgamma()和 rgamma() 函数

R语言中的伽马分布被定义为一个双参数的连续概率分布系列,它被用于指数分布、埃朗分布和奇偶分布。本文是对伽马分布的函数的实现。

dgamma()函数

dgamma() 函数用于创建伽马密度图,它基本上是由于指数分布和正态分布的因素而被使用。

语法:

dgamma(x_dgamma, shape)

参数:

x_dgamma: 定义伽马函数

shape: 输入值的伽马密度

返回: 绘制的dgamma值

例子:

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_dgamma <- seq(0, 2, by = 0.04)   
  
# Apply dgamma function
y_dgamma <- dgamma(x_dgamma, shape = 6) 
  
# Plot dgamma values
plot(y_dgamma)
R

输出 :

R编程中的伽马分布 - dgamma, pgamma, qgamma, rgamma函数

pgamma()函数

pgamma() 函数用于伽马分布的累积分布函数(CDF)。

语法:

pgamma(x_pgamma, shape)

参数:

x_pgamma: 定义伽马函数

shape: 输入值的伽马密度

返回: 绘制的pgamma值

例子

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_pgamma <- seq(0, 2, by = 0.04)   
  
# Apply pgamma function
y_pgamma <- pgamma(x_pgamma, shape = 6) 
  
# Plot pgamma values
plot(y_pgamma)
R

输出:

R编程中的伽马分布 - dgamma, pgamma, qgamma, rgamma函数

qgamma()函数

它被称为伽马分布的伽马量化函数,用于绘制qgamma分布。

语法:

qgamma(x_qgamma, shape)

参数:

x_qgamma: 定义伽马函数

shape: 输入值的伽马密度

返回: 绘制具有伽马密度的qgamma值图

例子:

# R program to plot gamma distribution
  
# Specify x-values for gamma function
x_qgamma <- seq(0, 1, by = 0.03)   
  
# Apply qgamma function
y_qgamma <- qgamma(x_qgamma, shape = 6) 
  
# Plot qgamma values
plot(y_qgamma)
R

输出:

R编程中的伽马分布 - dgamma, pgamma, qgamma, rgamma函数

rgamma() 函数

这个函数主要用于生成伽马分布的随机数。

语法:

rgamma(N, shape)

参数:

N: 伽马分布值

shape: 输入值的伽马密度

返回: 绘制具有伽马密度的 rgamma 值图

例子:

# R program to plot gamma distribution
  
# Set seed for reproducibility
set.seed(1200) 
  
# Specify sample size
N <- 800  
  
# Draw N gamma distributed values
y_rgamma <- rgamma(N, shape = 5) 
  
# Print values to RStudio console
y_rgamma 
  
# Plot of randomly drawn gamma density
hist(y_rgamma, breaks = 500, main = "")
R

输出:

R编程中的伽马分布 - dgamma, pgamma, qgamma, rgamma函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册