database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Tutorials 7496 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 7496
엑셀 FORECAST 함수 구현하기
작성자
김상기(ioseph)
작성일
2008-08-14 15:06
조회수
15,159

엑셀의 FORECAST 함수를 통계학 용어로 풀면 선형 회귀법을 이용한 추측값을 구하는 것이라고 합니다.


좀 더 쉽게 말하면,

분기별 매출액이 있고, 다음 분기별 매출 예상액을 구하는 것입니다.


방법은 기존 자료를 일차 함수 직선 그래프로 그리고 다음 x 축에 대한 y 값을 구하는 방식입니다.


PostgreSQL 8.2 부터 이것을 구할 수 있도록 두 집계함수를 제공합니다.


하나는 x,y 점들에 대한 평균 기울기를 구하는 regr_slope(Y, X) 함수이고,

x,y 점들을 선형 회귀법에서 사용할 직선의 y축 절편을 구하는 regr_intercept(Y, X) 함수입니다.


예제:


=> select * from 매출액통계;

 분기 | 매출액

------+--------

    1 |    256

    2 |    300

    3 |    280


이런 자료에서 4분기 매출액을 예상한다면, 분기가 x 축이 되고, 매출액이 y축이 되고 윗 두함수를 이용해서 직선 방정식에 넣으면 됩니다.


=> select regr_slope(매출액, 분기) * 4 + regr_intercept(매출액,분기) from 매출액통계;

     ?column?

------------------

 302.666666666667

(1 row)



재미난 집계함수였습니다.

덕분에 중등수학 공부를 열심히 했네요.


[Top]
No.
제목
작성자
작성일
조회
8971타임라인을 이용한 시간여행
김상기
2012-03-16
5716
88499.1 trgm 활용하기
신기배
2011-10-06
7170
8577배열 자료형 정렬 함수 [1]
김상기
2009-12-15
8871
7496엑셀 FORECAST 함수 구현하기
김상기
2008-08-14
15159
7068corr() 집계 함수
김상기
2007-03-01
11550
69948.2에서 새롭게 생긴 SQL 구문 [3]
김상기
2007-01-06
10971
6415What's New in 8.1 [1]
신기배
2005-11-12
10734
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.067초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다