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

二者结果相近。

相关推荐
Gofarlic_oms17 小时前
利用API实现ANSYS许可证管理自动化集成
运维·服务器·开发语言·matlab·自动化·负载均衡
AI+程序员在路上8 小时前
VS Code 完全使用指南:下载、安装、核心功能与 内置AI 编程助手实战
开发语言·人工智能·windows·开源
invicinble8 小时前
这里对java的知识体系做一个全域的介绍
java·开发语言·python
catchadmin8 小时前
使用 PHP TrueAsync 改造 Laravel 协程异步化的可行路径
开发语言·php·laravel
wbs_scy9 小时前
【Linux 线程进阶】进程 vs 线程资源划分 + 线程控制全详解
java·开发语言
AI人工智能+电脑小能手9 小时前
【大白话说Java面试题】【Java基础篇】第15题:JDK1.7中HashMap扩容为什么会发生死循环?如何解决
java·开发语言·数据结构·后端·面试·哈希算法
郑州光合科技余经理10 小时前
同城O2O海外版二次开发实战:从支付网关到配送算法
开发语言·前端·后端·算法·架构·uni-app·php
南子北游11 小时前
Python学习(基础语法1)
开发语言·python·学习
张健115640964811 小时前
使用信号量限制并发数量
开发语言·c++
糯米团子74911 小时前
Web Worker
开发语言·前端·javascript