exponenta event banner

усеченный

Усечение объекта распределения вероятности

Описание

пример

t = truncate(pd,lower,upper) возвращает распределение вероятностей t, которое является распределением вероятности pd усечение до указанного интервала с нижним пределом, lowerи верхний предел, upper.

Примеры

свернуть все

Создайте стандартный нормальный объект распределения вероятностей.

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]

Постройте график pdf исходного и усеченного распределений для визуального сравнения.

x = linspace(-3,3,1000);
figure
plot(x,pdf(pd,x))
hold on
plot(x,pdf(t,x),'LineStyle','--')
legend('Normal','Truncated')
hold off

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

Создайте стандартный нормальный объект распределения вероятностей.

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)

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

Входные аргументы

свернуть все

Вероятностное распределение, указанное как объект вероятностного распределения, созданный одним из следующих способов.

Функция или приложениеОписание
makedistСоздайте объект распределения вероятностей, используя указанные значения параметров.
fitdistПоместите объект распределения вероятности в выборку данных.
Слесарь-распределительПоместите распределение вероятности в выборку данных с помощью интерактивного приложения Distribution Fitter и экспортируйте подогнанный объект в рабочую область.

Нижний предел усечения, заданный как скалярное значение.

Типы данных: single | double

Верхний предел усечения, заданный как скалярное значение.

Типы данных: single | double

Выходные аргументы

свернуть все

Усеченное распределение, возвращаемое как объект распределения вероятности. Функция распределения вероятности (pdf) t равно 0 за пределами интервала усечения. Внутри интервала усечения pdf t равно pdf pd, но деленное на вероятность, назначенную этому интервалу, на pd.

Свойства объекта t такие же, как у pd за следующими исключениями:

  • Truncation имущество t сохраняет интервал усечения.

  • IsTruncated имущество t равно 1.

  • InputData имущество t пуст. Для подогнанного объекта распределения: InputData свойство хранит данные, используемые для фитинга распределения. Усеченный объект распределения не сохраняет входные данные.

Расширенные возможности

.
Представлен в R2013a