From 944ed4b42ba38e4ed4cb2c8ae97373ca6875e8b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= Date: Mon, 14 Dec 2015 15:32:03 +0100 Subject: [PATCH] Fixed bug. Forgot to change the name of the routine for the inverse CDF of the Weibull distribution. --- matlab/draw_prior_density.m | 4 ++-- matlab/prior_bounds.m | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/matlab/draw_prior_density.m b/matlab/draw_prior_density.m index cf587d61f..23479b404 100644 --- a/matlab/draw_prior_density.m +++ b/matlab/draw_prior_density.m @@ -102,8 +102,8 @@ switch pshape(indx) dens = exp(lpdfig2(abscissa-p3(indx),p6(indx),p7(indx))); case 8 density = @(x,a,b,c) exp(lpdfgweibull(x, a, b, c)); - infbound = p3(indx)+icdfweibull(truncprior,p6(indx),p7(indx)); - supbound = p3(indx)+icdfweibull(1-truncprior,p6(indx),p7(indx)); + infbound = p3(indx)+wblinv(truncprior,p6(indx),p7(indx)); + supbound = p3(indx)+wblinv(1-truncprior,p6(indx),p7(indx)); abscissa = linspace(infbound,supbound,steps); dens = density(abscissa,p6(indx),p7(indx),p3(indx)); otherwise diff --git a/matlab/prior_bounds.m b/matlab/prior_bounds.m index c9f302b55..2bf1173ed 100644 --- a/matlab/prior_bounds.m +++ b/matlab/prior_bounds.m @@ -155,8 +155,8 @@ for i=1:length(p6) bounds.lb(i) = p3(i); bounds.ub(i) = Inf; else - bounds.lb(i) = p3(i)+icdfweibull(prior_trunc,p6(i),p7(i)); - bounds.ub(i) = p3(i)+icdfweibull(1-prior_trunc,p6(i),p7(i)); + bounds.lb(i) = p3(i)+wblinv(prior_trunc,p6(i),p7(i)); + bounds.ub(i) = p3(i)+wblinv(1-prior_trunc,p6(i),p7(i)); end otherwise error(sprintf('prior_bounds: unknown distribution shape (index %d, type %d)', i, pshape(i)));