DataFort Statistics Module
This module provides standalone statistical functions for data frame analysis. All functions take a data_frame as the first argument instead of being type-bound procedures.
df_sum_real(df, col_index)
- Calculate sum of real columndf_sum_integer(df, col_index)
- Calculate sum of integer columndf_mean_real(df, col_index)
- Calculate mean of real columndf_mean_integer(df, col_index)
- Calculate mean of integer columndf_std_real(df, col_index)
- Calculate standard deviation of real columndf_std_integer(df, col_index)
- Calculate standard deviation of integer columndf_median_real(df, col_index)
- Calculate median of real columndf_median_integer(df, col_index)
- Calculate median of integer columndf_percentile_real(df, col_index, percentile)
- Calculate percentile of real columndf_percentile_integer(df, col_index, percentile)
- Calculate percentile of integer columndf_variance_real(df, col_index)
- Calculate variance of real columndf_variance_integer(df, col_index)
- Calculate variance of integer columndf_min_real(df, col_index)
- Find minimum value in real columndf_min_integer(df, col_index)
- Find minimum value in integer columndf_max_real(df, col_index)
- Find maximum value in real columndf_max_integer(df, col_index)
- Find maximum value in integer columndf_correlation_real(df, col_index1, col_index2)
- Calculate Pearson correlationdf_describe_numeric(df, unit)
- Print summary statistics for all numeric columnsCalculate Pearson correlation coefficient between two real columns
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index1 | |||
integer, | intent(in) | :: | col_index2 |
Calculate kurtosis of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate kurtosis (measure of tailedness) of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Find maximum value in integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Find maximum value in real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate the arithmetic mean of an integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate the arithmetic mean of a real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate median of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate median of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Find minimum value in integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Find minimum value in real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate percentile of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index | |||
real(kind=rk), | intent(in) | :: | percentile |
Calculate percentile of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index | |||
real(kind=rk), | intent(in) | :: | percentile |
Calculate skewness of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate skewness (measure of asymmetry) of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate standard deviation of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate standard deviation of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate sum of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate sum of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate variance of integer column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Calculate variance of real column
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in) | :: | col_index |
Print summary statistics for all numeric columns
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(data_frame), | intent(in) | :: | df | |||
integer, | intent(in), | optional | :: | unit |