Text this: A prediction model for soil heavy metal content based on improved tensor completion