SPSS는 사회과학 분야에서 널리 쓰이는 통계 패키지로서 쉽고 간편하다. 여기서는 SPSS 12.0 한글판을 기준으로 설명한다. SPSS의 메뉴 구성은 크게 달라지지 않았으므로 이후 버전이나 영문판에서도 거의 비슷한 방법으로 쓸 수 있다. 2007년 5월 현재 SPSS 최신 버전은 15.0이다.
홈페이지: http://www.spss.com
Maxima는 무료로 자유롭게 사용할 수 있는 컴퓨터 대수 시스템(computer algebra system)이다. 비슷한 상용프로그램은 Mathematica가 있다.
Maxima를 시작하면 다음과 같은 표시가 뜬다. 이것은 입력(input)을 기다린다는 표시로서 프롬프트(prompt)라고 한다. 마지막의 숫자 1은 이것이 첫 번 째 입력이라는 뜻이다.
(%i1)
여기에 x2-1을 나타내는 x^2-1을 입력하자.
(%i1) x^2-1; (%o1) x^2-1
%o는 출력(output)을 나타낸다. 여기서는 Maxima에 수식 하나를 등록한 것이다. 이제 이 수식을 인수분해해보자. 다음 명령어를 직접 입력하거나 메뉴에서 factor를 선택하면 다음과 같이 인수분해를 한다. %는 바로 앞의 수식을 가리킨다. 따라서 아래 입력의 %는 %o1을 말한다.
> 신체검사 이름 성별 키 몸무게 1 철수 남 180 80 2 영수 남 170 77 3 민수 남 160 65 4 영희 여 170 57 5 진희 여 160 50 6 민희 여 150 44
만약 키가 160이상인 사람들의 자료만 보려고 한다면 다음과 같이 subset 함수를 사용할 수 있다.
> subset(신체검사,키 > 160) 이름 성별 키 몸무게 1 철수 남 180 80 2 영수 남 170 77 4 영희 여 170 57
물론 []를 사용하여 다음과 같이 표현할 수도 있다.
| MATLAB | R | |
| 새 행렬 |
A = [1 2; 3 4]
B = [1 2
3 4]
|
a = matrix(c(1,2,3,4),nrow=2,byrow=T) b = c(1,3,2,4) dim(b) = c(2,2) |
| 덧셈 | A+B |
a + b |
| 뺄셈 | A - B |
a - b |
| 행렬 곱셈 | A * B |