1
AT_SETUP([MarginalTransformation (gradient)])
3
AT_KEYWORDS([IsoProbabilisticTransformation MarginalTransformationGradient])
5
AT_CHECK([t_MarginalTransformationGradient_std],
7
[[transformation=class=MarginalTransformationGradient evaluation=class=MarginalTransformationEvaluation description=[x0,x1,y0,y1] input marginals=[class=Normal name=Normal dimension=1 mean=class=NumericalPoint name=Unnamed dimension=1 values=[1] sigma=class=NumericalPoint name=Unnamed dimension=1 values=[2.5] correlationMatrix=class=CorrelationMatrix dimension=1 implementation=class=MatrixImplementation name=Unnamed rows=1 columns=1 values=[1],class=Gamma name=Gamma dimension=1 k=1.5 lambda=3 gamma=0] output marginals=[class=Uniform name=Uniform dimension=1 a=0 b=1,class=Uniform name=Uniform dimension=1 a=0 b=1]
8
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[-0.686224,0.202089])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.127111,0,0,1.43751]
9
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[-0.686224,0.202089])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.127111,0,0,1.43751]
10
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[2.68622,0.684724])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.127111,0,0,0.621984]
11
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[2.68622,0.684724])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.127111,0,0,0.621984]
14
transformation=class=MarginalTransformationGradient evaluation=class=MarginalTransformationEvaluation description=[x0,x1,y0,y1] input marginals=[class=Uniform name=Uniform dimension=1 a=0 b=1,class=Uniform name=Uniform dimension=1 a=0 b=1] output marginals=[class=Normal name=Normal dimension=1 mean=class=NumericalPoint name=Unnamed dimension=1 values=[1] sigma=class=NumericalPoint name=Unnamed dimension=1 values=[2.5] correlationMatrix=class=CorrelationMatrix dimension=1 implementation=class=MatrixImplementation name=Unnamed rows=1 columns=1 values=[1],class=Gamma name=Gamma dimension=1 k=1.5 lambda=3 gamma=0]
15
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[0.25,0.25])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[7.86716,0,0,0.695649]
16
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[0.25,0.25])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[7.86716,0,0,0.695649]
17
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[0.75,0.75])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[7.86716,0,0,1.60776]
18
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[0.75,0.75])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[7.86716,0,0,1.60776]
21
transformation=class=MarginalTransformationGradient evaluation=class=MarginalTransformationEvaluation description=[x0,x1,y0,y1] input marginals=[class=Normal name=Normal dimension=1 mean=class=NumericalPoint name=Unnamed dimension=1 values=[1] sigma=class=NumericalPoint name=Unnamed dimension=1 values=[2.5] correlationMatrix=class=CorrelationMatrix dimension=1 implementation=class=MatrixImplementation name=Unnamed rows=1 columns=1 values=[1],class=Gamma name=Gamma dimension=1 k=1.5 lambda=3 gamma=0] output marginals=[class=Gamma name=Gamma dimension=1 k=2.5 lambda=2 gamma=0,class=Normal name=Normal dimension=1 mean=class=NumericalPoint name=Unnamed dimension=1 values=[3] sigma=class=NumericalPoint name=Unnamed dimension=1 values=[1.5] correlationMatrix=class=CorrelationMatrix dimension=1 implementation=class=MatrixImplementation name=Unnamed rows=1 columns=1 values=[1]]
22
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[-0.686224,0.202089])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.208078,0,0,6.78546]
23
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[-0.686224,0.202089])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.208078,0,0,6.78546]
24
transformation.gradient(class=NumericalPoint name=Unnamed dimension=2 values=[2.68622,0.684724])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.3848,0,0,2.93595]
25
finite difference gradient(class=NumericalPoint name=Unnamed dimension=2 values=[2.68622,0.684724])=class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=2 values=[0.3848,0,0,2.93595]