R/itemChiSquare.R

Defines functions itemChiSquare

itemChiSquare = function(observed, observedLevels, expected, expectedLevels, minObs, minExp){

  observedTable = getTable(vars = observed, varsLevels = observedLevels)

  expectedTable = getTable(vars = expected, varsLevels = expectedLevels)

  if (any(expectedTable <= minExp) | any(observedTable <= minObs)){
    return(NA)
  } else {
    obsMexp = (observedTable-expectedTable)^2/expectedTable
    return(sum(obsMexp))
  }

}

Try the blatent package in your browser

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

blatent documentation built on May 29, 2024, 5:42 a.m.