확률적 가설 검정 간단한 용어 정리 (귀무가설, 대립가설, 신뢰수준, 유의수준, 유의 확률, 양측 검정, 자유도, t-test)
바로 들어가겠다. 가설 검정이란, 완벽한 증명(100% 맞는 것)은 아니나 신뢰성('그럴 것이다')을 제공하는 것이다. 귀무가설과 대립 가설을 설정하고 통계적 데이터를 기반으로 가설이 맞는지를 테스트한다. 예를 들면 주사위를 던져서 6을 연속 5번이 나왔다면 이게 우연인지, 던진 사람이 실력 있는 육잡인건지, 또, 약을 먹어서 나았다면 약 효과로 나은 건지, 원래 나을 사람이 나은 건지, 이런 것들의 가설이 맞냐 틀리냐를 정하는 것이다. 귀무가설(H0) - 기각될 것으로 기대하는 가설이다. - (차이가 없다, 영향력이 없다, 연관성이 없다, 효과가 없다)라고 말한다 대립 가설(H1) - 직접 증명이 어려우므로 귀무가설의 기각을 통해 간접적으로 증명한다. 뭔 소린지 감이 안 온다. 예를 들어보자 만약 가설..
2021. 9. 7.
객체지향 언어(Python, Java, C++)와 절차적 언어(C언어, BASIC, PASCAL..)의 비교 [장단점, 탄생배경]
‘객체지향 언어가 등장하게 된 배경과 역사, 절차적 언어와 비교하여 장점과 단점, 현재 사용되고 있는 객체지향 언어들에 대한 소개’에 대해 서술하겠습니다. 먼저 언어는 크게 절차적 언어와 객체지향 언어로 나눠집니다. 절차적 언어 폰 노이만 구조에 기반하여 변수, 배정문, 반복문을 특징으로 하는 명령형 프로그래밍의 일종입니다. 순차적으로 실행하는 것과 데이터에 중심을 맞춘 언어입니다. 예로는 C언어와 BASIC, PASCAL, FORTRAN 등이 있습니다. 절차적 언어의 장점으로는 프로그램의 흐름을 쉽게 볼 수 있으므로 가독성이 높아지고 모듈화와 구조화에 더 용이하므로 추가적으로 이미 완성된 코드의 실행속도가 빨리 처리되어 시간적으로 유리합니다. 절차적 언어의 단점으로는 유지보수가 어려우며 디버깅이 객체지..
2021. 4. 9.