Intervalo de confianza para la media con varianza conocida
Si
es la media muestral de una muestra aleatoria de tamaño n de una población con varianza conocida
, un intervalo de confianza para
del
100( 1 - a) por ciento está dado por

donde
es el punto de la distribución normal estándar que corresponde al porcentaje
a/2.
En el siguiente programa se introducirán la media
muestral, el tamaño de la muestra, la desviación estándar y
el porcentaje de confianza, para obtener el intervalo de confianza correspondiente.
import java.io.*;
class IntervaloConfianza
{
public static double diferencial(double alfa, double desv, int n)
{
DistNormal d = new DistNormal();
return Math.abs(d.obtener_z(alfa / 2.0)) * desv / Math.sqrt(n);
}
private static double redondear4d(double num)
{
double aux = num * 10000;
int tmp = (int) aux;
return (double) tmp / 10000;
}
public static void main(String arg[]) throws IOException
{
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
String resp = "s";
double media,desv,alfa;
int tam;
System.out.println("\n\tINTERVALO DE CONFIANZA PARA MEDIA Y DESV. ESTANDAR CONOCIDA");
System.out.print("\t-----------------------------------------------------------");
while(resp.charAt(0) == 's')
{
System.out.print("\n\n\tTamagno de la muestra : ");
tam = Integer.parseInt(in.readLine());
System.out.print("\tmedia muestral : ");
media = Double.parseDouble(in.readLine());
System.out.print("\tdesviacion estandar : ");
desv = Double.parseDouble(in.readLine());
System.out.print("\tPorcentaje de confianza % : ");
alfa = Double.parseDouble(in.readLine());
alfa /= 100.0;
alfa = 1.0 - alfa;
System.out.println("\n\t\tIntervalo de confianza");
System.out.println("\t\t----------------------\n");
System.out.println("\t\t" + redondear4d( media - diferencial(alfa,desv,tam) ) + " <= u <= " +
redondear4d(media + diferencial(alfa,desv,tam)) );
System.out.print("\n\n\tDesea seguir (s/n) : ");
resp = in.readLine();
if (resp.charAt(0) == 's')
System.out.println("\n\n\t------------------------------------");
}
}
}Bajar archivo