IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
void | SampleManipulations () |
void | SampleCopy () |
void | LowSampleMoments () |
void | SampleMoments () |
void | SamplePopulationMomentEstimateVariances () |
void | SampleMedian () |
void | SampleInterquartileRange () |
void | NormalFit () |
void | NormalFitUncertainties () |
void | ExponentialFit () |
void | ExponentialFitUncertainty () |
void | LognormalFit () |
void | BetaFit () |
void | BetaFitUncertainty () |
void | GammaFit () |
void | GammaFitUncertainty () |
void | WaldFitUncertainties () |
void | SampleFitChiSquaredTest () |
void | WeibullFit () |
void | WeibullFitUncertainties () |
void | TTestDistribution () |
void | SignTestDistribution () |
void | SampleComparisonTest () |
void | TestMoments (Distribution d) |
void | SampleKolmogorovSmirnovTest () |
void | SampleKuiperTest () |
void | SampleMaximumLikelihoodFit () |
void | SampleFisherFTest () |
void | SampleMannWhitneyTest () |
void | AnovaTest () |
void | AnovaDistribution () |
void | AnovaStudentAgreement () |
void | ZTestDistribution () |
void | KruskalWallis () |
void | SampleTransform () |
Static Private Member Functions | |
static Sample | CreateSample (Distribution distribution, int count) |
static Sample | CreateSample (Distribution distribution, int count, int seed) |
Private Attributes | |
Distribution[] | distributions |
|
inline |
|
inline |
|
inline |
|
inlinestaticprivate |
Referenced by Test.SampleTest.BetaFit(), Test.SampleTest.BetaFitUncertainty(), Test.SampleTest.ExponentialFit(), Test.SampleTest.ExponentialFitUncertainty(), Test.SampleTest.GammaFit(), Test.SampleTest.GammaFitUncertainty(), Test.SampleTest.KruskalWallis(), Test.SampleTest.LognormalFit(), Test.SampleTest.NormalFit(), Test.SampleTest.SampleComparisonTest(), Test.SampleTest.SampleFisherFTest(), Test.SampleTest.SampleFitChiSquaredTest(), Test.SampleTest.SampleInterquartileRange(), Test.SampleTest.SampleKolmogorovSmirnovTest(), Test.SampleTest.SampleKuiperTest(), Test.SampleTest.SampleMannWhitneyTest(), Test.SampleTest.SampleMaximumLikelihoodFit(), Test.SampleTest.SampleMoments(), Test.SampleTest.WeibullFit(), and Test.SampleTest.WeibullFitUncertainties().
|
inlinestaticprivate |
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.Sample.Count, Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Distributions.Distribution.Moment(), Meta.Numerics.Statistics.Distributions.Distribution.MomentAboutMean(), Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationMoment(), Meta.Numerics.Statistics.Sample.PopulationMomentAboutMean(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, and Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation.
|
inline |
References Meta.Numerics.Statistics.MultivariateSample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.Statistics.MultivariateSample.Column(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.MultivariateSample.Dimension, Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.Sample.Name, Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationMomentAboutMean(), Meta.Numerics.Statistics.Sample.PopulationVariance, Meta.Numerics.MoreMath.Sqr(), Meta.Numerics.UncertainValue.Uncertainty, and Meta.Numerics.UncertainValue.Value.
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.ExponentialDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), and Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation.
|
inline |
References Meta.Numerics.Statistics.BivariateSample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.BivariateSample.Count, Meta.Numerics.Statistics.FitResult.Covariance(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.BivariateSample.PopulationCovariance, Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationVariance, Meta.Numerics.Statistics.Distributions.NormalDistribution.StandardDeviation, Meta.Numerics.UncertainValue.Value, Meta.Numerics.Statistics.BivariateSample.X, and Meta.Numerics.Statistics.BivariateSample.Y.
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.ExponentialDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.ExponentialDistribution.Mean, and Meta.Numerics.Statistics.FitResult.Parameter().
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.ExponentialDistribution.FitToSample(), Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.UncertainValue.Uncertainty, and Meta.Numerics.UncertainValue.Value.
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.LognormalDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.LognormalDistribution.Mu, Meta.Numerics.Statistics.FitResult.Parameter(), and Meta.Numerics.Statistics.Distributions.LognormalDistribution.Sigma.
|
inline |
References Meta.Numerics.Statistics.Distributions.BetaDistribution.Alpha, Meta.Numerics.Statistics.Distributions.BetaDistribution.Beta, Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.BetaDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, Meta.Numerics.Statistics.TestResult.LeftProbability, and Meta.Numerics.Statistics.FitResult.Parameter().
|
inline |
References Meta.Numerics.Statistics.BivariateSample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.BetaDistribution.FitToSample(), Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.UncertainValue.Uncertainty, Meta.Numerics.UncertainValue.Value, Meta.Numerics.Statistics.BivariateSample.X, and Meta.Numerics.Statistics.BivariateSample.Y.
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.GammaDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Distributions.GammaDistribution.ScaleParameter, and Meta.Numerics.Statistics.Distributions.GammaDistribution.ShapeParameter.
|
inline |
References Meta.Numerics.Statistics.BivariateSample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.GammaDistribution.FitToSample(), Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.UncertainValue.Uncertainty, Meta.Numerics.UncertainValue.Value, Meta.Numerics.Statistics.BivariateSample.X, and Meta.Numerics.Statistics.BivariateSample.Y.
|
inline |
References Meta.Numerics.Statistics.BivariateSample.Add(), Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.BivariateSample.Count, Meta.Numerics.Statistics.FitResult.Covariance(), Meta.Numerics.Statistics.Distributions.WaldDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.Distribution.GetRandomValue(), Meta.Numerics.Statistics.Distributions.WaldDistribution.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.BivariateSample.PopulationCovariance, Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationVariance, Meta.Numerics.Statistics.Distributions.WaldDistribution.ShapeParameter, Meta.Numerics.UncertainValue.Value, Meta.Numerics.Statistics.BivariateSample.X, and Meta.Numerics.Statistics.BivariateSample.Y.
|
inline |
References Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.ExponentialDistribution.FitToSample(), Meta.Numerics.Statistics.Distributions.NormalDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.GoodnessOfFit, and Meta.Numerics.Statistics.TestResult.LeftProbability.
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.WeibullDistribution.FitToSample(), Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Distributions.WeibullDistribution.ScaleParameter, and Meta.Numerics.Statistics.Distributions.WeibullDistribution.ShapeParameter.
|
inline |
References Meta.Numerics.Statistics.BivariateSample.Add(), Meta.Numerics.Statistics.MultivariateSample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.Statistics.MultivariateSample.Column(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.FitResult.Covariance(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.WeibullDistribution.FitToSample(), Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.UncertainValue.Uncertainty, Meta.Numerics.UncertainValue.Value, Meta.Numerics.Statistics.BivariateSample.X, and Meta.Numerics.Statistics.BivariateSample.Y.
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.Sample.Count, Meta.Numerics.Statistics.Distributions.Distribution.GetRandomValue(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, Meta.Numerics.Statistics.TestResult.Statistic, and Meta.Numerics.Statistics.Sample.StudentTTest().
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.Sample.Count, Meta.Numerics.Statistics.Distributions.Distribution.GetRandomValue(), Meta.Numerics.Statistics.Distributions.DiscreteDistribution.Mean, Meta.Numerics.Statistics.Distributions.Distribution.Median, Meta.Numerics.Statistics.Distributions.DiscreteDistribution.MomentAboutMean(), Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationMomentAboutMean(), Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.Statistics.Sample.SignTest(), Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.Distributions.Distribution.InverseLeftProbability(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.TestResult.RightProbability, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Meta.Numerics.Analysis.FunctionMath.Integrate(), Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Distributions.Distribution.Moment(), Meta.Numerics.Statistics.Distributions.Distribution.MomentAboutMean(), Meta.Numerics.Statistics.Distributions.Distribution.ProbabilityDensity(), Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, and Meta.Numerics.Statistics.Distributions.Distribution.Support.
|
inline |
References Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.TestResult.Distribution, Meta.Numerics.Interval.FromEndpoints(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.TestResult.Distribution, Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.Sample.KuiperTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Meta.Numerics.Interval.ClosedContains(), Meta.Numerics.UncertainValue.ConfidenceInterval(), Meta.Numerics.Statistics.Sample.Count, Meta.Numerics.Statistics.FitResult.Covariance(), Test.SampleTest.CreateSample(), Meta.Numerics.Statistics.FitResult.Dimension, Meta.Numerics.Statistics.Sample.MaximumLikelihoodFit(), Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.FitResult.Parameter(), Meta.Numerics.UncertainValue.Uncertainty, and Meta.Numerics.UncertainValue.Value.
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Statistics.Sample.Count, Meta.Numerics.Statistics.AnovaRow.DegreesOfFreedom, Meta.Numerics.Statistics.OneWayAnovaResult.Factor, Meta.Numerics.Statistics.Sample.OneWayAnovaTest(), Meta.Numerics.Statistics.OneWayAnovaResult.Residual, Meta.Numerics.Statistics.OneWayAnovaResult.Result, Meta.Numerics.Statistics.AnovaTestRow.Result, Meta.Numerics.Statistics.TestResult.Statistic, Meta.Numerics.Statistics.AnovaRow.SumOfSquares, and Meta.Numerics.Statistics.OneWayAnovaResult.Total.
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Statistics.OneWayAnovaResult.Factor, Meta.Numerics.Statistics.Distributions.Distribution.GetRandomValue(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Sample.OneWayAnovaTest(), Meta.Numerics.Statistics.Sample.PopulationMean, Meta.Numerics.Statistics.Sample.PopulationStandardDeviation, Meta.Numerics.Statistics.AnovaTestRow.Result, and Meta.Numerics.Statistics.TestResult.Statistic.
|
inline |
References Meta.Numerics.Statistics.Distributions.StudentDistribution.DegreesOfFreedom, Meta.Numerics.Statistics.TestResult.Distribution, Meta.Numerics.Statistics.OneWayAnovaResult.Factor, Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Sample.Mean, Meta.Numerics.Statistics.Sample.OneWayAnovaTest(), Meta.Numerics.MoreMath.Pow(), Meta.Numerics.Statistics.AnovaTestRow.Result, Meta.Numerics.Statistics.TestResult.Statistic, Meta.Numerics.Statistics.Sample.StudentTTest(), and Meta.Numerics.Statistics.Sample.Variance.
|
inline |
References Meta.Numerics.Statistics.Sample.Add(), Meta.Numerics.Statistics.Distributions.Distribution.GetRandomValue(), Meta.Numerics.Statistics.Sample.KolmogorovSmirnovTest(), Meta.Numerics.Statistics.TestResult.LeftProbability, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.Mean, Meta.Numerics.Statistics.Distributions.UnivariateDistribution.StandardDeviation, Meta.Numerics.Statistics.TestResult.Statistic, and Meta.Numerics.Statistics.Sample.ZTest().
|
inline |
|
inline |
|
private |