Represents a HypothesisTest based on two samples.
Namespace: Extreme.Statistics.Tests
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public MustInherit Class TwoSampleTest _ Inherits HypothesisTest |
| C# |
|---|
public abstract class TwoSampleTest : HypothesisTest |
| C++ |
|---|
public ref class TwoSampleTest abstract : public HypothesisTest |
Methods
| Icon | Type | Description |
|---|---|---|
| CalculateStatistic() |
Evaluates the test statistic.
| |
| Equals(Object) | ||
| Finalize() | ||
| GetConfidenceInterval(Double) |
Returns the confidence interval for the test parameter for the specified confidence level.
| |
| GetHashCode() | Serves as a hash function for a particular type. | |
| GetLowerCriticalValue() |
Gets the lower critical value for the hypothesis test's current significance level.
| |
| GetLowerCriticalValue(Double) |
Gets the lower critical value for the hypothesis test at the specified significance level.
| |
| GetType() | Gets the Type of the current instance. | |
| GetUpperCriticalValue() |
Gets the upper critical value for the test statistic at the hypothesis test's current significance level.
| |
| GetUpperCriticalValue(Double) |
Gets the upper critical value for the test statistic at the specified significance level.
| |
| MemberwiseClone() | Creates a shallow copy of the current Object. | |
| Reject() |
Returns a value that indicates whether the null hypothesis is rejected
using the default significance level.
| |
| Reject(Double) |
Returns a value that indicates whether the null hypothesis is rejected using the specified significance level.
| |
| ToString() |
Constructors
| Icon | Type | Description |
|---|---|---|
| TwoSampleTestNew(HypothesisType) |
Constructs a new TwoSampleTest object.
| |
| TwoSampleTestNew(NumericalVariable, NumericalVariable, HypothesisType, Double, ContinuousDistribution) |
Constructs a new TwoSampleTest object.
|
Properties
| Icon | Type | Description |
|---|---|---|
| Distribution |
Sets the probability distribution used in the hypothesis test.
| |
| HypothesisType |
Gets or sets a value that indicates whether the test is one or two-tailed.
| |
| PValue |
Gets the probability that the test statistic would take on the calculated value under the null hypothesis.
| |
| Sample1 |
Gets or sets the first NumericalVariable this test is being applied to.
| |
| Sample2 |
Gets or sets the second NumericalVariable this test is being applied to.
| |
| SignificanceLevel |
Gets the significance level used to test the null hypothesis.
| |
| Statistic |
Gets the value of the test statistic.
|
Remarks
Use the TwoSampleTest class as a base class for a statistical test based on two samples.
This class adds the Sample1 and Sample2 properties,
which can be used to get or set the samples.
It also provides a constructor that allows this property to be set at the time of construction.
This is an abstract base class and cannot be instantiated directly.
Note to inheritors: You must override CalculateStatistic(). You must also set the Distribution property, either in the constructor or in your CalculateStatistic() implementation. If applicable, you should override GetConfidenceInterval(Double).