Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Филологические науки (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=136)
-   -   Параметрический анализ (http://www.aspirantura.spb.ru/forum/showthread.php?t=10490)

Paul Kellerman 13.11.2012 15:57

Цитата:

Сообщение от Ilona (Сообщение 289429)
Пришлось метить лингвистический материал цветом -- теперь у меня синие закономерности, желтые...

Разбиение множества на подмножества. Попробуйте выделить матроид трансверсалей...
Цитата:

Сообщение от Дмитрий В. (Сообщение 289301)
старым хрычам из диссовета

Я стар, я очень стар, я суперстар... (широкораспространенная позиция хрыча из диссовета).

Hogfather 13.11.2012 16:10

Цитата:

Сообщение от Paul Kellerman (Сообщение 290439)
Выделите матроид трансверсалей

Специально для Илоны -- матроиды в картинках.

Ilona 13.11.2012 18:53

Hogfather, только я хотела сказать, что Paul Kellerman слишком хорошо думает о моем знании математики, но вы меня опередили :):):) что такое множество и подмножество я, конечно, понимаю, ибо школьная программа. А вот этот вот матроид трансверсалей впервые вижу, спасибо за хорошую ссылку, то что надо :):):)

Hogfather 14.11.2012 12:14

Раз уж разбираем задачу, доводим её до логического абсурда. Предположим, что у нас распределение описывается некой вероятностной функцией, являющейся суммой двух вероятностных функций с весами, сумма которых равна единице (условие нормировки). Если вспомнить про интегралы, что интеграл суммы равен сумме интегралов, а постоянный член выносится за интеграл, то функции можно описать, например, так.
Код:

> 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)

Где w принимает значение [0,1] и является весовым коэффициентом.
Если имеем 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"))

http://aspirantura.spb.ru/forum/pict...&pictureid=986

Счастье заключается в том, что теперь эту функцию можно попробовать подогнать под наше распределение.
Код:

> 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

Как видно, принципиально лучше не стало. Отрицательный результат -- тоже результат. Но метод может пригодиться. Я его как-то удачно использовал.


Текущее время: 08:26. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2024, «Аспирантура. Портал аспирантов»