본문 바로가기

분류 전체보기11

시계열데이터 분석(2) - statsmodels Hodrick -Prescott Hodrick -Prescott는 시계열 데이터에서 경향성과 순환성을 분리하는데 주로 사용된다. 다음은 hp필터를 사용해 트랜드와 사이클을 분리하고 트랜드와 실제 gdp 비교한 그래프이다. ETS Models 오차(E), 추세(T), 계절성(S) 지수평활법, 추세모형과 같은 다양한 모델을 포함하지만 ETS 분해에 대해 알아보자 각각의 요소들을 더하거나 곱하는 등 요소의 기반에 데이터에 맞는 일반화 모델을 만들 수 있다. * 덧셈모델 : 추세가 선형에 가깝고 계절성이 일정할때 * 곱셈모델 : 매년 승객수가 전년에 비해 증가하는 지수형일때 ETS분해 승객수의 시계열 데이터를 다음과 같이 분석해보자. 결측값음 dropna를 사용하여 처리하였고, 지수형으로 판단하여 Multipl.. 2023. 8. 22.
시계열 데이터분석(1) - datetime과 기본 시계열 데이터란 시간에 따라 일련의 순차적으로 정해진 데이터의 집합이다. 시계열 데이터 분석을 통해 시계열이 가지고 있는 법칙성을 발견해 모델링하고 추정한 모델을 통하여 미래의 값을 예측하는것까지 할 수 있다. 시계열 데이터는 주로 추세(Trend), 주기(Cycle), 계절성(Seasonality), 노이즈 (Noise)로 구성되어 있으며 이러한 성향을 파악하여 모델링을 할 수 있다. 대표적인 모델로 ARIMA 모델이 있으며 인공지능을 활용하여 데이터분석도 가능하다. Python을 이용하여 해보기전 datetime이라는 형태에 대해 알아야한다. Python datetime 다음과 같이 datetime을 지정할 수 있고 datetime형식을 사용해야 python은 시간에 관한 데이터라고 인식할 수 있다... 2023. 8. 22.
양액관리, 온도조절, 빛의 양 조절에 관한 고찰 양액 관리 수경재배는 흙을 사용하지않고 양액에서만 영양분을 흡수함으로 양액관리가 필수적이다. 양액관리가 안되면 작물의 성장지연, 영향 과다/결핍, 해충 발생등 많은 문제점이 생긴다. 양액 제조 양액을 제조할때는 A통,B통C통,D통을 사용하여 만들 수 잇다. A통에는 질소, 칼리, 칼슘, 철 등이 들어가며 B통은 질소, 인산, 고토, 붕소들이 들어간다. C통의 경우 대부분이 질소로 이루어져있고 C통은 PH를 쉽게 조절할 수 있다. D통의 경우 비타민이나 영양제로 식물이 잘 클수 있게 도와준다. A와 B통의 경우 필수적이지만 C통과D통은 선택사항이다. 또한 양액을 제조할때는 꼭 나눠서 타야한다. A통의 질산칼슘을 B통에 넣게 되면 인이나 황이 칼슘이 만나면 불용화되어 이용할 수 없게 된다. 이렇게 되면 여과.. 2023. 8. 21.
UT52A 온도 컨트롤러 (2) - 동작구현 RS-485통신을 이용해서 PC(master)에서 값을 전송하여 컨트롤러에서(slave)에서 값을 받아 데이터에 따른 V값을 출력시켜 모터를 조작해보자. 이외에도 알람기능등을 활용해보자. 시작하기전에 RS-485 통신으로 값을 읽어오고 쓰는 방법을 확인해야 한다. RS-485통신을 통해 데이터 값을 읽어오는 방법 : https://seung-seop.tistory.com/7 Modbus 통신 python으로 받아오기 저번에 modbus 통신 패킷확인과 점검을 해보았는데 이번에는 pc로 받아올 수 있을지 해봐야겠다. PC와 연결을 위해 아래 485모듈을 USB로 바꿔주는 컨버터를 이용했다. 얼마 안해서 바로 사용할 수 seung-seop.tistory.com RS-485통신을 통해 데이터 값을 저장하여 출.. 2023. 8. 16.