Я предполагаю, что вы имеете в виду «многомерный» регресс, а не «многомерный». «Многофакторный» относится к наличию нескольких зависимых переменных.
Не считается приемлемой статистической практикой брать непрерывный предиктор и разбивать его на интервалы. Это приведет к остаточному смешиванию и сделает взаимодействия, вводящие в заблуждение, значительными, поскольку некоторые взаимодействия могут просто отражать неадекватность (здесь недостаточное соответствие) некоторых из основных эффектов. Есть много необъяснимых изменений во внешних квинтилях. Кроме того, на самом деле невозможно точно интерпретировать «квинтильные эффекты».
Для сравнения интересов проще всего представить их как различия в прогнозируемых значениях. Вот пример использования rms
пакета R.
require(rms)
f <- ols(y ~ x1 + rcs(x2,3)*treat) # or lrm, cph, psm, Rq, Gls, Glm, ...
# This model allows nonlinearity in x2 and interaction between x2 and treat.
# x2 is modeled as two separate restricted cubic spline functions with 3
# knots or join points in common (one function for the reference treatment
# and one function for the difference in curves between the 2 treatments)
contrast(f, list(treat='B', x2=c(.2, .4)),
list(treat='A', x2=c(.2, .4)))
# Provides a comparison of treatments at 2 values of x2
anova(f) # provides 2 d.f. interaction test and test of whether treatment
# is effective at ANY value of x2 (combined treat main effect + treat x x2
# interaction - this has 3 d.f. here)