6. Assignment 6: Understanding Classification#

accept the assignment

Due: 2020-10-19 11:59pm

Table 6.1 demonstrate understanding of classification as a tasks and how to evaluate them#

task

skill

fit a naive bayes classifier

classification (1)

explain when the model works/does not and what to use to investigate

classification (2)

evaluate the performance of a classifier

evaluate (1)

Important

You only need to do datasets 1,2, 5, and 6.

For each dataset, answer the following:

  1. Do you expect Gaussian Naive Bayes to work well on this dataset, why or why not?

    • think about the assumptions of naive bayes and classification in general)

    • explanation is essential here, because you can actually use the classifier to check

  2. How well does a Gaussian Naive Bayes classifier work on this dataset?

    • check the overall performance

  3. How does the actual performance compare to your prediction? If it performs much better or much worse than you expected, what might you use to figure out why?

Tip

you do not have to figure out why your predictions were not correct, just list tools you’ve learned in class that might help you figure that out

Think ahead

Do you think a different classifier might work better or do you think this data cannot be predicted any better than this?

- check  the type of errors
- are the errors random or are some errors more common than others?