0

特徴抽出コードを使用して、16 チャネルの EEG データを実行しています。

eegData は 240000x16 double (16 チャンネルにわたる EEG データの 240000 サンプル)

nc = 16;                                % 16 channels
D = abs(fft(eegData));                  % take FFT of each channel
D(1,:) = 0;                             % set DC component to 0
D = bsxfun(@rdivide,D,sum(D));          % normalize each channel


%% Haar Wavelet Coefficients
haarcoef = zeros(4,16);
for iter1 = 1:nc
    if isnan(sum(D(:,iter1)))
    else
        [haarcoef(:,iter1),~] = haart(D(:,iter1));
    end
end

このコードを使用して 60 GB の EEG データを実行して、モデルをトレーニングし、他のデータを予測しています。一部のデータ ファイルでデータ ドロップアウトが発生したため、

     if isnan(sum(D(:,iter1)))

そこで。

エラーが発生します:

タイプ 'single' の入力引数の未定義の関数 'haart'

いくつかのデータファイルで、これが考えられる理由は何ですか?

4

0 に答える 0