(numeri) I valori COUNTIF di una colonna corrispondono a un'altra colonna?

2

Ho un file di Numbers contenente alcune righe con previsioni di apprendimento automatico e anche i valori effettivi. La prima colonna contiene un ID univoco, la seconda colonna contiene i valori effettivi, le seguenti colonne contengono i valori previsti.

Per colonna, vorrei contare il numero di volte in cui il valore previsto era corretto, quindi la quantità di righe in cui il valore previsto corrispondeva al valore effettivo dall'altra colonna.

Vorrei aggiungere una riga aggiungere la fine dei dati in cui visualizzo questa quantità di valori corretti per colonna e anche quale sarebbe l'accuratezza (valori corretti / valori totali).

Ho provato a utilizzare la funzione COUNTIF per questo, ma ogni volta ricevo errori.

Questo è quello che ho provato ad es. = COUNTIF ('Foresta casuale', '= Echte waarde') o = COUNTIF (C2: C100, '= B2: B100')

Qualcuno sa quale sarebbe la sintassi corretta per ottenere tale funzione? Grazie!

    
posta Jens 01.05.2018 - 13:39
fonte

1 risposta

1

Purtroppo Numbers non supporta tutte le funzioni ecc. eccetto in Excel, quindi usare SUMPRODUCT per farlo nello stesso modo in cui Excel non funzionerebbe.

Speravo che qualcun altro potesse offrirti una soluzione più elegante di quella che offro qui (preferisco di gran lunga MS Excel e non ho molta familiarità con l'uso di Numbers). Tuttavia, poiché non hai ancora un'altra risposta, ti offrirò un paio di modi non così eleganti per ottenere ciò che desideri.

Metodo 1: conta il numero di celle evidenziate

Dato che stai usando l'evidenziazione condizionale (invece di aver solo ombreggiato manualmente le tue celle), puoi effettivamente usare una formula per contare quante di esse sono ombreggiate.

Sfortunatamente, non riesco a pensare a un modo per farlo mentre hai entrambi i set di ombreggiatura, quindi dovresti rimuovere l'evidenziazione condizionale per i risultati sbagliati (cioè non avere ombreggiature rosse).

Dopo averlo fatto, allora:

  1. Aggiungi una riga alla fine dei tuoi dati
  2. Nella parte inferiore della colonna C (ad esempio la colonna Foresta casuale) inserisci la formula: =COUNTIF(C2:C29,TRUE) (Nota: modifica C29 in questo esempio per riflettere l'ultima riga della colonna C contenente i dati.)
  3. Ora dovresti avere un valore numerico visualizzato per indicare quante celle nella colonna C sono state ombreggiate con l'evidenziazione condizionale
  4. Ripeti il passaggio 2 per la parte inferiore di ciascuna colonna, adattando la formula, se necessario,

Come puoi vedere, il processo sopra riportato conta il numero di valori corretti nei tuoi dati. Ovviamente, una volta ottenuti questi valori, è possibile procedere con l'aggiunta di un'altra riga per calcolare le percentuali.

Metodo 2: utilizza colonne aggiuntive per eseguire il lavoro grunge

Un altro modo per fare ciò che vuoi è utilizzare prima un'altra colonna per confrontare i valori tra i valori effettivi e quelli previsti e poi contare il numero di istanze che ottieni un risultato TRUE .

Quindi, per esempio , potresti:

  1. Etichetta la colonna L come Verifica foresta casuale e nella cella L2 inserisci la formula: =C2=B2
  2. In base alla tua domanda dovresti ottenere il risultato TRUE in quella cella
  3. Ora copia la formula in basso nella colonna L in modo che ogni cella visualizzi un valore VERO o FALSO
  4. Aggiungi una riga alla fine dei tuoi dati
  5. Ora nella parte inferiore della colonna C (ad esempio la tua colonna Foresta casuale) inserisci la formula: =COUNTIF(L2:L29,"TRUE") (Nota: modifica L29 in questo esempio per riflettere l'ultima riga della colonna L contenente i dati.)
  6. Ora dovresti avere un valore numerico visualizzato per indicare quante volte il valore TRUE appare nella colonna L.

Come puoi vedere, utilizzando la procedura sopra puoi contare il numero di valori corretti per la colonna Foresta casuale. Dovresti quindi ripetere lo stesso processo per ciascuna delle tue colonne (ad esempio, utilizza la colonna M per verificare i risultati della tua rete neurale e così via). Quindi, una volta ottenuti i valori, puoi procedere aggiungendo un'altra riga per calcolare le percentuali.

Infine, se volessi nascondere le colonne in più, puoi semplicemente andare avanti e farlo. Ciò non impedirà il calcolo delle formule COUNTIF .

    
risposta data 02.05.2018 - 10:19
fonte

Leggi altre domande sui tag