クイックフィット

概要

クイックフィットガジェットは、グラフ内のプロットデータに対して柔軟かつ簡単に線形フィット非線形曲線フィットを実行できます。このツールはROIオブジェクトを作成し、それをドラッグしてフィットする曲線の範囲を選択します。
QuickFitMenu.png

クイックフィットガジェットでは、

  • ROIボックスの移動やサイズ変更により、フィットするデータの範囲を変更することが出来ます。
  • お気に入りのフィット関数のリストを維持できます。
  • 豊富な組み込みフィット関数やユーザー定義関数からお気に入り関数リストに簡単に追加できます。
  • ROIの上にパラメータ値および/またはフィット統計値を表示できます。
  • グラフレイヤの複数のデータセットまたは同じデータセットの複数の範囲に対するフィット操作をインタラクティブに実行できます。
  • フィット結果をワークシートに追加し、複数のフィット操作を統合した結果を得ることができます。
  • データ範囲、関数、およびパラメータ値のガジェット設定を使用して、より高度なNLFitツールを起動します。
  • フィット曲線上でX/Y値を探します。
  • 繰り返し使用するために、関数を含む設定をテーマファイルに保存します。
クイックフィットガジェットを開く

クイックフィットガジェットを使用するには、グラフウィンドウがアクティブな時にメニューからガジェット: クイックフィットを選択します。

「設定」タブ

フィットモード このドロップダウンリストで、多項式フィットまたは非線形フィットのどちらかを選びます。選択したら、対応する関数が関数ドロップダウンリストにリスト表示されます。
関数 フィットを実行する関数を選択することができます。なお、<更に>オプションを選択しクイックフィットの関数リストの編集ダイアログを開き、このリストに関数を追加することができます。


関数リストの編集

EditFunctionList QuickFit.png
このダイアログで、クイックフィットの関数リストのにある関数を追加、削除することができます。ドラッグアンドドロップもしくは、右クリックして「上に移動」/「下に移動」ボタンを使用して順番を変更することもできます。
図上値によるフィット このチェックボックスは、フィットモードで多項式フィットを選択した時のみ利用可能です。

現在の軸スケールに基づき、フィットに見かけの値を使用するかどうかを指定します。例えば、このチェックボックスを使って、指数的に減少しているデータを対数スケール上で、直線でフィットします。

このチェックボックスが選択されており、データに誤差がある場合、Originはより大きい正または負の誤差を使います。

見かけのフィットは、フィットが非線形軸を持つグラフから始まる場合にのみ使用することができます。(例、Log10)このオプションにチェックを付けた場合、フィットはまず素データを軸の種類に基づき新しいデータスペースに変形し、それから変形データ上にフィットを実行します。見かけのフィットはワークシートの素データの変換と同じで、それから直接フィットに適用します。


ROIボックスタブ

ROI (関心領域) 設定を指定します。フィットはROI範囲内で実行されます。

X スケール開始 ROIが開始するX値を指定します。
X スケール終了 ROIが終了するX値を指定します。
固定(ROIによる移動を防ぐ) ROIボックスのX値を固定するかどうか指定します。このチェックがつくと、ROIボックスの移動やサイズ変更はできなくなります。
ツール名を表示する グラフにツール名を表示するかどうかを指定します。
フィット後に四角を表示 フィット後にグラフ上に四角を表示するかどうかを選べます。
有効桁数 有効桁数を指定します。デフォルトでは システム 有効桁数がオプションダイアログに設定されます。システム桁数もご覧下さい
ROIボックス上中央への表示 ROIボックスの中央上部に表示する値を指定します。
パラメータリスト フィット曲線の全てのパラメータがツリーノードにリスト表示され、その中からROIボックスの上中央に表示するパラメータを選択することができます。
塗り色 ROIボックスの色を指定します。
フィット曲線の色 フィット曲線の色を指定します。

ラベルボックスタブ

このタブでは、グラフに貼り付ける結果テキストボックスの内容をコントロールします。

グラフにラベルボックスを付加 元のグラフに結果テキストボックスを貼り付けるかどうかを指定します。
有効桁数 有効桁数を指定します。システムオプションダイアログで設定された有効桁数を指定して設定します。システム桁数もご覧下さい
関数 フィット関数の名前を表示するかどうかを指定します。
入力 ラベルボックスに入力データセットの名前を表示するかどうか指定します。以下のオプションがあります。
  • なし
    入力データセットの名前を表示しません。
  • [Book]Sheet!Short Name
    入力データセットの名前を [Book]Sheet!Short Nameのように表示します。
  • [Book]Sheet!Long Name
    入力データセットの名前を [Book]Sheet!Long Nameのように表示します。
  • ロングネームのみ
    入力データセットのロングネームのみ表示します。
  • グラフの凡例
    プロットの凡例として表示します。
