データ削減


Video Image.png Video Text Image.png Website blog icon circle.png Blog Image 33x33px.png

概要

Origin には、ワークシートのデータ削減に使用できるさまざまなツール(データフィルタワークシートクエリ、さまざまな方法でデータ行の数を削減するいくつかのXファンクションなど)が用意されています。

必要なOriginのバージョン: Origin 2015 SR0以降

学習する項目

このチュートリアルでは、次の方法を学びます。

  • XYデータを等間隔のXに削減
  • XYデータセットの重複するXデータを削減
  • グループごとにXYデータを削減
  • ワークシートの行を削減

手順

等間隔なXにデータを削減

  1. 新しいワークブックを作成し、Button Import Single ASCII.pngボタンをクリックして<Origin EXE folder>\Samples\Graphing\ にあるSignal with High Frequency Noise.dat をインポートします。
  2. 列Bを選択し、ワークシート:データ削減:等間隔Xを選択して、reduce_exダイアログを開きます。次のように設定を編集します。
    Tutorial Data Reduction 06.png
  3. OKをクリックします。新たな列(C列)がワークシートに追加されました。この列には独自のサンプリング間隔情報が含まれます。列ヘッダをクリックして列を選択してから、列:X列を表示を選択します。X列を表示:colshowxダイアログボックスでOKをクリックし、サンプリング間隔を使用してX列を生成します。サンプリング間隔が広く設定され、データが削減できたことがわかります。
    Tutorial Data Reduction 07.png
  4. Ctrlキーを押しながらB列とD列を選択し、Button Line.pngボタンをクリックすると、元のデータ(黒)および削減されたデータ(赤)の折れ線がプロットされます。
  5. プロットから、データ量が大幅に削減されたことがわかります。
    Tutorial Data Reduction 08.png

重複するXデータを削減

  1. 新しいワークブックを作成し、Button Import Wizard.pngボタンをクリックしてインポートウィザードを開きます。<Origin EXE Folder>\Samples\Curve Fitting\下のデータファイルStep01.datStep02.datおよびStep03.datを選択します。インポートモード行の末尾に追加するに変更し、デフォルトのインポートフィルタstepが適用されていることを確認します。完了ボタンをクリックして、データをインポートします。
  2. 列AとBを選択し、ワークシート:データ削減:重複Xをクリックしてreducedupダイアログを開きます。次のように設定します。
    Tutorial Data Reduction 09.png
  3. OKをクリックして設定を適用します。結果シートSheet2では、重複したXデータの数がそれぞれ3であることがわかります。削減されたデータセットでは、重複したXに対するYデータにはすべてのYデータの合計値が入力されています。
    Tutorial Data Reduction 10.png

重複する行を削減/結合

  1. 前のセクションのSheet1に移動し、列Aを選択します。メニューのワークシート:重複行の削除を選択してwdeldupダイアログを開きます。重複の統合基準ドロップダウンリストから平均を選択します。出力ワークシートの右向き三角ボタンをクリックして<新規>:新しいシート選択します。出力カウントボックスにチェックを付けてOKをクリックします。
    Tutorial Data Reduction 11.png
  2. ワークシートの行全体が統合した行の平均値に削減されます。この統合は選択した列の重複を元に行われています。結果ワークシートのwdeldupの最後に新しい列カウントが追加され、それぞれのX値に対する重複データの数が出力されます。
    Tutorial Data Reduction 15.png

データ削減:重複XツールはXYデータセットに対してのみ使用できます。重複行の削除ツールはワークシート全体に対して使用できます。

列の統計ツールを使用して、XYZデータ中の重複XYデータを削減することができます。詳細はクイックヘルプを参照してください。

グループごとに削減

  1. 新しいワークブックを作成し、Button Import Single ASCII.pngボタンをクリックして<Origin EXE folder>\Samples\Data ManipulationにあるMagnetization.datをインポートします。
  2. A,B列を選択してButton Line.pngボタンをクリックし、折れ線図を作成します。
  3. このグラフをアクティブにし、メインメニューの解析:データ操作:データ削減:クラスタX選択してreducexyダイアログを開きます。以下のように設定します。
    Tutorial Data Reduction 12.png
  4. OKをクリックしてデータ削減を実行します。削減されたXYデータセットは、元のワークシートの最後に2つの新しい列として追加されます。
    Tutorial Data Reduction 13.png
  5. グラフにも削減されたXYデータのプロットが追加されます。
    Tutorial Data Reduction 14.png

ワークシート行を削除

  1. 新しいワークブックを作成し、Button Import Single ASCII.pngボタンをクリックして<Origin EXE folder>\Samples\SpectroscopyにあるNitrite.datをインポートします。このファイルには6392個のデータポイントがあります。
    Tutorial Data Reduction 01.png
  2. Nitriteワークシートにある2列を選択して、メインメニューのワークシート:行の削減と選択し、wreducerowsダイアログを開きます。次のように設定します。
    Tutorial Data Reduction 02.png
    Note: 出力ボックスの横にある右向き矢印ボタンをクリックし、<新規>:新しい列を選択すれば、削減されたデータが新たな列に出力されます。
  3. OKをクリックすると、10行ごとに最初の行だけが保持されます。データポイントの90%は破棄されます。残りのデータポイントは新しい列に出力されます。
    Tutorial Data Reduction 03.png
  4. ワークシート全体を選択し、Button Line.pngボタンをクリックして、元のデータ(黒)および削減されたデータ(赤)の折れ線グラフを作成します。
    Tutorial Data Reduction 04.png
  5. データ削減によりピークの高さが変化しています。データの形状を維持するために、より多くのデータを残す必要があることがわかります。グラフ上の緑色の錠前アイコンをクリックしてパラメータを変更を選択して、wreducerowsダイアログを再度開きます。行を削除の値を 3に変更し、OKをクリックします。
  6. 今回は25%のデータポイントが保持され、グラフの形状も維持できていることがわかります。
    Tutorial Data Reduction 05.png