디시인사이드 갤러리

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

갤러리 본문 영역

재획하면서 공부하기 #1

ㅇㅇ갤로그로 이동합니다. 2024.08.30 20:09:04
조회 67 추천 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/10/28 - -
8702591 쌀먹충) 시급 줄어서 우울하다.. 메갤러(223.39) 05:58 54 2
8702590 맥날 유희왕콜라보 시나모롤키링있으신분 [1] 의쩡갤로그로 이동합니다. 05:57 36 0
8702589 하세 노칼 잡았다 보상 공개한다 [13] 메갤러(211.234) 05:57 97 0
8702588 토게나시 토게아리 내한인데 못가는게 말이 되나... [3] 농현갤로그로 이동합니다. 05:56 29 0
8702587 이쁘게내라니까 구라벨색칠놀이해서내고지랄이여 스톤멍키ㅇㄷ(119.64) 05:56 56 0
8702586 로얄 20개깡 결과 [6] 누뫄갤로그로 이동합니다. 05:55 60 0
8702585 시발 유희왕 전개법 생각하다가 두시간 지남 [4] 안철수갤로그로 이동합니다. 05:55 35 0
8702584 근데한녀들 뒤없는마인드는 진짜상남자저리가라임 [7] 스톤멍키ㅇㄷ(119.64) 05:55 75 0
8702583 여갤러이신분 [8] 의쩡갤로그로 이동합니다. 05:54 60 0
8702582 세트화합 ㅇㅇ(106.102) 05:54 29 0
8702581 분홍오라넣는게나아ㅇㅅㅇ? [3] 메갤러(211.234) 05:54 39 0
8702580 윈브 페어리턴 키 빼버리고 야누스넣을까?? ㅇㅇ(121.136) 05:53 22 0
8702579 요즘 코디템 퀄리티 잘 나온다고 생각하는 편인데 [6] 초서갤로그로 이동합니다. 05:52 78 0
8702578 형들 mvp작 이제 메포사서 해야함? ㅇㅇ갤로그로 이동합니다. 05:51 25 0
8702577 루시드 3페에서 2번 뒤졌네 ㅇㅇ(118.235) 05:51 35 0
8702576 무슨 애기사칭은 메월에도이써 각종게이매 다잇나바ㅇㅅㅇ [2] 메갤러(211.234) 05:50 45 0
8702575 동완이씨1발럼은7년전에메공카에서도지랄병떨었는데 [1] 2수생(116.37) 05:50 33 1
8702574 알바 면접 합격하고 안가면 어케되냐 [5] 메갤러(106.102) 05:49 51 0
8702573 키네시스 라라 << 본캐 추천 좀 [14] 메갤러(121.150) 05:49 71 0
8702572 솔야나수 단축키 다들 뭘로하냐?? [3] ㅇㅇ(121.136) 05:49 46 0
8702571 진짜 메이플하는새기들은 다 좆병신임 [5] 메갤러(14.35) 05:48 77 1
8702570 꼬우면 접으셈ㅋㅋㅋ [2] 장은서갤로그로 이동합니다. 05:48 36 0
8702569 애기사칭이만나방ㅇㅅㅇ.. [2] 메갤러(211.234) 05:48 36 0
8702568 근데 아즈모스 어려움? ㅇㅇ(39.7) 05:47 27 0
8702566 엔버 야짤 메갤러(211.235) 05:47 60 1
8702565 유튜브 구독자 이벤트 약관상 금지 아녔냐?? [2] ㅇㅇ(118.235) 05:46 58 0
8702564 루나 추경쿠 10만메소 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] ㅇㅇ(39.124) 05:46 78 0
8702563 걍 현실적으로는 지금 이쁘게 내는게 맞다고 봐요 [1] 농현갤로그로 이동합니다. 05:46 52 0
8702562 구라벨 푸는게 솔직히 망하는거랑 뭔 상관임? [1] ㅇㅇ(112.148) 05:45 64 1
8702561 나도마라벨먹은사람들보면 부럽다 [5] ㅇㅇ갤로그로 이동합니다. 05:45 51 0
8702560 아즈모스 추가보상 캐쉬로 팔아라 ㅇㅇ(218.156) 05:45 18 0
8702559 겜휘청거린다고 알빠노가 아니라요 ㅇㅇ [2] 메갤러(118.235) 05:45 82 2
8702558 갑자기 살기 싫어짐 [1] 농현갤로그로 이동합니다. 05:44 53 0
8702557 살찌려는 신호 [2] ㅇㅇ(210.183) 05:44 47 0
8702556 겆사가먹은 마라벨6기가 천억이네 [7] ㅇㅇ갤로그로 이동합니다. 05:44 76 0
8702555 이 젖닌새끼 개웃기네 ㅋㅋ 메갤러(211.234) 05:43 25 0
8702553 명찰머가더입브니ㅇㅅㅇ 메갤러(211.234) 05:43 23 0
8702552 큐브 삭제하고 남은 건 로얄스타일이라니까 ㅇㅇ(58.226) 05:43 22 0
8702551 뭐가 잴이쁨? [5] 죽음의게임군단갤로그로 이동합니다. 05:43 57 0
8702550 애미애비쳐뒤진 메숭이들은 이시간에 재획하겠지? [1] 메갤러(14.35) 05:42 42 1
8702549 불좀꺼줄래 메갤러(211.235) 05:42 16 0
8702548 게임 망하기 직전 아니면 구라벨 안 풀 거 같긴해요 [21] 초서갤로그로 이동합니다. 05:42 83 0
8702547 원기때는 한별이가 나았다 지금은 원기가 나았다 [3] ㅇㅇ갤로그로 이동합니다. 05:41 45 0
8702546 모르는사람이랑보스도는꿈꿨음 [6] ㅇㅇ갤로그로 이동합니다. 05:41 42 0
8702545 진짜 검마시즌 스라벨보다 뚱마엽 스라벨이 523배낫네 [1] 농현갤로그로 이동합니다. 05:41 39 0
8702544 메랜 왜 갑자기 또 흥함? [5] ㅇㅇ(58.227) 05:41 109 0
8702543 뭔 지애미 보지 쑤신 칼마냥 생긴 서약 하나로 부심은.. 찐수갤로그로 이동합니다. 05:41 42 0
8702542 근데여자들 덕질+허영심에 돈쓰는거무시못하긴함 [6] 성교육영재반갤로그로 이동합니다. 05:40 79 0
8702541 근대 구라벨오너들 게임 휘청거릴때도 알빠노거리는건 좀 웃김 [1] ㅇㅇ갤로그로 이동합니다. 05:40 47 1
8702540 스라벨무기7억 머리띠4.5억이 끝 ㅇㅇ갤로그로 이동합니다. 05:40 38 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2