範囲 ラベルボックスに入力データセットの範囲を表示するかどうか指定します。以下のオプションがあります。
  • なし
    範囲を表示しません。
  • インデックス
    入力データセットの範囲をインデックスで表示します。
  • X 値
    入力データセットの範囲をX値で表示します。
出力 ラベルボックスにフィットしたデータセットの名前を表示するかどうか指定します。
  • なし
    フィットしたデータセットの名前を表示しません。
  • [Book]Sheet!Short Name
    フィットしたデータセットの名前を [Book]Sheet!Short Nameのように表示します。
  • [Book]Sheet!Long Name
    フィットしたデータセットの名前を [Book]Sheet!Long Nameのように表示します。
  • ロングネームのみ
    フィットしたデータセットのロングネームのみ表示します。
  • プロット凡例
    プロットの凡例として表示します。
凡例シンボルの追加 ラベルボックスに凡例シンボルを追加するか指定します。
数式 パラメータ名による関数式か、フィット値による関数式を表示します。
パラメータ表 出力するフィットパラメータを指定します。
  • なし
    フィットパラメータを出力しません。
  • 全パラメータ
    全パラメータを出力します。
  • ROIボックスのタブ設定を使う
    ROIボックスタブで選択したパラメータを出力します。
パラメータ表にエラー値を表示する パタメータの標準誤差を表示するかどうかを指定します。
自由度あたりカイ二乗 自由度あたりカイ二乗を表示するか指定します。
R二乗 R二乗を表示するか指定します。
ピアソンのr ピアソンのr(相関係数)値を表示するかどうか指定します。

結果レポートタブ

結果テキストボックスが元グラフに貼り付けられる一方、指定した他の場所にフィットレポートを出力することもできます。このタブで詳細を設定できます。

出力先 レポートの出力先を、なしスクリプトウィンドウ結果ログワークシートから選択します。

ワークシートに出力する場合、次のオプションを利用できます。

  • 結果は、デフォルトで [Qkfit]Result に出力されますが、ほかのブックやシートを指定することもできます。指定したブックやシートがない場合、作成して出力します。
  • もう一つの方法として、ワークシート名の右側にあるフライアウトボタンGadget flyout button.pngをクリックして、入力ブック内のシートを選択します。これにより、編集ボックスには[<input>]Resultが入力されます。結果は、元データのワークシートResultに出力されます。
有効桁数 有効桁数を指定します。システムオプションダイアログの有効桁数を使用する事を示します。
関数 フィット関数の名前を出力するかどうかを指定します。
入力 レポートに入力データセットの名前を表示するかどうか指定します。以下のオプションがあります。
  • なし
    入力データセットの名前を表示しません。
  • [Book]Sheet!Short Name
    入力データセットの名前を [Book]Sheet!Short Nameのように表示します。
  • [Book]Sheet!Long Name
    入力データセットの名前を [Book]Sheet!Long Nameのように表示します。
  • ロングネームのみ
    入力データセットのロングネームを表示します。
  • プロット凡例
    凡例と同じように表示します。
範囲 レポートに入力データセットの範囲を表示するかどうか指定します。以下のオプションがあります。
  • なし
    範囲を表示しません。
  • インデックス
    入力データセットの範囲をインデックスで示します。
  • X 値
    入力データセットの範囲をX値で示します。
出力 レポートフィットデータセットの名前を表示するかどうか指定します。
  • なし
    フィットしたデータセットの名前を表示しません。
  • [Book]Sheet!Short Name
    フィットしたデータセットの名前を [Book]Sheet!Short Nameのように表示します。
  • [Book]Sheet!Long Name
    フィットしたデータセットの名前を [Book]Sheet!Long Nameのように表示します。
  • ロングネームのみ
    フィットデータセットのロングネームを表示します。
  • プロット凡例
    プロットの凡例として表示します。
数式 フィット関数の数式を出力するかどうかを指定します。
  • なし
    フィット関数の数式を出力しません。
  • パラメータ名による関数式
    関数式をパラメータ名で出力します。
  • パラメータ値による関数式
    フィットしたパラメータの値で関数式を出力します。
