-
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])
-
arrayarray :필수값합계를 구할numberic값을 가진 배열 -
function 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])
-
arrayarray :필수값산술평균을 구할numberic값을 가진 배열 -
function 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);
-
numbericnumber : 계승함수 결과를 구할 양의 실수 혹은 양의 복소수
-
numbericnumber 로 넘어온 수의 계승함수 결과 값
다음과 같이 정의된 제1종 오일러 적분함수의 결과 값을 반환 합니다.
Pascal.beta(a,b)

