Якщо я підхоплюю свої дані в чомусь на зразок lm(y~a*b)
, у синтаксисі R, де a
є двійковою змінною і b
є числовою змінною, то a:b
термін взаємодії - це різниця між нахилом y~b
у a
= 0 та at a
= 1.
Тепер, скажімо, зв'язок між y
і b
є криволінійним. Якщо я зараз підходить lm(y~a*poly(b,2))
, то a:poly(b,2)1
зміна зміни змінюється y~b
умовно на рівні, a
як вище, і a:poly(b,2)2
є зміною y~b^2
умовно на рівні a
. Це потребує певного ручного завивання, але якщо будь-який з цих коефіцієнтів взаємодії суттєво відрізняється від нуля, я можу стверджувати, що це означає, що a
впливає не тільки на вертикальне зміщення, y
але і на розташування піку та крутість наближення до вершини y~b+b^2
кривої.
А як бути, якщо я підходить lm(y~a*bs(b,df=3))
? Як інтерпретувати a:bs(b,df=3)1
, a:bs(b,df=3)2
і a:bs(b,df=3)3
терміни? Ці вертикальні зміщення y
від сплайну можна віднести до a
кожного з трьох сегментів?