Автор Тема: Интеграл от распределения Стьюдента.  (Прочитано 2680 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chev

  • Пользователь
  • **
  • Сообщений: 93
    • Просмотр профиля
Пытался взять интеграл в MatLab'е с помощью встроенной функции quad и функц. распр. Стьюдента tcdf. Для этого написал функцию в матлабе:
function y=quadtdistr(a,b,n) %a,b - пределы интегрирования, n - количество степеней свободы.
y=quad(@fun,a,b);
function t=fun(x) %вложенная функция
       t=tcdf(x,n);
       end
end
Распределение Стьюдента симметрично относительно оси y, т.е. по идее моя функция должна соответствовать этой вещи, т.е., например, quadtdistr(-1,1,10) должно быть равно 2*quadtdistr
(0,1,10), но это не так.
Подскажите в чем ошибка или где и как можно посчитать интеграл от функции распределения Стьюдента.

Оффлайн Dev

  • Ветеран
  • *****
  • Сообщений: 893
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #1 : 04 Октября 2012, 22:12:43 »
А какой смысл вообще интегрировать функцию распределения? К тому же она вовсе не симметрична относительно оси y - ни одна функция распределения не может быть чётной, она не убывает. В лучшем случае - центрально симметрична относительно точки (0,1/2).

Оффлайн chev

  • Пользователь
  • **
  • Сообщений: 93
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #2 : 04 Октября 2012, 22:19:34 »
Ну чтобы решить мою задачу, в которой в одном из пунктов нахождения интеграла от функц. распред. Стьюдента.
« Последнее редактирование: 04 Октября 2012, 22:43:36 от chev »

Оффлайн chev

  • Пользователь
  • **
  • Сообщений: 93
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #3 : 05 Октября 2012, 20:51:31 »
Нашел решение. Оказывается функция tcdf это и есть интеграл, поэтому решение такое:
y = tcdf(b,n) - tcdf(a,n)

Оффлайн Dev

  • Ветеран
  • *****
  • Сообщений: 893
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #4 : 05 Октября 2012, 22:01:26 »
Потрясающая самонадеянность. Браться что-то делать с функциями распределения, не представляя себе ни кто они такое, ни какими свойствами обладают. Типичный продукт нашего ВО. :(

Оффлайн chev

  • Пользователь
  • **
  • Сообщений: 93
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #5 : 06 Октября 2012, 14:28:33 »
Я учусь на программиста, мне это не надо.

Оффлайн tig81

  • Глобальный модератор
  • *****
  • Сообщений: 15181
    • Просмотр профиля
Re: Интеграл от распределения Стьюдента.
« Ответ #6 : 06 Октября 2012, 14:32:12 »
Я учусь на программиста, мне это не надо.
это вам так кажется. Вы же не знаете, какой заказ Вам попадется в будущем.