ifmin 関数の使用<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP プロファイラーを使用してモンテカルロ シミュレーションを実行しています。使用しているランダム ガンマ分布の 1 つが 120 を超える数値を返さないようにする必要があります。そのためには、ifmin 関数を使用して式を作成し、関数が値の場合にガンマ分布の値を返すようにしました。は 120 未満であり、値が 120 より大きい場合、関数は 120 を返します。これは基本的に、切り捨てられた正規分布が作成される方法と同様の方法で切り捨てられた分布を作成しようとしています。残念ながら、ifmin 関数を機能させることに失敗しており、テンプレートとして使用する関数の使用例を見つけることができませんでした。 ifminを機能させるためのガイダンスを誰か教えてもらえますか?
これが私が試したことです: IfMin( Random 20*Gamma(10), 120, 120 )
関数から返されるのは 120 だけです。 順序を変更すると、値が 120 を超えるランダムなガンマが返されます。
Re: ifmin関数の使い方ありがとう。それは大きな助けです。
Re: ifmin関数の使い方完璧に動作します!
ありがとう
Re: ifmin関数の使い方一般に、関数のヘルプが必要な場合は、'Help > Scripting Index' を試してください。構文と多くの場合、例が示されます。
この場合、'IfMin()' の場合:
名前のデフォルトはここ( 1 ) ;
トムスコア= 45 ;
ジョンスコア= 47 ;
ティムスコア= 46 ;
最低得点者= IfMin (
トムスコア、
「トム」 、
ジョンスコア、
「ジョン」 、
ティムスコア、
「ティム」 、
"誰も"
) ;
Re: ifmin関数の使い方分( 20 *ランダムガンマ( 10 ) 、 120 ) ;