메뉴 건너뛰기

목록
2023.04.01 12:24

대충 써봄

profile
조회 수 94 댓글 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
  • 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 4404 1
1025 파이썬 << 이새끼 딥러닝 원툴임? 3 file 아야나미레이 2023.04.26 162 0
1024 아니나 이해가안되네 1 file 저능아 2023.04.26 95 0
1023 오늘 공부한 것 1 나무터칭수필맨 2023.04.22 83 0
1022 걍 간단하게 플로터로 앱 만들어보려는데 1 MDR 2023.04.22 112 0
1021 뭔가 아는것 같기도 하면서 나무터칭수필맨 2023.04.21 64 0
1020 C++에서의 구조체와 클래스 사용... 나무터칭수필맨 2023.04.20 96 0
1019 삭제된 게시글입니다. 저능아 2023.04.19 60 0
1018 삭제된 게시글입니다. 쓰레기 2023.04.19 84 0
1017 농림수산성이 업무에 챗GPT 투입 2 柊かがみ 2023.04.18 99 0
1016 matlab 으로 매크로를 만들 수 있을까 2 삼육두유 2023.04.15 161 0
1015 오늘 학교 과제내준거 삼김식감 2023.04.11 93 0
1014 23-03 삼성 코테풀이 1 삼김식감 2023.04.10 122 0
1013 블록체인 공부 시작하겠음... 삼김식감 2023.04.07 88 0
1012 결국 교수상이 AI를 언급해버리고 말았음 2 file 삼육두유 2023.04.05 217 0
1011 개인용 1 나는무적이다코인은신이고 2023.04.05 121 0
1010 회귀분석만 하면 뭐함? 1 삼김식감 2023.04.03 178 0
1009 MSE 에 루트 씌우면 RSME 라는데 삼김식감 2023.04.02 139 0
» 대충 써봄 6 file 삼김식감 2023.04.01 94 0
1007 시발 file 삼김식감 2023.03.27 108 0
1006 대회에 대해 생각해봤음 삼김식감 2023.03.27 79 0
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 60 Next
/ 60

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5