Estoy tratando de calcular los puntajes Z utilizando PHP. Básicamente, estoy buscando la manera más eficiente de calcular la media y la desviación estándar de un conjunto de datos (matriz de PHP). ¿Alguna sugerencia sobre cómo hacer esto en PHP?z-Scores (desviación estándar y media) en PHP
Estoy tratando de hacer esto en el menor número de pasos.
La función stats_standard_deviation() de PHP ejecuta el código C++ y se ejecutará mucho más rápido que una función equivalente escrita en código PHP. – geofflee
El php "built" en stats_standard_deviation devuelve un valor diferente de la función 'sd()' que presente. Comprobé usando Excel STDDEV y coincide con el tuyo, pero curiosamente, stats_standard_deviation parece devolver un nivel de confianza del 95% ... no es exactamente lo que devuelve la función de CONFIANZA de Excel, pero está bastante cerca. – Hank
Esto se debe a que stats_standard_deviation() calcula la desviación estándar de ** población ** por defecto, mientras que STDEV de Excel calcula la desviación estándar de ** muestra **. Para obtener los mismos resultados, debe usar Excel STDEVP o llamar a stats_standard_deviation() con $ sample = true. Para comprender por qué existe una diferencia entre la muestra y la población, consulte [Corrección de Bessel] (https://en.wikipedia.org/wiki/Bessel%27s_correction). – geofflee