私はいくつかのデータを持っています:
Length(cm) Frequency
1 5
2 2
3 3
4 5
これらの数値を手動で入力せずに R で展開する方法はありますか? 長さの平均の標準誤差を計算できるので、次のようなデータセットがあります。
1 1 1 1 1 2 2 3 3 3 4 4 4 4 4
私は次に取り組むことができますか?ありがとう
私はいくつかのデータを持っています:
Length(cm) Frequency
1 5
2 2
3 3
4 5
これらの数値を手動で入力せずに R で展開する方法はありますか? 長さの平均の標準誤差を計算できるので、次のようなデータセットがあります。
1 1 1 1 1 2 2 3 3 3 4 4 4 4 4
私は次に取り組むことができますか?ありがとう
使用できますrep
。
> l <- 1:4
> f <- c(5,2,3,5)
> rep(l,f)
[1] 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4
を使用rep
して観察を複製するだけでなく、パッケージ内のwtd.mean
およびwtd.var
関数を使用してHmisc
、拡張せずに加重要約を計算することもできます (これは、拡張されたベクトルがメモリの大部分を占める場合に適しています)。
データフレームを使用することをお勧めします:
sd(rep(data$length, data$freq))