cramervonmises(rvs, cdf, args=())
This performs a test of the goodness of fit of a cumulative distribution function (cdf) F compared to the empirical distribution function F_n of observed random variates X_1, ..., X_n that are assumed to be independent and identically distributed (). The null hypothesis is that the X_i have cumulative distribution F.
The p-value relies on the approximation given by equation 1.8 in . It is important to keep in mind that the p-value is only accurate if one tests a simple hypothesis, i.e. the parameters of the reference distribution are known. If the parameters are estimated from the data (composite hypothesis), the computed p-value is not reliable.
A 1-D array of observed values of the random variables X_i.
The cumulative distribution function F to test the observations against. If a string, it should be the name of a distribution in scipy.stats. If a callable, that callable is used to calculate the cdf: cdf(x, *args) -> float
.
Distribution parameters. These are assumed to be known; see Notes.
statistic
statistic
pvalue
pvalue
Perform the one-sample Cramér-von Mises test for goodness of fit.
import numpy as np
from scipy import stats
rng = np.random.default_rng()
x = stats.norm.rvs(size=500, random_state=rng)
res = stats.cramervonmises(x, 'norm')
res.statistic, res.pvalue
y = x + 2.1
res = stats.cramervonmises(y, 'norm', args=(2,))
res.statistic, res.pvalue
frozen_dist = stats.norm(loc=2)
res = stats.cramervonmises(y, frozen_dist.cdf)
res.statistic, res.pvalue
Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them