不同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

二者结果相近。

相关推荐
ylfhpy6 分钟前
Python常见面试题的详解16
开发语言·python·面试
handsomestWei7 分钟前
java实现多图合成mp4和视频附件下载
java·开发语言·音视频·wutool·图片合成视频·视频附件下载
宝哥的菜鸟之路17 分钟前
Python 数据分析概述 ①
开发语言·python·数据分析
全栈若城18 分钟前
03 Python字符串与基础操作详解
java·开发语言·python
honghongstand1 小时前
代码随想录D52-53 图论 Python
开发语言·python·图论
过客猫20221 小时前
使用 deepseek实现 go语言,读取文本文件的功能,要求支持 ascii,utf-8 等多种格式自适应
开发语言·后端·golang
程序媛-徐师姐1 小时前
基于 Python Django 的校园互助平台(附源码,文档)
开发语言·python·django·校园互助·校园互助平台
进击的_鹏1 小时前
【C++】list 链表的使用+模拟实现
开发语言·c++·链表
m0_738355692 小时前
java泛型
java·开发语言
大模型铲屎官2 小时前
哈希表入门到精通:从原理到 Python 实现全解析
开发语言·数据结构·python·算法·哈希算法·哈希表