このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
NaN値を無視してデータの平均を求める
この例では、NaN 値を無視しながら ThingSpeak ™チャネル内のデータの平均を見つける方法を示します。
気象ステーション ThingSpeakチャネルからデータを読み取る
ThingSpeak チャネル 12397 には、マサチューセッツ州ネイティックにある MathWorks® 気象計からのデータが含まれています。データは 1 分ごとに収集されます。フィールド 3 と 4 には、それぞれ湿度と温度のデータが含まれます。thingSpeakRead
関数を使用して、チャネル12397 から過去 1 日間のデータを読み取ります。
data = thingSpeakRead(12397,'NumDays',1,'Fields',[3 4],'outputFormat','matrix');
NaN値なしで平均を求める
nanmean
関数は、NaN 値を除去した後に計算された平均値の行列を返します。
mean = nanmean(data)
mean = 54.2651 39.8932
参考
関数
nanmean
(Statistics and Machine Learning Toolbox) |thingSpeakRead