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 |