목록Programming Languages (8)
트위티의 열하일기
# DLM 패키지란?시계열 데이터를 분석하는 패키지로, 상태가 시간에 따라 변화하는 동적 선형 모델(Dynamic Linear Model)을 활용하여 데이터를 필터링, 스무딩, 예측할 수 있다.# 시계열 데이터란?시간에 따라 변하는 데이터 (e.g. 주식 가격, 날씨 데이터, 환율, etc.) 1. 정상성 vs 비정상성- 정상성: 시간이 지나도 데이터의 패턴이 일정 -> 예측이 쉬움- 비정상성: 시간이 지나면서 평균, 분산, 패턴이 계속 바뀌는 데이터 -> 예측이 어려움 2. 시계열 데이터를 분석할 때 자주 쓰는 방법a. AR (Autoregressive, 자기회귀) 모델 : 과거의 데이터를 사용해서 현재 값을 예측하는 모델 b. MA (Moving Average, 이동평균) 모델 : 과거의 오차(예..
# 변수란? '변하는 수'다양한 값을 지니고 있는 하나의 속성을 변수 (variable)이라고 한다. 데이터는 변수들의 덩어리라고 볼 수 있다.따라서 변수는 데이터 분석의 대상이 된다. 반대로 고정된 값을 의미하는 상수는 분석 대상이 될 수 없다. 1. 변수 생성법 : 화살표 기호 ' - a+b, a/b, 2*c, a+b+c+d 등의 연산도 가능 2. 함수를 통해 여러 값으로 구성된 변수 만들기a. c() 함수 : Combineb. seq() 함수 : Sequence c. 여러 값으로 구성된 변수끼리의 연산- 변수 + 숫자: 여러 값으로 이루어진 변수에 각각 숫자만큼 더함- 변수 + 변수: 같은 순서에 위치한 값끼리 연산 3. 문자로 된 변수 만들기a. 여러 개의 문자로 구성된 변수 만들기 (앞과 방식 ..