디시인사이드 갤러리

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

갤러리 본문 영역

재획하면서 공부하기 #1

ㅇㅇ갤로그로 이동합니다. 2024.08.30 20:09:04
조회 71 추천 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 - -
8702499 구라벨 갖고싶은거 [2] 농현갤로그로 이동합니다. 05:28 56 0
8702498 구라벨충들 웃긴 논리 ㅇㅇ(58.226) 05:28 32 0
8702497 니들은 아직도 메이플하고있냐 메갤러(182.228) 05:28 30 2
8702496 첫템 검은돌 먹어야 만점각 잘나옴? 메갤러(223.39) 05:27 33 0
8702495 160제 20성 무슨 150억이노 ㅇㅇ갤로그로 이동합니다. 05:27 35 0
8702494 구라벨 = 그냥 자기 경제지능이 낮다는 증거 ㅇㅇ(175.208) 05:27 32 0
8702493 이번 스라벨 나중에 비싸질거같지않음? [8] 누뫄갤로그로 이동합니다. 05:26 60 0
8702492 리부트 공짜구라벨부터 정상화ㄱㄱㄱㄱㄱㄱㄱㄱ [17] 성교육영재반갤로그로 이동합니다. 05:26 125 3
8702491 팡이 최근 유튭 조회수 왜저럼 [1] 메갤러(39.7) 05:25 104 1
8702490 와 대맨유 [2] 스톤멍키ㅇㄷ(119.64) 05:25 45 1
8702489 님들 스카니아인데 [3] ㅇㅇ(211.234) 05:24 73 3
8702488 하이퍼스탯 200만메소 없애주면좋겟다 [2] 히키갤로그로 이동합니다. 05:24 48 1
8702487 저는 구라벨 오너분들 리스펙합니다 [1] 농현갤로그로 이동합니다. 05:23 46 1
8702486 근데진짜 마약포인트 3000메포로사는게 경매장경쿠보다이득이네 메갤러(210.121) 05:23 44 0
8702485 메이플 파티컨텐츠 늘려줘 ㅇㅇ갤로그로 이동합니다. 05:23 25 0
8702484 BYC, 기능성웨어 '보디히트' 신제품 출시 solution7415갤로그로 이동합니다. 05:23 17 0
8702483 알리 광군절<< 해봐야 타오바오랑 가격 비슷해지네ㅋㅋ [1] 미카앨갤로그로 이동합니다. 05:23 35 1
8702482 요즘 팡이햄 민심 어떠냐 [3] 메갤러(182.228) 05:22 77 0
8702481 로아하러갈가요 메갤러(211.235) 05:21 48 0
8702479 세글자님 관련해서 궁금한거 생겼는데 고소당할까봐 못말하겠음 [2] 농현갤로그로 이동합니다. 05:19 64 1
8702478 자칭 구라벨 오너들 특징 [7] ㅇㅇ(58.226) 05:19 66 1
8702477 여갤러 목록 메갤러(58.236) 05:19 37 0
8702476 근데 상위보조 나올거라는건 다 알고있지않음? 메갤러(211.234) 05:19 25 0
8702475 이번 마약포인트 bm ㄹㅇ개혜자긴하네 [8] 히키갤로그로 이동합니다. 05:19 124 0
8702473 코디는 스펙이랑 완전히 다른 개념의 BM임 ㅇㅇ [1] 메갤러(118.235) 05:18 67 3
8702472 메이플 망하든말든 별로 신경안쓰임... [12] 끼잉갤로그로 이동합니다. 05:18 87 0
8702471 초중딩때 돈딸려서 못산구라벨이 많아요 [6] 초서갤로그로 이동합니다. 05:18 69 0
8702470 창섭이 다음 유저 갈라치기는 구라벨로 하겠네 [3] ㅇㅇ(125.183) 05:17 72 0
8702468 소녀전선2 곧 나오나보네 [2] 끼잉갤로그로 이동합니다. 05:16 49 0
8702467 흄값 운지비율 당 매출은 얼마나 늘어나는걸까 장은서갤로그로 이동합니다. 05:15 18 0
8702466 갑자기초콜릿이개먹고싶네하 [10] 나늖짱갤로그로 이동합니다. 05:15 44 0
8702465 그냥 란마마냥 남녀 왔다갔다 됐으면 좋겠는데 [4] 농현갤로그로 이동합니다. 05:15 43 0
8702464 현재 게임 쌀먹순위 1.메랜 2.로아 3.본메 메갤러(220.118) 05:15 74 0
8702463 저태이점요 [3] 스톤멍키ㅇㄷ(119.64) 05:15 49 0
8702462 구라벨특ㅇㅅㅇ 메갤러(211.234) 05:14 28 0
8702460 순백 검색하려다가 상백 검색했네... ㅇㅇ(106.102) 05:13 41 0
8702459 꿈빠 고쳐보자 [3] 끼잉갤로그로 이동합니다. 05:12 100 0
8702458 근데 구라벨 진짜로 이쁜것도 많이 있음 [4] 농현갤로그로 이동합니다. 05:12 58 0
8702457 메순이랑결혼하고싶다 ㅇㅇ갤로그로 이동합니다. 05:12 38 0
8702455 2792년쯤엔 여자도 고추가생기게 진화가되겠지 [16] 성교육영재반갤로그로 이동합니다. 05:11 88 0
8702454 나 구라벨오넌데 노말칼로스못잡음 [10] 초서갤로그로 이동합니다. 05:11 86 1
8702453 메랜 계정사서 매크로나돌려야지 죽음의게임군단갤로그로 이동합니다. 05:11 48 0
8702452 스카니아 레유 아케인완드 60억짜리 팔렸나 봐주삼 [4] 메갤러(218.145) 05:10 40 0
8702451 스라벨 전용 퍼이노(장당 50만원) 코드갤로그로 이동합니다. 05:10 33 0
8702450 가언이 요즘 뭐하고사냐 농현갤로그로 이동합니다. 05:10 28 0
8702449 던파는 아바타 무교인데 메이플은 왜 아님 메갤러(58.226) 05:09 26 0
8702448 남자 << 개쓰레기 직업 리마해야함 [4] 농현갤로그로 이동합니다. 05:09 89 0
8702447 대맨유 스톤멍키ㅇㄷ(119.64) 05:07 49 0
8702446 구라벨이 진짜로 이뻐서 끼는거면 [11] ㅇㅇ(116.38) 05:07 87 1
8702445 갤닉 꿈빠의..jpg [5] ㅇㅇ(221.139) 05:06 69 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2