예제 #1
0
 void analizeToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         int      N;
         int[]    arrF;
         double[] arrPC;
         string[] arrC;
         int[][]  arrArrIC;
         double   H;
         ReplForm rf = new ReplForm();
         if (rf.ShowDialog() != DialogResult.OK)
         {
             return;
         }
         Quality.ClustRepl(matrY, matrLL, arrYMin, arrYMax, rf.arrRepl,
                           out matrL, out N, out arrF, out arrP, out arrC, out arrArrIC, out arrPC, out H);
         arrReport[9] = string.Format("Общее количество наблюдений: {0}<br>" +
                                      "Количество наблюдений, попавших в рассматриваемую область качества: {1}<br>",
                                      matrX.GetLength(0), N);
         arrReport[10] = Quality.CTable(arrYName, matrL, arrYMin, arrYMax, arrF, arrP, arrYAv);
         arrReport[11] = Quality.RTable(arrC, arrPC);
         arrReport[12] = string.Format("H = {0:F3}", H);
     }
     catch
     {
         MessageBox.Show("Ошибка анализа");
     }
 }