라이브러리
[PHP] trader_minmaxindex - 지정된 기간 동안의 가장 낮은 값과 가장 높은 값의 인덱스
Trader MinMaxIndex란?
Trader MinMaxIndex는 PHP의 Trader 모듈에서 제공하는 함수로, 주어진 데이터 세트의 최소값과 최대값의 위치를 반환하는 함수입니다. 이 함수는 주로 시계열 데이터를 분석할 때 사용됩니다.
사용법
Trader MinMaxIndex 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
function trader_minmaxindex($data) {
$min_index = array_search(min($data), $data);
$max_index = array_search(max($data), $data);
return array($min_index, $max_index);
}
예제
예를 들어, 다음은 10개의 숫자가 있는 배열에 Trader MinMaxIndex 함수를 적용한 예제입니다.
#hostingforum.kr
php
$data = array(10, 20, 30, 40, 50, 60, 70, 80, 90, 100);
$result = trader_minmaxindex($data);
print_r($result);
실행 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[0] => 0
[1] => 9
)
이 결과는 $data 배열에서 최소값인 10이 0번째 인덱스에 위치하고, 최대값인 100이 9번째 인덱스에 위치한다는 것을 의미합니다.
시계열 데이터 분석 예제
시계열 데이터를 분석할 때 Trader MinMaxIndex 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
// 시계열 데이터
$data = array(
array('date' => '2022-01-01', 'value' => 10),
array('date' => '2022-01-02', 'value' => 20),
array('date' => '2022-01-03', 'value' => 30),
array('date' => '2022-01-04', 'value' => 40),
array('date' => '2022-01-05', 'value' => 50),
array('date' => '2022-01-06', 'value' => 60),
array('date' => '2022-01-07', 'value' => 70),
array('date' => '2022-01-08', 'value' => 80),
array('date' => '2022-01-09', 'value' => 90),
array('date' => '2022-01-10', 'value' => 100)
);
// Trader MinMaxIndex 함수를 적용
$result = trader_minmaxindex(array_column($data, 'value'));
print_r($result);
실행 결과는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[0] => 0
[1] => 9
)
이 결과는 $data 배열에서 최소값인 10이 0번째 인덱스에 위치하고, 최대값인 100이 9번째 인덱스에 위치한다는 것을 의미합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.