일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- r
- 시각화
- 오류
- 막대그래프
- OSMnx
- API
- map
- QGIS라벨링
- matplotlib
- geopandas설치
- geopnadas
- covid
- 에러
- Folium
- 지도
- covid19
- riotapi
- kepler.gl
- kepler
- Python
- 마커클러스터
- 라이엇
- 인코등
- 공공데이터포털
- 코로나
- geopandas에러
- 파이썬
- 라이엇api
- pipwin
- 오픈API
- Today
- Total
목록전체 글 (50)
Nerdy
앞전에는 회귀분석을 통한 예측 모델을 생성한 후 모델 성능을 측청하는 MAE, MSE, MAPE 등 지표들을 알아봤으면 이번 포스팅에서는 분류 모델의 성능 측정하는 방법을 알아볼려고 한다. # 사용 모듈 혼동행렬(오차행렬) : confusion matrix 정확도(accuracy) : accuracy_score 정밀도(precision) : precision_score 재현율(recall) : recall_score F1 score : f1_score F beta score : fbeta_score 먼저 실제값과 예측값을 기반으로 confusion matrix를 생성한다. from sklearn.metrics import confusion_matrix y_true = [0, 1, 0, 1, 1, 0, 1..
R Markdown이란? R Markdown은 데이터 분석을 했던 과정들을 보고서로 만들 수 있는 패키지다. R Markdown에서 HTML, PDF, Word 등 다양한 문서 형식을 저장할 수 있기에 별도의 문서 소프트웨어를 사용하지 않아도 된다는 큰 장점이 있다. # 사용 방법 R 스튜디오에서 rmarkdown 패키지를 다운 받는다. :: install.packages("rmarkdown") 설치가 다 되면 상단 File → New File → R Markdown 이라는 메뉴가 보일 것이며 클릭해주면 된다. R Markdown을 들어가면 파일 이름과 작성자, 파일 형식을 설정할 수 있는 하나의 창이 뜬다. 간단한 예시를 보여주기 위해 Rmdtest1을 만들고 HTML, PDF, Word 중 Word를..
다중분류 모델을 만든 후 성능 평가를 하기 위해 파이썬 사이킷런 패키지를 사용했더니 에러가 떴다. Traceback (most recent call last): File "C:\Users\tjoeun9\AppData\Local\Programs\Python\Python37\lib\code.py", line 90, in runcode exec(code, self.locals) File "", line 1, in File "C:\Users\tjoeun9\PycharmProjects\pythonProject3\venv\lib\site-packages\sklearn\metrics\_classification.py", line 1270, in fbeta_score zero_division=zero_division,..
이항분포는 이산확률분포의 일종이며 이항분포에서 다룰 확률변수는 다음과 같다. p : 어떤 일을 1번 시행했을 때 일어날 확률( = 되는 확률) q : 반대로 안되는 확 Χ : n번 시행 했을 때 일어난 횟수 중요한건 어떤 일을 1번 시행할 때 일어날 확률을 p, 안되는 확률을 q라고 했을 때 매 시행마다 일어날 확률이 반드시 일정해야 한다.(동전과 주사위처럼 일정해야 수학적 가능하기 때문) 가령 동전 2개를 5번 던진다고 치고 이때 동전 2개 모두 앞면이 나오는 횟수를 확률변수 X라고 하자. 여기서 일어날 확률 p는 동전 2개 모두 앞면이 나오는 것이고 안되는 확률을 q라고 한다. n (시행 횟수) = 5 p (일어날 확률) = 1/4 (앞앞) q (안될 확률) = 3/4 (앞뒤, 뒤앞, 뒤뒤) 시행 횟..
회귀분석을 통해 예측 모델을 만들고 해당 모델의 성능을 파악하기 위해 사이킷런에서는 판단할 수 있는 지표 모듈이 있다. # 선형 회귀모델(Linear Regression) 생성 사이킷런 라이브러리에 datasets 모듈을 생성한 후 당뇨병 데이터셋을 대상으로 선형회귀모델(Linear Regression)을 만든다. # 1. 데이터셋 가져오기 data = datasets.load_diabetes() # 당뇨병 데이터셋 로딩 data.target # 2. 데이터프레임 변환 후 합치기 df = pd.DataFrame(data.data, columns = data.feature_names) # 데이터셋 데이터 데이터프레임 변환 y = pd.DataFrame(data.target, columns = ['y']) ..
이산 확률분포란? 먼저 이산은 離(떠날 이) 散(흩을 산) 한자 단어이며 이는 떨어져 있는 확률변수 X라고 한다. 가령 주사위를 던졌을 때 나올 수 있는 눈은 몇개인가? 당연히 1, 2, 3, 4, 5, 6이며 각각 떨어져 있고 셀 수 있다. 떨어져 있다는 건 1과 2 사이에 0.5, 0.6 ··· 등 무수히 많은 수가 있으니 서로 떨어져 있다. 즉, 이산 확률분포의 변수는 떨어져 있으며 셀 수 있다는 것을 알 수 있다. 항상 이산 확률분포는 반드시 표로 표현해야 하며 예시를 들은 주사위 나올 확률을 표로 만들어본다. 이 표를 이산확률분포표라고 한다. X 1 2 3 4 5 6 합계 P(X) 1/6 1/6 1/6 1/6 1/6 1/6 1 이때 모든 확률을 합치면 반드시 1이 되어야 한다. 다른 예시를 들어..
라이엇 게임즈 API란 무엇인가? 라이엇 게임즈는 리그오브레전드, 발로란트, 전략적 팀 전투(TFT) 등 인기 있는 게임을 만들어 서비스 중인 회사다. 해당 회사에서 API를 제공하고 있으며 자체적으로 만든 애플리케이션이나 웹사이트를 구축하는데 사용할 개발자 데이터를 제공하는 REST API이다. 라이엇게임즈 API에서 얻을 수 있는 일부 데이터는 아래와 같다. 서비스 상태 소환사 정보 : 소환사명, 레벨, 프로필 아이콘, 계정 ID 소환사 경기 기록 및 경기 세부 정보, 타임라인 게임에 참가하고 있는 소환사의 현재 게임 정보 기타정보 : https://whiplash-bd.tistory.com/42 Riot API 목록 설명 https://developer.riotgames.com/ Riot Devel..
https://developer.riotgames.com/ Riot Developer Portal About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effort to respond to players' and developers' requests for data and developer.riotgames.com API 목록 설명 ■ ACCOUNT-V1 : 검색할 유저 관련된 정보 반환 ■ CHAMPION-MASTERY-V..