Trova la media dei dati ignorando i valori NaN
Questo esempio mostra come trovare la media dei dati in un canale ThingSpeak ™ ignorando i valori NaN.
Leggi i dati dal canale ThingSpeak della stazione meteorologica
Il canale 12397 di ThingSpeak contiene dati provenienti dalla stazione meteorologica MathWorks ®, situata a Natick, Massachusetts. I dati vengono raccolti una volta al minuto. I campi 3 e 4 contengono rispettivamente i dati relativi all'umidità e alla temperatura. Leggi i dati dell'ultimo giorno dal canale 12397 utilizzando la funzione thingSpeakRead.
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
Trova la media senza valori NaN
La funzione nanmean restituisce una matrice di valori medi calcolati dopo aver rimosso i valori NaN.
mean = nanmean(data)
mean = 54.2651 39.8932
Vedi anche
Funzioni
nanmean(Statistics and Machine Learning Toolbox) |thingSpeakRead