From 6e2c48fe3836b4240d9662eba67a04ddf332794a Mon Sep 17 00:00:00 2001 From: CHKim5 Date: Thu, 22 Jul 2021 10:09:23 +0900 Subject: [PATCH] Version 1.07 Shapiro_test added --- NAMESPACE | 1 + R/Norm_test.R | 18 ++++++++++++++++++ man/Norm_test.Rd | 22 ++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 R/Norm_test.R create mode 100644 man/Norm_test.Rd diff --git a/NAMESPACE b/NAMESPACE index 2342e75..8a6fe0d 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -9,6 +9,7 @@ export(D_tran) export(Indiv_Perm) export(Multi_Perm) export(NMDS) +export(Norm_test) export(PCA) export(aroc_compute) export(data_summary) diff --git a/R/Norm_test.R b/R/Norm_test.R new file mode 100644 index 0000000..85b02ec --- /dev/null +++ b/R/Norm_test.R @@ -0,0 +1,18 @@ +#' Normality test with Shaprio_Wilk_test +#' +#' @param Data input data file +#' +#' @return dataframe with shapiro wilk test +#' @export +#' +#' @examples Result<-Norm_test(Data) +#' write.csv(Result,"Normality_test_Result.csv") +#' +Norm_test<-function(Data){ +colnames(Data)<-Data[1,]; Data<-Data[-1,] +Data[,4:ncol(Data)]<-sapply(Data[,4:ncol(Data)],function(x) as.numeric(x)) +Data<-as.data.frame(sapply(Data[,4:ncol(Data)], function(x)shapiro.test(x)[["p.value"]])) +colnames(Data)<-"Shapiro_Wilk_p_val" +Data<-Data %>% mutate(Normality = case_when(Shapiro_Wilk_p_val<=0.05~"Non_parametric", + Shapiro_Wilk_p_val>0.05~"Parametric")) +Data} diff --git a/man/Norm_test.Rd b/man/Norm_test.Rd new file mode 100644 index 0000000..a2cdbb6 --- /dev/null +++ b/man/Norm_test.Rd @@ -0,0 +1,22 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/Norm_test.R +\name{Norm_test} +\alias{Norm_test} +\title{Normality test with Shaprio_Wilk_test} +\usage{ +Norm_test(Data) +} +\arguments{ +\item{Data}{input data file} +} +\value{ +dataframe with shapiro wilk test +} +\description{ +Normality test with Shaprio_Wilk_test +} +\examples{ +Result<-Norm_test(Data) +write.csv(Result,"Normality_test_Result.csv") + +}