R には、さまざまな時点でのマシンのさまざまな電力 (ワット) 値の頻度に関する R のヒストグラムを生成するコードがあります。
ヒストグラムは、「n」個のビンまたはセルに分割されます。
各ビンの平均値と標準偏差を計算する簡単な方法はありますか?
たとえば、
bin 1, mean = 0.5, sd=0.01
bin 2, mean = 3.5, sd=0.23
bin 3, mean = 4.5, sd=0.35
何か案は?
R には、さまざまな時点でのマシンのさまざまな電力 (ワット) 値の頻度に関する R のヒストグラムを生成するコードがあります。
ヒストグラムは、「n」個のビンまたはセルに分割されます。
各ビンの平均値と標準偏差を計算する簡単な方法はありますか?
たとえば、
bin 1, mean = 0.5, sd=0.01
bin 2, mean = 3.5, sd=0.23
bin 3, mean = 4.5, sd=0.35
何か案は?
うん。では、マシンのパワーを観測したデータ フレームのベクトルまたは列があるとしますP
。
P <- c(100,80,100,120,80)
したがって、必要に応じてビンに分割します。
C <- cuts(P, breaks=3)
区切りラベルを「数字」に分割する
> C <- as.numeric(C)
> C
[1] 2,1,3,2,1
休憩ごとに情報を取得できるようになりました
by(P, C, mean)
by(P, C, sd)
またはすべて一緒に:
by(P, C, function(x) c(mean(x), sd(x))
さらに読みやすく:
by(P, C, function(x) paste(c("Mean : ", "SD : "), c(mean(x), sd(x)), sep=" | "))