1. A computer-implemented method comprising: receiving, by operation of a computer system, a dataset of a plurality of data records, each of the plurality of data records comprising a plurality of features and a target variable, the plurality of features and target variable including information of a manufacturing environment; identifying a set of normal data records from the dataset based on the target variable; identifying inter-feature correlations by performing correlation analysis on the set of normal data records; and detecting an anomaly based on the inter-feature correlations for predictive maintenance, wherein detecting an anomaly using the inter-feature correlations for predictive maintenance comprises: identifying a cluster of correlated features based on the inter-feature correlations; and building a model that estimates a first feature in the cluster of correlated features based on one or more other features in the cluster of correlated features.