plot_matrix


目次

メニュー情報

作図:統計:散布図行列

概要

グループ化オプションを含む散布図行列プロットの作成

追加の情報

必要な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ファンクション実行オプション

スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。

変数

表示
変数
I/O

データ型
デフォルト
説明
入力 irng

入力

Range

<active>
入力するデータの範囲です。少なくとも2つの列(または2つの列の一部)を指定します。
グループ範囲 group

入力

Range

<optional>
グループ範囲を指定します。
行列表示 mdisp

入力

int

0
行列の形式には4つのオプションがあります。オプションリスト:
  • 0:正方形
  • 1:上三角
  • 2:下三角
  • 3=mixed:散布図+統計情報
このオプションを選択すると、追加の統計情報が利用可能になります。行列の表示は、追加の統計情報 (tristats)の位置を設定できます。
追加の統計情報 tristats

入力

int

0
追加の統計情報の表示位置を指定します。オプションリスト:
  • 0=lower: 下三角
追加の統計情報を下三角に表示し、散布図は上三角に表示されます。
  • 1=upper:上三角
追加の統計情報を上三角に表示し、散布図は下三角に表示されます。
対角線セルに表示 diagonal

入力

int

0
対角のセルに表示されるプロットの種類を指定します。

オプションリスト:

  • 0:<なし>
ボックスチャートまたはヒストグラムが対角セルに表示されません。
  • 1:ボックスチャート
対角のセルにボックスチャートを表示します。
  • 2:ヒストグラム
対角のセルにヒストグラムを表示します。
  • 3=histdist:分布曲線付きヒストグラム
対角のセルに分布曲線付きのヒストグラムを表示します。
  • 4=dist:分布曲線
対角のセルに分布曲線を表示します。
  • 5=distfill:塗りつぶし付き分布曲線
対角のセルに塗りつぶし付きの分布曲線を表示します。
対角セル内の変数 var

入力

int

1
ソースデータ列のロングネームを表示するか指定します。デフォルトはチェックが付いています。
目盛とラベルの表示 tick

入力

int

1
目盛とラベルの表示方法を指定します。オプションリスト:
  • 0:なし
  • 1:すべて
  • 2:交互
  • 3:下と左
  • 4:下と右
  • 5:上と左
  • 6:上と右
間隔(ページ寸法の%) gap

入力

int

0
各レイヤ間の間隔を、レイヤ幅の%単位で指定します。
信頼楕円 ellipse

入力

int

0
選択した信頼水準に基づいて、信頼楕円を描くかどうか指定します。デフォルトはチェックが外れています。
信頼水準(%) conflevel

入力

double

95
conflevelが1のとき利用できます。信頼楕円に対する信頼水準を%で指定します。値は、0より大きく、100より小さくなければなりません。
線形フィット fit

入力

int

0
変数の各ペアに線形フィットを実行するかどうかを指定します。デフォルトはチェックが外れています。チェックを付けると、フィット直線と補正R^2値が各散布図に追加されます。(fit:=1)の場合、ScatterMatrixStatsNという名前のシートがアクティブブックに追加され、補正R値がそのシートに出力されます。
ピアソンのr correlation

入力

int

0
ピアソンのr(相関係数)値を表示するかどうか指定します。デフォルトはチェックが外れています。(correlation:=1)の場合、ScatterMatrixStatsNという名前のシートがアクティブブックに追加され、そのシートに係数が表示されます。オプションリスト:
  • 0=偽
  • 1=真
ピアソンのrのラベル corrLabel

入力

string

Pearson's r=$(v, *)
ピアソンのrオプションが表示されている場合 (correlation:=1)、ピアソンのr情報のラベルを編集できます。
補正R二乗 AdjRSq

入力

int

1
R二乗値(線形フィットの)を表示するか指定します。デフォルトはチェックが付いています。オプションリスト:
  • 0=偽
  • 1=真
補正R二乗のラベル AdjRSqLabel

入力

string

Adj R^2=$(v, *)
補正R二乗のラベルをカスタマイズします。R二乗オプションが表示の場合使用できます (AdjRSq=1)。
フィット式 fitequ

入力

int

0
線形フィット直線の式を表示するかどうかを指定します。 fitが1のとき利用できます。 オプションリスト:
  • 0=表示しない
  • 1=表示
フィット式をカスタマイズ fitequLabel

入力

string

y=$(a, *)+$(b, *)*x
フィット式をカスタマイズします。 fitequ = 1のときに利用可能です。

カスタムフィット式のデフォルトは、y=$(a, *)+$(b, *)*xで、aおよびbは結果シートScatterMatrixStatsの行列です。 式は散布図行列の左上隅に配置されます。

有意差を表す記号 sigmark

入力

int

0
追加の統計情報に有意差を表す記号を表示するか指定します。オプションリスト:
  • 0=偽
  • 1=真
有意水準 siglevel

入力

string

0.05 0.01 0.001
デフォルト値は0.05 0.01 0.001です。3レベルあり、相関係数<0.001の場合、有意差を表す記号は***、0.001<相関係数<0.01の場合、有意差を表す記号は**となり、値>0.05の場合、有意差を表す記号は表示されません。
値によるラベルサイズ bubble

入力

int

0
このオプションは、次の場合に使用できます。
  • 入力データセットのグループ範囲が設定されていない
  • ピアソンのrおよび補正R二乗オプションのいずれかが表示されている(両方ではない)

この場合、値に応じてラベルのサイズが変わります。

リストワイズ除去 missing

入力

int

0
欠損値を除外するかどうかを指定します(リストワイズ)。欠損値がある場合、すべてのデータセットの行全体を除外します。デフォルトはチェックが外れています。
散布図 scatter

入力

string

ScatterMatrix
散布図のテンプレートを指定できます。
ボックス box

入力

string

BoxMatrix
ボックスチャートのテンプレートを指定できます。このオプションは、対角セルに表示ボックスチャートが選択されている場合に使用できます (diagonal:=1)。
ヒストグラム histogram

入力

string

sparkline_box
ヒストグラムのテンプレートを指定できます。このオプションは、対角セルに表示ヒストグラムまたは分布曲線付きヒストグラムが選択されている場合に使用できます (diagonal:=2 または diagonal:=3)。
分布曲線 dist

入力

string

DistMatrix
分布曲線のテンプレートを指定します。 このオプションは、対角セルに表示分布曲線または塗りつぶし付き分布曲線が選択されている場合に使用できます (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:信頼, 楕円, 線形フィット