Calculadora Estadística
Monday, 2 de April de 2007Es una sencilla Calculadora Estadística que te permite tabular tus datos numéricos e indicarte la Mediana, la Moda y el Promedio.
NOTA: Tu puedes copiar y pegar tus datos desde una fila o columna de Excel.
Está desarrollada en Java, si tienes problemas puedes descargarte gratis desde www.java.com las actualizaciones necesarias, o escribirnos a: estadistika@sincows.com
Puedes ver el ejemplo funcionando en: www.sincows.com/estadistika/index.php
El código fuente lo puedes descargar gratis desde:
www.sincows.com/estadistika/downloads/calc_java.zip
Este programa está desarrollado en Java y se utilizo la herramienta NetBeans 3.3 y jdk4.0 para diseñar el formulario.
La clase que contiene los métodos para calcular la Moda, Mediana y Promedio se llama “Calculos”
La clase del formulario se llama “Calculadora”
El cálculo de la Moda:
Para el cálculo de la Moda se utilizo una clase llamada “DatosSeparados”, esta tiene el siguiente código:
/*Esta clase utiliza los datos que tenemos en el vector que ya esta ordenado y nos permite encontrar la MODA. */
class DatosSeparado
{
static DatosSeparado ultimo;
static DatosSeparado mayor;
static DatosSeparado control;
String carac;
int contar=0;
DatosSeparado(String cc)
{
this.carac=cc;
if (ultimo == null)
mayor = this;
else
{
control = ultimo;
if (control.carac.equalsIgnoreCase(cc))
{
control.contar++;
this.contar = control.contar;
if (mayor.contar < this.contar )
{
mayor=this;
}
}
}
ultimo = this;
}
}
Dentro de la clase “Calculos” se creo la función “moda” para calcular la moda mientras se recorre los elementos del Vector, creando nuevas instancias de la clase “DatosSeparados”.
public class Calculos {
/*
Función moda
Recibe un vector ordenado ascendentemente y el tamaño de ese vector
A través de un Bucle recorremos el vector dentro del bucle se llama al constructor de la clase que nos permite encontrar la MODA
*/
public void moda(String lisval[],int tam)
{
for (int i=0; i {
new DatosSeparado(lisval[i]);
}
}
}
