Ich bin auf der Suche nach einer Funktion, um die CDF für eine multivariate Normalverteilung zu berechnen. Ich habe festgestellt, dass scipy.stats.multivariate_normal
nur eine Methode, die PDF-Datei zu berechnen (für eine Probe x
), aber nicht der CDF multivariate_normal.pdf(x, mean=mean, cov=cov)
Multivariate normale CDF in Python
ich für die gleiche Sache suchen, aber die CDF zu berechnen, so etwas wie: multivariate_normal.cdf(x, mean=mean, cov=cov)
, aber leider multivariate_normal
doesn habe keine cdf-Methode.
Das einzige, was ich fand, ist dies: Multivariate Normal CDF in Python using scipy aber das vorgestellte Verfahren scipy.stats.mvn.mvnun(lower, upper, means, covar)
keine Probe x
als Parameter übernimmt, so dass ich nicht wirklich sehen, wie es zu benutzen, etwas ähnliches zu haben, was ich sagte, über.
starten Überprüfung [diese] (http://statsmodels.sourceforge.net/stable/generated /statsmodels.sandbox.distributions.extras.mvnormcdf.html#statsmodels.sandbox.distributions.extras.mvnormcdf). Es ist eine qualitativ hochwertige Bibliothek (wenn Sie nicht damit vertraut sind) – sascha
@sascha die gleiche Frage, die ich für 'scipy.stats.mvn.mvnun' gefragt habe, gilt auch für eine, die Sie in diesem Link angegeben haben. – eLearner
Also was genau willst du? Sie möchten * eine Verteilung an Punkte * anpassen? – sascha