II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Математика\Statistics Toolbox"

Список функций Statistics Toolbox

В оглавление \ К следующему разделу \ К предыдущему разделу

PRCTILE
Расчет процентилей выборки

Синтаксис

Y = prctile(X,p)

Описание

Y = prctile(X,p) функция предназначена для расчета процентилей Y выборки X, соответствующих вероятности попадания случайной величины в интервал (-,Y] с вероятностью p. Значение вероятности p должно находиться в интервале от 0 до 100%.

Если Х задана как вектор, то процентиль Y рассчитывается по всем его элементам для вероятности p. Вероятность p может быть задана как скаляр или вектор. Значения процентили рассчитываются для каждого элемента вектора p.

Для выборки определенной в виде матрицы процентиль рассчитывается для каждого столбца Х. Для матрицы Х и вектора р процентиль рассчитывается для всех значений p и для каждого столбца. Размерность матрицы Y равна mxn, где m - число элементов вектора p, n - число столбцов матрицы Х.

Примеры использования функции расчета процентилей выборки

Расчет 10% процентили вектора Х

>> X = normrnd(0,1,100,1);
>> p=10;
>> Y = prctile(X,p)
Y =
   -1.1015
   
Расчет 10%, 20%, 30% процентилей вектора Х

>> X = normrnd(0,1,100,1);
>> p=[10 20 30];
>> Y = prctile(X,p)
Y =
   -1.2258   -1.0402   -0.6829
   
Расчет 10% процентилей для нескольких выборок матрицы Х

>> X = normrnd(0,1,100,5);
>> p=10;
>> Y = prctile(X,p)
Y =
   -1.2635   -1.1216   -1.3599   -1.3920   -1.0285
   
Расчет 10%, 20%, 30% процентилей для нескольких выборок матрицы Х

>> X = normrnd(0,1,100,5);
>> p=[10 20 30];
>> Y = prctile(X,p)
Y =
   -1.4662   -1.2327   -1.4568   -1.5269   -1.4533
   -0.9595   -0.7126   -1.0071   -0.9093   -0.9905
   -0.5902   -0.2939   -0.6884   -0.5700   -0.6566
   
Графическое представление 10%, 30%, 50%, 70%, 90% процентилей выборки Х

>> X = normrnd(0,1,100,1);
>> p=[10 30 50 70 90];
>> Y = prctile(X,p)
Y =
   -1.1015   -0.3344    0.1162    0.5745    1.1421
>> hist(X)
>> grid on
>> H=line ([Y(1) Y(1)], [0 25]);
>> H1=line ([Y(2) Y(2)], [0 25]);
>> H2=line ([Y(3) Y(3)], [0 25]);
>> H3=line ([Y(4) Y(4)], [0 25]);
>> H4=line ([Y(5) Y(5)], [0 25]);

В оглавление \ К следующему разделу \ К предыдущему разделу


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры