truncate
Truncar objeto de distribución de probabilidad
Sintaxis
Descripción
Ejemplos
Cree un objeto de distribución de probabilidad normal estándar.
pd = makedist('Normal')
pd = NormalDistribution Normal distribution mu = 0 sigma = 1
Trunque la distribución para que tenga un límite inferior de -2 y un límite superior de 2.
t = truncate(pd,-2,2)
t = NormalDistribution Normal distribution mu = 0 sigma = 1 Truncated to the interval [-2, 2]
Represente la pdf de las distribuciones original y truncada para compararlas visualmente.
x = linspace(-3,3,1000); figure plot(x,pdf(pd,x)) hold on plot(x,pdf(t,x),'LineStyle','--') legend('Normal','Truncated') hold off
Cree un objeto de distribución de probabilidad normal estándar.
pd = makedist('Normal')
pd = NormalDistribution Normal distribution mu = 0 sigma = 1
Trunque la distribución restringiéndola a valores positivos. Establezca el límite inferior en 0 y el límite superior en infinito.
t = truncate(pd,0,inf)
t = NormalDistribution Normal distribution mu = 0 sigma = 1 Truncated to the interval [0, Inf]
Genere números aleatorios a partir de la distribución truncada y visualícelos con un histograma.
r = random(t,10000,1); histogram(r,100)
Argumentos de entrada
Distribución de probabilidad, especificada como uno de los objetos de distribución de probabilidad de la siguiente tabla.
Objeto de distribución | Función o app utilizada para crear el objeto de distribución de probabilidad |
---|---|
BetaDistribution | makedist , fitdist , Distribution Fitter |
BinomialDistribution | makedist , fitdist , Distribution Fitter |
BirnbaumSaundersDistribution | makedist , fitdist , Distribution Fitter |
BurrDistribution | makedist , fitdist , Distribution Fitter |
ExponentialDistribution | makedist , fitdist , Distribution Fitter |
ExtremeValueDistribution | makedist , fitdist , Distribution Fitter |
GammaDistribution | makedist , fitdist , Distribution Fitter |
GeneralizedExtremeValueDistribution | makedist , fitdist , Distribution Fitter |
GeneralizedParetoDistribution | makedist , fitdist , Distribution Fitter |
HalfNormalDistribution | 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 |
PiecewiseLinearDistribution | makedist |
PoissonDistribution | makedist , fitdist , Distribution Fitter |
RayleighDistribution | makedist , fitdist , Distribution Fitter |
RicianDistribution | makedist , fitdist , Distribution Fitter |
StableDistribution | makedist , fitdist , Distribution Fitter |
tLocationScaleDistribution | makedist , fitdist , Distribution Fitter |
TriangularDistribution | makedist |
UniformDistribution | makedist |
WeibullDistribution | makedist , fitdist , Distribution Fitter |
Límite de truncamiento inferior, especificado como un valor de escalar.
Tipos de datos: single
| double
Límite de truncamiento superior, especificado como un valor de escalar.
Tipos de datos: single
| double
Argumentos de salida
Distribución truncada, devuelta como objeto de distribución de probabilidad. La función de distribución de probabilidad (pdf) de t
es 0 fuera del intervalo de truncamiento. Dentro del intervalo de truncamiento, la pdf de t
es igual a la pdf de pd
, pero dividida por la probabilidad asignada a ese intervalo por pd
.
Las propiedades de objeto de t
son las mismas que las de pd
con estas excepciones:
La propiedad
Truncation
det
almacena el intervalo de truncamiento.La propiedad
IsTruncated
det
es 1.La propiedad
InputData
det
está vacía. Para un objeto de probabilidad ajustado, la propiedadInputData
almacena los datos utilizados para el ajuste de la distribución. El objeto de distribución truncado no almacena los datos de entrada.
Capacidades ampliadas
Notas y limitaciones de uso:
El argumento de entrada
pd
puede ser un objeto de distribución de probabilidad ajustado para distribuciones beta, exponenciales, de valores extremos, lognormales, normales y de Weibull. Creepd
ajustando una distribución de probabilidad a datos de muestra a partir de la función (fitdist
). Para ver un ejemplo, consulte Code Generation for Probability Distribution Objects.Un objeto de distribución de probabilidad truncado no puede ser un argumento de entrada de una función de punto de entrada. Para evaluar una distribución truncada utilizando funciones de objeto como
cdf
,pdf
,mean
, etc., llame atruncate
y una o más de estas funciones de objeto dentro de una función de punto de entrada única.
Para obtener más información sobre la generación de código, consulte Introduction to Code Generation y General Code Generation Workflow.
Esta función es totalmente compatible con los arreglos de GPU. Para obtener más información, consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox).
Historial de versiones
Introducido en R2013a
Consulte también
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.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)