using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Science.Statistics.BasicStatistics { public class StandardErrorForDifference { public StandardErrorForDifference() { } public StandardErrorForDifference(StandardErrorAndExpectedValue s1, StandardErrorAndExpectedValue s2) { ev = s1.ExpectedValueForSum - s2.ExpectedValueForSum; se = Math.Sqrt(s1.StandardErrorForSum * s1.StandardErrorForSum + s2.StandardErrorForSum * s2.StandardErrorForSum); eva = s1.ExpectedValueForAverage - s2.ExpectedValueForAverage; sea = Math.Sqrt(s1.StandardErrorForAverage * s1.StandardErrorForAverage + s2.StandardErrorForAverage * s2.StandardErrorForAverage); evp = eva * 100.0; sep = sea * 100.0; } private double se; public double StandardErrorForSumDifference { get { return se; } set { se = value; } } private double ev; public double ExpectedValueForSumDifference { get { return ev; } set { ev = value; } } private double sea; public double StandardErrorForAverageDifference { get { return sea; } set { sea = value; } } private double eva; public double ExpectedValueForAverageDifference { get { return eva; } set { eva = value; } } private double sep; public double StandardErrorForPercentageDifference { get { return sep; } set { sep = value; } } private double evp; public double ExpectedValueForPercentageDifference { get { return evp; } set { evp = value; } } } }