Побудова довірчих інтервалів в matlab - stack overflow російською

Суть завдання така: потрібно побудувати графік виміряної величини.
У мене вже є перенесені в MATLAB змінні.

Перша змінна: масив параметрів x розміром в 30 точок.
Друга змінна: двовимірний масив y розміру 40x30.

Тобто кожному значенню x (i) у мене відповідає одновимірний стовпець навмисних значень y (. i).
Я можу функцією mean (y (. I)) підрахувати середнє y_mean (i) для кожного x (i) (результат вимірювань - випадкова величина з невідомим розподілом). І потім на цих двох масивах можна будувати графік.
Однак мені ще треба побудувати довірчі інтервали.

Все питання в тому, як це зробити?

Я дивився help для функції confint і об'єкта fit. але так і не розібрався. На масиві реалізацій я можу порахувати дисперсію і потім витягнути довірчий інтервал з розподілу Стьюдента. Однак мені хочеться, щоб MATLAB зробив це замість мене.

Куди потрібно дивитися в help'e?

І ще: буде дуже здорово якщо ці довірчі інтервали будуть виведені на графік, типу точка і біля неї така штучка буквою T. Типу ось яка помилка можлива по осі Y.
Як це зробити?
Чи можна це зробити звичайним plot ()?

заданий 25 Вересня '15 о 15:43

буде дуже здорово якщо ці довірчі інтервали будуть виведені на графік, типу точка і біля неї така штучка буквою T. Типу ось яка помилка можлива по осі Y. Як це зробити? Чи можна це зробити звичайним plot ()?

Для цього потрібно скористатися функцією errorbar. Потрібно буде чотири масиву: масив значень по X, значень по Y, помилки вгору по Y, помилки вниз по Y. У help'e можна додатково подивитися як задати симетричні помилки.

І крім усього іншого, errorbar як і раніше підтримує завдання стилю ліній (кольору, маркерів і т.п.)

Схожі статті