Friedman Test Class
Definition
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.7.0
public sealed class FriedmanTest : MultiSampleTest<double>- Inheritance
- Object → HypothesisTest → MultiSampleTest<Double> → FriedmanTest
Remarks
Use the FriedmanTest class to compare three or more related treatments, conditions, or repeated measurements observed on the same matched blocks or subjects. It is the repeated-measures counterpart of the Kruskal-Wallis test and a nonparametric alternative to one-way repeated-measures analysis of variance.
The test ranks treatment values within each block using average ranks for ties, sums those ranks by treatment, and reports the Friedman Q statistic. By default, ties within a block are corrected before the statistic and p-value are reported. The p-value uses the chi-square approximation with k - 1 degrees of freedom, where k is the number of treatments.
Constructors
| Friedman | Constructs a new FriedmanTest for the specified matrix of repeated-measures data. |
| Friedman | Constructs a new FriedmanTest for the specified treatment vectors. |
| Friedman | Constructs a new FriedmanTest for long-form repeated-measures data. |
Properties
| Block | Gets the number of matched blocks or subjects in the test. |
| Correct | Gets or sets whether the Friedman statistic is corrected for ties within blocks. |
| Distribution |
Gets the probability distribution used in the hypothesis test.
(Inherited from HypothesisTest) |
| Grouping |
Gets the grouping that divides Sample into groups.
(Inherited from MultiSampleTest<T>) |
| Hypothesis |
Gets or sets whether the test is one or two-tailed.
(Inherited from HypothesisTest) |
| Iman | Gets the upper-tail p-value of the Iman-Davenport F approximation. |
| Iman | Gets the Iman-Davenport F approximation derived from the Friedman statistic. |
| Kendall | Gets Kendall's coefficient of concordance derived from the reported Friedman statistic. |
| Name |
Gets the name of the hypothesis test.
(Overrides HypothesisTest.Name) |
| PValue |
Gets the probability that the test statistic would take on the calculated value under the alternate hypothesis.
(Inherited from HypothesisTest) |
| Sample |
Gets the vector that contains the sample data.
(Inherited from MultiSampleTest<T>) |
| Samples |
Gets the collection of samples for the test.
(Inherited from MultiSampleTest<T>) |
| Significance |
Gets the significance level used to test the null hypothesis.
(Inherited from HypothesisTest) |
| Statistic |
Gets the value of the test statistic.
(Inherited from HypothesisTest) |
| Treatment | Gets the number of treatments compared by the test. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Get |
Returns the confidence interval for the test parameter for the default confidence level.
(Inherited from HypothesisTest) |
| Get |
Returns the confidence interval for the test parameter for the specified confidence level.
(Inherited from HypothesisTest) |
| Get | Serves as the default hash function. (Inherited from Object) |
| Get |
Gets the lower critical value for the hypothesis test's current significance level.
(Inherited from HypothesisTest) |
| Get |
Gets the lower critical value for the hypothesis test at the specified significance level.
(Inherited from HypothesisTest) |
| Get | Returns the mean rank for the specified treatment. |
| Get |
Gets the probability that the test statistic would take on the calculated value under the specified alternate hypothesis.
(Inherited from HypothesisTest) |
| Get | Returns the sum of ranks for the specified treatment. |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| Get |
Gets the upper critical value for the test statistic at the hypothesis test's current significance level.
(Inherited from HypothesisTest) |
| Get |
Gets the upper critical value for the test statistic at the specified significance level.
(Inherited from HypothesisTest) |
| Reject() |
Returns whether the null hypothesis is rejected
using the default significance level.
(Inherited from HypothesisTest) |
| Reject( |
Returns whether the null hypothesis is rejected using the specified significance level.
(Inherited from HypothesisTest) |
| Summarize() |
Returns a string containing a human-readable summary of the object.
(Inherited from HypothesisTest) |
| Summarize( |
Returns a string containing a human-readable summary of the object
using the specified options.
(Inherited from HypothesisTest) |
| ToString | Returns a string that represents the current object. (Inherited from HypothesisTest) |