powered by
This function is to calculate rsquared value for regression models.
r2_squ(obs, res)
vector, observed values
residual (observed values-predicted values)
double for rsquared
# NOT RUN { n=300 x=runif(n,1,100) y=3*x^2+sqrt(abs(x))+rnorm(n) lmodel=lm(y~x) ypre=predict(lmodel,data=x) r2=r2_squ(y,y-ypre) message(paste("r2 is :",r2)) # }
Run the code above in your browser using DataLab