2023. 4. 16. 16:49ㆍ카테고리 없음
Logistic Regression
Logo
기호적인 회귀
회귀
Regression 회귀
feat1: RPM
범주 분류 문제
Classification Problem
feature가 두개
classification
범주형(Categorical) 문제점
입력값은 연속형이면서 , 출력은 연속형이 아니라 범주이기 때문에 컴퓨터에게 어색.
Confusing word in Categorical 분류
Logit
Logistic Unit:오즈에 자연로그를 씌운 것
Logistix Regression
Sigmoid: 범주를 분류하기 위한 함수
Odds=불균형 빈도비 =불균형 확률비
Logistic Sigmoid =Logit의 역함수=시그모이드 함수
tanh sigmoid
Odds Ration
특정 조건의 승산(승리발견율)/다른 조건에서 승산(승리발견율)의 비율
[1]환자 -대조군 연구
이미 질환이 발생한 환자군과 질환이 발생하지 않은 대조군을 모집 후
후향적으로 조사하여 위험인가와 질환 발생 간의 연관성 추정
Rleative Risk
[2]코호트 연구
아직 질환이 발생되지 않은 모집단
파이썬에서의 라이브러리와 패키지의 차이?
라이브러리: 코드의 묶음 ex) 책을 꽂아넣은 도서관
패키지: 라이브러리를 묶어서 배포
프레임워크 : 다양한 class+library 모음 ex)장고
randint()함수 : 2개의 숙자 사이의 랜덤 정수를 리턴
uniform(): 2개의 숫자사이의 랜덤 실수를 리턴
random(): 0부터 1 사이의 랜덤 실수를 리턴
numpy.random.RandomState()
클래스의 개념이 들어가면 함수를 메소드 라고 부르게 된다
`picture()` 메소드에서 `self`를 넣는 이유는 해당 메소드가 클래스의 인스턴스에서 호출될 때, 인스턴스 자신을 가리키기 위함이다.
`self`는 메소드가 호출될 때, 해당 메소드가 속한 클래스의 인스턴스 객체를 가리키는 예약어이다. 따라서, `picture()` 메소드에서 `self`를 넣으면 해당 메소드가 속한 클래스의 인스턴스 객체를 참조할 수 있습니다.
위의 코드에서 `picture()` 메소드가 인스턴스 메소드로 정의되어 있기 때문에, 이 메소드가 호출될 때는 항상 해당 클래스의 인스턴스 객체를 통해 호출됩니다. 예를 들어, `cat_ins1.picture()` 코드에서 `picture()` 메소드가 호출되면, `cat_ins1` 인스턴스 객체가 `self` 매개변수에 전달됩니다. 이후 `picture()` 메소드 내에서 `self.color`와 같이 인스턴스 변수에 접근할 수 있게 됩니다.
따라서, `self` 매개변수는 해당 클래스의 인스턴스 객체와 연관된 작업을 수행하기 위해 사용되며, 인스턴스 메소드에서는 항상 `self` 매개변수를 첫 번째 매개변수로 정의해야 합니다.