JMPで2つの変数を使って非線形予測を取得する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMPで2つの変数を使って非線形予測を取得する方法
再:どのようにJMPの2つの変数で非線形予測を得るのですか?また、非線形プラットフォームを介してワイブル分布にデータを近似する例を見つけました。
再:どのようにJMPの2つの変数で非線形予測を得るのですか?こんにちはHemi、
データをフィットさせるために非線形モデルをよく使用します。 ある方向性を示すことを願って、コードの一部を添付します。 数式列を作成してから、Non -linear Fitを実行します。
フェード=現在のデータテーブル();
Fade << New Column( "Stretched Exponential"、数値、連続、式(パラメータ({a = 1、b = -0.01、c = 0.2}、a * exp(b *:Hours ^ c))));
f = Fade << Nonlinear(
Y(:Name( "Std Light Output1"))、//これはOLEDパネルの光出力の測定値です。
X(:名前( "ストレッチ指数"))、
繰り返し制限(100000)
ねじ切りなし(1)
ニュートン、
終わり、
(:開発者ID)まで、
カスタム逆予測(応答(0.9、0.95)、
期間値(時間(。)))
;
f_rep = f << report;
rep = Report(f [1])[アウトラインボックス(3)] [テーブルボックス(1)] <<結合データテーブルを作成します。
rep =現在のデータテーブル()<< Set Name( "MSE Report");
rep =現在のデータテーブル();
rep << Save(:: results || "MSE Report.jmp");
life = Report(f [1])[アウトラインボックス(6)] [テーブルボックス(1)] <<結合データテーブルを作成します。
life <<現在のデータ表<<セット名( "Combined Life Predictions")。
life =現在のデータ表()。
life <<新しい列( "Exp No"、文字、数式(Substr(:Dev ID、1、10)));
life << Save(:: results || "Combined T90 Predictions.jmp");
質問があれば教えてください。
デイブ
再:どのようにJMPの2つの変数で非線形予測を得るのですか?こんにちは
以下の私の提案は、あなたが達成したいことについての最も良い推測に基づいています。
あなたが試すことができる1つの選択肢は、あなたの応答データまたはあなたの興味のある入力、あるいはその両方を変換することです。 対数変換、Ln変換、または平方根変換を使用して、データをより線形にすることを試みます。
これらすべてをFit Modelプラットフォームで直接実行できます。 Fit Modelでこれを行うことで、モデルを構築したいだけの変数を使用することができます。
列選択リストで変換する変数を右クリックして、分析に使用する一時変換列を作成できます。 この変換がうまくいく場合は、一時列を右クリックして列を保存することを選択して、列をデータテーブルに保存できます。 応答データを変換する場合は、[Fit Model]プラットフォームで応答として列を選択していることを確認し、[Y]列を強調表示してから、ダイアログボックスの中央下の[変換]ドロップダウンに移動します。 このように変換を設定すると、予測された応答は元の(変換されていない)値でレポートされます。
別の選択肢は、関心のある変数を組み込んだ新しい列に式を作成することです。 その後、非線形プラットフォームの "X"にその式を使用してモデルを開発できます。 あなたがそれに関連する追加のパラメータを持つ第一原理方程式を使っているならば、これは特に有用で重要です。
何を選択しても、必ず予測式をデータテーブルに保存してください。 [グラフ]> [プロファイラ]に移動し、[Y]、[予測式]の予測式列を選択します。 必ず左下の[中間式の展開]を選択して[OK]を選択してください。 これにより、複数の変数が全体的な予測にどのように影響するかがわかります。
ビル