function pdf = burr_pdf ( x, a, b, c, d ) %*****************************************************************************80 % %% BURR_PDF evaluates the Burr PDF. % % Discussion: % % Y = ( X - A ) / B; % % PDF(X)(A,B,C,D) = ( C * D / B ) * Y ^ ( C - 1 ) / ( 1 + Y ^ C ) ^ ( D + 1 ) % % Licensing: % % This code is distributed under the GNU LGPL license. % % Modified: % % 08 August 2016 % % Author: % % John Burkardt % % Reference: % % M E Johnson, % Multivariate Statistical Simulation, % Wiley, New York, 1987. % % Parameters: % % Input, real X, the argument of the PDF. % A <= X % % Input, real A, B, C, D, the parameters of the PDF. % 0 < B, % 0 < C. % % Output, real PDF, the value of the PDF. % if ( x <= a ) pdf = 0.0; else y = ( x - a ) / b; pdf = ( c * d / b ) * y ^ ( c - 1.0 ) / ( 1.0 + y ^ c ) ^ ( d + 1.0 ); end return end