std_dev Interface

public interface std_dev

Standard deviation of a 1-D array, returned as real(dp).

Equal to sqrt(variance(array, sample)); see variance for the meaning of the optional sample flag. Usage: s = std_dev(array [, sample])

Calls

interface~~std_dev~~CallsGraph interface~std_dev std_dev proc~std_dev_dp std_dev_dp interface~std_dev->proc~std_dev_dp proc~std_dev_int32 std_dev_int32 interface~std_dev->proc~std_dev_int32 proc~std_dev_int64 std_dev_int64 interface~std_dev->proc~std_dev_int64 proc~std_dev_sp std_dev_sp interface~std_dev->proc~std_dev_sp proc~variance_dp variance_dp proc~std_dev_dp->proc~variance_dp proc~std_dev_int32->proc~variance_dp proc~std_dev_int64->proc~variance_dp proc~std_dev_sp->proc~variance_dp

Module Procedures

private pure function std_dev_int32(array, sample) result(s)

Standard deviation of an integer(int32) array.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: array(:)
logical, intent(in), optional :: sample

Return Value real(kind=dp)

private pure function std_dev_int64(array, sample) result(s)

Standard deviation of an integer(int64) array.

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: array(:)
logical, intent(in), optional :: sample

Return Value real(kind=dp)

private pure function std_dev_sp(array, sample) result(s)

Standard deviation of a real(sp) array.

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: array(:)
logical, intent(in), optional :: sample

Return Value real(kind=dp)

private pure function std_dev_dp(array, sample) result(s)

Standard deviation of a real(dp) array.

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: array(:)
logical, intent(in), optional :: sample

Return Value real(kind=dp)