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개의 열에 걸쳐 있습니다.

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

이전 답변에서 설명한 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 입니다.
'programing' 카테고리의 다른 글
| Angular 2+의 ngShow 및 ngHide는 무엇입니까? (0) | 2023.04.25 |
|---|---|
| 단일 테스트 파일을 실행합니다. (0) | 2023.04.25 |
| 에서 사용한 후 개체를 Null/Nothing으로 설정합니다.그물 (0) | 2023.04.25 |
| WPF의 폭과 실제 폭의 차이점은 무엇입니까? (0) | 2023.04.25 |
| SQL Server 2012에서 Excel로 데이터를 복사할 때 새로운 라인 문제가 발생합니다. (0) | 2023.04.25 |



