본문 바로가기

R 상관분석(Correlation) 시각화 상관분석이란? 상관분석(Correlation Analysis)은 확률론과 통계학에서 두 변수간에 어떤 선형적 관계를 갖고 있는 지를 분석하는 방법이다. 두변수는 서로 독립적인 관계로부터 서로 상관된 관계일 수 있으며 이때 두 변수간의 관계의 강도를 상관관계(Correlation, Correlation coefficient)라 한다. 상관분석에서는 상관관계의 정도를 나타내는 단위로 모상관계수 ρ를 사용한다. 상관관계의 정도를 파악하는 상관계수(Correlation coefficient)는 두 변수간의 연관된 정도를 나타낼 뿐 인과관계를 설명하는 것은 아니다. 두 변수간에 원인과 결과의 인과관계가 있는지에 대한 것은 회귀분석을 통해 인과관계의 방향, 정도와 수학적 모델을 확인해 볼 수 있다. 위키백과 참조 .. 더보기
[Effective Java] private 생성자를 사용해서 인스턴스 생성을 못하게 하자 이번에 정리하고자하는 내용은 챕터 2의 4항목인 "private 생성자를 사용해서 인스턴스 생성을 못하게 하자"이다.블로그 작성 목적은 복습과 이 책을 다 읽고자하는 다짐으로 시작한다. 1. 문제점 프로젝트 진행 시 산술연산이나 배열작업 등의 유틸리티 클래스 류를 많이 만들어 사용한다. 해당 클래스들은 static 메소드와 static 필드로 흔히 구성되어져 있으며 이 클래스들은 인스턴스를 생성하지 못하게 설계되어 있다. 인스턴스 생성이 무의미 하기 때문이다. 하지만 컴파일러는 생성자가 없는 클래스라도 디폴트(default) 생성자를 만들어준다. 여기서 문제점은 javadoc 프로그램으로 생성하는 API 문서에 해당 생성자가 나타나므로 인스턴스가 생성 가능한 클래스로 오인될 수 있다. 2. 해결방법 인스.. 더보기
[Effective Java] private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자 이번에 정리하고자하는 내용은 챕터 2의 3항목인 "private 생성자나 enum 타입을 사용해서 싱글톤의 특성을 유지하자"이다. 블로그 작성 목적은 복습과 이 책을 다 읽고자하는 다짐으로 시작한다. 1. 싱글톤 디자인 패턴 중 가장 간단하면서도 자주 사용하는 패턴 중 하나이며 하나의 인스턴스만 생성되는 클래스이다. 2. 싱글톤 사용방법 나는 이책에서 예로 설명하는 싱글톤 패턴 중 static 팩토리 메소드 패턴을 자주 사용하고 있으며 이책에서는 세가지의 싱글톤 패턴 방법을 소개하고 있다. 가. public final 필드를 갖는 싱글톤 public class Y2kpooh { public static final Y2kpooh INSTANCE = new Y2kpooh(); private Y2kpooh().. 더보기