I have a dataset of olive oil samples and the goal of creating a classification model for oil quality. I'm having trouble deciding how to deal with missing data. have a look at the data here if you like : https://data.mendeley.com/datasets/thkcz3h6n6/6.
The issue is that the data is missing systematically from low quality oil samples. It seems that the company that collected the data skipped testing UV absorption and FAEES for samples already deemed as poor. I can't Impute based on other samples categorised as poor quality ("Lampante oil") because there actually is none, its all missing. I have looked at trying to use "regression-based imputation" but there is not really a strong relationship between UV and FAEES and other columns.
So what would my course of action be for the missing values. I don't want to remove the columns completely and I can't remove the rows since it would mean removing all the Lampante (Poor quality) oil sample data.