/// <summary> /// Creates a new object representation of a variation source in an ANOVA experiment. /// </summary> /// /// <param name="anova">The associated ANOVA analysis.</param> /// <param name="source">The name of the variation source.</param> /// <param name="degreesOfFreedom">The degrees of freedom for the source.</param> /// <param name="sumOfSquares">The sum of squares of the source.</param> /// <param name="test">The F-Test containing the F-Statistic for the source.</param> /// public AnovaVariationSource(IAnova anova, string source, double sumOfSquares, int degreesOfFreedom, FTest test) { this.anova = anova; this.Source = source; this.SumOfSquares = sumOfSquares; this.DegreesOfFreedom = degreesOfFreedom; this.Significance = test; }
/// <summary> /// Creates a new object representation of a variation source in an ANOVA experiment. /// </summary> /// /// <param name="anova">The associated ANOVA analysis.</param> /// <param name="source">The name of the variation source.</param> /// <param name="degreesOfFreedom">The degrees of freedom for the source.</param> /// <param name="sumOfSquares">The sum of squares of the source.</param> /// <param name="test">The F-Test containing the F-Statistic for the source.</param> /// public AnovaVariationSource(IAnova anova, string source, double sumOfSquares, int degreesOfFreedom, FTest test) : this(anova, source, sumOfSquares, degreesOfFreedom, sumOfSquares / degreesOfFreedom, test) { }
/// <summary> /// Creates a new object representation of a variation source in an ANOVA experiment. /// </summary> /// /// <param name="anova">The associated ANOVA analysis.</param> /// <param name="source">The name of the variation source.</param> /// <param name="degreesOfFreedom">The degrees of freedom for the source.</param> /// <param name="meanSquares">The mean sum of squares of the source.</param> /// <param name="sumOfSquares">The sum of squares of the source.</param> /// public AnovaVariationSource(IAnova anova, string source, double sumOfSquares, int degreesOfFreedom, double meanSquares) : this(anova, source, sumOfSquares, degreesOfFreedom, meanSquares, null) { }
/// <summary> /// Creates a new object representation of a variation source in an ANOVA experiment. /// </summary> /// /// <param name="anova">The associated ANOVA analysis.</param> /// <param name="source">The name of the variation source.</param> /// public AnovaVariationSource(IAnova anova, string source) { this.anova = anova; this.Source = source; }
/// <summary> /// Creates a new object representation of a variation source in an ANOVA experiment. /// </summary> /// /// <param name="anova">The associated ANOVA analysis.</param> /// <param name="source">The name of the variation source.</param> /// <param name="degreesOfFreedom">The degrees of freedom for the source.</param> /// <param name="sumOfSquares">The sum of squares of the source.</param> /// public AnovaVariationSource(IAnova anova, string source, double sumOfSquares, int degreesOfFreedom) : this(anova, source, sumOfSquares, degreesOfFreedom, null) { }