Hi all,
Need a hand doing this with SAS:
Here is the senario: I have 100 patients who underwent surgery for pain relief, the surgery would shorten a ligament by x centemeters
Pain is measured pre-op (pre_pain) and 1 year post-op (post_pain), so we have a repeated measure sitiation.
The theory is: Is the length of the removed ligament related to pain 1 year after surgery?
Variables I want to correct for: Age and sex
So my understanding is that this needs to be done through mixed modelling to controll for individual patient variation.
somthing like:
model post_pain= age sex pre_pain ligament_length (in a mixed model )
I have checked alot in the internet but there is not much written on how to do this with SAS, som suggest GLIMMIX, other MIXED etc
Would really appreciate your help.
Note: Data is in long form
Best regards
AM
Hi,
I'm not so skilled in mixed modeling, but I think if your model is:
model post_pain= age sex pre_pain ligament_length
than you must have 100 observation, each for a patient, no repeats, and you are using pre_pain as a regular regressor.
I think it is a valid model, and in this case you don't need a mixed model. Just use prog glm. You will look at the p-value of ligament_length.
If you want to model it as repeated measures, I would start with this example:
It's just a technical detail, but you will need to restructure your dataset to have 200 observations, you will drop post_pain, pre_pain, instead you will have PatientID, PrePost, Pain.
Proc mixed is for linear models where response variable random term is normaly distributed.
With proc glimmix you are able to model other distributions.
Greg
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.