1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#! /usr/bin/env python
import openturns as ot
ot.TESTPREAMBLE()
ot.RandomGenerator.SetSeed(0)
def checkMarginals(coll):
osmc = ot.OrderStatisticsMarginalChecker(coll)
print("marginals=", coll)
print("isCompatible=", osmc.isCompatible())
print("partition=", osmc.buildPartition())
coll = [
ot.Uniform(-1.0, 1.0),
ot.LogUniform(1.0, 1.2),
ot.Triangular(3.0, 4.0, 5.0),
ot.Uniform(5.0, 6.0),
ot.Uniform(5.5, 6.5),
]
checkMarginals(coll)
coll.append(ot.Uniform(0.0, 1.0))
checkMarginals(coll)
|