Ayuda con Moda estadistica
Publicado por toño (4 intervenciones) el 14/10/2008 20:32:40
hola espero y me puedan ayudar
necesito hacer un metodo que me de el numero que mas se repiten en un ArrayList, ya logre hacer que me delos valores que se repiten 2 o mas veces pero solo quiero el de mayor repeticion
les dejo elcodigo haber que opinan
void Moda ()
{
float valMat1,valMat2;
String convercion;
float numMasAlto=0F;
int contador3;
for(int contador1=0;contador1<this.matriz.size();contador1++)
{
for(int contador2=0;contador2<this.matriz.size();contador2++)
{
valMat1=this.matriz.get(contador1);
valMat2=this.matriz.get(contador2);
if(valMat1==valMat2&&contador1!=contador2)
{
DatosIguales.set(contador1, contador2);
/*System.out.print("si");
DatosIguales.add(valMat2);*/
}
}
}
for(int contador1=0;contador1<DatosIguales.size();contador1++)
{
if(numMasAlto<DatosIguales.get(contador1))
{
numMasAlto=DatosIguales.get(contador1);
}
}
convercion=String.valueOf(numMasAlto);
jTextField4.setText(convercion);
}
bueno estoy haciendo un relajo en codigo pero espero y me puedan ayudar
necesito hacer un metodo que me de el numero que mas se repiten en un ArrayList, ya logre hacer que me delos valores que se repiten 2 o mas veces pero solo quiero el de mayor repeticion
les dejo elcodigo haber que opinan
void Moda ()
{
float valMat1,valMat2;
String convercion;
float numMasAlto=0F;
int contador3;
for(int contador1=0;contador1<this.matriz.size();contador1++)
{
for(int contador2=0;contador2<this.matriz.size();contador2++)
{
valMat1=this.matriz.get(contador1);
valMat2=this.matriz.get(contador2);
if(valMat1==valMat2&&contador1!=contador2)
{
DatosIguales.set(contador1, contador2);
/*System.out.print("si");
DatosIguales.add(valMat2);*/
}
}
}
for(int contador1=0;contador1<DatosIguales.size();contador1++)
{
if(numMasAlto<DatosIguales.get(contador1))
{
numMasAlto=DatosIguales.get(contador1);
}
}
convercion=String.valueOf(numMasAlto);
jTextField4.setText(convercion);
}
bueno estoy haciendo un relajo en codigo pero espero y me puedan ayudar
Valora esta pregunta


0