메뉴 건너뛰기

목록
2023.04.01 12:24

대충 써봄

profile
조회 수 103 댓글 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 4565 1
» 대충 써봄 6 file 삼김식감 2023.04.01 103 0
1007 시발 file 삼김식감 2023.03.27 112 0
1006 대회에 대해 생각해봤음 삼김식감 2023.03.27 81 0
1005 코드검증용 삼김식감 2023.03.27 90 0
1004 데이터 분석 잘하는 수붕이 있냐 file 삼김식감 2023.03.27 86 0
1003 .dat 파일형식 만드는 방법좀 삼김식감 2023.03.27 134 0
1002 다듬은 내용 3 file 삼김식감 2023.03.25 75 0
1001 트레이닝세트하고 테스트셋 설명좀 11 file 삼김식감 2023.03.25 108 0
1000 씨발 삼김식감 2023.03.24 55 0
999 내일까지 ... 해본다 삼김식감 2023.03.24 101 0
998 안드로이드 프로그래밍 절반정도는 말에미쳤다 2023.03.19 100 0
997 기계학습 다시 공부하니까 말에미쳤다 2023.03.19 122 0
996 안드로이드 과제해결 ... 1 말에미쳤다 2023.03.17 113 0
995 정수를 2진수로 변환하여 출력하는 프로그램을 작성해보자 (자바) 1 말에미쳤다 2023.03.17 143 1
994 jdk 처음으로 받아봤음 4 말에미쳤다 2023.03.09 134 0
993 삭제된 게시글입니다. midori 2023.03.06 109 0
992 삭제된 게시글입니다. midori 2023.03.06 100 0
991 삭제된 게시글입니다. midori 2023.03.04 91 0
990 오라클 컴퓨트 인스턴스생성할때 3 file 저능아 2023.03.03 105 0
989 개발자구인 도랏노 1 말에미쳤다 2023.03.01 122 0
목록
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 60 Next
/ 60

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5