라이브러리

[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번째 인덱스에 위치한다는 것을 의미합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 72 페이지

검색

게시물 검색