主要内容

truncate

Truncate probability distribution object

描述

example

t= truncate(PD,lower,upper)返回概率分布t, which is the probability distributionPD将下限截断为指定间隔,lower, and upper limit,upper.

例子

全部收缩

创造a standard normal probability distribution object.

PD= makedist('Normal')
PD= NormalDistribution Normal distribution mu = 0 sigma = 1

Truncate the distribution to have a lower limit of -2 and an upper limit of 2.

t = truncate(pd,-2,2)
t =正常分布的正态分布mu = 0 sigma = 1截断为间隔[-2,2]

Plot the pdf of the original and truncated distributions for a visual comparison.

x = linspace(-3,3,1000); figure plot(x,pdf(pd,x)) holdplot(x,pdf(t,x),'linestyle','--') legend('Normal','Truncated') 抓住离开

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Normal, Truncated.

创造a standard normal probability distribution object.

PD= makedist('Normal')
PD= NormalDistribution Normal distribution mu = 0 sigma = 1

Truncate the distribution by restricting it to positive values. Set the lower limit to 0 and the upper limit to infinity.

t = truncate(pd,0,inf)
t =正常分布正态分布mu = 0 sigma = 1截断为间隔[0,inf]

Generate random numbers from the truncated distribution and visualize with a histogram.

r = random(t,10000,1); histogram(r,100)

Figure contains an axes object. The axes object contains an object of type histogram.

Input Arguments

全部收缩

概率分布,指定为该表中的概率分布对象之一。

Distribution Object 功能或应用程序创建概率分发对象
BetaDistribution makedist,fitdist,Distribution Fitter
二项分布 makedist,fitdist,Distribution Fitter
BirnbaumSaundersDistribution makedist,fitdist,Distribution Fitter
伯德分布 makedist,fitdist,Distribution Fitter
ExponentialDistribution makedist,fitdist,Distribution Fitter
ExtremeValueDistribution makedist,fitdist,Distribution Fitter
伽马分布 makedist,fitdist,Distribution Fitter
概括性extremevaledistribution makedist,fitdist,Distribution Fitter
广义paretodistripution makedist,fitdist,Distribution Fitter
半normaldistribution makedist,fitdist,Distribution Fitter
InverseGaussianDistribution makedist,fitdist,Distribution Fitter
kerneldistribution fitdist,Distribution Fitter
LogisticDistribution makedist,fitdist,Distribution Fitter
LogLogisticDistribution makedist,fitdist,Distribution Fitter
LognormalDistribution makedist,fitdist,Distribution Fitter
LoguniformDistribution makedist
MultinomialDistribution makedist
NakagamiDistribution makedist,fitdist,Distribution Fitter
NegativeBinomialDistribution makedist,fitdist,Distribution Fitter
NormalDistribution makedist,fitdist,Distribution Fitter
分段分布 makedist
Poissondistribution makedist,fitdist,Distribution Fitter
雷利德分布 makedist,fitdist,Distribution Fitter
RicianDistribution makedist,fitdist,Distribution Fitter
StableDistribution makedist,fitdist,Distribution Fitter
tLocationScaleDistribution makedist,fitdist,Distribution Fitter
三角分裂 makedist
UniformDistribution makedist
weibulldistribution makedist,fitdist,Distribution Fitter

较低的截断极限,指定为标量值。

Data Types:single|double

上部截断极限,指定为标量值。

Data Types:single|double

Output Arguments

全部收缩

截断分布,返回为概率分布对象。概率分布函数(PDF)tis 0 outside the truncation interval. Inside the truncation interval, the pdf oftis equal to the pdf ofPD, but divided by the probability assigned to that interval byPD.

The object properties oft与那些相同PDwith these exceptions:

  • TheTruncationproperty oftstores the truncation interval.

  • TheIsTruncatedproperty oft是1。

  • The输入数据property oft是空的。对于拟合的分销对象,输入数据属性存储用于分发拟合的数据。截断的分布对象不会存储输入数据。

Extended Capabilities

在R2013a中引入