truncate
確率分布オブジェクトの打ち切り
説明
例
標準正規確率分布オブジェクトを作成します。
pd = makedist('Normal')pd =
NormalDistribution
Normal distribution
mu = 0
sigma = 1
下限が -2 で上限が 2 になるように分布を打ち切ります。
t = truncate(pd,-2,2)
t =
NormalDistribution
Normal distribution
mu = 0
sigma = 1
Truncated to the interval [-2, 2]
元の分布と打ち切られた分布の確率密度関数をプロットして、視覚的に比較します。
x = linspace(-3,3,1000); figure plot(x,pdf(pd,x)) hold on plot(x,pdf(t,x),'LineStyle','--') legend('Normal','Truncated') hold off

標準正規確率分布オブジェクトを作成します。
pd = makedist('Normal')pd =
NormalDistribution
Normal distribution
mu = 0
sigma = 1
分布を正の値に制限して分布を打ち切ります。下限を 0 に設定し、上限を無限大に設定します。
t = truncate(pd,0,inf)
t =
NormalDistribution
Normal distribution
mu = 0
sigma = 1
Truncated to the interval [0, Inf]
打ち切られた分布から乱数を生成し、ヒストグラムで可視化します。
r = random(t,10000,1); histogram(r,100)

入力引数
確率分布。次の表のいずれかの確率分布オブジェクトとして指定します。
打ち切りの下限。スカラー値として指定します。
データ型: single | double
打ち切りの上限。スカラー値として指定します。
データ型: single | double
出力引数
打ち切られた分布。確率分布オブジェクトとして返されます。t の確率分布関数 (pdf) は、打ち切り区間の外部では 0 になります。打ち切り区間内では、t の確率密度関数は pd の確率密度関数と同じですが、pd によりその区間に割り当てられた確率で除算されます。
t のオブジェクト プロパティは、以下の例外を除き、pd のオブジェクト プロパティと同じです。
tのプロパティTruncationには打ち切り区間が含まれる。tのプロパティIsTruncatedは 1 である。tのプロパティInputDataは空である。近似分布オブジェクトの場合、プロパティInputDataに分布の当てはめに使用されるデータが格納されます。打ち切られた分布オブジェクトには入力データは格納されません。
拡張機能
使用上の注意事項および制限事項:
入力引数
pdは、ベータ分布、指数分布、極値分布、対数正規分布、正規分布、ワイブル分布の近似確率分布オブジェクトとなります。確率分布を関数fitdistの標本データに当てはめることで、pdを作成します。たとえば、確率分布オブジェクトのコードの生成を参照してください。打ち切られた確率分布オブジェクトをエントリポイント関数の入力引数にすることはできません。
cdf、pdf、meanなどのオブジェクト関数を使用して打ち切られた分布を評価するには、truncateと、単一のエントリポイント関数内のこれらのオブジェクト関数 1 つ以上を呼び出します。
コード生成の詳細については、コード生成の紹介および一般的なコード生成のワークフローを参照してください。
この関数は、GPU 配列を完全にサポートします。詳細は、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2013a で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)