Example #1
0
        public static StatisticRelativeАrequenceSeries calculateFromVariationSeries(VariationSeries varSeries)
        {
            StatisticRelativeАrequenceSeries currentSeries = new StatisticRelativeАrequenceSeries();

            currentSeries.varSeries = varSeries;
            currentSeries.calculateElementsCount();
            currentSeries.calculateRelativeSeries();
            return(currentSeries);
        }
Example #2
0
 private void fillTable()
 {
     if (SourceValues.valuesTable != null)
     {
         variationSeries       = VariationSeries.calculateSerires();
         relativeSeries        = variationSeries.getRelativeSeries();
         intervalSeries        = variationSeries.getIntervalVariationSeries((int)intervalsCountUpDown.Value);
         groupedRelativeSeries = variationSeries.getGroupedRelativeArequenceSeries((int)intervalsCountUpDown.Value);
         calculated            = true;
         printTable();
     }
     else
     {
         string errMsg = "Необходимо загрузить выборку из файла. Выберите файл с выборкой.";
         MessageBox.Show(errMsg, "Внимание");
         LoggerEvs.writeLog(errMsg);
         LoggerEvs.writeLog("Открытие входной выборки...");
         if (openDataInputFile())
         {
             LoggerEvs.writeLog("Входная выборка успешно открыта!");
             fillTable();
         }
     }
 }
Example #3
0
 /// <summary>
 /// Создает ряд относительных частот исходя из таблицы, построенной в данном объекте.
 /// </summary>
 /// <returns>Ряд относительных частот</returns>
 public StatisticRelativeАrequenceSeries getRelativeSeries()
 {
     return(StatisticRelativeАrequenceSeries.calculateFromVariationSeries(this));
 }