I'm estimating a fixed effects model using Linear Regression with the Huber weighting function. I included a boxplot of the data.
How do we report an F-value and significance for the entire model like I would with the built in OLS Regression (lm) function? Is it even appropriate to report an F-value for the model?
As far as I know, we're running a Wald test on the OLS regression model to get that F-value, but the lmtest::waldtest() function doesn't take rlm models, what are my options?
Call: rlm(formula = change ~ test, data = data,
psi = "psi.huber")
Residuals:
Min 1Q Median 3Q Max
-2.09417 -0.18375 -0.09417 0.25552 3.90583
Coefficients:
Value Std. Error t value
(Intercept) -0.0561 0.0937 -0.5986
testa_total 0.2828 0.1325 2.1336
testb_total 0.2398 0.1325 1.8097
testc_total 0.1503 0.1325 1.1338
Residual standard error: 0.28 on 72 degrees of freedom
vs. OLS
Call:
lm(formula = change ~ test, data = data)
Residuals:
Min 1Q Median 3Q Max
-2.3684 -0.3684 -0.1461 0.2566 3.6316
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -0.06053 0.17494 -0.346 0.7304
testa_total 0.31316 0.24741 1.266 0.2097
testb_total 0.23421 0.24741 0.947 0.3470
testc_total 0.42895 0.24741 1.734 0.0872 .
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 0.7626 on 72 degrees of freedom
Multiple R-squared: 0.04284, Adjusted R-squared: 0.002955
F-statistic: 1.074 on 3 and 72 DF, p-value: 0.3656
Standard errors are corrected later to account for clustering and heteroskedasticity.
I will follow up with sample data if necessary but it'll require anonymizing etc. so if anybody can help without it, that'd be great.