R语言中进行随机变量运算以及产生混合分布的convdistr包

您所在的位置:网站首页 r语言中随机抽样的函数 R语言中进行随机变量运算以及产生混合分布的convdistr包

R语言中进行随机变量运算以及产生混合分布的convdistr包

2023-08-08 11:58| 来源: 网络整理| 查看: 265

文章目录 可用函数计算法则DISTRIBUTION 类可以产生的分布类别实例1:进行随机变量之间的运算绘制频率直方图 实例2:根据特定概率生成混合分布实例3:不同维度分布之间的卷积

可用函数

1.metadata(x) :Print the metadata for the distribution 2.summary(object, n=10000, seed=): Produce a summary of the distribution 3.rfunc(x, n) : Generate n random drawns of the distribution 4.plot(x, n= 10000) Produce a density plot of the distribution 5.ggDISTRIBUTION(x, n= 10000) : produce a density plot of the distribution using ggplot2 6. new_MIXTURE(listdistr, mixture) :用于生成混合分布,listdistr是一个包含DISTRIBUTION对象的list,mixture是一个求和等于1的概率向量。 7. 当分布维度不同时,new_CONVOLUTION_assoc 类的函数对维度名相同的随机变量进行运算,对于不相同的维度名称的不做处理。new_CONVOLUTION_comb 类的函数将对全部维度进行运算。

计算法则

在相同维度情形下,DISTRIBUTION 对象之间的+,-,*,/和new_CONVOLUTION(listdistr, op, omit_NA = FALSE) 函数的作用是相同的。参数listdistr 是一个包含 DISTRIBUTION 对象的list, 下面是一个简写:

new_SUM(listdistr, omit_NA = FALSE) new_SUBTRACTION(listdistr, omit_NA = FALSE) new_MULTIPLICATION(listdistr, omit_NA = FALSE) new_DIVISION(listdistr, omit_NA = FALSE) DISTRIBUTION 类可以产生的分布类别

在这里插入图片描述

实例1:进行随机变量之间的运算 library(convdistr) library(ggplot2) a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3