LonghornPHP 2026

stats_kurtosis

(PECL stats >= 1.0.0)

stats_kurtosisCalcula el kurtosis de los datos en el array

Descripción

function stats_kurtosis(array $a): float

Devuelve el kurtosis de los valores en a.

Parámetros

a

El array de entrada

Valores devueltos

Devuelve el kurtosis de los valores en a, o false si a está vacío o no es un array.

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes 1 note

up
1
Angel J. Salinas
10 years ago
// If you don't have the php_stats library, you can use this function:
public static function getKurtosis( $values )
{
 $numValues = count( $values );
 if ( $numValues == 0 ) {
 return 0.0;
 }
 
 // Use function from php_stats library if available
 if ( function_exists( 'stats_kurtosis' ) ) {
 return stats_kurtosis( $values );
 }
 
 $mean = array_sum( $values ) / floatval( $numValues );
 $add2 = 0.0;
 $add4 = 0.0;
 
 foreach ( $values as $value ) {
 if ( ! is_numeric( $value ) ) {
 return false;
 }
 $dif = $value - $mean;
 $dif2 = $dif * $dif;
 $add2 += $dif2;
 $add4 += ( $dif2 * $dif2 );
 } // foreach values
 
 $variance = $add2 / floatval( $numValues );
 return ( $add4 * $numValues ) / ( $add2 * $add2 ) - 3.0;
}
+add a note

AltStyle によって変換されたページ (->オリジナル) /