Missing-value support and categorical caution
Unit ID: AMLA-M06-U04 Estimated active time: 25-40 minutes
Classroom explanation
This unit belongs to Trees, Pruning, and Rule-Like Models. The practical focus is splits, leaves, impurity, depth, pruning, and readable rules.
Start from the workflow you already know: define the problem, protect the split, build a baseline, compare honestly, and state limits. The new algorithm detail in this unit should help you make a better choice, not distract you from that workflow.
Naive Bayes variants match different data types. Gaussian is for continuous numeric features, Multinomial often fits counts, Bernoulli fits binary indicators, and Categorical fits category values.
Why this matters
Algorithm names can sound more precise than they really are. A method is useful only when its assumptions, data needs, runtime cost, and explanation limits fit the decision.
In this unit, ask:
- What kind of evidence would make this method worth trying?
- What data shape would make it fragile?
- What simpler baseline must it beat?
- What limitation should appear in the final memo?
Worked example
Learner message topic counts would suit a count-style Naive Bayes better than the mixed numeric table used in most modules.
Use the synthetic learner-support dataset. Compare the module's candidate idea against the dummy baseline and the transparent rule baseline. The goal is not to crown a universal winner. The goal is to decide whether this method deserves a place in the candidate portfolio.
Common mistake
Do not choose a Naive Bayes variant by name alone. Match it to the feature representation.
A second common mistake is to treat a stronger-sounding algorithm as automatically better. Avoid that by writing the candidate reason before looking at any score.
Practice
Choose the variant you would use for binary feature flags and explain why.
Add one line to your algorithm comparison report explaining how this unit changes your candidate list. Include one reason to try the method and one reason to delay or reject it.
Takeaway
Missing-value support and categorical caution is useful only when it improves the decision evidence enough to justify its extra assumptions, tuning, or complexity.
