I´m about to make a comparison I had never performed so I ask you to excuse me if the question is too obvious. I´m trying to analyze the relation between number of movements and prey capture time on spiders under different temperature treatments. I have four regresion lines (corresponding to different temperatures) and I want to compare the slopes of these lines.
I performed a preliminar covariance analysis in R, and it indicates there is no correlation between the data I´m analyzing. Nevertheless, reading some posts. I´ve found out that I made some violations, because data are very non-normal and the variances are non-homogeneous. After trying several transformations I could not get the conditions. So my questions are:
1) Do I need to know another assumption of the test?
2) If correct, does it exist a non parametric alternative to the ANCOVA or another way to compare the slopes?
3) Finally since I´m getting familiar with the test, I´d like to know why in some cases is it necessary to perform an ANOVA after making the ANCOVA?
Just in case, I attach the preliminary analysis I performed in R. Thanks for any help or advice.
ancova <- lm(Tiempo~Movimientos*Grupo)
summary(ancova)
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 13.4444 1.0521 12.778 1.94e-13 ***
Movimientos -1.0000 0.3051 -3.277 0.00272 **
GrupoG2 -5.8089 3.6488 -1.592 0.12223
GrupoG3 -3.7914 3.5522 -1.067 0.29463
GrupoG4 0.7345 1.4494 0.507 0.61615
Movimientos:GrupoG2 0.6356 0.4424 1.437 0.16148
Movimientos:GrupoG3 0.4082 0.5616 0.727 0.47321
Movimientos:GrupoG4 0.4184 0.3879 1.079 0.28959
anova(ancova)
Analysis of Variance Table
Response: Tiempo
Df Sum Sq Mean Sq F value Pr(>F)
Movimientos 1 429.04 429.04 177.2294 6.988e-14 ***
Grupo 3 61.10 20.37 8.4125 0.0003554 ***
Movimientos:Grupo 3 5.33 1.78 0.7341 0.5401739
Residuals 29 70.20 2.42
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1