logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Adam CooperData mining
(5/5)

614 Answers

Hire Me
expert
SrilekhaStatistics
(/5)

674 Answers

Hire Me
expert
Marshall HildrethLaw
(5/5)

727 Answers

Hire Me
expert
Bobby DavroComputer science
(5/5)

515 Answers

Hire Me
Others
(5/5)

Use the Sum-Product algorithm on a directed graph to infer the state of the patient at all 100 days, given the observations.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Message passing - Due to a chronic health condition, an individual can be in one of two states xt = 1 (normal) and xt = 2 (poor health) at each day t. A sensor monitoring the symptoms of the patient is sending an indication for its state at each day yt and provide three different measurement values 'Healthy' (yt = 3), 'Ambiguous' (yt = 2) or 'Poor' (yt = 1). The corresponding Hidden Markov Model for the health condition of the patient has the following transition probabilities from day to day:

p(xt+1 = 1jxt = 1) = 0:8

p(xt+1 = 1jxt = 2) = 0:5

The sensor reading probabilities for the different states are,

p(yt = 1jxt = 1) = 0:1

p(yt = 2jxt = 1) = 0:3

p(yt = 3jxt = 1) = 0:6

p(yt = 1jxt = 2) = 0:8

p(yt = 2jxt = 2) = 0:1

p(yt = 3jxt = 2) = 0:1

We know that on the 1st day the patient is healthy in 70% of cases. A dataset of 100 points in the file SumProductObserve.xlsx. The dataset provides the observation yt in one of the three states 1; 2 or 3 (left to right - 3 columns).

a) Use the Sum-Product algorithm on a directed graph to infer the state of the patient at all 100 days, given the observations. Briefly explain the algorithm that is used.

b) a dataset of 100 points in the file SumProductTrueState.xlsx. These represent the true state of the system (one column, 1 or 2). Find the success rate of your inferred values with respect to the true states.

c) Explain which software package that is used and how it implements the algorithm described in (a) and provide the code written. Provide the raw data of Inferred vs True states.

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme