Assignment 6: Understanding Classification
6. Assignment 6: Understanding Classification#
Due: 2020-10-19 11:59pm
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:
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
How well does a Gaussian Naive Bayes classifier work on this dataset?
check the overall performance
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?