解析: データ操作: データ削減: クラスタX
Xでサブグループの統計情報を使用してXYデータを削減します
必要なOriginのバージョン: Origin 8.1 SR0以降
2015 SR0でオプションが追加されています。
1. reducexy iy:=(col(A),col(B)) subgroup:=inc xincr:=0.5 xstats:=median ystats:=min;
2. reducexy iy:=(col(A),col(B)) subgroup:=points points:=8 xstats:=ave ystats:=ave;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
入力 | iy |
入力 XYRange |
|
入力データ範囲を指定します。 |
サブグループ化の方法 | subgroup |
入力 int |
|
元データをサブグループに分離する方法を指定します。そして、各グループのデータポイントを単一データポイントに統合されます。
オプションリスト:
|
N | points |
入力 int |
|
これは、サブグループ化の方法でNポイント毎が選択されているときのみ利用できます。Nの値を指定します。入力範囲内のn個のデータポイントごとに1つのデータポイントに統合します。 |
Xの増分 | xincr |
入力 double |
|
これは、サブグループ化の方法でX増分によるが選択されているときのみ利用できます。この変数で値dxを指定します。次に、同じグループに属する2つのデータポイントのX値の差がdxを超えないように、dxを使用して入力データポイントを複数のグループに分割します。グループ化後、データポイントの各グループは一つに統合されます。xincr が指定されていないとき、式 xincr = end-start / nsize * 5(ここでnsize は入力データポイントの数)によってデフォルト値が自動で計算されます。 |
グループ数 | groups |
入力 int |
|
これは、サブグループ化の方法でグループの数によるが選択されているときのみ利用できます。グループの数を指定します。 |
開始X | start |
入力 double |
|
グループ化を開始するX値を指定します。 |
Xの終了 | end |
入力 double |
|
グループ化を終了するX値を指定します。 |
参照列 | ref |
入力 Range |
|
サブグループ化の方法をref(参照列による)にした場合の参照列を指定します。 |
X統合 | xstats |
入力 int |
|
データポイントのグループが統合される出力データポイントのX値を取得する方法を指定します。
オプションリスト
サブグループ化の方法でX増分によるまたはグループの数によるを選択した場合、以下の方法を利用可能です。
|
Y統合 | ystats |
入力 int |
|
データポイントのグループが統合される出力データポイントのY値を取得する方法を指定します。
オプションリスト
|
出力 | oy |
出力 XYRange |
|
出力範囲を指定します。
このシンタックスを参照してください。 |
グループ情報を出力 | rd |
出力 ReportData |
|
サブグループ化の方法がref(参照列による)に設定されている場合、このオプションを使って参照列からグループ情報を出力します。 |
このXファンクションは、X値に基づいたXYデータの削減が可能です。X値は単調である必要があります。
データをグループ分けする方法は複数されています。グループ化すると、データポイントの各グループは単一データポンとに統合されます。出力データポイントのXおよびY値の取得方法は指定できます。
X値が等間隔でないデータセットがあり、X値によってデータを削減したいとします。データセットには200ポイントのデータが含まれています。次の操作を実行すると、これを50ポイントにできます。
以下のスクリプトコマンドを使うことでもデータポイントの削減が可能です。
reducexy -r 2 iy:=[Book2]Convolution!(col(A),col(B)) subgroup:=groups groups:=50 xstats:=first ystats:=min;
キーワード:データ削減、代表値、平均、合計、最小値、最大値、統計、ビン化