본문 바로가기

데이터 분석 입문

(2)
[R shiny] 난수 발생 : set.seed와 sample()함수 1) 시드 설정하기 컴퓨터 프로그램에서 무작위와 관련된 모든 알고리즘은 사실 무작위가 아니라 시작 숫자를 정해 주면 그 다음에는 정해진 알고리즘에 의해 마치 난수처럼 보이는 수열을 생성한다. 다만 출력되는 숫자들 간의 상관관계가 없어 보일 뿐이다. 또한 같은 알고리즘을 여러번 실행하더라도 다른 숫자가 나오도록 시작 숫자는 현재 시간 등을 사용해서 매번 바꿔준다. 이런 시작 숫자를 시드(seed)라고 한다. 따라서 시드를 사람이 수동으로 설정한다면 그 다음에 만들어지는 난수들은 예측할 수 있다. R에서 시드를 설정하는 명령은 set.seed이다. 인수로는 0과 같거나 큰 정수를 넣어준다. set.seed(0) 이렇게 시드를 설정한 후 sample(replace=TRUE) 명령으로 5개의 난수를 생성해 보자..
[Python] 파이썬 설치 및 다운로드와 파이썬 IDLE, Shell 사용법 ※ 파이썬 다운로드 ※ https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org ※ 파이썬 IDLE, Shell 사용법 ※ 파이썬 프로그래밍을 하기 위하여 파이썬을 설치하였다면, 옵션중 ‘tcl/tk IDLE’을 설정하여 파이썬 통합개발환경(Integrated Development Environment)을 설치할 수 있는 것을 알 수 있다. 편집기는 단순하게 IDLE 뿐만 아니라 메모장, Notepad++, PyCharm, Visual Studio 등 다양한 편집기를 사용할 수 있으며, 편의에 따라 편집기는 선택하면 된다. 먼저 파이썬 메뉴에서 IDLE..