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 26 27 28 29 30 31 32 33 34
|
#! /usr/bin/env python
from __future__ import print_function
from openturns import *
from math import *
TESTPREAMBLE()
RandomGenerator.SetSeed(0)
try:
# TEST NUMBER ZERO : DEFAULT CONSTRUCTOR AND CREATION OF LM
print(
"test number zero : default constructor and creation of linear model")
# Default constructor
lmfact = LinearModelFactory()
# lm build
size = 20
oneSample = NumericalSample(size, 1)
twoSample = NumericalSample(size, 1)
for i in range(size):
oneSample[i] = NumericalPoint(
1, 7.0 * sin(-3.5 + (6.5 * i) / (size - 1.0)) + 2.0)
twoSample[i] = NumericalPoint(
1, -2.0 * oneSample[i, 0] + 3.0 + 0.05 * sin(oneSample[i, 0]))
test = lmfact.build(oneSample, twoSample)
print("test = ", repr(test))
except:
import sys
print("t_LinearModelFactory_std_std.py",
sys.exc_info()[0], sys.exc_info()[1])
|