programing

Excel의 2차 및 3차 회귀 분석입니다.

jooyons 2023. 4. 25. 22:17
반응형

Excel의 2차 및 3차 회귀 분석입니다.

다음과 같은 정보가 있습니다.

  Height    Weight

    170     65
    167     55
    189     85
    175     70
    166     55
    174     55
    169     69
    170     58
    184     84
    161     56
    170     75
    182     68
    167     51
    187     85
    178     62
    173     60
    172     68
    178     55
    175     65
    176     70

엑셀에서 2차 및 3차 회귀 분석을 구성하고 싶습니다.Excel에서 선형 회귀로 하는 방법은 알지만, 2차 및 3차 회귀는 어떻습니까?많은 자료를 찾아봤지만 도움이 될 만한 자료를 찾지 못했습니다.

엑셀의 엑셀은 문서화되지 않은 트릭을 사용해야 합니다.LINEST이겁니다.

=LINEST(known_y's, [known_x's], [const], [stats])

배경

정규 선형 회귀 분석은 다음과 같이 계산됩니다.

=LINEST(B2:B21,A2:A21)

선형 기울기( )를 반환합니다.m의 공식은 다음과 같습니다.

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

데이터에는 다음과 같은 이점이 있습니다.

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

다음과 같습니다.

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

기록되지 않은 트릭 넘버 1입니다.

Excel을 하여 Excel에 대한 지수를 사용하는 공식으로 회귀를 계산할 수도 있습니다.x와는 다릅니다1예를 들어1.2 x: 입니다.

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

다음 공식을 사용합니다.

=LINEST(B2:B21, A2:A21^1.2)

어떤 데이터가 필요합니까?

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

다음과 같습니다.

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

한 명의 지수에 국한되지 않습니다.

엑셀의 ㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇㅇ다입니다.LINEST또한 함수는 여러 개의 회귀를 계산할 수 있으며, 서로 다른 지수를 사용하여 여러 개의 회귀를 계산할 수 있습니다.x이겁니다.

=LINEST(B2:B21,A2:A21^{1,2})

참고: 로케일이 유럽식(10진수 기호 "")으로 설정된 경우 쉼표는 세미콜론과 백슬래시로 대체해야 합니다.=LINEST(B2:B21;A2:A21^{1\2})

이제 Excel은 x와 x를 동시에2 사용하여 회귀를 계산합니다.

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

어떻게 하면 될까요?

불가능할 정도로 까다로운 부분은 다른 회귀 값을 볼 수 있는 명확한 방법이 없다는 것입니다.그러기 위해서는 다음을 수행해야 합니다.

  • 공식이 들어 있는 셀을 선택합니다.

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

  • 선택 영역을 왼쪽 두 칸으로 확장합니다(선택 항목은 너비가 최소 3셀이어야 함).

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

  • 누르다

  • ++ShiftEnter를 누릅니다.

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

이제 3가지 회귀 상수를 볼 수 있습니다.

  y = -0.01777539x^2 + 6.864151123x + -591.3531443

보너스 채팅입니다.

일부 지수를 사용하여 회귀 분석을 수행하고자 하는 함수가 있습니다.

y = m×x + b입니다.

하지만 저는 그 지수를 몰랐어요.그래서 바꿨어요.LINEST셀 참조를 대신 하는 함수입니다.

=LINEST(B2:B21,A2:A21^F3, true, true)

Excel을 하여 전체 통계(Excel의 네 번째 매개 변수)를 출력합니다.LINEST 다음을 수행합니다.

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

해결사에게 R을 최대화하라고2 합니다.

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

그리고 최고의 지수를 알아낼 수 있습니다.어떤 데이터입니까?

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

다음과 같습니다.

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

이 질문이 좀 오래된 건 알지만, 제가 생각하기엔 좀 더 쉬운 대안을 제시해야겠다고 생각했습니다.데이터 세트에 "excel" 열을 추가하려면 Excel의 Analysis ToolPak→Data Analysis→Regration을 사용할 수 있습니다.2차 또는 3차 회귀 분석을 수행하는 비결은 입력 X 범위를 정의하는 것입니다.

단순 선형 회귀 분석을 수행하는 경우 X와 Y라는 두 개의 열만 있으면 됩니다.2차 방정식을 할 때는 X_1, X_2, Y가 필요합니다. 여기서 X_1은 x 변수이고 X_2는 x^2입니다. 마찬가지로, 입방체를 할 때는 X_1, X_2, X_3, Y가 필요합니다. 여기서 X_1은 X, X_2입니다.입력 X 범위가 A1부터 B22까지 2개의 열에 걸쳐 있습니다.

Excel의 2차 회귀 분석에 대한 입력입니다.

다음 이미지는 회귀 분석의 출력입니다.R-제곱 값과 모든 계수를 포함한 공통 출력을 강조 표시했습니다.

Excel의 2차 회귀 분석 계수입니다.

이전 답변에서 설명한 LINEST 함수가 방법이지만 출력의 3개 계수를 표시하는 더 쉬운 방법은 INDEX 함수를 추가로 사용하는 것입니다.한 셀에 =INDEX(LINEST(B2:B21,A2):를 입력합니다.A21^{1,2},TRUE,FALSE),1) (그런데 B2:B21과 A2는 다음과 같습니다.제가 사용한 A21은 이 질문에 답한 첫 번째 포스터와 동일한 값입니다...물론 데이터에 맞게 이러한 범위를 적절하게 변경할 수 있습니다.)이 값은 X^2 계수를 제공합니다.인접한 셀에 동일한 공식을 다시 입력하고 마지막 1을 2로 변경합니다.이 값은 X^1 계수를 제공합니다.마지막으로, 다음 셀 오버에 동일한 공식을 다시 입력하고 마지막 숫자를 3으로 변경합니다.이 값은 상수를 제공합니다.세 계수는 매우 가깝지만 차트 탭의 그래픽 추세선 기능을 사용하여 도출된 계수와는 완전히 동일하지는 않습니다.또한 LINEST는 X 및 Y 데이터가 열(행 아님)에 있고 범위 내에 빈 셀이 없는 경우에만 작동하므로 #VALUE 오류가 발생하는 경우 유의하십시오.

언급URL : https://stackoverflow.com/questions/10857252/quadratic-and-cubic-regression-in-excel 입니다.

반응형