calculos estadisticos
hola amigos
como puedo calcular la moda de un grupo de datos en foxpro????
gracias
como puedo calcular la moda de un grupo de datos en foxpro????
gracias
Si no están en Tabla, colócalos en el campo de una DBF.
Ahà puedes hacer una consulta SQL y verificar quién tiene la mayor cantidad de apariciones.
SELECT TuCampo,COUNT(TuCampo) AS CUANTOS FROM TuTabla GROUP BY TuCampo INTO CURS X
Ahora sólo calculas el máximo asÃ:
CALCULATE MAX(cuantos) TO MODA
Ahora, puedes asegurarte si hay otros que tienen ese mismo valor, pues si hay más, la serie puede ser multimodal, asÃ:
COUNT TO MODAS FOR cuantos=MODA
IF MODAS>1
MESSAGEB('LA SERIE ES MULTIMODAL')
ELSE
MESSAGEB('LA MODA ES'+ALLT(STR(MODA)))
ENDI
Ahà puedes hacer una consulta SQL y verificar quién tiene la mayor cantidad de apariciones.
SELECT TuCampo,COUNT(TuCampo) AS CUANTOS FROM TuTabla GROUP BY TuCampo INTO CURS X
Ahora sólo calculas el máximo asÃ:
CALCULATE MAX(cuantos) TO MODA
Ahora, puedes asegurarte si hay otros que tienen ese mismo valor, pues si hay más, la serie puede ser multimodal, asÃ:
COUNT TO MODAS FOR cuantos=MODA
IF MODAS>1
MESSAGEB('LA SERIE ES MULTIMODAL')
ELSE
MESSAGEB('LA MODA ES'+ALLT(STR(MODA)))
ENDI
