shapiro.test(Ozone1) lnOzone1=log(Ozone1) shapiro.test(lnOzone1) ozone.lm=lm(lnOzone1~ensolei+vent+temp) print(summary(ozone.lm)) ...................................................... Shapiro-Wilk normality test data: Ozone1 W = 0.8754, p-value = 2.222e-08 ..................................................................................... Shapiro-Wilk normality test data: lnOzone1 W = 0.9841, p-value = 0.1905 ......................................................................................... Call: lm(formula = lnOzone1 ~ ensolei + vent + temp) Residuals: Min 1Q Median 3Q Max -1.020332 -0.315039 -0.009422 0.322965 1.122300 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 0.2614362 0.5204961 0.502 0.617 ensolei 0.0021904 0.0005156 4.248 4.65e-05 *** vent -0.0692829 0.0145135 -4.774 5.82e-06 *** temp 0.0444569 0.0056785 7.829 3.95e-12 *** --- Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 Residual standard error: 0.4666 on 106 degrees of freedom (42 observations deleted due to missingness) Multiple R-squared: 0.6736, Adjusted R-squared: 0.6643 F-statistic: 72.91 on 3 and 106 DF, p-value: < 2.2e-16