Standard glm doesn't allow it. Possible options to consider: - penalized - zetadiv::gam.cons - nnls - glmc - glmnet