Nothing
#' @title Summarizing Results in MVTests Package
#'
#' @description
#' \code{summary.MVTests} function summarizes of results of functions in this
#' package.
#'
#' @details
#' This function prints a summary of the results of multivariate hypothesis
#' tests in the \code{MVTests} package.
#'
#' @importFrom stats cor cov pchisq pf pnorm qchisq qf var
#' @param object an object of class \code{MVTests}.
#' @param ... additional parameters.
#' @method summary MVTests
#' @export
#' @return the input object is returned silently.
#' @author Hasan BULUT <hasan.bulut@omu.edu.tr>
#' @examples
#'
#' # One Sample Hotelling T Square Test
#' data(iris)
#' X<-iris[1:50,1:4]
#' mean0<-c(6,3,1,0.25)
#' result.onesample <- OneSampleHT2(data=X,mu0=mean0,alpha=0.05)
#' summary(result.onesample)
#'
#' #Two Independent Sample Hotelling T Square Test
#' data(iris)
#' G<-c(rep(1,50),rep(2,50))
#' result.twosamples <- TwoSamplesHT2(data=iris[1:100,1:4],group=G,alpha=0.05)
#' summary(result.twosamples)
#'
#' #Box's M Test
#' data(iris)
#' result.BoxM <- BoxM(data=iris[,1:4],group=iris[,5])
#' summary(result.BoxM)
#'
#' #Barlett's Test of Sphericity
#' data(iris)
#' result.Bsper <- Bsper(data=iris[,1:4])
#' summary(result.Bsper)
#'
#' #Bartlett's Test for One Sample Covariance Matrix
#' data(iris)
#' S<-matrix(c(5.71,-0.8,-0.6,-0.5,-0.8,4.09,-0.74,-0.54,-0.6,-0.74,
#' 7.38,-0.18,-0.5,-0.54,-0.18,8.33),ncol=4,nrow=4)
#' result.bcov<- Bcov(data=iris[,1:4],Sigma=S)
#' summary(result.bcov)
summary.MVTests<-function(object,...){
if (!inherits(object,"MVTests"))
stop("Object must be of class 'MVTests'")
###### One Sample Hotelling T Square Test
if (object$Test=="OneSampleHT2") {
cat(" One Sample Hotelling T Square Test","\n\n")
cat("Hotelling T Sqaure Statistic =",object$HT2,"\n",
"F value =",round(object$F,3),
", df1 =",object$df[1],", df2 =",object$df[2],", p-value:",format.pval(object$p.value,digits = 3),"\n\n")
cat(" Descriptive Statistics\n\n")
print(object$Descriptive)
cat("\n\n")
cat(" Detection important variable(s)\n\n")
print(object$CI)
}
####### Two Independent Samples Hotelling T Square Test
if (object$Test=="TwoSamplesHT2") {
cat(" Two Independent Samples Hotelling T Square Test","\n\n")
cat("Hotelling T Sqaure Statistic =",object$HT2,"\n",
"F value =",round(object$F,3),
", df1 =",object$df[1],", df2 =",object$df[2],", p-value:",format.pval(object$p.value,digits = 3),"\n\n")
cat(" Descriptive Statistics (The First Group) \n\n")
print(object$Descriptive1)
cat("\n\n")
cat(" Descriptive Statistics (The Second Group) \n\n")
print(object$Descriptive2)
cat("\n\n")
cat(" Detection important variable(s)\n\n")
print(object$CI)
}
####### Box-M Test
if (object$Test=="BoxM") {
cat(" Box's M Test","\n\n")
cat("Chi-Squared Value =",object$Chisq,", df =",object$df," and p-value:",format.pval(object$p.value,digits = 3),"\n\n")
}
####### Bartlett's Sphericity Test
if (object$Test=="Bsper") {
cat(" Bartlett's Sphericity Test","\n\n")
cat("Chi-Squared Value =",object$Chisq,", df =",object$df," and p-value:",format.pval(object$p.value,digits = 3),"\n\n")
cat(" Correlation Matrix","\n\n")
print(object$R)
}
## Bartlett's Test for one covariance matrices
if (object$Test=="Bcov") {
cat(" Bartlett's Test for One Sample Covariance Matrix","\n\n")
cat("Chi-Squared Value =",object$Chisq,", df =",object$df," and p-value:",format.pval(object$p.value,digits = 3),"\n\n")
}
## Multivariate Paired Test
if (object$Test=="Mpaired") {
cat(" Multivariate Paired Hotelling T Square Test","\n\n")
cat("Hotelling T Sqaure Statistic =",object$HT2,"\n",
"F value =",round(object$F,3),
", df1 =",object$df[1],", df2 =",object$df[2],", p-value:",format.pval(object$p.value,digits = 3),"\n\n")
cat(" Descriptive Statistics (The First Treatment) \n\n")
print(object$Descriptive1)
cat("\n\n")
cat(" Descriptive Statistics (The Second Treatment) \n\n")
print(object$Descriptive2)
cat("\n\n")
cat(" Descriptive Statistics (The Differences) \n\n")
print(object$Descriptive.Difference)
cat("\n\n")
}
} # Finish summary Function
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.