JSLコードを変更する必要があります-線形モデルの適合から多項式曲線モデルの適合へこんにちは-回帰フィットのjslコードを* linear *(つまり、LOG_ECOLI_Pear = 1.0571713 + 1.2673613 * LOG_TURB_PEAR_FNU)から*多項式次数*(つまり、LOG_ECOLI_Pear = 1.0752636 + 1.2104736 * LOG_TURB_PEAR_FNU + 0.3169796 *(LOG) ^ 2)。線形フィットに使用したjslコードは次のとおりです。
obj = Fit Model(
Y(:LOG_ECOLI_PEAR)、
Effects(:LOG_TURB_PEAR_FNU)、
パーソナリティ( "標準最小二乗")、
強調(「効果の活用」)、
Run(:LOG_ECOLI_PEAR));
obj <<予測式;
多項式フィットにはどのjslコードを使用する必要がありますか?前もって感謝します!
スクリプティングRe:JSLコードを変更する必要があります-線形モデルの適合から多項式曲線モデルの適合へ効果に二次項を追加します。
obj = Fit Model(
Y( :LOG_ECOLI_PEAR ),
Effects( :LOG_TURB_PEAR_FNU, :LOG_TURB_PEAR_FNU * LOG_TURB_PEAR_FNU),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(:LOG_ECOLI_PEAR )) ;
obj << Prediction Formula;
V
Re:JSLコードを変更する必要があります-線形モデルの適合から多項式曲線モデルの適合へありがとうVvvv!完璧に動作しました!
Re:JSLコードを変更する必要があります-線形モデルの適合から多項式曲線モデルの適合へこんにちは@learning_JSL 、
これを行うにはいくつかの方法があります。 1つは、FitModelプラットフォームにクロスタームを追加することです。 また、Fit Y by Xプラットフォームで、Bivariate(Y(:YColumn)、X(:XColumn)、Fit Polynomial(2);を使用してこれを行うこともできます。 Fit Y by Xプラットフォームでは、3次関数または4次関数がある場合に、FitPolynomial関数を呼び出すときに多項式の次数を指定できます。
JSLの学習に役立つもう1つの点は、JMPでタスクを実行し、レポートウィンドウが表示されたら、レポートウィンドウの横にある赤いホットボタンをクリックすることで、そのタスクを実行するために必要なJSLコードを簡単に確認できることです。アウトラインボックス(2変量フィットの場合は2変量の横)を選択し、[スクリプトの保存]> [スクリプトウィンドウへ]を選択します。 スクリプトを「コマンド」としてデータテーブルに保存することもできます。データテーブルの横には緑色の矢印が表示されます。 緑の矢印をクリックすると、スクリプトが再実行されます。 これは、後でスクリプトを実行する必要があり、すべてを手動でやり直したくない場合に役立つことがよくあります。
お役に立てれば!、
DS