Jeśli dopasuję moje dane do czegoś podobnego lm(y~a*b), w składni R, gdzie ajest zmienną binarną i bzmienną numeryczną, to a:btermin interakcji jest różnicą między nachyleniem y~bat a= 0 i at a= 1.
Teraz załóżmy, że relacje między yi bjest krzywoliniowy. Jeśli teraz pasuję lm(y~a*poly(b,2)), to a:poly(b,2)1jest zmiana zmiany y~bwarunkowej na poziomie ajak wyżej, i a:poly(b,2)2zmiana y~b^2warunkowa na poziomie a. Wymaga to trochę falowania ręcznego, ale jeśli którykolwiek z tych współczynników interakcji różni się znacznie od zera, mogę argumentować, że oznacza to awpływ nie tylko na przesunięcie w pionie, yale także na lokalizację piku i stromość podejścia do szczytu y~b+b^2krzywej.
Co jeśli pasuję lm(y~a*bs(b,df=3))? Jak mam interpretować a:bs(b,df=3)1, a:bs(b,df=3)2oraz a:bs(b,df=3)3warunki? Czy są to pionowe przesunięcia ysplajnu, które można przypisać akażdemu z trzech segmentów?