Multiple regression with a odd-numbered Likert items In the questionnaire, individuals were asked to pick from an odd number of options (5 or 7) how much they agree with the statement (from completely agree to completely disagree). 
Now, if there where an even number of options, it's be easy to code as 0 or 1. Sadly, here, the median option means "neutral. I'm unsure of how to code this. 
As I see it, I could:


*

*Create two dummies (for and against). Neutral would be if both equal 0.

*Leave it as is (which complicates the interpretation?).


I was wondering if there's a more elegant way to go about it. 
 A: You don't gain anything by throwing away information, so the most elegant solution is to maintain the ordering inherent in each 7-level Likert item by treating each of them as a 7-level ordinal predictor. In R these are called ordered factors.
Although you don't know that each of the 6 steps between levels for each Likert item has the same magnitude with respect to predicting your outcome variable, you do presumably suspect that each higher step is more strongly related to outcome. Hence each item is appropriately considered a multi-level ordinal variable.
When a factor is specified as an ordered predictor in R it is modeled as a set of orthogonal polynomials. That, however, converts each 7-level Likert item into 6 predictors, so there is a danger of overfitting if you have multiple Likert items and only a moderate-sized data set.
This page discusses other approaches to using ordinal variables as predictors, with links to further discussion. In particular, the ordSmooth() function in the R package ordPens smooths ordinal predictors with penalization to lessen the chance of overfitting while taking advantage of the ordering of the levels,
