1. A method for treating a patient, comprising: collecting a data set containing values of a patient status and values of a spinal cord stimulation parameter at an implantable pulse generator; analyzing the collected values of the patient status and the values of the stimulation parameter in the data set; establishing a preference baseline containing individual preference stimulation parameters paired with corresponding individual values of the patient status; receiving an indication of the patient status; and in response to receiving the indication of the patient status, automatically adjusting operating parameters of the implantable pulse generator to generate an electrical stimulation signal and apply the generated stimulation signal to a spinal cord region of the patient.