1. A method of generating data models in a mobile device, comprising: receiving in a processor of the mobile device a full classifier model that includes a plurality of test conditions; identifying mobile device features used by one of: a software application of the mobile device; and a type of software application that may execute on the mobile device; identifying test conditions in the plurality of test conditions that evaluate the identified mobile device features; generating an application-based classifier model that prioritizes the identified test conditions, the application-based classifier model being selected from a group consisting of: an application-specific classifier model; and an application-type-specific classifier model; and using the generated application-based classifier model in the mobile device to classify a behavior of the mobile device.