게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
통계 계산을 도와주는 프로그램 R을 배워보자! (2)
게시물ID : science_51188짧은주소 복사하기
작성자 : Statistics
추천 : 11
조회수 : 1612회
댓글수 : 5개
등록시간 : 2015/06/12 21:25:26
네 2탄입니다.

http://www.todayhumor.com/?science_51150 - 1탄입니다.

자 오늘은 계산의 기초, 사칙연산과 간단한 함수들에 대해 배워보겠습니다.

**먼저 코드를 실행하는 방법입니다. 

R이 계산을 하려면 먼저 
1) 올바른 코드
2) 실행명령 이 있어야 합니다.

실행 명령은 코드 뒤에 커서를 두고 ctrl+enter 를 누르거나
실행하고 싶은 코드를 전부 블록지정해서 ctrl+enter를 누르면 되겠습니다.

1. 사칙연산

기본적인 사칙연산입니다. 
사칙연산.png
2. 괄호를 이용한 사칙연산입니다.

괄호를 이용한 사칙연산입니다.
괄호가 있는 사칙연산.png

**공통적으로 계산한 값을 특정 변수에 저장하고 싶을때는 명령어를 사용합니다.
e.g) a라는 변수에 3+3*2라는 값을 넣고 싶다.
변수저장.png

이런식으로 넣으면 오른쪽 Values 칸에 a=9라고 저장이 되어 있는 것을 볼 수 있습니다.

이렇게 한번 저장한 변수는 언제든 이용할 수 있습니다.

e.g) a+9=18, a*3=27, a/3 = 3
변수계산.png

변수는 몇개든 저장할 수 있습니다.

3. 간단한 함수들입니다.

간단하게 사용할 수 있는 함수들입니다. 더 많은 종류의 함수들을 원한다면 특정한 package를 다운받으셔야만 가능합니다.

sin(각도)
각도에는 라디안 값이 들어갑니다. sin(pi/2) = sin(90도) = 1 이 됩니다. 

tan(각도)
역시 사인과 마찬가지로 각도에는 라디안 값이 들어갑니다.

cos(각도)
마찬가지입니다.

print(표현하고자 하는 수, 자리수)
print()함수는 표현하고자 하는 수를 지정된 자리수까지 나타내어 줍니다. 다만 그다지 많은 자리수까지는 표현하기 어렵습니다.
사용 예시는 print(pi,10)=3.141592654 
이런 식으로 표시가 됩니다. 참고로 가능한 자리수는 약 소수점 아래 22자리까지입니다.

factorial(n)
확률시간에 자주 배우시는 그 팩토리얼 입니다. factorial(n)은 1부터 n까지 모두 곱하겠다는 뜻이죠.

참고로 combination은 존재하지 않기 때문에 factorial을 사용하셔서 구하는 것이 좋습니다. 예를 들어 4C3 과 같은 경우는 factorial(4)/factorial(1)/factorial(3) 이라는 식으로 대체가 가능하게 됩니다.

제곱식의 경우 a^n의 식을 써주시면 됩니다. A^n은 A라는 숫자를 n번 곱하겠다는 뜻입니다.
예를 들어 2^10=1024가 됩니다.
연산모음.png


4. 연산시 주의사항입니다.

컴퓨터기 때문에 계산할 수 있는 숫자의 한계가 존재합니다.
나타낼 수 있는 숫자의 가장 큰 수는 명령어 .Machine$double.xmax로 확인 가능합니다.
가장 작은 숫자 역시 .Machine$double.xmin으로 확인 가능합니다.

최대 최저.png

최대값은 1.797693에 10의 308제곱
최소값은 2.224073에 10의 -308제곱까지 입니다.

2의 제곱수로 나타내면 2^1023에서 2^-1022까지 표시가 가능합니다.

이를 넘어가면 Inf(infinite) 라고 값이 등장하며 계산되지 않습니다.



내일은 행렬 계산식(방정식 계산)과 활용에 대해서 올리도록 하겠습니다.
출처 제 컴퓨터
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호