-
Notifications
You must be signed in to change notification settings - Fork 2
Statistics
Pascal.js 에서는 통계 및 확률 관련 메소드를 지원 합니다. 일반적으로 통계관련 함수는 표본집단에 대한 통계치를 반환 합니다.
Pascal.js 에서는 표본집단 및 모집단의 통계분석을 위한 메소드를 각가 지원합니다. 이에 구하고자 하는 통계분석값이 모집단에 대한 분석인지 표본집단에 대한 것인지에 따라 각기 다른 함수를 사용하여야 합니다.
또한 특정 통계분석 데이터의 경우(적분으로 인하여 수렴값) 부동 소수점이 epsilon
값의하여 반올림 되어지게 됩니다.
인자로 넘어온 배열의 numberic
값들의 총 합계를 구합니다. 총합을 구하기 전 arrary.map(fn) 형태로 배열을 재구성하기 위한 옵션을 지원합니다. 이 메소드는 NaN과 undefined 같은 유효하지 않은 값은 무시 합니다.
Pascal.sum(array[, fn])
-
array
array :필수값
합계를 구할numberic
값을 가진 배열 -
functio
n fn :선택값
배열을 재구성 하기 위해 사용할 map 함수.
-
array
로 넘어온 배열의numberic
값의 총 합계
Pascal.sum([1,2,3,4,5]);
var fn = function(n) { return n*10; };
Pascal.sum([1,2,3,4,5],fn);
// Output:
// 15
// 150
인자로 넘어온 배열의 numberic
값들의 산술평균을 구합니다. 총합을 구하기 전 arrary.map(fn) 형태로 배열을 재구성하기 위한 옵션을 지원합니다. 이 메소드는 NaN과 undefined 같은 유효하지 않은 값은 무시 합니다.
Pascal.mean(array[, fn])
-
array
array :필수값
산술평균을 구할numberic
값을 가진 배열 -
functio
n fn :선택값
배열을 재구성 하기 위해 사용할 map 함수.
-
array
로 넘어온 배열의numberic
값의 산술평균
Pascal.mean([1,2,3,4,5]);
var fn = function(n) { return n*10; };
Pascal.sum([1,2,3,4,5],fn);
// Output:
// 3
// 30
다음과 같이 정의 된 계승함수(factorial) 의 계념을 실수와 복소수로 확대하여 계산하는 제2종 오일러 적분함수의 결과값을 반환 합니다.
감마함수 성질에 의해 정의역이 number > 0 으로 제한 됩니다.
Pascal.gamma(number);
-
numberic
number : 계승함수 결과를 구할 양의 실수 혹은 양의 복소수
-
numberic
number 로 넘어온 수의 계승함수 결과 값
다음과 같이 정의된 제1종 오일러 적분함수의 결과 값을 반환 합니다.
Pascal.beta(a,b)