不同R包的P3皮尔逊Ⅲ型曲线计算

一、皮尔逊Ⅲ型曲线(适线法)

皮尔逊Ⅲ型曲线计算公式如上图所示,一般适线法常用的参数是EX,CV,CS。

参数间关系如下:

二、pearsonDS包中的算法

包中的参数是shape=a, scale``=s 以及location=λ,对照是皮尔逊Ⅲ型密度函数可得到参数间关系:

三、lmomco包中的算法

lmomco包中的参数是,,。

根据公式推导lmomco包和pearsonDS包中的参数间的转换关系:

四、代码验算

假设EX=953.097,CV=0.7,CS=1.75,求出其他包中相应参数如下:

带入代码中验算:

复制代码
#pearsonDS包
qpearsonIII(0.5,params=list(shape=1.306, location=190.6194, scale=583.7719125))


#lmomco包
para <- vec2par(c(953.097, 667.1679, 1.75), type="pe3")
quape3(0.5,para)

得到的结果分别是

复制代码
[1] 769.6589
复制代码
[1] 769.7292

二者结果相近。

相关推荐
WJ.Polar14 小时前
Java封装、继承、多态
java·开发语言
摇滚侠14 小时前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
weixin_3077791315 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
爱读书的小胖15 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言
鸽鸽程序猿15 小时前
【项目】【在线判题系统】b端题目增删改
开发语言·python
Lhappy嘻嘻15 小时前
读懂 JVM:内存模型、类加载机制、分代回收
java·开发语言·jvm
weixin_3077791316 小时前
C++代码实现MATLAB中的spectralcluster函数功能
开发语言·c++·算法·matlab
鸽鸽程序猿16 小时前
【项目】【在线判题系统】c端:竞赛报名
c语言·开发语言
Wang's Blog16 小时前
Java 项目实战: 交友项目 - 个人资料管理的需求分析与接口设计
java·开发语言·交友
1024奇点16 小时前
【仓颉语言入门 · 第二篇 第 8 课】
开发语言·数据库·ide·mysql·开源