internal void setConfidenceIntervals(double percent) { this.confidencePercent = percent; for (int i = 0; i < ttests.Length; i++) { confidences[i] = ttest.GetConfidenceInterval(percent); } }
private DoubleRange createInterval(double input, double[] inputs, double percent, double se) { double y = Transform(input); double df = GetDegreesOfFreedom(inputs.Length); var t = new TTest(estimatedValue: y, standardError: se, degreesOfFreedom: df); return(t.GetConfidenceInterval(percent)); }
private DoubleRange computeInterval(double[] input, int numberOfSamples, double percent, double se) { double y = linear.Transform(input); double df = GetDegreesOfFreedom(numberOfSamples); var t = new TTest(estimatedValue: y, standardError: se, degreesOfFreedom: df); DoubleRange lci = t.GetConfidenceInterval(percent); DoubleRange nci = new DoubleRange(linkFunction.Inverse(lci.Min), linkFunction.Inverse(lci.Max)); return(nci); }