R/summary.pairSE.R

Defines functions summary.pairSE

Documented in summary.pairSE

#' @title S3 Summary for Item Parameter with Standard Errors
#' @exportS3Method summary pairSE
#' @keywords methods
#' @method summary pairSE 
#' @description S3 summary method for object of class\code{c("pairSE","list")}
#' @param object object of class\code{c("pairSE","list")}
#' @param sortdif logical with default \code{sortdif=FALSE} wether to order items by difficulty.
#' @param ... other parameters passed trough
########################### hier die summary method für pairSE #############################
summary.pairSE<-function(object, sortdif=FALSE, ...){
  cat("Thurstonian thresholds and item location (sigma) and their std. errors: \n")
  
#   if(sortdif==TRUE){
#     sorter <- order(object$parameter[,"sigma"])
#     object$parameter <- object$parameter[sorter,]
#     object$SE <- object$SE[sorter,]
#     cat("(ordered by location) \n")
#   }
  
  if(sortdif==TRUE){
    #sorter <- order(x$parameter[,"sigma"])
    sorter <- order(object$sigma)
    # x$parameter <- x$parameter[sorter,]
    object$SE <- object$SE[sorter,]
    object$SEsigma <- object$SEsigma[sorter]
    object$threshold <- object$threshold[sorter,] 
    object$sigma <- object$sigma[sorter] 
    cat("(ordered by location) \n")
  }
  
  
  print( t(data.frame(object))[  unlist(lapply((c(1:(dim(t(data.frame(object)))[1]/2))),function(x){seq(from=x,by=(dim(t(data.frame(object)))[1]/2),length.out=2)}))  ,]   )
}

Try the pairwise package in your browser

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

pairwise documentation built on April 18, 2023, 1:10 a.m.