I have a regression model for some time series data that studies drug use. The goal is to fit the spline to the time series and develop 95% CI, etc. The model is as follows:
id <- ts(1:length(drug$Date)) a1 <- ts(drug$Rate) a2 <- lag(a1-1) tg <- ts.union(a1,id,a2) mg <-lm (a1~a2+bs(id,df=df1),data=tg)
The final conclusion mg :
Call: lm(formula = a1 ~ a2 + bs(id, df = df1), data = tg) Residuals: Min 1Q Median 3Q Max -0.31617 -0.11711 -0.02897 0.12330 0.40442 Coefficients: Estimate Std. Error t value Pr(>|t|) (Intercept) 0.77443 0.09011 8.594 1.10e-11 *** a2 0.13270 0.13593 0.976 0.33329 bs(id, df = df1)1 -0.16349 0.23431 -0.698 0.48832 bs(id, df = df1)2 0.63013 0.19362 3.254 0.00196 ** bs(id, df = df1)3 0.33859 0.14399 2.351 0.02238 *
I use the value Pr(>|t|) a2 to check if the data being studied is autocorrelated.
Is it possible to extract this Pr(>|t|) value Pr(>|t|) (in this model 0.33329) and store it in a scalar to perform a logical test?
Alternatively, could it be developed using another method?
r regression lm
John Jul 05 2018-11-11T00: 00Z
source share