-
Notifications
You must be signed in to change notification settings - Fork 4
Negative Multinomial aggiornata #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Ciao sembra che tutto sia okay adesso! Cosa ne pensi @EdoLu ? |
Ciao! Direi che va tutto bene. @staticmethod in modo che non ritorni 'frequency', in quanto, al momento, non possono essere usate come componente Frequency nella classe LossModel. @gpitt71 concordi? Edoardo |
Ciao a tutti. |
@gpitt71 puoi dare il nullaosta a @Davide-Ruffini ? |
Ciao a tutti, sono d'accordo |
categories of multivariate distributions updated
Ciao a tutti! Ho applicato la modifica alle distribuzioni multivariate Davide |
Se siamo tutti allineati possiamo fare il merge. @EdoLu |
Scusate il ritardo, sì procederei con la PR!
Il giorno mar 20 mag 2025 alle 14:21 Gabriele Pittarello <
***@***.***> ha scritto:
… *gpitt71* left a comment (gpitt71/gemact-code#12)
<#12 (comment)>
Se siamo tutti allineati possiamo fare il merge. @EdoLu
<https://github.com/EdoLu>
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASWH45FOANKWFBJBGCIBCKT27MM33AVCNFSM6AAAAAB4MXHV46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQOJUGIYDCOJSHA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Merge completato. Grazie a tutti per il lavoro. Chiudo questa thread |
Ciao a tutti,
ho aggiornato la Negative Multinomial seguendo l'implementazione di wikipedia "https://en.wikipedia.org/wiki/Negative_multinomial_distribution". In passato incontrai dei problemi sull'implementazione del metodo RVS (usare il metodo solito tramite cdf non mi risultava semplicissimo essendo una multivariata, ma magari mi sono arenato io ed esiste una formula una via semplice), che mi portò a cambiare il sistema di parametrizzazione seguendo quando implementato in R nel pacchetto MGLM, ora dovrei aver trovato una soluzione che dovrebbe funzionare:
Potremmo vedere la nostra distribuzione Negative Multinomial usando:
-Una binomiale negative per generare il numero totale
-Una multinomiale per ripartire i conteggi
In questo modo mi sembra proprio che i momenti della distribuzione simulata si parlino con quelli teorici, e l'implementazione è semplice. Fatemi sapere cosa ne pensate
Vi allego due semplici test, nel Test1 verifico che funzioni tutto a dovere.
Nel Test2 invece ho fatto qualche confronto con l'implementazione di MGLM. In effetti esiste qualche legame tra le due parametrizzazioni e si parlano quando il parametro di dispersione è 1 (formula non dispersa).
Test 2- confronto con MGLM.txt
Test1.txt