Machinery parts gradually wear out over time due to regular usage. To improve machinery health and prevent critical issues, a reliable prognosis framework can be implemented by monitoring the behaviour of machinery parts and issuing warnings before they reach a critical state. To achieve this, vibration data from roller bearings experiencing various fault conditions have been collected. Different techniques from the literature were combined to analyze the distinct configurations in the vibration data sets and identify the main defects in roller bearings. The significant features extracted from this analysis were then used to create optimized stochastic model equations, separately regressing inner and outer race fault features to healthy bearing features under random conditions. These models can help engineers design more dependable systems, optimize their performance, and minimize the risk of failures and downtime.