▽1
●
うぃんど ●200ポイント ベストアンサー |
>mysqlのSTD関数
データを母集団として取り扱うのでExcelのSTDEVP相当。ExcelのSTDEVに該当するものは見たことが無い。http://dev.mysql.com/doc/refman/5.1/ja/group-by-functions.html
修正: http://dev.mysql.com/doc/refman/5.1-olh/ja/group-by-functions.html
>PHPExcelのSTDEVPに相当するPECL拡張の統計関数あり。
修正: ExcelのSTDEV / STDEVPに相当するPECL拡張の統計関数あり。
http://www.php.net/manual/ja/function.stats-standard-deviation.php
統計関数を利用できない場合は下記で対応。
function standard_deviation($aValues, $bSample = false)
{
$fMean = array_sum($aValues) / count($aValues);
$fVariance = 0.0;
foreach ($aValues as $i)
{
$fVariance += pow($i - $fMean, 2);
}
$fVariance /= ( $bSample ? count($aValues) - 1 : count($aValues) );
return (float) sqrt($fVariance);
}
>JAVA
外部のライブラリを使う。下記参考まで。
http://ja.wikipedia.org/wiki/Apache_Commons_Math
>Javascript
外部のライブラリを使う。下記参考まで。
https://github.com/jstat/jstat