連続データがあり、「モデルのフィット」を使用して曲線をフィットし、属性「ノット スプライン効果」と 50 ノットを使用しました。次に、予測式をテーブルに保存します。次にやりたいことは、面積の 5%、10%、25%、50%、75%、90%、95% を与えるフラグメント サイズ (X 値) を見つけることです。サンプルが 10 個あるので、非常に複雑な方程式が 10 個あります。
曲線の下のさまざまな領域でフラグメント サイズ (X 値) を取得するにはどうすればよいですか?私はスクリプトに慣れていないので、可能であればマウスをクリックする方法を学びたいと思っています。

私はこれを使います例1つのアプローチを説明します。 手順7までの手順に従います。 次に、レポートの赤い三角形のメニューから、[列の保存]> [予測式]を選択します。 今、私は新しい列を取得し、式は曲線の関数です。 列から数式をコピーします。
次に、Scripting Indexに移動し、「統合」機能を見つけます。

次に、数式を貼り付けて、強調表示された部分を置き換えます。これを取得します。

次に、コロンを空の文字列に置き換えて、すべてのコロン記号を削除します。

また、「x」を私のx変数名である「age」に置き換えます。
次に、統合の上限(100%)、たとえば80を決定します。 そして結果は100%で69.783です。

ここでのタスクは、80を置き換える番号を見つけて、50%を与えることです:69.783 / 2 = 34.8915。 たぶん十数回の試行錯誤の末、44.228を得ました。

より正確な結果をすばやく得るには、JSLプログラミングが必要ですが、それほど多くはありません。 ほとんどの場合、まだコピーして貼り付けます。 次のスクリーンショットを参照してください。

重要なのは、積分値と目標値34.8919の差の2乗を最小化する値を見つけることです。 そこで、積分とターゲットの違いを正方形の中に包み込み、最小化関数を呼び出します。 構文については、関数のドキュメントを確認してください。 50%の結果は44.226900491921です。