全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3389 1
2009-11-18
悬赏 10 个论坛币 已解决
用evir包拟合数据后,得如下结果,请问红字部分不是同一个参数吗?怎么值不同 ??
$par.ests
       xi      beta
0.1416542 0.4070101
$par.ses
        xi       beta
0.11482457 0.06196952
[1] "xy"
$location
[1] -0.01984842
$shape
[1] 0.1416542
$scale
[1] 0.2908751
我如果要用gpd()函数,beta参数该用红字的哪个?

最佳答案

epoh 查看完整内容

依你的数据,beta是0.4070101 qgpd() function (p, xi, mu = 0, beta = 1) { mu + (beta/xi) * ((1 - p)^(-xi) - 1) } beta就改采用0.4070101 tailplot()的scale是用来计算location threshold
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-11-18 12:31:22
依你的数据,beta是0.4070101
qgpd()
function (p, xi, mu = 0, beta = 1)
{

mu + (beta/xi) * ((1 - p)^(-xi) - 1)

}
beta就改采用0.4070101

tailplot()的scale是用来计算location

threshold <- x$threshold


xi <- x$par.ests["xi"]


beta <- x$par.ests["beta"]


prob <- x$p.less.thresh


scale <- beta * (1 - prob)^xi


location <- threshold - (scale * ((1 - prob)^(-xi) - 1))/xi




依此公式,你也可以自己算出location




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群