메뉴 건너뛰기

목록
2023.04.01 12:24

대충 써봄

profile
조회 수 29 댓글 6 예스잼 0 노잼 0

import pandas as pd

import numpy as np

import seaborn as sns 

import matplotlib.pyplot as plt

import math

 

df = pd.read_csv('train.csv')

 

df = df.drop(['ID'], axis = 1)

df.plot()

plt.show()

 

plt.figure(figsize = (8,8))

 

sns.heatmap(data = df.corr(), annot =True)

 

다운로드 (1).png

 

태양광 발전량을 일사량 및 기상 상황 데이터로 회귀 예측

 

태양광 패널 특성상 지면과 떨어져 설치되기 때문에

온도와 습도가 중요하다고 생각됨.

 

  • 평가 기준 : RMSE (평균 제곱근 오차)
  • Public score : 테스트 데이터의 30%

 

음... 

import sklearn

 

 

 

  • profile
    저능아 2023.04.01 14:54
    이쁜ㄷ
  • profile
    삼김식감 2023.04.01 22:30
    import pandas as pd
    import numpy as np
    import seaborn as sns
    import matplotlib.pyplot as plt


    df = pd.read_csv('train.csv')

    def get_outlier_prop(x):
    Q1, Q3 = x.quantile([0.25, 0.75])
    IQR = Q3 - Q1
    upper_bound = Q3 + 1.5 * IQR
    lower_bound = Q1 - 1.5 * IQR
    outliers = x[(x>upper_bound)|(x<lower_bound)]
    return str(round(100*len(outliers)/len(x), 1)) + '%'
    df1 = df
    print(df1.apply(get_outlier_prop))

    Q1, Q3 = df1['WS']. quantile([0.25,0.75])
    IQR = Q3 - Q1
    upper_bound = Q3 + 1.5 * IQR
    lower_bound = Q1 - 1.5 * IQR

    df2 = df1[(df1['WS']<=upper_bound)&(df1['WS']>=lower_bound)]
    df2.shape
    #( 702,7 )

    df_t = df2['TARGET']
    df2=df2.drop(['TARGET','ID'] , axis = 1)

    #type(df2)
    #df_t= pd.Series(df_t)
    #df2.describe()
    #type(df_t)
    df_t=df_t.to_frame()
    type(df_t)
  • profile
    삼김식감 2023.04.01 23:34
    https://datascienceschool.net/03%20machine%20learning/14.01%20%EB%AA%A8%ED%98%95%20%EC%B5%9C%EC%A0%81%ED%99%94.html
  • profile
    삼육두유 2023.04.02 23:45
    태양광 패널은 습도는 그닥 영향 없는 거 같던데

    높은 습도로 인해서 발생하는 안개 같은 건 발전량에 영향을 미칠 수 있긴 하지만, 기본적으로 습도 자체는 큰 영향 없는 듯?

    순수하게 발전량을 고려하자면, 태양광을 설치하는 위도에 따른 태양과 태양광 패널 사이의 각도, 온도 등은 중요한 요소긴 함
  • profile
    삼김식감 2023.04.03 10:21
    라인 토깽이콘2 icon_4
  • profile
    삼육두유 2023.04.03 11:17
    응아잇 icon_9

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1341 1
1038 타입스크립트 2 file 으ㅇ유ㅏ」 2021.11.21 68 0
1037 키 마우스 매핑 프로그램 만들었음 10 file '`' 2022.08.30 206 6
1036 클래스밖변수 따로 선언안하면 못쓰는줄알았는데 4 file 바보 2021.10.13 92 0
1035 클래스랑 메서드가 따로놀수가있는거임? 4 아트 2021.05.01 75 0
1034 크롬 리모트 데스크탑 신기하네 file 미니미니자궁맨 2021.09.17 56 0
1033 크로스 플랫폼이 말이 좋아 크로스인듯 1 MDR 2020.09.26 61 0
1032 쿨러깔아줘도 인터넷이끊기네 미니미니자궁맨 2021.09.09 34 0
1031 쿠르스칼 알고리즘 1 그리드 2022.11.15 18 0
1030 쿠다랑 엔비디아 다 날리고 새로 까는 중 2 삼육두유 2024.03.01 56 0
1029 콤퓨타 수정판 ㅍㅌㅊ? 19 file 문향 2020.05.20 132 0
1028 콤퓨타 ㅍㅌㅊ? 11 file 문향 2020.05.19 191 -1
1027 콜 바이 레퍼런스 왜 씀? 4 그리드 2022.12.31 40 0
1026 코린이 pyqt5 로 오토마우스 만들어봣어요 9 file 연습장 2021.11.15 72 0
1025 코린이 PyQt5 공부하고있어요 7 file 바보 2021.10.09 84 0
1024 코랩 써보고 있는데 질문 좀 5 삼육두유 2022.03.08 54 0
1023 코딩하기 좋은 노트북 추천좀 8 그리드 2022.05.30 50 0
1022 코딩하기 존나귀찮다 진짜 마루쉐 2021.01.11 82 0
1021 코딩은 혹시 외우는 것도 필요하냐 6 file 삼육두유 2022.03.14 77 0
1020 코딩 테스트 공부방법 추천 2 3 그리드 2022.12.18 40 0
1019 코딩 안한지 존나 오래됨 다람쥐 2020.07.26 84 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56