두 변수에 가장 가까운 일치


0

2 개 이상의 변수를 입력하고 BOTH와 가장 일치하는 레코드 (날짜)를 찾을 수 있어야합니다.

내 변수는 다음과 같습니다.

변수

내 기록의 샘플은 다음과 같습니다.

기록

명확히하기 위해 '3 mo chg'가 가장 가까운 날짜와 다른 날짜의 'Avg Vol 3m'을 원하지 않습니다. 두 변수와 가장 일치하는 하나의 날짜 레코드가 필요합니다. 나는 "최고의"매치에 해당하는 것에 주관성이있을 것이라는 것을 알고 있습니다. 괜찮습니다. 단지 몇 가지 아이디어를 찾고 있습니다.

이것을 달성하는 가장 좋은 방법은 무엇입니까?


각 레코드를 입력 변수로 나누고 합산하여 '2.00'에 가장 가까운 합계를 찾으려고했지만 'Avg Vol 3m'의 결과가 5.00이고 결과가 다음과 같기 때문에 작동하지 않습니다. '3 mo chg'는 -3.00 일 수 있습니다. 합계는 2.00이지만이 레코드는 적합하지 않습니다.
SOSteppenwolf

1
가장 일치하는 것을 정의해야합니다. 통계에서는 데이터에 커브를 맞추고 커브에서 다양한 데이터 포인트의 다양한 거리를 측정합니다. 가장 일치하는 것은 검색 기준을 "가장 가까운"데이터 포인트입니다.
gns100

예를 들어, 직선이 데이터를 가장 잘 나타내는 것으로 판단되면 1) 회귀선을 계산합니다. 2) 각 데이터 포인트에 대해 선에서 데이터 포인트의 거리를 계산합니다 (새 열에서) (제곱의 합이라고 생각합니다). 3) 검색 기준의 거리를 계산하십시오. 4) 거리 목록에서 검색 기준 거리를 비교하십시오. 가장 가까운 것은 당신의 결과입니다. 내 제안을 실제로 Excel 수식으로 변환하는 것은 당신에게 맡겨 둡니다.
gns100

답변:


1

지정된 값에서 최소 총 편차가있는 행을 찾으려고합니다. 이것과 비슷한 공식이 그렇게 할 것입니다.

=ABS((E2-B$1)/B$1)+ABS((F2-B$2)/B$2)

각 값과의 백분율 편차를 계산하고 절대 값을 취하여 더합니다. 아래 표는 총 편차가있는 "도우미"열을 보여줍니다. 가장 근접한 일치는 편차가 가장 작은 행입니다.

여기에 이미지 설명을 입력하십시오

조건부 서식의 수식 =IF(G2=MIN(G$2:G$11),1,0)은 날짜를 최소 편차로 녹색으로 만듭니다 (전체 행에서 작동하지 못했습니다-의견 환영).

이 공식에는 유용 ​​할 수있는 다른 변형이 있습니다. 평균 체적과 더 근접한 것을 원한다고 가정하면 두 번째 항에 상수를 곱하여 공식에서 "무게"를 늘릴 수 있습니다.

편집 : 통계학자는 아마도 절대 값의 합이 아니라 개별 편차의 "제곱합"을 계산해야 할 것입니다.

=((E2-B$1)/B$1)^2+((F2-B$2)/B$2)^2

이것이 도움이 되길 바랍니다.


영리한 접근!
게리의 학생
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.