1#! /usr/bin/env python 2 3from __future__ import print_function 4from openturns import * 5 6TESTPREAMBLE() 7RandomGenerator.SetSeed(0) 8 9try: 10 # TimeGrid parameters 11 n = 101 12 timeStart = 0.0 13 timeStep = 0.1 14 timeGrid = RegularGrid(timeStart, timeStep, n) 15 16 # White noise 17 whiteNoise = WhiteNoise(Uniform(), timeGrid) 18 19 # Composite process 20 process = CompositeProcess( 21 ValueFunction(SymbolicFunction("x", "x+2"), timeGrid), whiteNoise) 22 # A realization of the process 23 timeSeries = process.getRealization() 24 sample = timeSeries.getValues() 25 26 # Now we build the factory 27 factory = BoxCoxFactory() 28 29 # Creation of the BoxCoxTransform 30 myBoxCox = factory.build(timeSeries) 31 32 print("myBoxCox (time-series)=", myBoxCox) 33 print("myBoxCox (sample) =", factory.build(sample)) 34 35 # Creation of the BoxCoxTransform using shift 36 shift = Point(1, 1.0) 37 myBoxCoxShift = factory.build(timeSeries, shift) 38 39 print("myBoxCox with shift (time-series)=", myBoxCoxShift) 40 print("myBoxCox with shift (sample) =", factory.build(sample, shift)) 41 42 # Creation of the BoxCoxTransform using shift with graph 43 graph = Graph() 44 myBoxCoxShiftGraph = factory.build(timeSeries, shift, graph) 45 46 print("BoxCox graph (time-series)=", graph) 47 48except: 49 import sys 50 print("t_BoxCoxFactory_std.py", sys.exc_info()[0], sys.exc_info()[1]) 51