UnivariateSignTest Method |
Tests whether the sample median is compatible with the given reference value.
Namespace:
Meta.Numerics.Statistics
Assembly:
Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax public static TestResult SignTest(
this IReadOnlyCollection<double> sample,
double referenceMedian
)
<ExtensionAttribute>
Public Shared Function SignTest (
sample As IReadOnlyCollection(Of Double),
referenceMedian As Double
) As TestResult
public:
[ExtensionAttribute]
static TestResult^ SignTest(
IReadOnlyCollection<double>^ sample,
double referenceMedian
)
[<ExtensionAttribute>]
static member SignTest :
sample : IReadOnlyCollection<float> *
referenceMedian : float -> TestResult
Parameters
- sample
- Type: System.Collections.GenericIReadOnlyCollectionDouble
The sample. - referenceMedian
- Type: SystemDouble
The reference median.
Return Value
Type:
TestResultA test result indicating whether the sample median is compatible with the given reference value.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IReadOnlyCollectionDouble. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Exceptions Remarks The sign test is a non-parametric alternative to the Student t-test
(StudentTTest(IReadOnlyCollectionDouble, Double)).
It tests whether the sample is consistent with the given reference median.
The null hypothesis for the test is that the median of the underlying population from which the sample is
drawn is the reference median. The test statistic is simply number of sample values that lie above the median. Since
each sample value is equally likely to be below or above the population median, each draw is an independent Bernoulli
trial, and the total number of values above the population median is distributed according to a binomial distribution
(BinomialDistribution).
See Also