1
$\begingroup$

I'm conducting a study on corporate social responsibility (CSR) and am encountering a challenge with my data cleaning. I've instructed respondents to answer the Likert scale questions only for companies they are familiar with. All 29 indicators/survey items are repeated per company (There are 3). However, I've noticed that three respondents have marked "N/A" for all 29 indicators of two companies.

My concern is that this could lead to a significant number of "N/A" responses, which might be interpreted as zeros in R Studio, potentially affecting my statistical analysis in the actual data collection of atleast 400 respondents.

Given the repetition of the same indicator for each company, I'm wondering if there are effective strategies to handle data in this context.

  1. I've received a recommendation to count each company response as count 1 irregardless if it is under 1 respondent. (1st Respondent Company 1 = 1st Response, Company 2 = 2nd Response). However, the demographic profile as the Moderating Variable will be skewed, right?

  2. I've also received a recommendation to present 3 results per company. Won't this become a case study instead of an academic paper?

$\endgroup$

1 Answer 1

1
$\begingroup$

First off, R will not handle the missing values as zeroes. It will however potentially bias your results for different reasons. As a basic example, R will by default simply kick rows out of your data which include missing values, but this will only happen if they are included as-such in your data. So as your post suggests, if these are aggregated summaries, then this would only affect the aggregated scores if they are completely missing. Though if people consistently do not answer on those questions for other companies, then this is still something left unaccounted for in your model.

Something you could do here is treat this as an imputation problem. If we know the responses of others on the same items, we can essentially use that information to predict responses of others. This could be done using something like multiple imputation. Since you are using R, the mice package is good for this (see vignettes for the package here). This would ensure that there are no missing values in your analysis, you get to retain your data, and the imputed data provides the most plausible "guesses" of what those values should be. Much research has shown that principled versions of imputation like this are far superior to simply omitting the missing values together or using other half-baked solutions.

$\endgroup$
3
  • $\begingroup$ Thank you @Shawn Hemelstrand! It's very helpful for my 400 respondents portion. However, my NA Responses refers to "I am not aware of the CSR Program". Hence, imputation may not be the best solution. Which do you think would be the best between the two: 1. "To count each company response regardless if it is under 1 respondent. (1st Respondent Company 1 = 1st, 1st Respondent Company 2 = 2nd). Cons: Demographic Profile (Age,...) will be skewed 2. To ask instead "Among the 3 companies, which is your most known?" Likert answers = 1 company Cons: 2 companies aren't mentioned. $\endgroup$
    – user432017
    Commented Sep 19 at 22:46
  • $\begingroup$ I realize now from your question is a bit different from how I interpreted it. In order to answer what you should do with the data, how do you plan on analyzing it after this issue has been addressed? $\endgroup$ Commented Sep 20 at 1:13
  • $\begingroup$ Great question! Top of mind right now are: - How many respondents are aware of the 3 company's CSR? From the pre-screening questions - What CSR sector is most known across all 3? - What company has the most recognition? Why? I've realized that if I do the 2nd Method: I'd have an easier data cleaning. But, if I'd want to have an equal representation per company, I'll have to get an equal amount of respondents. I really now have to discern which analysis is most impactful and feasible - equal representation vs what is most known. Leaning with the latter. Would love your thoughts! $\endgroup$
    – user432017
    Commented Sep 20 at 3:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.