R/lmFitStats.R

Defines functions lmFitStats

Documented in lmFitStats

#' lmFitStats
#'
#' @param x 
#' @param rsq 
#' @param digits 
#' @param show.signif.stars 
#'
#' @return
#' @export
#'
#' @examples
lmFitStats = function(x,rsq = F,digits = 3, show.signif.stars=TRUE) {
  fitSum = summary(x)
  out = data.frame(fitSum$coefficients)
  names(out) = c("Estimate","S.E.","t-Stat","p-Value")
  out <- round(out,digits)
  if( show.signif.stars) {
    out <- cbind(out, signifStars(out[,"p-Value"]))
    names(out) = c("Estimate","S.E.","t-Stat","p-Value","")
  }
  print(out)
  if(rsq) {
    out = fitSum$r.squared
    out = data.frame(out,row.names = "R-Squared =")
    names(out) = ""
    print(round(out,digits))
  }
}
kecoli/PCRM documentation built on May 7, 2022, 9:33 a.m.