I'm doing an experiment for which I've distributed a survey. People were asked in this survey to rate the attractiveness of 5 other people. I provided four groups of pictures and 1 of those groups would be randomly assigned to a respondent. They also had to state how likely they were to follow these people (shown in the pictures) on different social media platforms (5 options provided).
Now my problem is that there are a lot of missing values. Since not everyone is active on every social media platform some of these platforms have a lot of missing values. The same goes for the attractiveness score since one respondent only got 1 group of people.
First I thought it would be more convenient to put the attractiveness scores in one column (making it one variable instead of the 20 columns/variables for every picture that were automatically exported from the survey tool). Now I want to make a regression with 'likelihood to be followed on a social media platform' as the dependent variable and the attractiveness score as the independent variable (plus some control variables). It doesn't have to be anything fancy, but I've been told an OLS regression would not work here since every five rows correspond to one observation/respondent. Using the average of the five pictures is not an option since that would mean I lose the actual information in the independent variable.
I had been given the advice to use a repeated measures analysis. However, this requires to have multiple levels or timestamps. I thought maybe I could interpret the different pictures or even platforms as levels but doing so would mean creating even more missing values or splitting up the 'likelihood to be followed' variable meaning that I can't use it as one dependent variable anymore.
I've also tried creating separate datasets for every platform, but this brings the same problems. I've also thought about interpolating the missing values but some platforms have A LOT of missing values, and I'm not sure if that would be the best idea.
So, is there any way to use repeated measures or is there maybe another solution? I've also been looking at multilevel regressions lately. Maybe it can be done with that?
I know this might be a lot to take in, so for clarity, I've also attached a link to the part of my data that I'm having trouble with (of course I got rid of any sensitive information, everything is anonymous).
Any help would be greatly appreciated!
Link: https://mega.nz/#!EG5yUQzS!sWoTGO849iUDbAcrYUxe81gOilHRhxvxkfwesM2dfLQ