파이썬 데이터분석

    [머신러닝] 모델 신뢰도 향상을 위한 피처 스케일링 (Feature Scaling)

    이번 글도 머신러닝 모델의 신뢰도를 올리기 위한 방법에 대해 소개합니다. 다들 아시겠지만 산점도도 그렇고 아래의 글에서 시작됐습니다. 흐름을 보고 싶다면 한번 읽어보세요. [머신러닝] KNN으로 데이터 분류하기 (with Scikit-Learn) [Pandas] 6. 폴더 내 여러 데이터 프레임(파일) 합치기 [Pandas] 5. 조건에 맞춰 데이터 추출하고 수정하기 (Kaggle 에서 가져온 Gear Defection 데이터 이용) Kaggle 이라는 사이트가 있습니다. 데이터 사이언 senti-mech.tistory.com 1. 피처 스케일링(Feature Scailing)이란? 오늘 소개할 것은 피처 스케일링 (Feature Scaling)입니다. 데이터의 독립변수(independent variab..

    [Pandas] 5. 조건에 맞춰 데이터 추출하고 수정하기 (Kaggle 에서 가져온 Gear Defection 데이터 이용)

    Kaggle 이라는 사이트가 있습니다. 데이터 사이언스 커뮤니티입니다. 유명한 IT 기업들이 데이터 분석 Competition을 열기도 합니다. 많은 데이터들이 올라와있고, 사람들이 그 분석방법을 공유합니다. 공공데이터 말고 재밌는 게 없을까 하고 찾다 발견했습니다. 한국에는 비슷한 사이트로 데이콘(Daycon)이 있습니다. Mechanical Gear Vibration Dataset Vibration of six gear types are measured under various working conditions www.kaggle.com 제가 오늘 사용할 데이터입니다. 기어의 진동 데이터이고, 문제가 발생했을 때의 값이 모두 적혀있습니다. 데이터 파일은 6개로 나뉩니다. 각각 Eccentricity,..

    [Pandas] 4. Dataframe으로 그래프 그리기 (재료역학 문제 활용)

    2학년 과목인 고체역학을 재수강 중인데, 마침 데이터로 그래프 그리는 문제가 나왔습니다. 파이썬을 활용해서 그려봅시다. 1. 엑셀에 데이터 입력 후 불러오기 문제의 데이터입니다. 이걸 토대로 물질이 Brittle 한지 Ductile 한지 판별하랍니다. 주피터로 직접 입력하면 머리 아프니까, 엑셀로 작성한 다음에 불러옵시다. 저는 Stress-strain.xlsx 라고 저장했습니다. import pandas as pd df=pd.read_excel('Stress-strain.xlsx') df 잘 나옵니다. 사진이 길어서 아래는 생략했습니다. 2. plot() 을 이용해 그래프 그리기 df.plot() 점과 점 사이는 직선으로 이은 듯 합니다. y축은 잘 나왔는데 x축이 인덱스로 보입니다. x축을 strai..

    [Pandas] 3. Dataframe과 Series 정보 확인

    이제 정말 약간이나마 데이터 분석으로 가까워집니다. 1. Dataframe 정보 확인 a. df.describe() import pandas as pd data = { '이름' : ['채치수', '정대만', '송태섭', '서태웅', '강백호', '변덕규', '황태산', '윤대협'], '학교' : ['북산고', '북산고', '북산고', '북산고', '북산고', '능남고', '능남고', '능남고'], '키' : [197, 184, 168, 187, 188, 202, 188, 190], '국어' : [90, 40, 80, 40, 15, 80, 55, 100], '영어' : [85, 35, 75, 60, 20, 100, 65, 85], '수학' : [100, 50, 70, 70, 10, 95, 45, 90], ..