作図:統計:散布図行列
グループ化オプションを含む散布図行列プロットの作成
必要なOriginのバージョン:: 8.0 SR0
1. plot_matrix -r 1 irng:=[Book1]Sheet1!(C,E:G) mdisp:=lower diagonal:=hist gap:=1;
2. plot_matrix -r 1 irng:=[Fisher'sIrisD]"Fisher's Iris Data"!A"Sepal Length":D"Petal Width" group:=[Fisher'sIrisD]"Fisher's Iris Data"!E"Species" mdisp:=upper diagonal:=hist;
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
表示 名 |
変数 名 |
I/O と データ型 |
デフォルト 値 |
説明 |
---|---|---|---|---|
入力 | irng |
入力 Range |
|
入力するデータの範囲です。少なくとも2つの列(または2つの列の一部)を指定します。 |
グループ範囲 | group |
入力 Range |
|
グループ範囲を指定します。 |
行列表示 | mdisp |
入力 int |
|
行列の形式には4つのオプションがあります。オプションリスト:
|
追加の統計情報 | tristats |
入力 int |
|
追加の統計情報の表示位置を指定します。オプションリスト:
|
対角線セルに表示 | diagonal |
入力 int |
|
対角のセルに表示されるプロットの種類を指定します。
オプションリスト:
|
対角セル内の変数 | var |
入力 int |
|
ソースデータ列のロングネームを表示するか指定します。デフォルトはチェックが付いています。 |
目盛とラベルの表示 | tick |
入力 int |
|
目盛とラベルの表示方法を指定します。オプションリスト:
|
間隔(ページ寸法の%) | gap |
入力 int |
|
各レイヤ間の間隔を、レイヤ幅の%単位で指定します。 |
信頼楕円 | ellipse |
入力 int |
|
選択した信頼水準に基づいて、信頼楕円を描くかどうか指定します。デフォルトはチェックが外れています。 |
信頼水準(%) | conflevel |
入力 double |
|
conflevelが1のとき利用できます。信頼楕円に対する信頼水準を%で指定します。値は、0より大きく、100より小さくなければなりません。 |
線形フィット | fit |
入力 int |
|
変数の各ペアに線形フィットを実行するかどうかを指定します。デフォルトはチェックが外れています。チェックを付けると、フィット直線と補正R^2値が各散布図に追加されます。(fit:=1)の場合、ScatterMatrixStatsNという名前のシートがアクティブブックに追加され、補正R値がそのシートに出力されます。 |
ピアソンのr | correlation |
入力 int |
|
ピアソンのr(相関係数)値を表示するかどうか指定します。デフォルトはチェックが外れています。(correlation:=1)の場合、ScatterMatrixStatsNという名前のシートがアクティブブックに追加され、そのシートに係数が表示されます。オプションリスト:
|
ピアソンのrのラベル | corrLabel |
入力 string |
|
ピアソンのrオプションが表示されている場合 (correlation:=1)、ピアソンのr情報のラベルを編集できます。 |
補正R二乗 | AdjRSq |
入力 int |
|
R二乗値(線形フィットの)を表示するか指定します。デフォルトはチェックが付いています。オプションリスト:
|
補正R二乗のラベル | AdjRSqLabel |
入力 string |
|
補正R二乗のラベルをカスタマイズします。R二乗オプションが表示の場合使用できます (AdjRSq=1)。 |
フィット式 | fitequ |
入力 int |
|
線形フィット直線の式を表示するかどうかを指定します。 fitが1のとき利用できます。 オプションリスト:
|
フィット式をカスタマイズ | fitequLabel |
入力 string |
|
フィット式をカスタマイズします。 fitequ = 1のときに利用可能です。
カスタムフィット式のデフォルトは、 |
有意差を表す記号 | sigmark |
入力 int |
|
追加の統計情報に有意差を表す記号を表示するか指定します。オプションリスト:
|
有意水準 | siglevel |
入力 string |
|
デフォルト値は0.05 0.01 0.001です。3レベルあり、相関係数<0.001の場合、有意差を表す記号は***、0.001<相関係数<0.01の場合、有意差を表す記号は**となり、値>0.05の場合、有意差を表す記号は表示されません。 |
値によるラベルサイズ | bubble |
入力 int |
|
このオプションは、次の場合に使用できます。
この場合、値に応じてラベルのサイズが変わります。 |
リストワイズ除去 | missing |
入力 int |
|
欠損値を除外するかどうかを指定します(リストワイズ)。欠損値がある場合、すべてのデータセットの行全体を除外します。デフォルトはチェックが外れています。 |
散布図 | scatter |
入力 string |
|
散布図のテンプレートを指定できます。 |
ボックス | box |
入力 string |
|
ボックスチャートのテンプレートを指定できます。このオプションは、対角セルに表示でボックスチャートが選択されている場合に使用できます (diagonal:=1)。 |
ヒストグラム | histogram |
入力 string |
|
ヒストグラムのテンプレートを指定できます。このオプションは、対角セルに表示でヒストグラムまたは分布曲線付きヒストグラムが選択されている場合に使用できます (diagonal:=2 または diagonal:=3)。 |
分布曲線 | dist |
入力 string |
|
分布曲線のテンプレートを指定します。 このオプションは、対角セルに表示で分布曲線または塗りつぶし付き分布曲線が選択されている場合に使用できます (diagonal:=4もしくはdiagonal:=5)。 |
結果を出力 | rd |
出力 ReportData |
|
散布図行列のデータを保存する場所を指定します。 |
このXファンクションの詳細情報は、ユーザガイドの散布図行列を参照してください。
Note: Origin 2017以前のバージョンでは、このXファンクションをLabTalkスクリプトから呼び出せません。スクリプトから散布図行列をプロットするには、以下を使用します。
worksheet -px
例えば、
worksheet -px ? boxmatrix plot_matrix -r 1 irng:=col(A):col(D) group:=col(E) mdisp:=upper diagonal:=hist;
Keywords:信頼, 楕円, 線形フィット