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 double
h()
Retrieve the Sankaran "h" Parameterdouble
inverseTransform(double wilsonHilferty)
Transform the Wilson-Hilferty Variate into xdouble
m()
Retrieve the Sankaran "m" Parameterdouble
p()
Retrieve the Sankaran "p" Parameterstatic R1NonCentralSankaran
Standard(int degreesOfFreedom, double nonCentralityParameter)
Construct a Standard Instance of R1NonCentralSankarandouble
transform(double x)
Transform x into the Wilson-Hilferty VariateMethods inherited from class org.drip.measure.chisquare.R1NonCentralWilsonHaferty
parameters
Methods inherited from class org.drip.measure.chisquare.R1WilsonHilferty
cumulative, degreesOfFreedom, density, excessKurtosis, invCumulative, mean, median, mode, momentGeneratingFunction, probabilityGeneratingFunction, r1UnivariateNormal, skewness, support, variance
Methods 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, tukeyCriterion
Methods 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:R1WilsonHilferty
Transform x into the Wilson-Hilferty Variate- Specified by:
transform
in classR1WilsonHilferty
- Parameters:
x
- X- Returns:
- The Wilson-Hilferty Variate
-
inverseTransform
public double inverseTransform(double wilsonHilferty)Description copied from class:R1WilsonHilferty
Transform the Wilson-Hilferty Variate into x- Specified by:
inverseTransform
in classR1WilsonHilferty
- Parameters:
wilsonHilferty
- The Wilson-Hilferty Variate- Returns:
- The Wilson-Hilferty Variate transformed back to x
-