Programación Java - Hacer Cálculos Estadísticos - Moda, Mediana, Varianza, Media, Desviación Típica, Cuartil PDF
Programación Java - Hacer Cálculos Estadísticos - Moda, Mediana, Varianza, Media, Desviación Típica, Cuartil PDF
Programación Java - Hacer Cálculos Estadísticos - Moda, Mediana, Varianza, Media, Desviación Típica, Cuartil PDF
Programación java
Algunos ejemplos para aprender java
Translate
Seleccionar idioma
Con la tecnología de Traductor de Google
399,946
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public Probabilidad_Estadistica(){
//Inicializando el JFRAME con los valores deseados
super("Probabilidad & Estadistica");
this.setLayout(new GridLayout(1,2,15,15));
this.setVisible(true);
this.setSize(1000,300);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 1/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
paneldatoscentro=new JPanel(new FlowLayout());
paneldatoscentroi=new JPanel(new GridLayout(2,1,5,5));
paneldatoscentroc=new JPanel();
paneldatoscentrod=new JPanel(new GridLayout(2,1,5,5));
lista=new JList();
modelo=new DefaultListModel();
lista.setModel(modelo);
d=new Dimension(150,300);
lista.setPreferredSize(d);
desliza=new JScrollPane(lista);
paneldatoscentroc.add(desliza);
btnquitar=new JButton("Quitar");
btnlimpiar=new JButton("Limpiar");
paneldatoscentrod.add(btnquitar);
paneldatoscentrod.add(btnlimpiar);
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 2/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
this.add(panelcalculos); ► 2016 (12)
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 3/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
subir=lista.getSelectedIndex()-1; Este juego esta hecho en java y lo
bajar=lista.getSelectedIndex(); puedes ver funcionando en el link de
if(subir<0){ abajo, debes de darle clic en el
JOptionPane.showMessageDialog(this,"No se puede mover hacia recuadro cuando aparezca y...
arriba porque es el primer elemento","Atencion!!!",JOptionPane.INFORMATION_MESSAGE);
llenar matriz NxN aleatoriamente e
}else{ introducir cuantos elementos a
up=modelo.getElementAt(bajar); intercambiar e introducirlos e imprimir
down=modelo.getElementAt(subir); la matriz con elementos nuevos
modelo.setElementAt(up,subir); Números aleatorios del 1 al 9 llenar
modelo.setElementAt(down,bajar); una matriz bidimencional que pida el
lista.setSelectedIndex(subir); tamaño de la matriz a llenar de (N
} números) Nfilas x Ncolumnas y...
}
Descargar juego de tetris
del gusano que crece en
//Metodo Down: Mueve el objeto seleccionado hacia abajo
jcreator (Snake) que
public void Down(){ crece cuando come
int subir, bajar; puntos
Object up,down; Este codigo es del juego snake
bajar=lista.getSelectedIndex()+1; me pareció muy interesante, me lo
subir=lista.getSelectedIndex(); paso un amigo y lo quiero compartir
con ustedes, interesante lo de...
if(bajar==modelo.getSize()){
JOptionPane.showMessageDialog(this,"No se puede mover hacia abajo LLENAR VECTOR CON 500
NUMEROS AL AZAR CON RANGO
porque es el ultimo elemento","Atencion!!!",JOptionPane.INFORMATION_MESSAGE);
DEL 1 AL 100, USANDO EL METODO
}else{ DE BURBUJA Y UN CRONOMETRO
down=modelo.getElementAt(subir); PARA MEDIR EL TIEMPO DE
up=modelo.getElementAt(bajar); ORDENAMIENTO
modelo.setElementAt(down,bajar); En este ejemplo se usa el metodo de
modelo.setElementAt(up,subir); ordenamiento de burbuja para ordenar
lista.setSelectedIndex(bajar); el vector import java.util.Random;
} import java.util.Gregoria...
}
Como crear campo de
texto, una area de texto,
//Metodo Ordenar: Ordena de menor a mayor los datos del JList boton y etquetas en un
public void Ordenar(){ frame en java usando
for(int i=0;i<modelo.getSize()-1;i++){ jcreator
for(int a=i+1;a<modelo.getSize();a++){ Este ejemplo hecho en jcreator import
String objeto1=String.valueOf(modelo.getElementAt(i)); java.awt.event.ActionEvent; import
String objeto2=String.valueOf(modelo.getElementAt(a)); java.awt.event.ActionListener; import
double p1=Double.parseDouble(objeto1); javax.swing.JLab...
double p2=Double.parseDouble(objeto2);
if(p1>p2){
Instalar jcreator y el JDK
Object temporal; Este vídeo muestra como
instalar el jcreator paso
temporal=modelo.getElementAt(a);
por paso.
modelo.setElementAt(modelo.getElementAt(i),a);
modelo.setElementAt(temporal,i);
}
}
}
}
//Clase Calcular: Calcula los datos necesarios con los datos que estan en la JList
class Calcular{
//Calcular la Media Aritmetica
public void Media(){
double total=0;
double resultado;
Object vector[]=modelo.toArray();
String cadena[]=new String[modelo.getSize()];
double numeros[]=new double[modelo.getSize()];
//Primer for para convertir de tipo Object a String
for(int i=0;i<modelo.getSize();i++){
cadena[i]=String.valueOf(vector[i]);
}
//Segundo for para convertir de tipo String a double
for(int b=0;b<cadena.length;b++){
numeros[b]=Double.parseDouble(cadena[b]);
}
//Tercer for para sumar los valores del vector;
for(int c=0;c<numeros.length;c++){
total+=numeros[c];
}
resultado=total/numeros.length;
txtmedia.setText(String.valueOf(resultado));
}
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 4/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
posicion=numeros.length%2;
if(posicion==0){
division=numeros.length/2;
mediana=(numeros[division]+numeros[division+1])/2;
txtmediana.setText(""+String.valueOf(mediana));
}
if(posicion==1){
division=(numeros.length+1)/2;
txtmediana.setText(""+String.valueOf(numeros[division-1]));
}
}
//Metodo Cuartil 1
public void Cuartil1(){
double cuartil=0.25*modelo.getSize();
double residuo=cuartil%1;
double total=0;
if(residuo>0){
double entero=(cuartil/1)-(cuartil%1);
total=(entero+1)*2;
txtcuartil3.setText(String.valueOf(total));
}
if(residuo==0){
double entero=(cuartil/1)-(cuartil%1);
total=(entero+1)/2;
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 5/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
txtcuartil3.setText(String.valueOf(total));
}
}
//Metodo Cuartil 3
public void Cuartil3(){
double cuartil=0.75*modelo.getSize();
double residuo=cuartil%1;
double total=0;
if(residuo>0){
double entero=(cuartil/1)-(cuartil%1);
total=(entero+1)*2;
txtcuartil1.setText(String.valueOf(total));
}
if(residuo==0){
double entero=(cuartil/1)-(cuartil%1);
total=(entero+1)/2;
txtcuartil1.setText(String.valueOf(total));
}
}
for(int c=0;c<numeros.length;c++){
radical=(Math.pow((numeros[0]-
numeros.length),2))/numeros.length;
desviacion=Math.sqrt(radical);
desviaciontotal+=desviacion;
}
total=desviaciontotal/numeros.length;
txtdtipica.setText(String.valueOf(total));
}
//Metodo Varianza
public void Varianza(){
Object vector[]=modelo.toArray();
String cadena[]=new String[modelo.getSize()];
double numeros[]=new double[modelo.getSize()];
double radical=0;
double desviacion=0;
double desviaciontotal=0;
double total=0;
double var=0;
//Primer for para convertir de tipo Object a String
for(int i=0;i<modelo.getSize();i++){
cadena[i]=String.valueOf(vector[i]);
}
//Segundo for para convertir de tipo String a double
for(int b=0;b<cadena.length;b++){
numeros[b]=Double.parseDouble(cadena[b]);
}
for(int c=0;c<numeros.length;c++){
radical=(Math.pow((numeros[0]-
numeros.length),2))/numeros.length;
desviacion=Math.sqrt(radical);
desviaciontotal+=desviacion;
}
total=desviaciontotal/numeros.length;
var=Math.sqrt(total);
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 6/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
txtvarianza.setText(String.valueOf(var));
8 comentarios:
Respuestas
Responder
Hola que tal, oye, muchas gracias por el código enverad me ayudo demasiado, pero el
detalle es que no se si me puedas orientar conforme a la cantidad de los datos ingresados,
ya que tiene un limite, no se si me puedas explicar como cambiar ese limite
gracias y saludos
Responder
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 7/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
Anónimo 21 de mayo de 2017, 17:01
Hola bella tarde, ¿Como podría sacar el Logaritmo natural y su inversa?
me podrias ayudar en esa parte por favor.
Responder
Responder
Introduce tu comentario...
Seguidores (5)
Seguir
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 8/9
30/11/2019 Programación java: Hacer cálculos estadísticos: moda, mediana, varianza, media, desviación típica, cuartil
https://programacionparajava.blogspot.com/2014/10/hacer-calculos-estadisticos-moda.html 9/9