Esempio n. 1
0
 private void RemoveItem(TauUModel item)
 {
     if (item != null)
     {
         TauUHolder.Remove(item);
     }
 }
Esempio n. 2
0
        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 = "";
        }