skewness <- function(x, ...){
if(!is.numeric(x))
stop("x is not numeric")
mean((x-mean(x,...)),...)/(var(x,...))^2
}
x <- rnorm(100)
x[3] <- NA
skewness(x,na.rm=T)
[1] NA
私は必要な答えを得ることができません。それで、省略記号を正しく使う方法。特に私が使用したい1つ以上の省略記号について言えば。1つの関数に複数の省略記号を付けることはできますか?
参照、例えば、[ここ](http://stackoverflow.com/questions/5080972/using-multiple-ellipses-arguments-in-r)または[ここ](のhttp://のstackoverflow。 com/questions/4124900/is-there-a-way-to-use-2-st-a-function-in-r) –
歪度の定義を確認してください。 –
'e1071 :: skewness'を参照してください。すべての省略記号を渡すのではなく、 'na.rm'引数を直接インクルードして渡すことも考えられます。 –