> basic.stats <- function(x,more=F) {
+ stats <- list()
+
+ clean.x <- x[!is.na(x)]
+
+ stats$n <- length(x)
+ stats$nNAs <- stats$n-length(clean.x)
+
+ stats$mean <- mean(clean.x)
+ stats$std <- sd(clean.x)
+ stats$med <- median(clean.x)
+ if(more) {
+ stats$skew <- sum(((clean.x-stats$mean)/stats$std)^3)/
+ length(clean.x)
+ stats$kurt <- sum(((clean.x-stats$mean)/stats$std)^4)/
+ length(clean.x) - 3
+ }
+ unlist(stats)
+ }