Desgraciadamente, Numbers no admite todas las funciones, etc., que sí admite Excel, por lo que utilizar un SUMPRODUCT para hacer esto de la misma manera que en Excel no va a funcionar.
Esperaba que alguien más pudiera ofrecerle una solución más elegante que las que yo ofrezco aquí (prefiero mucho MS Excel y no estoy muy familiarizado con el uso de Numbers). Sin embargo, ya que no tienes otra respuesta todavía, te ofreceré un par de formas no tan elegantes para que consigas lo que quieres.
Método 1: Contar el número de celdas resaltadas
Dado que está utilizando el Resaltado Condicional (en lugar de haber sombreado manualmente sus celdas), puede utilizar una fórmula para contar cuántas de ellas están sombreadas.
Desgraciadamente, no se me ocurre ahora una forma de hacer esto mientras tienes ambos conjuntos de sombreado, por lo que tendrías que eliminar el Resaltado Condicional para obtener resultados erróneos (es decir, no tener sombreado rojo).
Una vez que hayas hecho eso, entonces:
- Añade una fila al final de tus datos
- En la parte inferior de la columna C (es decir, la columna de su Bosque Aleatorio) introduzca la fórmula:
=COUNTIF(C2:C29,TRUE)
(Nota: Cambiar C29
en este ejemplo para reflejar la última fila de la columna C que contiene datos).
- Ahora debería tener un valor numérico para indicar cuántas celdas de la Columna C fueron sombreadas con su Resaltado Condicional
- Repita el paso 2 para la parte inferior de cada una de sus columnas adaptando la fórmula según sea necesario
Como puede ver, el proceso anterior cuenta el número de valores correctos en sus datos. Por supuesto, una vez que tenga estos valores, puede seguir añadiendo otra fila para calcular sus porcentajes.
Método 2: Utilizar columnas adicionales para hacer el trabajo de grunge
Otra forma de hacer lo que se desea es utilizar primero otra columna para comparar los valores entre los reales y los previstos y luego contar el número de casos en los que se obtiene un TRUE resultado.
Así, para ejemplo podrías:
- Etiquete la columna L como Comprobación de bosques aleatorios y en la celda L2 introduzca la fórmula:
=C2=B2
- En base a su pregunta debería obtener el resultado
TRUE
en esa celda
- Ahora copie la fórmula en la columna L para que cada celda muestre un valor VERDADERO o FALSO
- Añade una fila al final de tus datos
- Ahora, en la parte inferior de la columna C (es decir, la columna de su Bosque Aleatorio) introduzca la fórmula:
=COUNTIF(L2:L29,"TRUE")
(Nota: Cambiar L29
en este ejemplo para reflejar la última fila de la columna L que contiene datos).
- Ahora debería aparecer un valor numérico para indicar cuántas veces el valor
TRUE
aparece en la columna L.
Como puede ver, utilizando el proceso anterior podrá contar el número de valores correctos para su columna de Random Forest. A continuación, deberá repetir el mismo proceso para cada una de sus columnas (por ejemplo, utilice la columna M para comprobar los resultados de su Red Neuronal, y así sucesivamente). Entonces, una vez que tenga sus valores, puede seguir añadiendo otra fila para calcular sus porcentajes.
Por último, si quieres ocultar las columnas adicionales, puedes hacerlo. Hacerlo no impedirá que el COUNTIF
fórmulas de cálculo.
0 votos
Bienvenido a Ask Different! :) ¿Puedo pedirle que editar su pregunta para incluir qué fórmulas COUNTIF ha probado realmente? Además, veo que las celdas que contienen tus predicciones están sombreadas para indicar si coinciden o no. ¿Ha sombreado estas celdas manualmente o ha utilizado el Resaltado Condicional?
0 votos
Hola! Las celdas están sombreadas con resaltado condicional. ¡He añadido la fórmula al post!