いくつかの連続データがあり、「フィットモデル」を使用して曲線をフィットし、属性「ノットスプライン効果」と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です。