Statistical distribution arithmetic

Offen
#1,382 2 Kommentare 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
Aktiv
Tech-Stack
csharp
Bereich
data

Rechercherichtung

Start with companion issue #1376 and the integration work that must precede this investigation. Explore how distributions, dependence, and arithmetic could be represented, including when well-known distributions can use simplified nodes. Done means establishing whether integral-form processing is feasible for the relevant functions and documenting the resulting approach.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Companion to #1376. An approximate value (such as a variable with measurement error) should really be interval arithmetic. However, most measurements in life come with a distribution. For example as normal distribution. Interval arithmetic necessarily assumes a uniform distribution by asserting that the variable can be simply described using its minimum and maximum values.

The idea here is to figure out how we can process such distributions. For example, the summation of two normally distributed variables are still normally distributed while the summation of the square of independent standard normal variables distribute as chi-squared. Concepts like dependence also need to be exposed.

Whether we are able to process these distributions in integral form properly for all functions is part of this investigation. Where convenient, a simplified node representing a well known distribution should be used instead. Therefore, this must only start after integration work is done.

Vorherrschende Sprache
C#
Sterne
832
Forks
79
Ø Merge
1 Std. 12 Min.
Gemergte PRs (30 T.)
518

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 ASC-Community/AngouriMath

Alle Issues in ASC-Community/AngouriMath

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

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