Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

nsegments

Número de segmentos en distribución por tramos

Descripción

ejemplo

n = nsegments(pd) Devuelve el número de segmentos en el objeto de distribución por tramos.pd

Ejemplos

contraer todo

Genere un conjunto de datos de ejemplo y ajuste una distribución por tramos con una cola de Pareto a los datos mediante el uso.paretotails Busque el número de segmentos en la distribución ajustada utilizando la función de objeto.nsegments

Genere un conjunto de datos de ejemplo que contenga un 10% de valores atípicos en la cola derecha.

rng('default');  % For reproducibility right_tail = exprnd(5,100,1); center = randn(900,1); x = [center;right_tail];

Cree un objeto al ajustar una distribución a trozos.paretotailsx Especifique los límites de las colas utilizando las probabilidades acumulativas de la cola inferior y superior. Pase 0 y 0,9 de modo que un objeto ajustado no contenga un segmento de cola inferior y consista en la distribución empírica para el 90% inferior del conjunto de datos y una distribución de Pareto generalizada (GPD) para el 10% superior del conjunto de datos.

pd = paretotails(x,0,0.9)
pd =  Piecewise distribution with 2 segments    -Inf < x < 1.73931  (0 < p < 0.9): interpolated empirical cdf     1.73931 < x < Inf  (0.9 < p < 1): upper tail, GPD(0.643752,1.62246)  

Devuelva el número de segmentos mediante la función.pdnsegments

n = nsegments(pd)
n = 2 

También puede obtener el número de segmentos mediante la propiedad.NumSegments Acceda a la propiedad mediante la notación de puntos.NumSegments

pd.NumSegments
ans = 2 

Argumentos de entrada

contraer todo

Distribución por tramos con colas de Pareto, especificadas como un objeto.paretotails

Introducido en R2007a