Я создаю графики вероятности для ряда наборов данных в Matlab. Я рисую их, используя пробную диаграмму с опорной линией распределения Вейбулла.
data = [1,1,1,1,2,2,2,3,4,5,3,3,2,2,1,3,5,7,2,4,2] ;
h = probplot('weibull',data) ;
Эта функция согласно документации Matlab возвращает объект графического массива. Кажется, это содержит только исходные данные, а не контрольную строку.
Есть ли способ получить информацию об этой опорной линии без ее построения и индивидуального извлечения с помощью инструментов рисунка (очень не вариант, на который я бы хотел пойти, поскольку есть потенциально сотни графиков, которые нужно пройти).
Я вижу, что есть wblplot, который возвращает линейный массив из 3 строк, одна из которых является исходными данными, а одна из других, вероятно, является ссылкой на строку, однако мне придется попробовать разные распределения, чтобы они подходили дальше по дороге, и я бы предпочел придерживаться общего подхода.
Ты неправ!
data = [1,1,1,1,2,2,2,3,4,5,3,3,2,2,1,3,5,7,2,4,2] ;
h = probplot('weibull',data) ;
b=h(2);
figure
plot(b.XData,b.YData)
h
- это графический объект множество, поэтому это массив. Первый элемент содержит исходные данные, а второй h(2)
содержит контрольную строку.