R/objective.preset.R

Defines functions objective.preset.comparisons objective.preset

objective.preset <- function(chisq, df, pvalue, rmsea, srmr, crel){
    1 / (1 + exp(-10*(crel-.6))) +
    .5 * (1 - (1 / (1 + exp(-100*(rmsea-.05))))) +
    .5 * (1 - (1 / (1 +  exp(-100*(srmr-.06)))))
}

objective.preset.comparisons <- function(chisq, df, pvalue, rmsea, srmr, cfi, crel,
  delta.chisq, delta.df, delta.pvalue, delta.rmsea, delta.srmr, delta.cfi, delta.crel) {
  
  1 / (1 + exp(-10*(crel-.6))) +
  .5 * (1 - (1 / (1 + exp(-100*(rmsea-.05))))) +
  .5 * (1 - (1 / (1 +  exp(-100*(srmr-.06))))) +
  1 / (1 + exp(-30*(delta.crel-.1))) +
  .5 * (1 - (1 / (1 + exp(-300*(delta.rmsea-.01))))) +
  .5 * (1 - (1 / (1 + exp(-300*(delta.srmr-.01)))))    
}

Try the stuart package in your browser

Any scripts or data that you put into this service are public.

stuart documentation built on June 7, 2023, 6:12 p.m.