| Did you know ... | Search Documentation: |
| Pack logtalk -- logtalk-3.98.0/docs/apis/_sources/statistics_0.rst.txt |
.. index:: single: statistics .. _statistics/0:
.. rst-class:: right
category
statisticsStatistical calculations over a list of numbers.
| Availability:
| logtalk_load(statistics(loader))
| Author: Paulo Moura | Version: 1:8:0 | Date: 2026-02-20
| Compilation flags:
| static
| Implements:
| public :ref:`statisticsp <statisticsp/0>`
| Uses:
| :ref:`list <list/0>`
| :ref:`numberlist <numberlist/0>`
| Remarks: | (none)
| Inherited public predicates: | Â :ref:`statisticsp/0::arithmetic_mean/2` Â :ref:`statisticsp/0::average_deviation/3` Â :ref:`statisticsp/0::central_moment/3` Â :ref:`statisticsp/0::coefficient_of_variation/2` Â :ref:`statisticsp/0::correlation/3` Â :ref:`statisticsp/0::covariance/3` Â :ref:`statisticsp/0::fractile/3` Â :ref:`statisticsp/0::frequency_distribution/2` Â :ref:`statisticsp/0::geometric_mean/2` Â :ref:`statisticsp/0::harmonic_mean/2` Â :ref:`statisticsp/0::interquartile_range/2` Â :ref:`statisticsp/0::kurtosis/2` Â :ref:`statisticsp/0::max/2` Â :ref:`statisticsp/0::mean_deviation/2` Â :ref:`statisticsp/0::mean_squared_error/3` Â :ref:`statisticsp/0::median/2` Â :ref:`statisticsp/0::median_deviation/2` Â :ref:`statisticsp/0::min/2` Â :ref:`statisticsp/0::min_max/3` Â :ref:`statisticsp/0::min_max_normalization/2` Â :ref:`statisticsp/0::modes/2` Â :ref:`statisticsp/0::percentile/3` Â :ref:`statisticsp/0::product/2` Â :ref:`statisticsp/0::quartiles/4` Â :ref:`statisticsp/0::range/2` Â :ref:`statisticsp/0::rank_correlation/3` Â :ref:`statisticsp/0::relative_standard_deviation/2` Â :ref:`statisticsp/0::root_mean_squared_error/3` Â :ref:`statisticsp/0::skewness/2` Â :ref:`statisticsp/0::standard_deviation/2` Â :ref:`statisticsp/0::standard_error/2` Â :ref:`statisticsp/0::sum/2` Â :ref:`statisticsp/0::sum_of_squares/2` Â :ref:`statisticsp/0::trimmed_mean/3` Â :ref:`statisticsp/0::valid/1` Â :ref:`statisticsp/0::variance/2` Â :ref:`statisticsp/0::weighted_mean/3` Â :ref:`statisticsp/0::z_normalization/2` Â
.. contents:: :local: :backlinks: top
(no local declarations; see entity ancestors if any)
(no local declarations; see entity ancestors if any)
.. index:: arithmetic_mean/5 .. _statistics/0::arithmetic_mean/5:
arithmetic_mean/5 ^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the arithmetic mean.
| Compilation flags:
| static
| Template:
| arithmetic_mean(List,Length0,Length,Sum,Mean)
| Mode and number of proofs:
| arithmetic_mean(+list(number),+integer,-integer,+number,-float) - one
.. index:: squares_and_cubes/6 .. _statistics/0::squares_and_cubes/6:
squares_and_cubes/6 ^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the skewness.
| Compilation flags:
| static
| Template:
| squares_and_cubes(List,Mean,Squares0,Squares,Cubes0,Cubes)
| Mode and number of proofs:
| squares_and_cubes(+list(number),+float,+float,-float,+float,-float) - one
.. index:: squares_and_hypers/6 .. _statistics/0::squares_and_hypers/6:
squares_and_hypers/6 ^^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the kurtosis.
| Compilation flags:
| static
| Template:
| squares_and_hypers(List,Mean,Squares0,Squares,Hypers0,Hypers)
| Mode and number of proofs:
| squares_and_hypers(+list(number),+float,+float,-float,+float,-float) - one
.. index:: variance/6 .. _statistics/0::variance/6:
variance/6 ^^^^^^^^^^^^^^
Auxiliary predicate for computing the variance.
| Compilation flags:
| static
| Template:
| variance(List,Length0,Length,Mean,M20,M2)
| Mode and number of proofs:
| variance(+list(number),+integer,-integer,+float,+float,-float) - one
.. index:: cross_deviation_sum/6 .. _statistics/0::cross_deviation_sum/6:
cross_deviation_sum/6 ^^^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the cross-deviation sum for covariance.
| Compilation flags:
| static
| Template:
| cross_deviation_sum(List1,List2,Mean1,Mean2,Sum0,Sum)
| Mode and number of proofs:
| cross_deviation_sum(+list(number),+list(number),+float,+float,+float,-float) - one
.. index:: sorted_median/3 .. _statistics/0::sorted_median/3:
sorted_median/3 ^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the median of an already sorted list with known length.
| Compilation flags:
| static
| Template:
| sorted_median(Sorted,Length,Median)
| Mode and number of proofs:
| sorted_median(+list(number),+integer,-number) - one
.. index:: sum_of_squares/4 .. _statistics/0::sum_of_squares/4:
sum_of_squares/4 ^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing the sum of squared deviations.
| Compilation flags:
| static
| Template:
| sum_of_squares(List,Mean,Sum0,Sum)
| Mode and number of proofs:
| sum_of_squares(+list(number),+float,+float,-float) - one
.. index:: central_moment_sum/7 .. _statistics/0::central_moment_sum/7:
central_moment_sum/7 ^^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing central moments.
| Compilation flags:
| static
| Template:
| central_moment_sum(List,K,Mean,N0,Sum0,N,Sum)
| Mode and number of proofs:
| central_moment_sum(+list(number),+positive_integer,+float,+integer,+float,-integer,-float) - one
.. index:: min_max_normalize/4 .. _statistics/0::min_max_normalize/4:
min_max_normalize/4 ^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for min-max normalization.
| Compilation flags:
| static
| Template:
| min_max_normalize(List,Min,Range,NormalizedList)
| Mode and number of proofs:
| min_max_normalize(+list(number),+number,+number,-list(float)) - one
.. index:: count_frequencies/4 .. _statistics/0::count_frequencies/4:
count_frequencies/4 ^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing frequency distribution.
| Compilation flags:
| static
| Template:
| count_frequencies(List,CurrentValue,CurrentCount,Distribution)
| Mode and number of proofs:
| count_frequencies(+list(number),+number,+integer,-list(pair(number,integer))) - one
.. index:: squared_error_sum/6 .. _statistics/0::squared_error_sum/6:
squared_error_sum/6 ^^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing mean squared error.
| Compilation flags:
| static
| Template:
| squared_error_sum(List1,List2,N0,Sum0,N,Sum)
| Mode and number of proofs:
| squared_error_sum(+list(number),+list(number),+integer,+float,-integer,-float) - one
.. index:: compute_ranks/3 .. _statistics/0::compute_ranks/3:
compute_ranks/3 ^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for computing ranks of elements in a list.
| Compilation flags:
| static
| Template:
| compute_ranks(List,All,Ranks)
| Mode and number of proofs:
| compute_ranks(+list(number),+list(number),-list(float)) - one
.. index:: count_less_equal/6 .. _statistics/0::count_less_equal/6:
count_less_equal/6 ^^^^^^^^^^^^^^^^^^^^^^
Auxiliary predicate for counting elements less than and equal to a value.
| Compilation flags:
| static
| Template:
| count_less_equal(List,Value,Less0,Less,Equal0,Equal)
| Mode and number of proofs:
| count_less_equal(+list(number),+number,+integer,-integer,+integer,-integer) - one
(none)