1

データ フレームから列の分散を計算しようとしています。分散を計算するための組み込み関数 var() があることは知っていますが、データ フレーム列を変数として渡すことによって分散用の関数を作成する方法がわかりません。

var(banknote$Length)*((n-1)/n)
4

1 に答える 1

5

あなたの場合のように、分散を取るベクトルが1次元の場合は、次のように簡単に実行できます。

myvar = function(v) {
    m = mean(v)
    mean((m - v)^2)
}

これは、(例に基づいて)修正を使用したくないことを前提としています。n/(n-1)

于 2012-09-19T01:38:47.883 に答える