디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

재획하면서 공부하기 #1

ㅇㅇ갤로그로 이동합니다. 2024.08.30 20:09:04
조회 56 추천 0 댓글 0
														

regression

classification


X : INPUT

x1, x2, x3 ... : feature

Y : OUTPUT


Y = F(X)


ex) Y = w1x1 + w2x2 + e

w1, w2 : weight, parameter

e : error, loss function

Σei^2 : cost function

cost function을 최소화 시키는 w1, w2 찾는 것이 F를 찾는것


모델 결정 -> 파라미터 추정


모델에는 다중선형회귀모델, 로지스틱회귀모델, 의사결정나무모델, 인공신경망모델, ...


각 모델별로 파라미터 추정 알고리즘이 있다.


다중선형회귀모델의 경우 least square estimation 사용,

로지스틱회귀모델의 경우 conjugate gradient algorithm 사용,

인공신경망모델의 경우 back-propagation algorithm 사용




선형회귀모델

Y = w0 + w1x1 + ... + wnxn

가정) e : error는 정규분포를 따른다. 

파라미터 추정) least square estimation

Σei^2 을 최소화 하는 w0, w1, ...,wn 을 찾는것



코딩 직접 해보기 데이터갯수에 따라 plot 하기

plot된 데이터를 바탕으로 직선 구하기, 직선 플롯하기, cost func 구하기


파라미터에 대한 구간추정

점 추정량 값 플마 상수 * 점추정량에 대한 표준편차

여기서 상수는 t_a/2,n-2 : 유의수준 1-a 하에서 자유도가 n-2인 t분포의 값


결정 계수 R^2 = SSR/SST = 1 - SSE/SST

SSR/SST = 1 : 확정적인 관계

SSR/SST = 0 : X변수가 Y변수를 설명하는데 전혀 도움이 되지 않는다.

유의하지 않은 변수가 추가되어도 항상 증가함

-> Adjusted R^2 사용



## y=2x+50+error 를 따르는 n개의 데이터셋 구성, error~N(0,1)
## x는 100이하의 자연수
## 실험목표: n=4, n=8, n=16 인 케이스에 대해 데이터셋 plot 해보기.
## 각 케이스에 대해 데이터셋을 바탕으로 선형회귀모델 y=w0+w1x 구해보기.
## 각 케이스에 대해 cost function  값 계산하기


import random
import matplotlib.pyplot as plt
n = 4
X_input_4 = []
Y = []
for i in range(n):
    X_input_4.append(random.randint(1, 100))
    error = random.gauss(0, 1)
    Y.append(2*X_input_4[i]+50+error)
print(X_input_4)
print(Y)
plt.scatter(X_input_4, Y)
plt.xlabel('X_input_4')
plt.ylabel('Y')
plt.title('Scatter plot of X_input_4 and Y')
plt.show()


import numpy as np
from sklearn.linear_model import LinearRegression

# Convert X_input_4 to a NumPy array and reshape it
X = np.array(X_input_4).reshape(-1, 1)

# Create a linear regression model
model = LinearRegression()

# Fit the model to the data
model.fit(X, Y)

# Get the coefficients
w0 = model.intercept_
w1 = model.coef_[0]

# Print the equation of the line
print("y = {:.2f} + {:.2f}x".format(w0, w1))

# Generate points for the line
X_line = np.linspace(min(X_input_4), max(X_input_4), 100)
Y_line = w0 + w1 * X_line

# Plot the data points and the best fit line
plt.scatter(X_input_4, Y)
plt.plot(X_line, Y_line, color='red')
plt.xlabel('X_input_4')
plt.ylabel('Y')
plt.title('Linear Regression')
plt.show()


추천 비추천

0

