메뉴 건너뛰기

목록
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

공지 수용소닷컴 이용약관 asuka 2020.05.16
  1. 농림수산성이 업무에 챗GPT 투입

  2. matlab 으로 매크로를 만들 수 있...

  3. 오늘 학교 과제내준거

  4. 23-03 삼성 코테풀이

  5. 블록체인 공부 시작하겠음...

  6. 결국 교수상이 AI를 언급해버리고...

  7. 개인용

  8. 회귀분석만 하면 뭐함?

  9. MSE 에 루트 씌우면 RSME 라는데

  10. 대충 써봄

  11. 시발

  12. 대회에 대해 생각해봤음

  13. 코드검증용

  14. 데이터 분석 잘하는 수붕이 있냐

  15. .dat 파일형식 만드는 방법좀

  16. 다듬은 내용

  17. 트레이닝세트하고 테스트셋 설명좀

  18. 씨발

  19. 내일까지 ... 해본다

  20. 안드로이드 프로그래밍 절반정도는

목록
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 56 Next
/ 56