총 23개
-
퀀트 투자 가이드(2) - 퀀트 투자를 위해 준비할 것들2025.01.021. 퀀트 투자의 목표 퀀트 투자의 목표는 크게 두 가지입니다. 첫째, MDD(최대 낙폭)을 20% 이하로 제한하는 것입니다. 손실이 크면 본전 만회에 필요한 수익률이 기하급수적으로 커지고, 심리적으로도 투자자가 이성적인 투자 방법을 포기하게 됩니다. 둘째, 만족할만한 수익을 내는 것입니다. 물가상승률을 고려하면 원금이 매년 3% 이상 증가해야 하며, 은퇴 시기를 앞둔 직장인의 경우 복리 8-14% 정도의 수익이 필요합니다. 2. 퀀트 투자에 사용되는 소프트웨어 퀀트 투자를 위해 사용되는 소프트웨어에는 세 가지 단계가 있습니다. 첫...2025.01.02
-
C언어 판매실적 보고서 생성 프로그램2025.11.151. 2차원 배열과 데이터 처리 C언어에서 2차원 배열을 이용하여 5명 직원의 4분기 판매 실적 데이터를 저장하고 관리합니다. 배열의 각 행은 직원을, 각 열은 분기를 나타내며, 이를 통해 개인별 총합, 분기별 총합, 분기별 평균 등 다양한 통계 데이터를 계산할 수 있습니다. 반복문을 활용하여 효율적으로 데이터를 입력받고 처리합니다. 2. 통계 계산 및 데이터 분석 판매 실적 데이터를 기반으로 개인별 총합, 분기별 총합, 년 총합, 분기별 평균, 년 평균 등을 계산합니다. 소수점 2자리까지 반올림하여 정확한 평균값을 구하고, 이러한...2025.11.15
-
파이썬 시험 (답지 포함)2025.01.241. 파이썬 프로그래밍 파이썬 프로그래밍 언어를 사용하여 다양한 문제를 해결하는 방법에 대해 설명합니다. 이 문제에서는 flowchart 작성, 파이썬 코드 작성, 파일 입출력, 선형 회귀 분석, 그래프 그리기 등의 내용을 다룹니다. 2. 선형 회귀 분석 선형 회귀 분석은 데이터 간의 선형 관계를 분석하는 통계 기법입니다. 이 문제에서는 numpy와 matplotlib 라이브러리를 사용하여 선형 회귀 분석을 수행하고 그 결과를 그래프로 나타내는 방법을 다룹니다. 3. 원기둥 계산 원기둥의 반지름과 높이를 입력받아 밑면의 지름, 부피...2025.01.24
-
파이썬으로 반응공학 뽀개기 I2025.01.021. 반응 속도 계산 반응공학에서 가장 중요한 것 중 하나는 관찰하고자 하는 화학반응이 얼마나 빨리 일어나는지를 관찰하고 예측하는 것입니다. 이를 위해 반응 속도를 변화시키는 변수를 수학적으로 표현하는 방법을 다룹니다. 반응 속도는 단위 시간 동안 대상 물질의 개수가 감소 또는 생성되는 정도를 나타내며, 일반적으로 mol/sec 단위로 표현됩니다. 이 예제에서는 수소와 산소의 연소 반응에서 반응 속도를 계산하는 과정을 파이썬으로 구현하였습니다. 2. 반응기 용적 계산 반응 속도를 계산하기 위해서는 반응기의 용적을 알아야 합니다. 이...2025.01.02
-
방통대 방송대 파이썬프로그래밍기초 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 파이썬 프로그래밍 기초 파이썬 프로그래밍의 기본 개념과 문법을 다룹니다. 변수, 데이터 타입, 연산자, 제어문, 함수, 클래스 등 파이썬 프로그래밍의 핵심 요소를 설명하고 있습니다. 2. 파이썬 개발 환경 파이썬 프로그래밍을 위한 개발 환경 구축 방법을 설명합니다. IDLE, Colab 등 파이썬 IDE 사용법과 파이썬 인터프리터 실행 방법을 다룹니다. 3. 파이썬 문법 및 구문 파이썬의 기본 문법과 구문을 설명합니다. 변수 선언, 연산자 사용, 제어문 활용, 함수 정의 등 파이썬 프로그래밍의 핵심 문법을 다룹니다. 4. 파이...2025.01.25
-
C언어 월간 기온 변화 보고서 프로그램2025.11.151. Python 프로그래밍 월간 기온 변화 보고서를 작성하기 위한 Python 프로그램 개발. 사용자로부터 특정 월과 해당 월의 일 수를 입력받아 각 날짜별 기온 값을 입력받고, 이를 리스트에 저장하여 데이터 처리. 함수 기반의 모듈화된 구조로 작성되며, 입력 데이터의 유효성 검증과 함께 효율적인 데이터 관리를 구현. 2. 데이터 분석 및 통계 월간 기온 데이터에서 최고 기온, 최저 기온, 평균 기온을 계산하는 통계 분석. getHiDay, getLowDay, getAve 함수를 통해 최고 기온이 나타난 날짜, 최저 기온이 나타난...2025.11.15
-
Python을 이용한 화학공정 제어시스템 모사 실험2025.01.231. 화학공정 제어시스템 화학공정은 화학적, 물리적 과정을 통해 원료 물질이 원하는 생산물로 변환되는 생산공정이다. 제어시스템에 가장 최적으로 운전되는 공정 목표치를 설정하여 DSC, PLC 등 기본 제어시스템이 공정 목표치를 만족하도록 자동으로 운전할 수 있다. 2. 1차 공정시스템 1차 공정시스템은 동특성이 1차 선형미분방정식으로 표현되는 공정이다. 여기서 동특성은 응답이 움직이는 특성으로, 주어진 공정에 특정 입력을 넣었을 때 시간에 따라 출력 응답이 어떻게 움직이는지를 의미한다. 3. 2차 공정시스템 2차 공정시스템은 동특성...2025.01.23
-
파이썬으로 공학계산 따라하기 IV - 연립미분방정식2025.11.171. 연립미분방정식 (Series Reactions) A → B → C로 표현되는 연속 반응에서 각 물질의 농도 변화를 시간의 함수로 표현하기 위해 미분방정식을 순차적으로 풀어내는 방법을 다룬다. 비가역 비흡탈착 반응을 가정하여 반응속도식을 세우고, 각 단계별로 적분상수를 확정하여 최종 방정식을 도출한다. Sympy 라이브러리를 활용하여 복잡한 미분방정식의 일반해를 구하고, 이를 통해 CA, CB, CC의 농도 변화를 시간의 함수로 나타낸다. 2. Sympy 라이브러리를 이용한 미분방정식 풀이 Sympy의 dsolve 명령어를 사용...2025.11.17
-
파이썬으로 미분방정식의 일반해 구하기2025.11.171. 미분방정식의 일반해 화학반응에서 반응속도식 -rA = -dCA/dt = k × CA 형태의 미분방정식을 풀어 일반해를 구하는 방법을 다룬다. sympy 라이브러리의 dsolve 명령어를 사용하여 복잡한 수기 계산 없이 파이썬으로 미분방정식을 해결할 수 있다. 초기조건 CA(0) = CA0를 적용하여 적분상수를 결정하고, 최종적으로 CA(t) = CA0 × exp(-k×t) 형태의 해를 얻는다. 2. 화학반응속도론 A → B로의 비가역반응에서 반응속도식은 -rA = k × CA 형태이며, 이를 농도의 시간변화로 표현하면 -dCA...2025.11.17
-
단 3개의 데이터만 가지고 모델 추정하기 (베이지안 추정, Python source code 예제 포함)2025.05.131. 베이지안 추정 베이지안 추정은 제한된 데이터를 활용하여 미지의 모델 매개변수를 추정하는 방법입니다. 이 예제에서는 PyMC3 라이브러리를 사용하여 베이지안 모델을 정의하고, MCMC 샘플링을 통해 매개변수의 사후 분포를 추출합니다. 이를 통해 불확실성을 고려하면서도 가능한 모든 시나리오를 종합적으로 고려하여 예측의 중심 경향을 나타낼 수 있습니다. 2. PyMC3 PyMC3는 확률적 프로그래밍 라이브러리로, 베이지안 모델링과 추론을 수행할 수 있습니다. 이 예제에서는 PyMC3를 사용하여 베이지안 모델을 정의하고, MCMC 샘...2025.05.13
