Higher-order mixture distribution

Offen
#3,254 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
cpp
Bereich
backend

Rechercherichtung

Beginne mit design-docs/pull/53 und dem variadic mixture example in diesem Issue; bestätige die beabsichtigte API, Benennung und Einschränkungen für gemeinsame Verteilungsfunktionen. Erledigt bedeutet eine abgestimmte Schnittstelle sowie die entsprechende Implementierung und Abdeckung, aber dieses Issue nennt keine Quelldateien oder Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

new function

Discussed in https://github.com/stan-dev/design-docs/pull/53, but doesn't require any additional new syntax:

An M component mixture where each component uses the same distribution function could be written with a variadic function as follows:

vector[N] y;
simplex[M] p;
vector[M] mu;
vector[M] sigma;

// mixture with M components
y ~ mixture_?(p, normal, mu, sigma)

Name is up for debate

Vorherrschende Sprache
C++
Sterne
845
Forks
225
Ø Merge
4 T. 21 Std.
Gemergte PRs (30 T.)
13

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus stan-dev/math

Alle Issues in stan-dev/math

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.