![]() |
|
|
|
#61 | |
|
Gold Member
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,830
|
Цитата:
Я стар, я очень стар, я суперстар... (широкораспространенная позиция хрыча из диссовета). Последний раз редактировалось Paul Kellerman; 13.11.2012 в 16:29. |
|
|
|
|
| Реклама | |
|
| |
|
|
#62 |
|
Platinum Member
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,304
|
Специально для Илоны -- матроиды в картинках.
|
|
---------
DNF is not an option
|
|
|
|
|
|
|
#63 |
|
Silver Member
Регистрация: 02.01.2011
Адрес: Москва
Сообщений: 757
|
Hogfather, только я хотела сказать, что Paul Kellerman слишком хорошо думает о моем знании математики, но вы меня опередили
![]() ![]() что такое множество и подмножество я, конечно, понимаю, ибо школьная программа. А вот этот вот матроид трансверсалей впервые вижу, спасибо за хорошую ссылку, то что надо ![]() ![]()
|
|
---------
Добро всегда побеждает Зло, кто победил - тот и Добро (с)
That love is all there is, Is all we know of love (c) |
|
|
|
|
|
|
#64 |
|
Platinum Member
Регистрация: 22.07.2010
Адрес: Санкт-Петербург
Сообщений: 3,304
|
Раз уж разбираем задачу, доводим её до логического абсурда. Предположим, что у нас распределение описывается некой вероятностной функцией, являющейся суммой двух вероятностных функций с весами, сумма которых равна единице (условие нормировки). Если вспомнить про интегралы, что интеграл суммы равен сумме интегралов, а постоянный член выносится за интеграл, то функции можно описать, например, так.
Код:
> pMyDist<-function(q,lambda1,lambda2,w=0.5) w*ppois(q,lambda1)+(1-w)*ppois(q,lambda2) > dMyDist<-function(x,lambda1,lambda2,w=0.5) w*dpois(x,lambda1)+(1-w)*dpois(x,lambda2) > qMyDist<-function(p,lambda1,lambda2,w=0.5) w*qpois(p,lambda1)+(1-w)*qpois(p,lambda2) Если имеем p(k)=f(k,lambda), где f распределение Пуассона, то результирующая функция описывается как p(k)=w*f(k,lambda1)+(1-w)*f(k,lambda2) Графически результат выглядит вот так (в сравнении с обычным распределением Пуассона) для функций p1(k)=f(k,7,2) p2(k)=0.8*f(k,7,2)+0.2*f(k,0,8) Код:
> plot(1:25,dpois(1:25,7.2),xlab="x",ylab="f(x)")
> lines(dMyDist(1:25,7.2,4,0.8),type="p",col="red",pch=2)
> legend(x=15,y=0.1,c("Распределение Пуассона","Сложное распределение"),pch=c(1,2),col=c("black","red"))
Счастье заключается в том, что теперь эту функцию можно попробовать подогнать под наше распределение. Код:
> XX<-fitdist(LT,"MyDist",start=list(lambda1=9 ,lambda2=5 ), method="mle")
> summary(XX)
Fitting of the distribution ' MyDist ' by maximum likelihood
Parameters :
estimate Std. Error
lambda1 7.197402 0.05980069
lambda2 7.202613 0.05980405
Loglikelihood: -123149.4 AIC: 246302.8 BIC: 246320.5
Correlation matrix:
lambda1 lambda2
lambda1 1.0000000 -0.9227544
lambda2 -0.9227544 1.0000000
|
|
---------
DNF is not an option
|
|
|
|
|