Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

欠損データの整理

ライブ エディターでの欠損データの検出、埋め込みまたは削除

説明

欠損データの削除タスクでは、NaN<missing> などの欠損データ値を対話的に処理できます。このタスクは、ライブ スクリプト用の MATLAB® コードを自動生成します。

このタスクを使用すると、次を行うことができます。

  • ワークスペース変数内の欠損データの検出、埋め込みまたは削除。

  • データを埋めるメソッドのカスタマイズ。

  • 欠損データとクリーニング済みのデータの自動的な可視化。

Clean Missing Data task in Live Editor

タスクを開く

欠損データの削除タスクを MATLAB エディターでライブ スクリプトに追加するには、次を行います。

  • [ライブ エディター] タブで、[タスク]、[欠損データの削除] を選択します。

  • スクリプトのコード ブロック内に、missingremove などの関連キーワードを入力します。コマンドの補完候補から [欠損データの削除] を選択します。

パラメーター

このタスクは、single 型、double 型、duration 型、calendarDuration 型、datetime 型、categorical 型、string 型、char 型、および文字ベクトルの cell 配列型のデータに対して実行されます。データはベクトルまたは table 変数に格納できます。入力データとして table または timetable を提供する場合、[サポートされているすべての変数] を指定すると、サポートされる型のすべての変数を削除します。[すべての数値変数] を選択すると、single 型または double 型のすべての変数を削除します。削除する特定の変数を選択するには、[指定した変数] を選択し、変数を個別に選択します。

次のいずれかのオプションを使用して、欠損データを埋めるメソッドを指定します。

メソッド説明
線形内挿隣接する非欠損値の線形内挿。
定数値指定された定数値。
前の値前の非欠損値。
次の値次の非欠損値。
最も近い値最も近い非欠損値。
スプライン内挿区分的 3 次スプライン内挿。
形状維持区分的 3 次内挿形状維持区分的 3 次スプライン内挿。
修正 Akima 3 次内挿修正 Akima 3 次エルミート内挿。
移動中央値指定されたウィンドウ サイズでの移動中央値。
移動平均値指定されたウィンドウ サイズでの移動平均値。

欠損データを埋めるメソッドが [移動中央値] または [移動平均値] である場合は、ウィンドウのタイプとサイズを指定します。

ウィンドウ説明
中央揃え現在の点を中心にしてウィンドウの長さを指定する
非対称現在の点の前にある要素数と、現在の点の後にある要素数を含むウィンドウを指定する

ウィンドウのサイズは、[X 軸] の変数の単位を基準とします。

R2019b で導入