private void RemoveItem(TauUModel item) { if (item != null) { TauUHolder.Remove(item); } }
private void CompareBaseline() { List <double> phase1 = mWindow.ParseRange(BaselineRangeString); List <double> phase2 = mWindow.ParseRange(InterventionRangeString); mInterface.SendMessageToOutput("---------------------------------------------------"); if (phase1.Count < 3 || phase2.Count < 3) { mInterface.SendMessageToOutput("Arrays appear short ( less than 3 items in 1 or more arrays )."); MessageBox.Show("Too few items were found. Please review the selected arrays."); return; } TauUModel mTau = mTauMethods.BaselineTrend(phase1, phase2, CorrectBaseline); mTau.Name = "Comparisons of {" + BaselineRangeString + "} and {" + InterventionRangeString + "} Corrected: " + CorrectBaseline; mTau.IsCorrected = CorrectBaseline; mTau.Range = BaselineRangeString; mTau.IsChecked = false; mInterface.SendMessageToOutput("Comparisons of {" + BaselineRangeString + "} and {" + InterventionRangeString + "} Corrected: " + CorrectBaseline); mInterface.SendMessageToOutput(string.Format("S: {0}, Pairs: {1}, Tau: {2}, TauB: {3}, P: {4}", mTau.S, mTau.Pairs, mTau.TAU, mTau.TAUB, mTau.PValue)); mInterface.SendMessageToOutput(string.Format("@ 85% CI ({0} - {1})", mTau.CI_85[0], mTau.CI_85[1])); mInterface.SendMessageToOutput(string.Format("@ 90% CI ({0} - {1})", mTau.CI_90[0], mTau.CI_90[1])); mInterface.SendMessageToOutput(string.Format("@ 95% CI ({0} - {1})", mTau.CI_95[0], mTau.CI_95[1])); TauUHolder.Add(mTau); CorrectBaseline = false; BaselineRangeString = ""; InterventionRangeString = ""; }