Diskussion zum Artikel "Statistische Verteilungen in MQL5 - Nur das Beste aus R" - Seite 18
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo,
hat ein Problem bei der Berechnung des Quantils der Gamma-Verteilung
in R:
> qgamma(0.05,2,scale=1)
[1] 0.3553615
> qgamma(0.05,10,scale=1)
[1] 5.425406
in mql5:
Ergebnisse:
0.3553615106986621
Fehler 4
build 1596
Geänderte Berechnung der Quantile der Gamma-Verteilung. Feste Version von Gamma.mqh im Anhang (ersetzen in MQL5\Include\Math\Stat\).
Berechnungsergebnis:
Auf der Hilfeseite steht MathProbabilityDensityGamma() anstelle von MathProbabilityDensityNoncentralBeta()
Danke, korrigiert
Die CDF der hypergeometrischen Verteilung wird von der Funktion MathCumulativeDistributionHypergeometric() falsch berechnet. Per Definition muss die Wahrscheinlichkeitsverteilungsfunktion für jede reelle Zahl definiert werden. Nachfolgend ein Skript auf mql5 mit seinen Ergebnissen und zum Vergleich das gleiche auf R.
Ergebnis:
-1.0 nan 2
0.0 0.0 0
0.5 nan 2
Nullteilung in 'Hypergeometric.mqh' (241,35)
result:
[1] 0.0000000 0.0000000 0.0000000 0.2222222
Die CDF der hypergeometrischen Verteilung wird von MathCumulativeDistributionHypergeometric() falsch berechnet.
Vielen Dank für die Nachricht, wir werden uns das ansehen.
Wenn ich nichts durcheinander gebracht habe, füllen die MathQuickSort*()-Schnellsortierfunktionen das Index-Array des ursprünglichen Arrays nicht auf:
Ergebnis:
0 1.5
0 -1.0
0 2.0
0 0.0
Wenn ich mich nicht irre, füllen die MathQuickSort*()-Schnellsortierfunktionen das Index-Array des ursprünglichen Arrays nicht auf:
In unserer Implementierung wird das Index-Array selbst nicht gefüllt, die Indexwerte müssen vor dem Aufruf der Sortierung selbst vorbereitet werden:
oder
wenn eine natürliche Ordnung erforderlich ist.Setslav
>>>Das Produktwurde versteckt, um Ihre Aufmerksamkeit darauf zu lenken.
Außerdem kann ich keinen Button finden, um ein neues Produkt im Market zu veröffentlichen. Ist das bei allen so, oder nur bei mir? Wie kann ich die MT5-Version veröffentlichen?
Wenn ein Produkt von einem Moderator versteckt wird, kann der Autor es nicht zurückgeben. Das ist logisch
Einige (nicht alle) Binomialkoeffizienten sind z. B. negativ:
Ergebnis: -309196571788882235
sollte sein: 349615716557887488