Existen un gran cantidad de estimadores estadísticos. La función normal es sólo una de ellas, y su código es mas que nada una representación computacional de la función matemática.
En general, la función normal es usada para encontrar la:
- Desviación estándar
- La suma de los pesos asociados
El procedimiento principal se encarga de agregar un valor al estimador actual
Se obtiene probabilidades con funciones estadísticos programados, por lo que se debe tener una función normalProbability(double x) que entrega la probabilidad que la variante normal estándar Z (media =0, desviación estándar = 1) es menos que X o sea:
Utilizando esta función se encuentra un estimador, mediante el procedimiento:
public double getProbability(double data) {
data = round(data);
double zLower = (data media - (Precisión / 2)) / DESV_EST;
double zUpper = (data - media + (Precisión / 2)) / DESV_EST;
double pLower = normalProbability(zLower);
double pUpper = normalProbability(zUpper);
return pUpper - pLower;
}
Con los dos procedimientos anteriores se obtiene
- Media
- Desviación Estándar
- Suma de Pesos
- Estimador
Copyright Nelson Flores 2001.
Departamento de Ciencias de la Computacion, Universidad de Chile.