고정닉 0

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 자식 사교육에 돈 엄청 쓸 것 같은 스타는? 운영자 24/09/09 - -
AD <소드 오브 콘발라리아> 첫 대규모 업데이트 실시! 운영자 24/09/13 - -
8410370 아메소한100억만구하고싶은데 [3] 정서기갤로그로 이동합니다. 09.14 22 0
8410369 시종이농ㅋㅋㅋㅋ ㅇㅇ(118.235) 09.14 10 0
8410368 구마유시 ㄹㅇ 사형각날카로웠는데 [2] 윌비백갤로그로 이동합니다. 09.14 36 0
8410366 하 ㅅㅂ 오늘 루나메소 2400에삿음 [3] 나옹이갤로그로 이동합니다. 09.14 64 0
8410362 스카메소값 든든한거보소 ㅋㅋ [3] 정서기갤로그로 이동합니다. 09.14 79 0
8410360 심심한데 근우 애미나 따먹어야할듯 ㅇㅇ(210.100) 09.14 20 2
8410357 또롤갤됐네 [3] 나키리아야메팬티도둑갤로그로 이동합니다. 09.14 34 0
8410356 솔직히 메이플보다 재밌는게임있나? [2] 도서관2갤로그로 이동합니다. 09.14 38 0
8410355 롤중계 재미업슴 치마달린건바니걸이아니니까뉴바니걸출시좀갤로그로 이동합니다. 09.14 21 0
8410354 스사단 ㅆㅂ놈 오마카세 사준대서 부랄털까지 면도했는데 [6] 어촌저학력미개인망한인생노가더갤로그로 이동합니다. 09.14 61 0
8410352 베릴 ㅂㅅ색기 ㅋㅋ 한국축구만세갤로그로 이동합니다. 09.14 14 0
8410351 이거 70억이면 어떰 [3] ㅇㅇ(59.5) 09.14 46 0
8410347 거탐 본캐고 부캐고 그런거없지?계정이지? 메갤러(122.32) 09.14 24 0
8410345 바드궁 시발아 왜자꾸 직스궁이랑 겹치냐ㅜㅋㅋㅋ 소나기갤로그로 이동합니다. 09.14 20 0
8410344 이거 어디에 쓰는거에요? [21] 서하율갤로그로 이동합니다. 09.14 97 0
8410343 근우형은 효자야 [2] ㅇㅇ(211.234) 09.14 82 7
8410342 확실히 보스 배율 200퍼 부턴 진짜 편하게 할만한듯 ㅇㅇ(125.176) 09.14 27 0
8410341 대상혁 ㅋㅋㅋㅋㅋㅋ 메갤러(221.164) 09.14 11 0
8410340 템에 자기이름박을라면 어떡해야함? [4] ㅇㅇ(39.117) 09.14 24 0
8410339 님들 히어로 헥사 떡잘 할려는데 공크보 돌리면됌? 메갤러(112.172) 09.14 16 0
8410337 교도소 간수 << 생각해보니 개웃기는점 [2] 기신갤로그로 이동합니다. 09.14 52 0
8410336 페이커 << 프로게이머 안했으면 지금 무슨일 함?? [1] ㅇㅇ(175.126) 09.14 31 0
8410332 ❤+로얄메이플-1.2.386✦최신6차&솔야누스✦엔버리마✦칼로스&카링패턴 온비새로갤로그로 이동합니다. 09.14 15 0
8410331 로얄메이플❤+1.2.386✦최신6차&솔야누스✦엔버리마✦칼로스&카링패턴구현 온비새로갤로그로 이동합니다. 09.14 15 0
8410330 ❤+로얄메이플❤+1.2.386-최신6차&솔야누스✦엔버리마✦칼로스&카링패턴 온비새로갤로그로 이동합니다. 09.14 13 0
8410328 메갤에 왤케 롤중계가 많다했더니 피터팬갤로그로 이동합니다. 09.14 45 0
8410327 ❤+로얄메이플❤+1.2.386✦최신6차&솔야누스✦엔버리마-칼로스&카링패턴 온비새로갤로그로 이동합니다. 09.14 19 0
8410326 페이커 죽여버리는 구마유시....gif ㅇㅇ(118.235) 09.14 37 0
8410325 ❤+로얄메이플❤+1.2.386✦최신6차&솔야누스✦엔버리마✦칼로스&카링패턴 온비새로갤로그로 이동합니다. 09.14 14 0
8410323 안녕하세요 [7] 사용가능한닉네임입니다.갤로그로 이동합니다. 09.14 36 0
8410322 구마유시 물로켓 발싸 ㅋㅋㅋㅋㅋㅋㅋ ㅇㅇ갤로그로 이동합니다. 09.14 23 0
8410321 이런 개찐따도 편의점 알바 가능함?? [3] ㅇㅇ갤로그로 이동합니다. 09.14 40 0
8410318 와헌은 리마때 진짜 신직업급으로 아예 다시 만드려나보네 [1] ㅇㅇ(211.235) 09.14 37 1
8410317 에테노작 갑자기 왤케오름? [1] ㅇㅇ(115.138) 09.14 61 0
8410316 ㄴ 사실상 고아와 다를게 없으면 개추 ㅇㅇ(175.126) 09.14 12 0
8410315 탈라하트 오니까 291찍고싶노 [2] ㅇㅇ(1.219) 09.14 39 0
8410313 아오 에이땅시치 ㅇㅇ(222.112) 09.14 16 0
8410312 구마유시 머함???????????????? ㅇㅇ갤로그로 이동합니다. 09.14 11 0
8410311 불독고수잇음? [7] 아현.갤로그로 이동합니다. 09.14 54 0
8410310 구좆이새끼는진짜 직스로 땅클해서 페이커 또죽이네 뷸뷸갤로그로 이동합니다. 09.14 22 0
8410309 구마유시사형ㅋㅋㅋㅋ 아침갤로그로 이동합니다. 09.14 24 0
8410308 주보돌이 카이저 vs 팔라딘 추천좀 [3] ㅇㅇ(175.126) 09.14 27 0
8410307 루나 윗잠 천장 얼마정도 함 [1] ㅇㅇ(125.139) 09.14 22 0
8410306 벤치프레스 중심을 못잡겟음... [2] 은엃갤로그로 이동합니다. 09.14 29 0
8410304 우리 미드 존나 못해 개좃즙ㅋㅋㅋㅋ ㅇㅇ(58.120) 09.14 12 0
8410302 라라보고 섬 [3] ㅇㅇ(118.235) 09.14 72 2
8410301 남친한테 차였어 [1] ㅇㅇ(39.7) 09.14 38 0
8410299 근우야 제발 이애미를 구해줘 지옥에서 [2] ㅇㅇ(180.68) 09.14 50 3
8410297 엥 근데 데벤 극딜 많이 쌔진건가? [4] Zoldyck갤로그로 이동합니다. 09.14 60 0
8410295 근우애미되는 사람입니다 사실 아버지는 강아지랍니다 ㅇㅇ(180.68) 09.14 18 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2