stats_probability_utils 0.9.0 copy "stats_probability_utils: ^0.9.0" to clipboard
stats_probability_utils: ^0.9.0 copied to clipboard

outdated

Calculate measures of central tendency, position and dispersion for grouped and ungrouped data.

example/example.dart

import '../lib/src/stats.dart';

void main() {
  
  Stats stats = Stats([1, 1, 1, 2, 3, 4, 2, 5, 3, 6, 5, 4, 6, 5, 4, 6, 7, 3, 6, 7]);

  print(stats.sortedList);
  print(stats.min);
  print(stats.max);
  print(stats.summation);
  print(stats.getMean());
  print(stats.getFrecuencies());
  print(stats.getMode());
  print(stats.getMedian());

  print('-- Disperions measure --');
  print(stats.getVariance());
  print(stats.getStandardDeviation());
  print(stats.getRange());

  print("--grouped data--");
  print(stats.getIntervalsBySturgesRule());
  print(stats.getAmplitude());
  print('-- Grouped frecuency table --\n\n');
  Map<String, dynamic> groupedClassLimit;
  List<Map<String, dynamic>> groupedTable = stats.getGroupedFrecuencyMap();
  for (groupedClassLimit in groupedTable) {
    print('------------------');
    print('  Lower class limit: ${ groupedClassLimit['lowerClassLimit'] }');
    print('  Upper class limit: ${ groupedClassLimit['upperClassLimit'] }');
    print('  Mid point (Xi): ${ groupedClassLimit['midpoint'] }');
    print('  Absolute frecuency (Fi): ${ groupedClassLimit['absoluteFrecuency'] }');
    print('  Accumulated Relative frecuency (Fr): ${ groupedClassLimit['accumulatedRelativeFrecuency'] }');
    print('  Accumulated frecuency (F): ${ groupedClassLimit['accumulatedFrecuency'] }');
    print('  XiFi: ${ groupedClassLimit['XiFi'] }');
    print('------------------\n\n');
  }

  print(stats.getRange());
  print(stats.getIntervalsBySturgesRule());
  print(stats.getAmplitude());
  
  print('------------------\n\n');

  print(stats.getMeanOfGroupedData());
  print(stats.getMedianOfGroupedData());
  print(stats.getModeOfGroupedData());

  print('-- measures of disp for grouped data ---');
  print(stats.getVarianceGrouped());
  print(stats.getStandardDeviationGrouped());
  print(stats.getQuartiles());
}
6
likes
40
pub points
1%
popularity

Publisher

verified publishervaldez.cloud

Calculate measures of central tendency, position and dispersion for grouped and ungrouped data.

Repository (GitHub)
View/report issues

License

GPL-3.0 (LICENSE)

More

Packages that depend on stats_probability_utils