Package org.drip.measure.chisquare
Class R1NonCentralSankaran
java.lang.Object
org.drip.measure.continuous.R1Univariate
org.drip.measure.chisquare.R1WilsonHilferty
org.drip.measure.chisquare.R1NonCentralWilsonHaferty
org.drip.measure.chisquare.R1NonCentralSankaran
public class R1NonCentralSankaran extends R1NonCentralWilsonHaferty
R1NonCentralSankaran implements the Sankaran (1959, 1963) Wilson-Haferty Approximation for the
R1 Non-central Chi-Square Distribution. The References are:
- Johnson, N. L., S. Kotz, and N. Balakrishnan (1995): Continuous Univariate Distributions 2nd Edition John Wiley and Sons
- Muirhead, R. (2005): Aspects of Multivariate Statistical Theory 2nd Edition Wiley
- Non-central Chi-Squared Distribution (2019): Chi-Squared Function https://en.wikipedia.org/wiki/Noncentral_chi-squared_distribution
- Sankaran, M. (1963): Approximations to the Non-Central Chi-Square Distribution Biometrika 50 (1-2) 199-204
- Young, D. S. (2010): tolerance: An R Package for Estimating Tolerance Intervals Journal of Statistical Software 36 (5) 1-39
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Rd Continuous/Discrete Probability Measures
- Package = Chi-Square Distribution Implementation/Properties
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description doubleh()Retrieve the Sankaran "h" ParameterdoubleinverseTransform(double wilsonHilferty)Transform the Wilson-Hilferty Variate into xdoublem()Retrieve the Sankaran "m" Parameterdoublep()Retrieve the Sankaran "p" Parameterstatic R1NonCentralSankaranStandard(int degreesOfFreedom, double nonCentralityParameter)Construct a Standard Instance of R1NonCentralSankarandoubletransform(double x)Transform x into the Wilson-Hilferty VariateMethods inherited from class org.drip.measure.chisquare.R1NonCentralWilsonHaferty
parametersMethods inherited from class org.drip.measure.chisquare.R1WilsonHilferty
cumulative, degreesOfFreedom, density, excessKurtosis, invCumulative, mean, median, mode, momentGeneratingFunction, probabilityGeneratingFunction, r1UnivariateNormal, skewness, support, varianceMethods inherited from class org.drip.measure.continuous.R1Univariate
bPOE, centralMoment, cvar, differentialEntropy, expectedShortfall, fisherInformation, histogram, incremental, iqr, kullbackLeiblerDivergence, nonCentralMoment, populationCentralMeasures, quantile, random, randomArray, supported, tukeyAnomaly, tukeyCriterionMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
Standard
public static final R1NonCentralSankaran Standard(int degreesOfFreedom, double nonCentralityParameter)Construct a Standard Instance of R1NonCentralSankaran- Parameters:
degreesOfFreedom- Degrees of FreedomnonCentralityParameter- Non-centrality Parameter- Returns:
- Standard Instance of R1NonCentralSankaran
-
h
public double h()Retrieve the Sankaran "h" Parameter- Returns:
- Sankaran "h" Parameter
-
p
public double p()Retrieve the Sankaran "p" Parameter- Returns:
- Sankaran "p" Parameter
-
m
public double m()Retrieve the Sankaran "m" Parameter- Returns:
- Sankaran "m" Parameter
-
transform
public double transform(double x)Description copied from class:R1WilsonHilfertyTransform x into the Wilson-Hilferty Variate- Specified by:
transformin classR1WilsonHilferty- Parameters:
x- X- Returns:
- The Wilson-Hilferty Variate
-
inverseTransform
public double inverseTransform(double wilsonHilferty)Description copied from class:R1WilsonHilfertyTransform the Wilson-Hilferty Variate into x- Specified by:
inverseTransformin classR1WilsonHilferty- Parameters:
wilsonHilferty- The Wilson-Hilferty Variate- Returns:
- The Wilson-Hilferty Variate transformed back to x
-