Filtros
Un filtro es una expresión lógica que evalúa 1 (= VERDADERO) o 0 (= FALSO). Para cada caso en la hoja de cálculo, se evalúa esta expresión y, si el resultado es VERDADERO, el caso se incluye en el análisis o gráfico; si no es VERDADERO, se excluye del análisis estadístico o gráfico.
1. Filtro simple
Un filtro básico consta de una variable, un operador de comparación y un valor constante. Los operadores de comparación son:
= | Igualdad |
<> | Desigualdad |
< | Menos que |
> | Más que |
<= | Menor o igual a |
>= | Mayor o igual que |
Por ejemplo, si tiene los siguientes datos en la hoja de cálculo:
Entonces la expresión EDAD>40 se puede utilizar como filtro:
Cuando el cursor (el foco) está en un selector de filtro, puede presionar la tecla de función F8 para llamar al editor de fórmulas de filtro para obtener un editor de fórmulas fácil de usar.
Cuando MedCalc calcula las estadísticas de resumen de la variable PESO, evalúa la expresión EDAD > 40 para cada caso. MedCalc solo incluye los casos para los que la expresión se evalúa como VERDADERO.
Otros ejemplos de filtros:
TREATMENT='A': El tratamiento debe ser igual a 'A' - observe el uso de comillas para una constante de texto en la fórmula.
EDAD<=60: La edad debe ser menor o igual a 60
ROW<21: Solo se seleccionarán los primeros 20 casos en la hoja de cálculo (ver ROW)
VARY<>'': Solo procesa los casos donde la variable VARY no está vacía (puede contener texto o números)
ISNUMBER(VARY): Solo procesa casos donde la variable VARY es un número
2. Filtro combinado
Se pueden combinar diferentes filtros en un solo filtro utilizando las funciones lógicas AND, OR y NOT, por ejemplo
AND(EDAD>40,EDAD<60): sólo se seleccionarán los casos con edad mayor a 40 y menor a 60.
AND(EDAD>40,TRATAMIENTO='A'): sólo casos con edad mayor a 40 y tratamiento 'A'.
OR(EDAD>40,TRATAMIENTO='A'): se seleccionarán los casos con edad mayor a 40 o tratamiento 'A'.
AND(EDAD>40, OR(TRATAMIENTO='A',TRATAMIENTO='B')): se seleccionarán los casos con edad mayor a 40 años y tratamientos “A” o “B”.
Cuando haya utilizado un filtro, deberá comprobar el tamaño de la muestra resultante y verificar que los casos que deseaba seleccionar efectivamente se hayan seleccionado y que no haya cometido un error lógico al componer la fórmula del filtro.
En los ejemplos anteriores, se utiliza una coma para separar los argumentos en las funciones AND y OR. En la mayoría de los países europeos, la coma se utiliza como símbolo decimal y el punto y coma para separar los argumentos, por ejemplo: AND(EDAD>40 ; EDAD<60).
El separador de listas es una opción del Panel de control de Windows y MedCalc utiliza esta configuración por defecto. Este comportamiento es el mismo que en Excel, por ejemplo.
Sin embargo, puede cambiar el símbolo separador de lista utilizado por MedCalc en el panel Opciones (pestaña Configuración regional).