Modeling shelf life using chemical, physical, and sensory characteristics