La desviació típica és una altre nom que pren la desviació estàndard, per tant, el seu valor dependrà de si considerem les dades com una població o una mostra.
- Si és poblacional (considerem totes les dades disponibles com a població), la desviació típica és 1.45
- Si és mostral (les dades són una mostra d’una població més gran), la desviació típica és 1.55.
Si no es diu explícitament si treballem amb una població o amb una mostra, per defecte es sol utilitzar la desviació estàndard mostral (1.55) en estadística inferencial.
A Python, podem calcular-la amb NumPy:
- Poblacional:
np.std(data, ddof=0) - Mostral:
np.std(data, ddof=1)
# Càlcul de la desviació estàndard mostral
desviacio_estandar_mostral = round(np.std(observacions, ddof=1), 2)
# Càlcul de la desviació estàndard poblacional
desviacio_estandar_poblacional = round(np.std(observacions, ddof=0), 2)
desviacio_estandar_mostral, desviacio_estandar_poblacional
Resultat: La desviació estàndard mostral és 1.55, i la desviació estàndard poblacional és 1.45.
Càlcul de la desviació estàndard amb Python
<p>Càlcul de la desviacio_estandar_mostral i desviacio_estandar_poblacional amb Python - Numpy</p>