예제 #1
0
 private void calculateTableCharacteristics()
 {
     if (calculated)
     {
         SampleMeanTB.Text           = SeriesCharacteristics.calculateSampleMean(relativeSeries.SeriesTable).ToString();
         SampleMeanSquareTB.Text     = SeriesCharacteristics.calculateSampleMeanSquare(relativeSeries.SeriesTable).ToString();
         DispersionTB.Text           = SeriesCharacteristics.calculateDispersion(relativeSeries.SeriesTable).ToString();
         InitialSamplingPointTB.Text = SeriesCharacteristics.calculateInitialSamplingPoint(relativeSeries.SeriesTable, Convert.ToDouble(nudR.Value)).ToString();
         CentralSamplingPointTB.Text = SeriesCharacteristics.calculateCentralSamplingPoint(relativeSeries.SeriesTable, Convert.ToDouble(nudR.Value)).ToString();
         statusLabel.Text            = "Рассчитаны числовые характеристики выборки";
     }
     else
     {
         MessageBox.Show("Прежде чем рассчитывать характеристики выборки,\nрассчитайте ряды!", "Внимание");
     }
 }
예제 #2
0
 private void calculateChars_Click(object sender, EventArgs e)
 {
     if (intSeries != null)
     {
         double sampleMeanSquare     = SeriesCharacteristics.calculateSampleMeanSquare(groupedSeries.SeriesTable);
         double dispersion           = SeriesCharacteristics.calculateDispersion(groupedSeries.SeriesTable);
         double sampleMean           = SeriesCharacteristics.calculateSampleMean(groupedSeries.SeriesTable);
         double centralSamplingPoint = SeriesCharacteristics.calculateCentralSamplingPoint(groupedSeries.SeriesTable, (double)rNumber.Value);
         double initialSamplingPoint = SeriesCharacteristics.calculateInitialSamplingPoint(groupedSeries.SeriesTable, (double)rNumber.Value);
         characteristicsLabel.Text = String.Format("Средневыборочное квадратическое {0:f4}\n\rСредневыборочное {1:f4}\n\rДисперсия {2:f4}\n\rЦентр. выборочн. момент {3}: {4:f4}\n\rНачальный выборочный момент {5}: {6:f4}", sampleMeanSquare, sampleMean, dispersion, (int)rNumber.Value, centralSamplingPoint, (int)rNumber.Value, initialSamplingPoint);
     }
     else
     {
         MessageBox.Show("Перед тем, как рассчитывать характеристики выборки,\nизвлечите интервальный ряд обычных частот и рассчитайте группированный ряд отновительных частот", "Не был рассчитан группированный ряд относительных частот частот");
     }
 }