Data Analysis/Python 9

예측 오차를 평가하는 지표

1. MAE (Mean Absolute Error, 평균 절대 오차)mae = mean_absolute_error(actual, predicted)# = Σ|실제값 - 예측값| / n 실제값과 예측값의 차이의 절대값의 평균직관적으로 이해하기 쉬움 (예: MAE가 2라면 평균적으로 2명 정도 차이난다는 의미)원래 단위(이 경우 플레이어 수)로 표현됨2. MSE (Mean Squared Error, 평균 제곱 오차)mse = mean_squared_error(actual, predicted)# = Σ(실제값 - 예측값)² / n 실제값과 예측값의 차이의 제곱의 평균큰 오차에 더 큰 가중치를 둠 (제곱 때문에)원래 단위의 제곱으로 표현됨 (직관적 해석이 어려움) 3. RMSE (Root Mean Squared..

Python과 SPSS, R의 차이

SPSS 보고서, 논문을 작성할 때 주로 사용 Python 오픈 소스, 무료 사용 다재다능: 데이터 전처리, 시각화, 기계 학습 다른 데이터 저장 및 처리 시스템과 연동 : 데이터베이스, 웹 서비스, 데이터 처리 파이프라인, 기계학습 사용 가능 데이터 분석 외에도 활용 분야가 더 넓음 머신 러닝 기법 사용 가능 라이브러리, 커뮤니티 등 훨씬 활발 R 데이터 분석에 특화되어 있음

3 Shift Work Schedule Automatic Program_Python

1) 참고자료 How to Solve a Staff Scheduling Problem with Python | by Khuyen Tran | Towards Data Science How to Solve a Staff Scheduling Problem with Python Minimize the number of workers per shift while assigning enough workers for each time window towardsdatascience.com pip install openpyxl import pandas as pd from openpyxl import Workbook # 사원 정보 입력 함수 def input_employee_info(num_employees, employ..

[파이썬] 독학하기 좋은 사이트 추천

먼저 코딩 도장을 설명드릴게요~ 파이썬에 대해 아무것도 모르신다면 아래에 있는 강의와 예제를 푸시면서 익히시는걸 추천드립니다. 기본기를 익히고 파이썬과 친해지는데 도움이 됩니다~! 1. 코딩도장 파이썬 코딩 도장: 14.3 if 조건문의 동작 방식 알아보기 (dojang.io) 파이썬 코딩 도장: 14.3 if 조건문의 동작 방식 알아보기 이번에는 조건식이 아닌 값으로 if와 else의 코드를 동작시켜 보겠습니다. 다음 내용을 IDLE의 소스 코드 편집 창에 입력한 뒤 실행해보세요. if_else_boolean_none.py if True: print('참') # True는 참 dojang.io 2. 점프 투 파이썬 기초가 자세히 나와있는 유용한 사이트입니다! https://wikidocs.net/24 ..

[Pandas] 인덱스 설정, 수정, 해제 _Day2

인덱스 설정, 수정, 해제 1. 데이터 프레임 만들기 import pandas as pd data = [['김나진','한글','90점'], ['김유빈','한글','85점'], ['김종희','한글','65점']] df = pd.DataFrame(data=data) df 2. 인덱스 지정하기 df.index = ['2023-01','2023-02','2023-03'] df 3. 인덱스 수정하기 df.rename(index = {'2023-01':'2023-02'},inplace=True) df 4. 인덱스 여러개 수정하기 df.rename(index = {'2023-03':'2023-04','2023-03':'2023-05','2023-03':'2023-07'},inplace=True) df 5. 컬럼명으로..

[Pandas] 칼럼명, 인덱스명, 값 기입 후 출력 & 컬럼명 설정 및 수정 _Day1

판다스 공부 https://m.blog.naver.com/o12486vs2/222077640074?referrerCode=1 [판다스 연구노트] 목차 판다스는 엑셀의 완벽한 대체제이다! 이 글은 파이썬에 입문하기를 고민하거나 갈등하는 분들에게 도움이 ... blog.naver.com ▶ 칼럼명, 인덱스명, 값 기입 후 출력 1. 칼럼명, 인덱스명, 값 기입 import pandas as pd col = ['떡볶이','순대','오징어'] ind = ['2023-01','2023-02','2023-03'] val = [[None, 4, 1], [3,1,5], [20,None,None]] df = pd.DataFrame(columns=col, index=ind, data=val) 2. 컬럼 출력 df.colu..

[01] 경기도 청년통장 데이터 분석

1. 데이터 다운로드 경기지역경제포털 (bigdata-region.kr) 경기지역경제포털 지역경제활성화를 위한 데이터 선순환의 시작 '경기지역경제포털' bigdata-region.kr 2. 코드 작성 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns # 한글폰트 사용을 위해 설치 !pip install koreanize-matplotlib import koreanize_matplotlib # 그래프에 retina display 적용 %config InlineBackend.figure_format = 'retina' # 구글 드라이브 연결 from google.colab import driv..

[파이썬_점프 투 파이썬] 문자열

문자열 자료형 1) " " 로 양쪽 둘러싸기 2) ' ' 로 양쪽 둘러싸기 3) """ """로 양쪽 둘러싸기 4) ''' '''로 양쪽 둘러싸기 5) 문자열에 '을 포함시키려면 "나는' 파이썬을' 잘 하고 싶어" 처럼 사용해야됨 6) 문자열에 "을 포함시키려면 ' '을 사용 7) 줄바꾸기 \n 삽입 print(~~\n~~) print('오늘 일요일이야\n짜파게티 먹는 날이야') 오늘 일요일이야 짜파게티 먹는 날이야 8) 이스케이프 코드 \n : 줄바꿈 \t : 탭 간격 줄일 때 사용 \\ : 문자 \를 그대로 표현할 때 사용 \' : 작은따옴표 ' 사용할 때 사용 \'' : 큰 따옴표 " 사용할 때 사용 9) 문자열 연결: + / 문자열 곱하기 : * 10) 문자열 길이 구하기: len() 11) 문자..

[파이썬_점프 투 파이썬] 숫자열

공부 링크 및 목표 01-1 파이썬이란? - 점프 투 파이썬 (wikidocs.net) 01-1 파이썬이란? `[추천 동영상 강의]` : [https://www.youtube.com/watch?v=6MjXHIYZWRE](https://www.youtube.com/watch?v=6MjXH… wikidocs.net 방학 맞이 한 번 쫙 돌리기(1~5장) 숫자형이란? 1) 정수형 a=123 a=456 a=0 2) 실수형 a=1.54 a=-5.46 3) 8진수와 16진수 # 8진수: 0o(숫자+알파벳 소문자) 또는 00(숫자+알파벳 대문자)으로 시작 a=0o177 # 16진수: 0x로 시작 a = 0x8ff b = 0xABC 4) 사칙 연산( +, -, *, / ) 5) x의 y제곱: ** 6) 나눗셈 후 나머..

728x90