に私の前の投稿 、Fit Curveプラットフォームの使用について説明しました。Fit Curveプラットフォームには人気のあるモデルのコレクションが含まれていますが、Fit Curve内では利用できないモデルにフィットさせることが常に可能です。Nonlinearプラットフォームのモデルライブラリは、一般的に使用される多数のモデルに適合する代替方法を提供します。このライブラリは、含まれている多くのモデルのグラフと、モデルグラフをデータと共に使用してパラメータの開始値を設定する機能を提供します。モデルライブラリは、プラットフォームで使用するためのモデル式列を作成するために使用されます。
例
この状況の例を見てみましょう。アイダホ州立大学のHoward Grimesによって、細胞内の放射性カルシウムの量を測定するための実験が行われました。(彼のデータはここでは、許可を得て使用されています。)特に、細胞が懸濁液中にあった時間と細胞中の放射性カルシウムの量との間の関係は興味深いものでした。研究者達は、その反応がワイブル成長モデルに従うと信じる理由を持っていた。Weibull成長モデルの1つの形式がモデルライブラリに含まれています。モデルライブラリを表示するには、を選択します。分析 - > 特化したモデリング - > 非線形次にモデルライブラリボタンをクリックします。利用可能なモデルのリストが表示されます。モデルを選択すると、モデル式も表示されます。(見る JMPノート60725 。)

モデルの一般的な形状を見るには、グラフ表示ボタンをクリックしてください。グラフは、X変数が1つしかないほとんどのモデルについて表示されます。これがグラフを見ずに使用したいモデルであることが確実な場合は、[式を作成]をクリックしてください。モデルのX変数とY変数を入力するように求められます。この例では、X変数とY変数にそれぞれ時間とカルシウムを選択します。[OK]を選択すると、点を含む一般的なモデル形式のグラフが表示されます。 JMP パラメータの開始値を設定するように求められます。
この特定の例では、グラフの軸に使用される範囲はデータよりはるかに大きいです。各軸をダブルクリックして軸指定ウィンドウを開き、必要に応じて軸の最大値と増分を変更します。その後、スライダーバーを使用してパラメーター推定値を変更できます。この例では、以前の実験で潜在的な開始値が提供されます。theta1とtheta2は5、theta3は-2、theta4は1です。下の図のように、スライダを使用するか、グラフウィンドウにこれらの値を入力します。

式を使用してデータテーブルに列を作成するには、[式の作成]をクリックして、[Weibullモデル]ウィンドウと[モデルライブラリ]ウィンドウの両方を閉じます。データテーブルを調べて、追加された列を確認します。列の式を表示して、式とパラメータの開始値の両方を確認することもできます。

モデル式列が作成されたら、[非線形]ダイアログボックスに戻り、応答変数(カルシウム)と新しく作成された予測式、ワイブルモデル(4P)を入力します。OKを選択してください。この時点で、モデルを重ね合わせてデータのプロットを表示し、必要に応じて設定を調整することができます。変更可能な設定には、最大反復数、収束基準、およびパラメーターの開始値があります。[Go]をクリックして、モデルをフィットさせる反復プロセスを開始します。
オプション
結果を調べて、コントロールパネルの上部に向かってコンバージェンスメッセージに注意してください。モデルが収束していない場合は、もう一度[Go]を選択して追加の反復を実行するか、開始値または収束基準を調整します。モデルが適合したら、利用可能な多数のオプションの中には以下のものがあります。
- 見積もりを保存これにより、現在のパラメータ値が式列のパラメータに保存されます。
- 信頼限界これは、パラメーター推定値の周囲の信頼区間を計算します。
- 解決策を思い出してくださいこれにより、記憶モデルレポートが作成されます。記憶したモデルの結果を比較することができます。
推定値の保存と信頼限界は、どちらも結果ウィンドウのボタンとして使用できます。[Remember Solution]は、赤い三角メニューのオプションとして使用できます。
悲観主義者は今まで?
フィットさせたいモデルがFit Curveプラットフォームまたはモデルライブラリに含まれていないとどうなりますか?それが私のトピックです次回の記事これで非線形モデリングシリーズ 。