upd readme
This commit is contained in:
18
tracking/test_cases/q2/1-product-rule.solution
Normal file
18
tracking/test_cases/q2/1-product-rule.solution
Normal file
@ -0,0 +1,18 @@
|
||||
# This is the solution file for test_cases/q3/1-product-rule.test.
|
||||
variableDomainsDict: """
|
||||
D : wet dry
|
||||
W : sun rain
|
||||
"""
|
||||
|
||||
unconditionedVariables: "D W"
|
||||
|
||||
conditionedVariables: ""
|
||||
|
||||
FactorTable: """
|
||||
D : wet, W : sun = 0.08
|
||||
D : dry, W : sun = 0.72
|
||||
D : wet, W : rain = 0.14
|
||||
D : dry, W : rain = 0.06
|
||||
"""
|
||||
|
||||
|
36
tracking/test_cases/q2/1-product-rule.test
Normal file
36
tracking/test_cases/q2/1-product-rule.test
Normal file
@ -0,0 +1,36 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
W : sun rain
|
||||
D : wet dry
|
||||
"""
|
||||
|
||||
# endOfNonFactors
|
||||
|
||||
AunconditionedVariables: "D"
|
||||
|
||||
AconditionedVariables: "W"
|
||||
|
||||
AFactorTable: """
|
||||
D : wet, W : sun = 0.1
|
||||
D : dry, W : sun = 0.9
|
||||
D : wet, W : rain = 0.7
|
||||
D : dry, W : rain = 0.3
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "W"
|
||||
|
||||
BconditionedVariables: ""
|
||||
|
||||
BFactorTable: """
|
||||
W : sun = 0.8
|
||||
W : rain = 0.2
|
||||
"""
|
||||
|
23
tracking/test_cases/q2/2-product-rule-extended.solution
Normal file
23
tracking/test_cases/q2/2-product-rule-extended.solution
Normal file
@ -0,0 +1,23 @@
|
||||
# This is the solution file for test_cases/q3/2-product-rule-extended.test.
|
||||
variableDomainsDict: """
|
||||
D : wet dry
|
||||
W : sun rain
|
||||
T : cold hot
|
||||
"""
|
||||
|
||||
unconditionedVariables: "D W T"
|
||||
|
||||
conditionedVariables: ""
|
||||
|
||||
FactorTable: """
|
||||
D : wet, W : sun, T : cold = 0.02
|
||||
D : dry, W : sun, T : cold = 0.18
|
||||
D : wet, W : rain, T : cold = 0.126
|
||||
D : dry, W : rain, T : cold = 0.054
|
||||
D : wet, W : sun, T : hot = 0.06
|
||||
D : dry, W : sun, T : hot = 0.54
|
||||
D : wet, W : rain, T : hot = 0.014
|
||||
D : dry, W : rain, T : hot = 0.006
|
||||
"""
|
||||
|
||||
|
49
tracking/test_cases/q2/2-product-rule-extended.test
Normal file
49
tracking/test_cases/q2/2-product-rule-extended.test
Normal file
@ -0,0 +1,49 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B C"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
W : sun rain
|
||||
D : wet dry
|
||||
T : cold hot
|
||||
"""
|
||||
|
||||
# endOfNonFactors
|
||||
|
||||
AunconditionedVariables: "D"
|
||||
|
||||
AconditionedVariables: "W"
|
||||
|
||||
AFactorTable: """
|
||||
D : wet, W : sun = 0.1
|
||||
D : dry, W : sun = 0.9
|
||||
D : wet, W : rain = 0.7
|
||||
D : dry, W : rain = 0.3
|
||||
"""
|
||||
|
||||
|
||||
CunconditionedVariables: "T"
|
||||
|
||||
CconditionedVariables: "W"
|
||||
|
||||
CFactorTable: """
|
||||
T : cold, W : sun = 0.25
|
||||
T : hot, W : sun = 0.75
|
||||
T : cold, W : rain = 0.9
|
||||
T : hot, W : rain = 0.1
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "W"
|
||||
|
||||
BconditionedVariables: ""
|
||||
|
||||
BFactorTable: """
|
||||
W : sun = 0.8
|
||||
W : rain = 0.2
|
||||
"""
|
||||
|
113
tracking/test_cases/q2/3-disjoint-right.solution
Normal file
113
tracking/test_cases/q2/3-disjoint-right.solution
Normal file
@ -0,0 +1,113 @@
|
||||
# This is the solution file for test_cases/q3/3-disjoint-right.test.
|
||||
variableDomainsDict: """
|
||||
Q : singleEntryForThisVariable
|
||||
M : l m n o
|
||||
L : 0 1 2
|
||||
O : help! me! I'mTrapped InaBayesNet
|
||||
N : -10.5 1.34
|
||||
"""
|
||||
|
||||
unconditionedVariables: "M L N"
|
||||
|
||||
conditionedVariables: "Q O"
|
||||
|
||||
FactorTable: """
|
||||
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.258330124403
|
||||
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.104734692091
|
||||
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0377614688681
|
||||
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.172735794206
|
||||
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0125717596017
|
||||
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0638957615356
|
||||
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0667905852913
|
||||
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0391473894072
|
||||
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.191710903684
|
||||
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : help! = 0.0523215209113
|
||||
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : help! = 0.0
|
||||
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.145578766133
|
||||
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0590219482964
|
||||
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0212800116049
|
||||
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0
|
||||
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0973431335025
|
||||
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.00708466058755
|
||||
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0360076709868
|
||||
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0376390133302
|
||||
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0
|
||||
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0220610300885
|
||||
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.108036323201
|
||||
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : me! = 0.0294851499571
|
||||
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.11275135827
|
||||
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0457127437946
|
||||
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0164814572632
|
||||
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0
|
||||
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0753926607035
|
||||
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.00548709901415
|
||||
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0278880905488
|
||||
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0291515719611
|
||||
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0
|
||||
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0170863593187
|
||||
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0836745804831
|
||||
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : me! = 0.0228363709542
|
||||
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.195574976701
|
||||
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0792918944811
|
||||
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0285882198645
|
||||
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
|
||||
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.130773749307
|
||||
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0095177501922
|
||||
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0483738089101
|
||||
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0505654042182
|
||||
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
|
||||
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0296374640352
|
||||
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.145139308116
|
||||
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0396112542307
|
||||
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0627551477024
|
||||
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0254427976099
|
||||
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.00917324900359
|
||||
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
|
||||
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0419620448987
|
||||
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0030540094095
|
||||
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0155219526255
|
||||
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0162251810731
|
||||
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0
|
||||
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.009509925372
|
||||
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0465715955685
|
||||
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : I'mTrapped = 0.0127102666806
|
||||
M : l, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.135144264696
|
||||
M : m, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0547914920242
|
||||
M : n, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0197547458154
|
||||
M : o, L : 0, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
|
||||
M : l, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0903659685399
|
||||
M : m, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.00657686056258
|
||||
M : n, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0334267857065
|
||||
M : o, L : 1, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0349411999808
|
||||
M : l, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
|
||||
M : m, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.02047978403
|
||||
M : n, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.100292713335
|
||||
M : o, L : 2, N : -10.5, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0273717727954
|
||||
M : l, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.123185859707
|
||||
M : m, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0499432000668
|
||||
M : n, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0180067230527
|
||||
M : o, L : 0, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
|
||||
M : l, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0823698256661
|
||||
M : m, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.00599489903912
|
||||
M : n, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0304689758291
|
||||
M : o, L : 1, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0318493853105
|
||||
M : l, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0
|
||||
M : m, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0186676053772
|
||||
M : n, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0914181903486
|
||||
M : o, L : 2, N : 1.34, Q : singleEntryForThisVariable, O : InaBayesNet = 0.0249497481159
|
||||
"""
|
||||
|
||||
|
53
tracking/test_cases/q2/3-disjoint-right.test
Normal file
53
tracking/test_cases/q2/3-disjoint-right.test
Normal file
@ -0,0 +1,53 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
L : 0 1 2
|
||||
M : l m n o
|
||||
N : -10.5 1.34
|
||||
O : help! me! I'mTrapped InaBayesNet
|
||||
Q : singleEntryForThisVariable
|
||||
"""
|
||||
|
||||
# endOfNonFactors
|
||||
|
||||
AunconditionedVariables: "M L"
|
||||
|
||||
AconditionedVariables: "Q"
|
||||
|
||||
AFactorTable: """
|
||||
L : 0, M : l, Q : singleEntryForThisVariable = 0.258330124403
|
||||
L : 1, M : l, Q : singleEntryForThisVariable = 0.172735794206
|
||||
L : 2, M : l, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : m, Q : singleEntryForThisVariable = 0.104734692091
|
||||
L : 1, M : m, Q : singleEntryForThisVariable = 0.0125717596017
|
||||
L : 2, M : m, Q : singleEntryForThisVariable = 0.0391473894072
|
||||
L : 0, M : n, Q : singleEntryForThisVariable = 0.0377614688681
|
||||
L : 1, M : n, Q : singleEntryForThisVariable = 0.0638957615356
|
||||
L : 2, M : n, Q : singleEntryForThisVariable = 0.191710903684
|
||||
L : 0, M : o, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : o, Q : singleEntryForThisVariable = 0.0667905852913
|
||||
L : 2, M : o, Q : singleEntryForThisVariable = 0.0523215209113
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "N"
|
||||
|
||||
BconditionedVariables: "O"
|
||||
|
||||
BFactorTable: """
|
||||
N : -10.5, O : help! = 1.0
|
||||
N : 1.34, O : help! = 0.0
|
||||
N : -10.5, O : me! = 0.563537707688
|
||||
N : 1.34, O : me! = 0.436462292312
|
||||
N : -10.5, O : I'mTrapped = 0.757073830056
|
||||
N : 1.34, O : I'mTrapped = 0.242926169944
|
||||
N : -10.5, O : InaBayesNet = 0.523145587487
|
||||
N : 1.34, O : InaBayesNet = 0.476854412513
|
||||
"""
|
||||
|
113
tracking/test_cases/q2/4-common-right.solution
Normal file
113
tracking/test_cases/q2/4-common-right.solution
Normal file
@ -0,0 +1,113 @@
|
||||
# This is the solution file for test_cases/q3/4-common-right.test.
|
||||
variableDomainsDict: """
|
||||
Q1 : myNameHasMoreThanOneLetter
|
||||
N1 : -10.5 1.34
|
||||
M1 : l m n o
|
||||
O1 : help! me! I'mTrapped InaBayesNet
|
||||
L1 : 0 1 2
|
||||
"""
|
||||
|
||||
unconditionedVariables: "Q1 N1 M1 L1"
|
||||
|
||||
conditionedVariables: "O1"
|
||||
|
||||
FactorTable: """
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : help! = 0.0396781584597
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : help! = 0.218651965943
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : help! = 0.0160867019231
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : help! = 0.0886479901679
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : help! = 0.00579996447911
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : help! = 0.031961504389
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : help! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : help! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : help! = 0.0265313161986
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : help! = 0.146204478007
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : help! = 0.00193095664219
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : help! = 0.0106408029595
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : help! = 0.0098140553951
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : help! = 0.0540817061405
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : help! = 0.0102586852111
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : help! = 0.0565319000802
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : help! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : help! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : help! = 0.00601283463852
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : help! = 0.0331345547687
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : help! = 0.0294457939523
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : help! = 0.162265109732
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : help! = 0.00803631246015
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : help! = 0.0442852084511
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : me! = 0.159661284861
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : me! = 0.062484977125
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : me! = 0.048394873988
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : me! = 0.110637840267
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : me! = 0.0355009323002
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : me! = 0.144114059443
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : me! = 0.131361951232
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : me! = 0.062692626321
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : me! = 0.130648517392
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : me! = 0.11450293707
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : I'mTrapped = 0.158525600787
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : I'mTrapped = 0.106254735008
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : I'mTrapped = 0.100800788457
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : I'mTrapped = 0.0675636049505
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : I'mTrapped = 0.0987735573681
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : I'mTrapped = 0.0662048155749
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : I'mTrapped = 0.0263411253275
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : I'mTrapped = 0.017655629612
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : I'mTrapped = 0.0097691504527
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : I'mTrapped = 0.0065479549515
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : I'mTrapped = 0.0442852566048
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : I'mTrapped = 0.029683017645
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : I'mTrapped = 0.0445155280707
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : I'mTrapped = 0.0298373613816
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : I'mTrapped = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : I'mTrapped = 0.115695087593
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : I'mTrapped = 0.077546786216
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 0, O1 : InaBayesNet = 0.134402798029
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 0, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 0, O1 : InaBayesNet = 0.118127348229
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 0, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 0, O1 : InaBayesNet = 0.036009670999
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 0, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 0, O1 : InaBayesNet = 0.112024611449
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 0, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 1, O1 : InaBayesNet = 0.0773037189897
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 1, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 1, O1 : InaBayesNet = 0.143223151678
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 1, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 1, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 1, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 1, O1 : InaBayesNet = 0.0865755172268
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 1, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : l, L1 : 2, O1 : InaBayesNet = 0.143496852294
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : l, L1 : 2, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : m, L1 : 2, O1 : InaBayesNet = 0.0132562954964
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : m, L1 : 2, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : n, L1 : 2, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : n, L1 : 2, O1 : InaBayesNet = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, M1 : o, L1 : 2, O1 : InaBayesNet = 0.135580035609
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, M1 : o, L1 : 2, O1 : InaBayesNet = 0.0
|
||||
"""
|
||||
|
||||
|
162
tracking/test_cases/q2/4-common-right.test
Normal file
162
tracking/test_cases/q2/4-common-right.test
Normal file
@ -0,0 +1,162 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
L1 : 0 1 2
|
||||
M1 : l m n o
|
||||
N1 : -10.5 1.34
|
||||
O1 : help! me! I'mTrapped InaBayesNet
|
||||
Q1 : myNameHasMoreThanOneLetter
|
||||
"""
|
||||
|
||||
# endO1fN1onFactors
|
||||
|
||||
AunconditionedVariables: "L1 M1"
|
||||
|
||||
AconditionedVariables: "O1"
|
||||
|
||||
AFactorTable: """
|
||||
L1 : 0, M1 : l, O1 : help! = 0.258330124403
|
||||
L1 : 1, M1 : l, O1 : help! = 0.172735794206
|
||||
L1 : 2, M1 : l, O1 : help! = 0.0
|
||||
L1 : 0, M1 : m, O1 : help! = 0.104734692091
|
||||
L1 : 1, M1 : m, O1 : help! = 0.0125717596017
|
||||
L1 : 2, M1 : m, O1 : help! = 0.0391473894072
|
||||
L1 : 0, M1 : n, O1 : help! = 0.0377614688681
|
||||
L1 : 1, M1 : n, O1 : help! = 0.0638957615356
|
||||
L1 : 2, M1 : n, O1 : help! = 0.191710903684
|
||||
L1 : 0, M1 : o, O1 : help! = 0.0
|
||||
L1 : 1, M1 : o, O1 : help! = 0.0667905852913
|
||||
L1 : 2, M1 : o, O1 : help! = 0.0523215209113
|
||||
L1 : 0, M1 : l, O1 : me! = 0.159661284861
|
||||
L1 : 1, M1 : l, O1 : me! = 0.110637840267
|
||||
L1 : 2, M1 : l, O1 : me! = 0.062692626321
|
||||
L1 : 0, M1 : m, O1 : me! = 0.0
|
||||
L1 : 1, M1 : m, O1 : me! = 0.0355009323002
|
||||
L1 : 2, M1 : m, O1 : me! = 0.0
|
||||
L1 : 0, M1 : n, O1 : me! = 0.062484977125
|
||||
L1 : 1, M1 : n, O1 : me! = 0.144114059443
|
||||
L1 : 2, M1 : n, O1 : me! = 0.130648517392
|
||||
L1 : 0, M1 : o, O1 : me! = 0.048394873988
|
||||
L1 : 1, M1 : o, O1 : me! = 0.131361951232
|
||||
L1 : 2, M1 : o, O1 : me! = 0.11450293707
|
||||
L1 : 0, M1 : l, O1 : I'mTrapped = 0.264780335795
|
||||
L1 : 1, M1 : l, O1 : I'mTrapped = 0.0163171054042
|
||||
L1 : 2, M1 : l, O1 : I'mTrapped = 0.0743528894523
|
||||
L1 : 0, M1 : m, O1 : I'mTrapped = 0.168364393407
|
||||
L1 : 1, M1 : m, O1 : I'mTrapped = 0.0
|
||||
L1 : 2, M1 : m, O1 : I'mTrapped = 0.0
|
||||
L1 : 0, M1 : n, O1 : I'mTrapped = 0.164978372943
|
||||
L1 : 1, M1 : n, O1 : I'mTrapped = 0.0
|
||||
L1 : 2, M1 : n, O1 : I'mTrapped = 0.0
|
||||
L1 : 0, M1 : o, O1 : I'mTrapped = 0.0439967549395
|
||||
L1 : 1, M1 : o, O1 : I'mTrapped = 0.0739682742498
|
||||
L1 : 2, M1 : o, O1 : I'mTrapped = 0.193241873809
|
||||
L1 : 0, M1 : l, O1 : InaBayesNet = 0.134402798029
|
||||
L1 : 1, M1 : l, O1 : InaBayesNet = 0.0773037189897
|
||||
L1 : 2, M1 : l, O1 : InaBayesNet = 0.143496852294
|
||||
L1 : 0, M1 : m, O1 : InaBayesNet = 0.118127348229
|
||||
L1 : 1, M1 : m, O1 : InaBayesNet = 0.143223151678
|
||||
L1 : 2, M1 : m, O1 : InaBayesNet = 0.0132562954964
|
||||
L1 : 0, M1 : n, O1 : InaBayesNet = 0.036009670999
|
||||
L1 : 1, M1 : n, O1 : InaBayesNet = 0.0
|
||||
L1 : 2, M1 : n, O1 : InaBayesNet = 0.0
|
||||
L1 : 0, M1 : o, O1 : InaBayesNet = 0.112024611449
|
||||
L1 : 1, M1 : o, O1 : InaBayesNet = 0.0865755172268
|
||||
L1 : 2, M1 : o, O1 : InaBayesNet = 0.135580035609
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "Q1 N1"
|
||||
|
||||
BconditionedVariables: "O1"
|
||||
|
||||
BFactorTable: """
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : help! = 0.15359477936
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : help! = 0.84640522064
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : me! = 1.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : I'mTrapped = 0.59870609466
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : I'mTrapped = 0.40129390534
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : InaBayesNet = 1.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : InaBayesNet = 0.0
|
||||
"""
|
||||
|
||||
|
||||
|
||||
AunconditionedVariables: "M1 L1"
|
||||
|
||||
AconditionedVariables: "O1"
|
||||
|
||||
AFactorTable: """
|
||||
L1 : 0, M1 : l, O1 : help! = 0.258330124403
|
||||
L1 : 1, M1 : l, O1 : help! = 0.172735794206
|
||||
L1 : 2, M1 : l, O1 : help! = 0.0
|
||||
L1 : 0, M1 : m, O1 : help! = 0.104734692091
|
||||
L1 : 1, M1 : m, O1 : help! = 0.0125717596017
|
||||
L1 : 2, M1 : m, O1 : help! = 0.0391473894072
|
||||
L1 : 0, M1 : n, O1 : help! = 0.0377614688681
|
||||
L1 : 1, M1 : n, O1 : help! = 0.0638957615356
|
||||
L1 : 2, M1 : n, O1 : help! = 0.191710903684
|
||||
L1 : 0, M1 : o, O1 : help! = 0.0
|
||||
L1 : 1, M1 : o, O1 : help! = 0.0667905852913
|
||||
L1 : 2, M1 : o, O1 : help! = 0.0523215209113
|
||||
L1 : 0, M1 : l, O1 : me! = 0.159661284861
|
||||
L1 : 1, M1 : l, O1 : me! = 0.110637840267
|
||||
L1 : 2, M1 : l, O1 : me! = 0.062692626321
|
||||
L1 : 0, M1 : m, O1 : me! = 0.0
|
||||
L1 : 1, M1 : m, O1 : me! = 0.0355009323002
|
||||
L1 : 2, M1 : m, O1 : me! = 0.0
|
||||
L1 : 0, M1 : n, O1 : me! = 0.062484977125
|
||||
L1 : 1, M1 : n, O1 : me! = 0.144114059443
|
||||
L1 : 2, M1 : n, O1 : me! = 0.130648517392
|
||||
L1 : 0, M1 : o, O1 : me! = 0.048394873988
|
||||
L1 : 1, M1 : o, O1 : me! = 0.131361951232
|
||||
L1 : 2, M1 : o, O1 : me! = 0.11450293707
|
||||
L1 : 0, M1 : l, O1 : I'mTrapped = 0.264780335795
|
||||
L1 : 1, M1 : l, O1 : I'mTrapped = 0.0163171054042
|
||||
L1 : 2, M1 : l, O1 : I'mTrapped = 0.0743528894523
|
||||
L1 : 0, M1 : m, O1 : I'mTrapped = 0.168364393407
|
||||
L1 : 1, M1 : m, O1 : I'mTrapped = 0.0
|
||||
L1 : 2, M1 : m, O1 : I'mTrapped = 0.0
|
||||
L1 : 0, M1 : n, O1 : I'mTrapped = 0.164978372943
|
||||
L1 : 1, M1 : n, O1 : I'mTrapped = 0.0
|
||||
L1 : 2, M1 : n, O1 : I'mTrapped = 0.0
|
||||
L1 : 0, M1 : o, O1 : I'mTrapped = 0.0439967549395
|
||||
L1 : 1, M1 : o, O1 : I'mTrapped = 0.0739682742498
|
||||
L1 : 2, M1 : o, O1 : I'mTrapped = 0.193241873809
|
||||
L1 : 0, M1 : l, O1 : InaBayesNet = 0.134402798029
|
||||
L1 : 1, M1 : l, O1 : InaBayesNet = 0.0773037189897
|
||||
L1 : 2, M1 : l, O1 : InaBayesNet = 0.143496852294
|
||||
L1 : 0, M1 : m, O1 : InaBayesNet = 0.118127348229
|
||||
L1 : 1, M1 : m, O1 : InaBayesNet = 0.143223151678
|
||||
L1 : 2, M1 : m, O1 : InaBayesNet = 0.0132562954964
|
||||
L1 : 0, M1 : n, O1 : InaBayesNet = 0.036009670999
|
||||
L1 : 1, M1 : n, O1 : InaBayesNet = 0.0
|
||||
L1 : 2, M1 : n, O1 : InaBayesNet = 0.0
|
||||
L1 : 0, M1 : o, O1 : InaBayesNet = 0.112024611449
|
||||
L1 : 1, M1 : o, O1 : InaBayesNet = 0.0865755172268
|
||||
L1 : 2, M1 : o, O1 : InaBayesNet = 0.135580035609
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "Q1 N1"
|
||||
|
||||
BconditionedVariables: "O1"
|
||||
|
||||
BFactorTable: """
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : help! = 0.15359477936
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : help! = 0.84640522064
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : me! = 1.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : me! = 0.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : I'mTrapped = 0.59870609466
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : I'mTrapped = 0.40129390534
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : -10.5, O1 : InaBayesNet = 1.0
|
||||
Q1 : myNameHasMoreThanOneLetter, N1 : 1.34, O1 : InaBayesNet = 0.0
|
||||
"""
|
||||
|
113
tracking/test_cases/q2/5-grade-join.solution
Normal file
113
tracking/test_cases/q2/5-grade-join.solution
Normal file
@ -0,0 +1,113 @@
|
||||
# This is the solution file for test_cases/q3/5-grade-join.test.
|
||||
variableDomainsDict: """
|
||||
Q : singleEntryForThisVariable
|
||||
M : l m n o
|
||||
L : 0 1 2
|
||||
O : help! me! I'mTrapped InaBayesNet
|
||||
N : -10.5 1.34
|
||||
"""
|
||||
|
||||
unconditionedVariables: "M L O N"
|
||||
|
||||
conditionedVariables: "Q"
|
||||
|
||||
FactorTable: """
|
||||
M : l, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00639608303801
|
||||
M : n, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0176575414931
|
||||
M : o, L : 1, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00296557788646
|
||||
M : l, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0135133823856
|
||||
M : m, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0307889341341
|
||||
M : n, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0264097152778
|
||||
M : o, L : 2, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0490236571006
|
||||
M : l, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.007715630127
|
||||
M : m, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00217909337527
|
||||
M : n, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00678551130624
|
||||
M : o, L : 0, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0107669094141
|
||||
M : m, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0305996504641
|
||||
M : o, L : 1, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0322681088037
|
||||
M : n, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 2, O : me!, N : -10.5, Q : singleEntryForThisVariable = 5.28535267952e-05
|
||||
M : l, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00654528636072
|
||||
M : m, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0332297127389
|
||||
M : o, L : 0, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0189507724124
|
||||
M : l, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0437076697087
|
||||
M : m, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0242173380091
|
||||
M : n, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0243844055398
|
||||
M : o, L : 1, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00685766769793
|
||||
M : n, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 2, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00646248211554
|
||||
M : n, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0020683816771
|
||||
M : l, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0208613118848
|
||||
M : m, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0347270528183
|
||||
M : n, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00282752151891
|
||||
M : o, L : 1, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.013443479893
|
||||
M : l, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0242099453272
|
||||
M : m, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0382716139813
|
||||
M : n, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00599572506557
|
||||
M : o, L : 2, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0335505363489
|
||||
M : l, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00746874052442
|
||||
M : m, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.024671121071
|
||||
M : n, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0242600514229
|
||||
M : l, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0170706440325
|
||||
M : m, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00415780764838
|
||||
M : n, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0274809888983
|
||||
M : o, L : 1, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 2, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0236650880181
|
||||
M : m, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 1, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.00282788161527
|
||||
M : m, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.00355557777586
|
||||
M : n, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.025527974888
|
||||
M : o, L : 2, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0488393325071
|
||||
M : l, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.00217872982558
|
||||
M : n, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 1, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0161232920219
|
||||
M : l, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0208377342581
|
||||
M : m, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0212182372623
|
||||
M : n, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0082921520866
|
||||
M : o, L : 2, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : m, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : o, L : 0, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.035358138402
|
||||
M : l, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0048170873596
|
||||
M : m, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0313228366687
|
||||
M : o, L : 1, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : l, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0168964348
|
||||
M : m, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
M : n, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.039032224516
|
||||
M : o, L : 2, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0123590383624
|
||||
"""
|
||||
|
||||
|
225
tracking/test_cases/q2/5-grade-join.test
Normal file
225
tracking/test_cases/q2/5-grade-join.test
Normal file
@ -0,0 +1,225 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
L : 0 1 2
|
||||
M : l m n o
|
||||
N : -10.5 1.34
|
||||
O : help! me! I'mTrapped InaBayesNet
|
||||
Q : singleEntryForThisVariable
|
||||
"""
|
||||
|
||||
# endOfNonFactors
|
||||
|
||||
AunconditionedVariables: "M L O"
|
||||
|
||||
AconditionedVariables: "Q N"
|
||||
|
||||
AFactorTable: """
|
||||
L : 0, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0447769827421
|
||||
L : 1, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0335548259369
|
||||
L : 2, M : l, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0135133823856
|
||||
L : 0, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0299407113048
|
||||
L : 1, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0190137493524
|
||||
L : 2, M : m, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0459168029028
|
||||
L : 0, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0481229169727
|
||||
L : 2, M : n, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0264097152778
|
||||
L : 0, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0484229139817
|
||||
L : 1, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.00296557788646
|
||||
L : 2, M : o, O : help!, N : -10.5, Q : singleEntryForThisVariable = 0.0490236571006
|
||||
L : 0, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0181539164706
|
||||
L : 1, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0107669094141
|
||||
L : 2, M : l, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00217909337527
|
||||
L : 1, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : m, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0403565271376
|
||||
L : 0, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.00678551130624
|
||||
L : 1, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0305996504641
|
||||
L : 2, M : n, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0489301511809
|
||||
L : 0, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : o, O : me!, N : -10.5, Q : singleEntryForThisVariable = 0.0045288246707
|
||||
L : 0, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.00654528636072
|
||||
L : 1, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0437076697087
|
||||
L : 2, M : l, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0110752062624
|
||||
L : 1, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0396237693127
|
||||
L : 2, M : m, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0123021915473
|
||||
L : 0, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0332297127389
|
||||
L : 1, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0299842528698
|
||||
L : 2, M : n, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0189507724124
|
||||
L : 1, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : o, O : I'mTrapped, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.039840143279
|
||||
L : 2, M : l, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0351210471164
|
||||
L : 0, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0115769730372
|
||||
L : 1, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0347270528183
|
||||
L : 2, M : m, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0382716139813
|
||||
L : 0, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0090690152544
|
||||
L : 1, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.00799625915824
|
||||
L : 2, M : n, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0295772931739
|
||||
L : 0, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0146774518464
|
||||
L : 1, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.013443479893
|
||||
L : 2, M : o, O : InaBayesNet, N : -10.5, Q : singleEntryForThisVariable = 0.0463189893654
|
||||
L : 0, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00746874052442
|
||||
L : 1, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0170706440325
|
||||
L : 2, M : l, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0125889576289
|
||||
L : 0, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.024671121071
|
||||
L : 1, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.00626546229009
|
||||
L : 2, M : m, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 0, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0246502130155
|
||||
L : 1, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0434087985544
|
||||
L : 2, M : n, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0128190936074
|
||||
L : 0, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0242600514229
|
||||
L : 1, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.0038706658879
|
||||
L : 2, M : o, O : help!, N : 1.34, Q : singleEntryForThisVariable = 0.000564853924528
|
||||
L : 0, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0411575250006
|
||||
L : 1, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : l, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0293529082434
|
||||
L : 0, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0165362781706
|
||||
L : 1, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.026525369977
|
||||
L : 2, M : m, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0177402756729
|
||||
L : 0, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0488609903771
|
||||
L : 1, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0072654289765
|
||||
L : 2, M : n, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.025527974888
|
||||
L : 0, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0391811589986
|
||||
L : 1, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : o, O : me!, N : 1.34, Q : singleEntryForThisVariable = 0.0494160410886
|
||||
L : 0, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0552756677955
|
||||
L : 1, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : l, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0321280167988
|
||||
L : 0, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.005603470804
|
||||
L : 2, M : m, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0479437369214
|
||||
L : 0, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : n, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0302095703475
|
||||
L : 0, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0227207214722
|
||||
L : 1, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0161232920219
|
||||
L : 2, M : o, O : I'mTrapped, N : 1.34, Q : singleEntryForThisVariable = 0.0151621127433
|
||||
L : 0, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0101119740519
|
||||
L : 2, M : l, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0543868524166
|
||||
L : 0, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0379246424001
|
||||
L : 2, M : m, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.00980121226356
|
||||
L : 0, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 1, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0484577738418
|
||||
L : 2, M : n, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0489563519456
|
||||
L : 0, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0411582588411
|
||||
L : 1, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.0
|
||||
L : 2, M : o, O : InaBayesNet, N : 1.34, Q : singleEntryForThisVariable = 0.044833791982
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "N"
|
||||
|
||||
BconditionedVariables: "Q M L O"
|
||||
|
||||
BFactorTable: """
|
||||
N : -10.5, L : 0, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 0, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 1, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 1, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 2, M : l, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 2, M : l, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 0, M : m, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 0, M : m, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 1, M : m, O : help!, Q : singleEntryForThisVariable = 0.33639251888
|
||||
N : 1.34, L : 1, M : m, O : help!, Q : singleEntryForThisVariable = 0.66360748112
|
||||
N : -10.5, L : 2, M : m, O : help!, Q : singleEntryForThisVariable = 0.670537410876
|
||||
N : 1.34, L : 2, M : m, O : help!, Q : singleEntryForThisVariable = 0.329462589124
|
||||
N : -10.5, L : 0, M : n, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : n, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : n, O : help!, Q : singleEntryForThisVariable = 0.366925835005
|
||||
N : 1.34, L : 1, M : n, O : help!, Q : singleEntryForThisVariable = 0.633074164995
|
||||
N : -10.5, L : 2, M : n, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 2, M : n, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 0, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 0, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 1, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : o, O : help!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 2, M : o, O : help!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 0, M : l, O : me!, Q : singleEntryForThisVariable = 0.425011877712
|
||||
N : 1.34, L : 0, M : l, O : me!, Q : singleEntryForThisVariable = 0.574988122288
|
||||
N : -10.5, L : 1, M : l, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : l, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : l, O : me!, Q : singleEntryForThisVariable = 0.903659235677
|
||||
N : 1.34, L : 2, M : l, O : me!, Q : singleEntryForThisVariable = 0.0963407643231
|
||||
N : -10.5, L : 0, M : m, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : m, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : m, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : m, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : m, O : me!, Q : singleEntryForThisVariable = 0.799575956912
|
||||
N : 1.34, L : 2, M : m, O : me!, Q : singleEntryForThisVariable = 0.200424043088
|
||||
N : -10.5, L : 0, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : n, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 2, M : n, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 0, M : o, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : o, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : o, O : me!, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 1, M : o, O : me!, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 2, M : o, O : me!, Q : singleEntryForThisVariable = 0.0116704731665
|
||||
N : 1.34, L : 2, M : o, O : me!, Q : singleEntryForThisVariable = 0.988329526833
|
||||
N : -10.5, L : 0, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.351415482985
|
||||
N : 1.34, L : 2, M : l, O : I'mTrapped, Q : singleEntryForThisVariable = 0.648584517015
|
||||
N : -10.5, L : 0, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 0, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 1, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.611182086641
|
||||
N : 1.34, L : 1, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.388817913359
|
||||
N : -10.5, L : 2, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.5574346385
|
||||
N : 1.34, L : 2, M : m, O : I'mTrapped, Q : singleEntryForThisVariable = 0.4425653615
|
||||
N : -10.5, L : 0, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.813240391404
|
||||
N : 1.34, L : 1, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.186759608596
|
||||
N : -10.5, L : 2, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.725512412417
|
||||
N : 1.34, L : 2, M : n, O : I'mTrapped, Q : singleEntryForThisVariable = 0.274487587583
|
||||
N : -10.5, L : 0, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 0, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 1, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 1, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 2, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 2, M : o, O : I'mTrapped, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 0, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.493094921153
|
||||
N : 1.34, L : 0, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.506905078847
|
||||
N : -10.5, L : 1, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.523625423199
|
||||
N : 1.34, L : 1, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.476374576801
|
||||
N : -10.5, L : 2, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.689328687923
|
||||
N : 1.34, L : 2, M : l, O : InaBayesNet, Q : singleEntryForThisVariable = 0.310671312077
|
||||
N : -10.5, L : 0, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.558218637529
|
||||
N : 1.34, L : 0, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.441781362471
|
||||
N : -10.5, L : 1, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 2, M : m, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 0, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
|
||||
N : 1.34, L : 0, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
|
||||
N : -10.5, L : 1, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.353605537659
|
||||
N : 1.34, L : 1, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.646394462341
|
||||
N : -10.5, L : 2, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.202713785549
|
||||
N : 1.34, L : 2, M : n, O : InaBayesNet, Q : singleEntryForThisVariable = 0.797286214451
|
||||
N : -10.5, L : 0, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.140922395709
|
||||
N : 1.34, L : 0, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.859077604291
|
||||
N : -10.5, L : 1, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 1.0
|
||||
N : 1.34, L : 1, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.0
|
||||
N : -10.5, L : 2, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.724336536883
|
||||
N : 1.34, L : 2, M : o, O : InaBayesNet, Q : singleEntryForThisVariable = 0.275663463117
|
||||
"""
|
||||
|
@ -0,0 +1,18 @@
|
||||
# This is the solution file for test_cases/q3/6-product-rule-nonsingleton-var.test.
|
||||
variableDomainsDict: """
|
||||
D0 : wet dry
|
||||
W0 : sun rain
|
||||
"""
|
||||
|
||||
unconditionedVariables: "D0 W0"
|
||||
|
||||
conditionedVariables: ""
|
||||
|
||||
FactorTable: """
|
||||
D0 : wet, W0 : sun = 0.08
|
||||
D0 : dry, W0 : sun = 0.72
|
||||
D0 : wet, W0 : rain = 0.14
|
||||
D0 : dry, W0 : rain = 0.06
|
||||
"""
|
||||
|
||||
|
36
tracking/test_cases/q2/6-product-rule-nonsingleton-var.test
Normal file
36
tracking/test_cases/q2/6-product-rule-nonsingleton-var.test
Normal file
@ -0,0 +1,36 @@
|
||||
class: "FactorInputFactorEqualityTest"
|
||||
max_points: "4"
|
||||
alg: "joinFactors"
|
||||
factorArgs: "A B"
|
||||
seed: "cs188"
|
||||
constructRandomly: "False"
|
||||
|
||||
|
||||
variableDomainsDict: """
|
||||
W0 : sun rain
|
||||
D0 : wet dry
|
||||
"""
|
||||
|
||||
# endOfNonFactors
|
||||
|
||||
AunconditionedVariables: "D0"
|
||||
|
||||
AconditionedVariables: "W0"
|
||||
|
||||
AFactorTable: """
|
||||
D0 : wet, W0 : sun = 0.1
|
||||
D0 : dry, W0 : sun = 0.9
|
||||
D0 : wet, W0 : rain = 0.7
|
||||
D0 : dry, W0 : rain = 0.3
|
||||
"""
|
||||
|
||||
|
||||
BunconditionedVariables: "W0"
|
||||
|
||||
BconditionedVariables: ""
|
||||
|
||||
BFactorTable: """
|
||||
W0 : sun = 0.8
|
||||
W0 : rain = 0.2
|
||||
"""
|
||||
|
2
tracking/test_cases/q2/CONFIG
Normal file
2
tracking/test_cases/q2/CONFIG
Normal file
@ -0,0 +1,2 @@
|
||||
max_points: "3"
|
||||
class: "PassAllTestsQuestion"
|
Reference in New Issue
Block a user