티스토리 뷰
반응형
엑셀으로 선형회귀식을 얻으실때, 차트의 "추세선"을 활용하시나요?
이를 위한 엑셀 함수를 사용해보세요.
예제로 알아봅시다.
예제 데이터는 다음과 같습니다.
X | Y |
1 | 2.006 |
2 | 4.028 |
3 | 6.300 |
4 | 8.297 |
5 | 10.152 |
6 | 12.348 |
7 | 14.557 |
8 | 16.043 |
1. 데이터 입력하기
2. linest 함수 사용
- Y 값의 영역을 첫 항, X 값들의 영역을 두 번째 항으로 합니다. 세 번째 항은 Y절편을 0으로 가정하는지 아닌지를 선택하는 것입니다. TRUE면 0이 아닌 y-절편을 계산합니다. 네 번째 항은 그 외 파라미터를 계산할지에 대한 항입니다.
- 이대로 입력하고 Ctrl + Shift + Enter 키를 누릅니다
- 맨 왼쪽 위는 기울기, 맨 오른쪽 위는 Y-절편 등입니다. 아래 그림에 자세히 써두었으니 그림을 참고해주세요.
위의 예시는 y=a*x+b의 가장 기본적인 형태입니다. [기울기: a; y-절편: b;]
선형회귀식과 데이터가 잘 맞는지에 대해서는 눈으로 확인할 수도 있지만, R2나 잔차제곱합 (SSR; sum of squared residuals) 등으로 따져볼 수도 있을 것 같습니다. 혹시나 잔차제곱합이나 R2에 대해서 의문이 생기시는 분은 https://igija.tistory.com/256 에 정리가 되어 있는 것 같으니 참고 바랍니다.
선형회귀에서 항을 여러개 사용한다면, y = m1 * x1 + m2 * x2 + ... + b의 형태가 될 수 있습니다. 그 경우에는 출력되는 파라미터의 형태가 다음과 같습니다. (맨 오른쪽은 y-절편, 그 앞은 순서대로 mn, mn-1... 순서)
마이크로소프트의 매뉴얼을 참고하시면 조금 더 자세한 (번역투라서 읽기 힘들지만) 내용을 확인하실 수 있습니다.
캡쳐로 올려둔 파일은 예제파일로 첨부해두었습니다.
감사합니다.
컴퓨터에서 선형회귀 분석을 수행하는 다른 방법들도 소개해드립니다:
- 엑셀에서 함수를 사용하지 않고 선형 회귀 분석 하기
- 선형 회귀 분석을 Python으로 간단하게!
- [엑셀함수] 엑셀로 선형 회귀식의 기울기, Y-절편, R^2 구하기 SLOPE(), INTERCEPT(), RSQ()
반응형
'과학실험실' 카테고리의 다른 글
[엑셀함수] 주소를 출력하려면? 주소의 값을 가져오려면? (0) | 2023.05.05 |
---|---|
NumPy의 배열(array)과 행렬(matrix) 간단 비교 (0) | 2022.01.18 |
NumPy 배열 복사하기 (0) | 2022.01.18 |
TensorFlow 설치하기 (헤매는 중-완료.) (2) | 2021.12.02 |
[엑셀함수] 엑셀로 선형 회귀식의 기울기, Y-절편, R^2 구하기 SLOPE(), INTERCEPT(), RSQ() (0) | 2021.12.01 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 넘파이
- 약물동태학
- 선형회귀
- 다이어트 기록
- 시간 관리
- Python
- 컨디셔닝
- 파이썬
- 캐나다
- 리브퓨어
- 온타리오
- 스위치온
- 진통제
- np.array
- Excel
- leeds back
- 엑셀
- 리즈백
- Pharmacokinetics
- 라프텔
- 약동학
- 해열진통소염제
- NSAIDs
- 식단 조절
- 머니 파이프라인
- 다이어트
- 일반의약품
- live pure
- numpy
- 부업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함