パラメータ表 パラメータ表を出力する場所を指定します。
  • なし
    パラメータ表を出力しません。
  • 全パラメータ
    全パラメータを出力します。
  • ROIボックスのタブ設定を使う
    ROIボックスタブ内で選択したパラメータを出力します。
パラメータ表にエラー値を表示する パタメータの標準誤差を出力するかどうかを指定します。
自由度あたりカイ二乗 自由度あたりカイ二乗を出力するか指定します。
R二乗 R二乗を出力するか指定します。
ピアソンのr ピアソンのr(相関係数)値を出力するかどうか指定します。

「フィット曲線」タブ

フィット曲線の設定を指定してください。

X データタイプ フィット曲線のX値を生成する方法を指定します。
  • ソースデータイプと同じX
    フィット曲線のX値は入力X値と同じになります。
  • ソースグラフのスケールタイプを使う
    フィット曲線のX値はソースグラフのスケールタイプに作図されます。
  • 線形に均一なX
    フィット曲線のX値が等間隔な線形スケールにプロットされます。
ポイント数 フィット曲線ポイント数を指定します。
範囲 このオプションは、Xデータタイプ均一Xまたは対数間隔の場合のみ利用できます。これは、フィット曲線のX値の範囲を指定します。次のオプションから1つを選択します。
  • X範囲 ± %
    下にある範囲マージン(%)テキストボックスで指定する入力データと範囲マージンのX範囲を使用します。
  • 全X軸範囲
    X値を軸全体に設定します。
  • カスタム
    下にある最小値最大値に最小X値と最大X値を入力します。
範囲マージン (%) このオプションは、X範囲 ± %範囲で選択されているときのみ有効です。フィット曲線を拡張する範囲の余白を指定するのに使用します。
フィット曲線の出力先 フィット曲線データの出力場所を指定します。

ROI設定

クイックフィットのため適切な関数を選択し終わると、黄色い(デフォルトオプション矩形(ROI) がグラフに以下のように追加されます。

QuickFit ROI.png

ROIの右上には小さなボタンが2つあります。ROI close.pngボタンをクリックするとROIが閉じ、ROI menu.png をクリックすると以下のメニューが開きます。

ROI menu2.png

新しい出力 現在の曲線のフィット結果を出力します。何を出力したいかはラベルタブリポートタブで指定します。
すべての曲線で出力(N) 全ての曲線に対するフィット結果を現在のレイヤに出力します。
すべてのレイヤで出力(L) 現在のグラフにある全てのレイヤの、全ての曲線に対するフィット結果を出力します。
最後の出力を更新 出力されたラベルボックス結果レポートを更新します。
レポートシートに行く レポートワークシートがアクティブになります。
データ変更 フィットデータ/プロットを変更します。デフォルトでは、フライアウトメニューで自動モードチェックが入っています。つまり、ターゲットとなるデータ・プロットはグラフのROIボックス外のハイライトされたデータ・プロットに従います。

Origin 2019より前のバージョンでは、この自動モードを対応していません。ターゲットとなるデータ・プロットを変更するにはポップアップリストから選択しなければなりません。

このリストでは、データセット・プロットの最初の20列までが表示されます。20以上のプロットがグラフ中にある場合は、プロットリストの一番下にあるMore...をクリックして、プロットの選択ダイアログを開いて他のプロットを選択します。

関数変更 フィット関数を変更します。
プロット群の最大範囲に拡大する フルプロット範囲にROIを拡大します。
ROI位置の固定 ROI位置を固定します。この項目はROIボックスタブにある、固定(ROIによる移動を防ぐ)と同じです。
非線形曲線フィット/多項式フィット/線形フィットに切り替え NLFit/多項式フィット/線形フィットダイアログを開きます。ROI範囲と指定した関数はNLFit/多項式フィット/線形フィットダイアログに引き継がれます。
X/Y値を検索 特定Y/Xに対するX/Y値を計算するため使用するクイックフィットX/Y検索 ダイアログが開きます。
テーマに名前を付けて保存 クイックフィット設定をテーマとして保存します。
テーマのロード クイックフィット設定をロードします。
設定... クイックフィット設定ダイアログを開き、クイックフィット設定をリセットします。

このダイアログではフィット関数をリセットする事はできません。フィット関数を変更するには、上記の関数変更を利用してください。フィット関数が線形または多項式にセットされると、設定タブで図上値によるフィットがこのダイアログで選択できるようになります。