(Números) ¿Los valores de CONTADOR de una columna coinciden con otra columna?

2

Tengo un archivo de números que contiene algunas filas con predicciones de aprendizaje automático y también cuáles fueron los valores reales. La primera columna contiene una ID única, la segunda columna contiene los valores reales, las siguientes columnas contienen los valores predichos.

Por columna, me gustaría contar el número de veces que el valor predicho fue correcto, por lo que la cantidad de filas donde el valor predicho coincide con el valor real de la otra columna.

Me gustaría agregar una fila, agregar el final de los datos donde muestro esta cantidad de valores correctos por columna y también cuál sería la precisión (valores correctos / valores totales).

Intenté usar la función COUNTIF para esto, pero siempre obtengo errores.

Esto es lo que intenté, por ejemplo. = COUNTIF ('Random Forest', '= Echte waarde') o = COUNTIF (C2: C100, '= B2: B100')

¿Alguien sabe cuál sería la sintaxis correcta para lograr esa función? Gracias!

    
pregunta Jens 01.05.2018 - 13:39

1 respuesta

1

Desafortunadamente, Numbers no admite todas las funciones, etc., que Excel sí lo hace, por lo que usar SUMPRODUCT para hacer esto de la misma manera que lo harías en Excel no va a funcionar.

Esperaba que alguien más pudiera ofrecerte una solución más elegante que las que ofrezco aquí (prefiero MS Excel y no estoy muy familiarizado con el uso de Números). Sin embargo, como todavía no tienes otra respuesta, te ofreceré un par de formas no tan elegantes para que logres lo que quieres.

Método 1: cuente el número de celdas resaltadas

Ya que estás usando el resaltado condicional (en lugar de solo haber sombreado manualmente tus celdas), puedes usar una fórmula para contar cuántos de ellos están sombreados.

Lamentablemente, ahora no puedo pensar en una forma de hacer esto mientras tiene ambos conjuntos de sombreado, por lo que deberá eliminar el Resaltado condicional para obtener resultados incorrectos (es decir, no tener sombreado en rojo).

Una vez que hayas hecho eso, entonces:

  1. Agregue una fila al final de sus datos
  2. En la parte inferior de la columna C (es decir, su columna de bosque aleatorio) ingrese la fórmula: =COUNTIF(C2:C29,TRUE) (Nota: Cambie C29 en este ejemplo para reflejar la última fila de la columna C que contiene datos).
  3. Ahora debería mostrar un valor numérico para indicar cuántas celdas de la Columna C estaban sombreadas con su resaltado condicional
  4. 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 continuar agregando otra fila para calcular sus porcentajes.

Método 2: use columnas adicionales para hacer el trabajo de grunge

Otra forma de hacer lo que quieres es usar primero otra columna para comparar los valores entre los valores reales y los pronosticados y luego contar el número de instancias que obtienes como resultado TRUE .

Entonces, para ejemplo , puedes:

  1. Etiquete la columna L como Random Forest Check y en la celda L2 ingrese la fórmula: =C2=B2
  2. Según su pregunta, debe obtener el resultado TRUE en esa celda
  3. Ahora copie la fórmula en la Columna L para que cada celda muestre un valor VERDADERO o FALSO
  4. Agregue una fila al final de sus datos
  5. Ahora, en la parte inferior de la columna C (es decir, su columna de bosque aleatorio) ingrese la fórmula: =COUNTIF(L2:L29,"TRUE") (Nota: Cambie L29 en este ejemplo para reflejar la última fila de la columna L que contiene datos).
  6. Ahora debería mostrar un valor numérico para indicar cuántas veces aparece el valor TRUE en la Columna L.

Como puede ver, al utilizar el proceso anterior, podrá contar el número de valores correctos para su columna de bosque aleatorio. A continuación, deberá repetir el mismo proceso para cada una de sus columnas (por ejemplo, use la Columna M para verificar los resultados de su red neuronal, etc.). Luego, una vez que tenga sus valores, puede continuar agregando otra fila para calcular sus porcentajes.

Finalmente, si desea ocultar las columnas adicionales, puede seguir adelante y hacer eso. Si lo hace, no evitará que las fórmulas COUNTIF se calculen.

    
respondido por el Monomeeth 02.05.2018 - 10:19

Lea otras preguntas en las etiquetas