Topic: Utilities
Topic Description:
Basic R utilities used in many packages and functions, such as date and string manipulations, statistical distributions, geometry of lines and distances. The R package date is required for the two data functions.
File: utilities/statistics.r
| View File Source | Download File | No help file available |
Function: skewness
Function Description: skewness
Skewness. See formulae in wikipedia.Function Arguments:
| Argument | Default Value |
|---|---|
| x |
Function Source:
skewness=function(x)
{
x=x[!is.na(x)]
n=length(x)
if(length(x)<=2) return(0)
mn=mean(x)
sumcube=sum((x-mn)^3)
sumsq=sum((x-mn)^2)
biased=sqrt(n)*sumcube/(sumsq^1.5)
correction=sqrt(n*(n-1))/(n-2)
return(biased*correction)
}
{
x=x[!is.na(x)]
n=length(x)
if(length(x)<=2) return(0)
mn=mean(x)
sumcube=sum((x-mn)^3)
sumsq=sum((x-mn)^2)
biased=sqrt(n)*sumcube/(sumsq^1.5)
correction=sqrt(n*(n-1))/(n-2)
return(biased*correction)
}