Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.23 KB | None | 0 0
  1. 3.2) Prior probability that Fido will howl
  2. Query: P(FH)
  3.  
  4. Ordered hidden variables: NA, FM, FS, FB, NDG
  5.  
  6. Evidence set: []
  7.  
  8. Initial factors
  9. f1(NA) = P(NA)
  10. f2(FM) = P(FM)
  11. f3(FS) = P(FS)
  12. f4(FB,FS) = P(FB|FS)
  13. f5(NDG,NA,FM) = P(NDG|NA,FM)
  14. f6(FH,NDG,FM,FS) = P(FH|NDG,FM,FS)
  15.  
  16.  
  17. Variable elimination output:
  18.  
  19. =============================
  20.  
  21. factorsWithHiddenVar: NA
  22. ==> Factor f1
  23. Factor variables: ['NA']
  24. Factor values:
  25. [ 0.7 0.3]
  26.  
  27. ==> Factor f5
  28. Factor variables: ['NDG', 'FM', 'NA']
  29. Factor values:
  30. [[[ 1. 0.5]
  31. [ 0.6 0.2]]
  32.  
  33. [[ 0. 0.5]
  34. [ 0.4 0.8]]]
  35.  
  36. ==> Factor f7
  37. productFactor variables: ['NA', 'NDG', 'FM']
  38. productFactor values:
  39. [[[ 0.7 0.42]
  40. [ 0. 0.28]]
  41.  
  42. [[ 0.15 0.06]
  43. [ 0.15 0.24]]]
  44.  
  45. ==> Factor f8
  46. summedOutFactor variables: ['NDG', 'FM']
  47. summedOutFactor values:
  48. [[ 0.85 0.48]
  49. [ 0.15 0.52]]
  50.  
  51. =============================
  52.  
  53. factorsWithHiddenVar: FM
  54. ==> Factor f2
  55. Factor variables: ['FM']
  56. Factor values:
  57. [ 0.96428571 0.03571429]
  58.  
  59. ==> Factor f6
  60. Factor variables: ['FH', 'FM', 'NDG', 'FS']
  61. Factor values:
  62. [[[[ 1. 0.5 ]
  63. [ 0.8 0.25]]
  64.  
  65. [[ 0.6 0.1 ]
  66. [ 0.35 0.01]]]
  67.  
  68.  
  69. [[[ 0. 0.5 ]
  70. [ 0.2 0.75]]
  71.  
  72. [[ 0.4 0.9 ]
  73. [ 0.65 0.99]]]]
  74.  
  75. ==> Factor f8
  76. Factor variables: ['NDG', 'FM']
  77. Factor values:
  78. [[ 0.85 0.48]
  79. [ 0.15 0.52]]
  80.  
  81. ==> Factor f10
  82. productFactor variables: ['FM', 'FH', 'NDG', 'FS']
  83. productFactor values:
  84. [[[[ 8.19642857e-01 4.09821429e-01]
  85. [ 1.15714286e-01 3.61607143e-02]]
  86.  
  87. [[ 0.00000000e+00 4.09821429e-01]
  88. [ 2.89285714e-02 1.08482143e-01]]]
  89.  
  90.  
  91. [[[ 1.02857143e-02 1.71428571e-03]
  92. [ 6.50000000e-03 1.85714286e-04]]
  93.  
  94. [[ 6.85714286e-03 1.54285714e-02]
  95. [ 1.20714286e-02 1.83857143e-02]]]]
  96.  
  97. ==> Factor f11
  98. summedOutFactor variables: ['FH', 'NDG', 'FS']
  99. summedOutFactor values:
  100. [[[ 0.82992857 0.41153571]
  101. [ 0.12221429 0.03634643]]
  102.  
  103. [[ 0.00685714 0.42525 ]
  104. [ 0.041 0.12686786]]]
  105.  
  106. =============================
  107.  
  108. factorsWithHiddenVar: FS
  109. ==> Factor f3
  110. Factor variables: ['FS']
  111. Factor values:
  112. [ 0.95 0.05]
  113.  
  114. ==> Factor f4
  115. Factor variables: ['FB', 'FS']
  116. Factor values:
  117. [[ 0.9 0.4]
  118. [ 0.1 0.6]]
  119.  
  120. ==> Factor f11
  121. Factor variables: ['FH', 'NDG', 'FS']
  122. Factor values:
  123. [[[ 0.82992857 0.41153571]
  124. [ 0.12221429 0.03634643]]
  125.  
  126. [[ 0.00685714 0.42525 ]
  127. [ 0.041 0.12686786]]]
  128.  
  129. ==> Factor f13
  130. productFactor variables: ['FS', 'FB', 'FH', 'NDG']
  131. productFactor values:
  132. [[[[ 7.09588929e-01 1.04493214e-01]
  133. [ 5.86285714e-03 3.50550000e-02]]
  134.  
  135. [[ 7.88432143e-02 1.16103571e-02]
  136. [ 6.51428571e-04 3.89500000e-03]]]
  137.  
  138.  
  139. [[[ 8.23071429e-03 7.26928571e-04]
  140. [ 8.50500000e-03 2.53735714e-03]]
  141.  
  142. [[ 1.23460714e-02 1.09039286e-03]
  143. [ 1.27575000e-02 3.80603571e-03]]]]
  144.  
  145. ==> Factor f14
  146. summedOutFactor variables: ['FB', 'FH', 'NDG']
  147. summedOutFactor values:
  148. [[[ 0.71781964 0.10522014]
  149. [ 0.01436786 0.03759236]]
  150.  
  151. [[ 0.09118929 0.01270075]
  152. [ 0.01340893 0.00770104]]]
  153.  
  154. =============================
  155.  
  156. factorsWithHiddenVar: FB
  157. ==> Factor f14
  158. Factor variables: ['FB', 'FH', 'NDG']
  159. Factor values:
  160. [[[ 0.71781964 0.10522014]
  161. [ 0.01436786 0.03759236]]
  162.  
  163. [[ 0.09118929 0.01270075]
  164. [ 0.01340893 0.00770104]]]
  165.  
  166. ==> Factor f14
  167. productFactor variables: ['FB', 'FH', 'NDG']
  168. productFactor values:
  169. [[[ 0.71781964 0.10522014]
  170. [ 0.01436786 0.03759236]]
  171.  
  172. [[ 0.09118929 0.01270075]
  173. [ 0.01340893 0.00770104]]]
  174.  
  175. ==> Factor f15
  176. summedOutFactor variables: ['FH', 'NDG']
  177. summedOutFactor values:
  178. [[ 0.80900893 0.11792089]
  179. [ 0.02777679 0.04529339]]
  180.  
  181. =============================
  182.  
  183. factorsWithHiddenVar: NDG
  184. ==> Factor f15
  185. Factor variables: ['FH', 'NDG']
  186. Factor values:
  187. [[ 0.80900893 0.11792089]
  188. [ 0.02777679 0.04529339]]
  189.  
  190. ==> Factor f15
  191. productFactor variables: ['FH', 'NDG']
  192. productFactor values:
  193. [[ 0.80900893 0.11792089]
  194. [ 0.02777679 0.04529339]]
  195.  
  196. ==> Factor f16
  197. summedOutFactor variables: ['FH']
  198. summedOutFactor values:
  199. [ 0.92692982 0.07307018]
  200.  
  201. =============================
  202.  
  203. factorsToMultiply: 1
  204. ==> Factor f16
  205. Factor variables: ['FH']
  206. Factor values:
  207. [ 0.92692982 0.07307018]
  208.  
  209. =============================
  210.  
  211. ==> Final answer:
  212.  
  213. ['FH']
  214. [F T] = [ 0.92692982 0.07307018]
  215.  
  216. Thus, Pr(FH) = 0.073
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement