RangeCorrel - 스크립트 및 차트 함수

RangeCorrel()은 두 데이터 집합에 대한 상관 계수를 반환합니다. 상관 계수는 데이터 셋 간의 관계에 대한 측정값입니다.

Syntax:  

RangeCorrel(x_value , y_value[, Expression])

Return data type: 숫자

데이터 수열은 (x,y) 쌍으로 입력해야 합니다. 예를 들어, 배열 1이 2,6,9이고 배열 2가 3,8,4일 때 배열 1과 배열 2의 두 데이터 수열을 평가하려면 RangeCorrel (2,3,6,8,9,4)라고 입력하며, 이 경우 0.269가 반환됩니다.

Arguments:  

인수 설명
x-value, y-value 각 값은 선택적인 세 번째 파라메타가 포함된 인터 레코드 함수에서 반환된 단일 값 또는 값의 범위입니다. 각각의 값 또는 값의 범위는 x-value 또는 y-values의 범위에 대응해야 합니다.
Expression 측정할 데이터 범위가 포함된 옵션 표현식 또는 필드입니다.

Limitations:  

이 함수를 계산하려면 좌표 쌍이 최소한 2개 이상 필요합니다.

텍스트 값, NULL 값 및 누락된 값은 NULL을 반환합니다.

Examples and results:  

결과

RangeCorrel (2,3,6,8,9,4,8,5)

0.2492를 반환합니다. 이 함수는 스크립트에서 로드되거나 식 편집기에서 시각화에 추가될 수 있습니다.

예제 스크립트를 앱에 추가하고 실행합니다. 그런 다음, 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.

RangeList:

Load * Inline [

ID1|x1|y1|x2|y2|x3|y3|x4|y4|x5|y5|x6|y6

01|46|60|70|13|78|20|45|65|78|12|78|22

02|65|56|22|79|12|56|45|24|32|78|55|15

03|77|68|34|91|24|68|57|36|44|90|67|27

04|57|36|44|90|67|27|57|68|47|90|80|94

] (delimiter is '|');

 

XY:

LOAD recno() as RangeID, * Inline [

X|Y

2|3

6|8

9|4

8|5

](delimiter is '|');

ID1을 차원 및 측정값으로 하는 테이블: RangeCorrel(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6)), RangeCorrel() 함수는 각각의 ID1 값에 대해 6개의 x,y 쌍 범위에서 Correl 값을 찾습니다.

ID1 MyRangeCorrel
01 -0.9517
02 -0.5209
03 -0.5209
04 -0.1599

XY:

LOAD recno() as RangeID, * Inline [

X|Y

2|3

6|8

9|4

8|5

](delimiter is '|');

RangeID을 차원 및 측정값으로 하는 테이블: RangeCorrel(Below(X,0,4,BelowY,0,4)), RangeCorrel() 함수는 세 번째 인수 (count)4로 설정되어 로드된 테이블 XY에서 네 개의 x-y 값 범위를 생성하는 Below() 함수의 결과를 사용합니다.

RangeID MyRangeCorrel2
01 0.2492
02 -0.9959
03 -1.0000
04 -

RangeID 01의 값은 수동으로 입력한 RangeCorrel(2,3,6,8,9,4,8,5)와 동일합니다. RangeID의 다른 값의 경우 Below() 함수에 의해 생성된 수열은 다음과 같습니다. (6,8,9,4,8,5), (9,4,8,5)(8,5), 마지막에 null 결과가 생성됩니다.