EMACS 주요 키

  1. C-x C-m f utf-8 : utf-8로 인코딩 바꾸기(utf-8 대신 다른 인코딩도 가능)

속도 개선 팁

http://cran.r-project.org/bin/windows/contrib/ATLAS/에서 자신의 CPU에 맞는 Rblas.dll을 다운받아 C:\Program Files\R\R2.7.0\bin에 있는 Rblas.dll과 바꿔준다.

MS 윈도에서만 되며, CPU와 다른 Rblas.dll을 받으면 문제가 생길 수 있으니 원래 Rblas.dll은 백업해둔다.

ATLAS는 R의 핵심 기능들을 수행하는 선형대수 라이브러리.

R: Cairo

R에서 화면이나 파일처럼 여러 가지 '장치(device)'에 그래프를 그릴 수 있다. R에 기본적으로 설치된 장치에는 windows, png, jpeg, gif 등이 있다. windows는 그래프 창으로서 plot 함수를 사용하면 기본적으로 windows 장치에 그래프를 그린다.

Emacs 22에서 IPython 설정

Emacs에서 IPython을 쓰려면 ipython.el을 사용해야 한다. 이 프로그램은 python-mode에 의존하는데 Emacs 22에는 자체 python-mode가 있지만 ipython.el과 연동하려면 수동으로 다시 설치해줘야 한다.

  1. python-mode를 다운받아 압축을 푼다
  2. ipython.el을 다운받는다.
  3. .emacs 수정

.emacs는 다음과 같은 내용을 추가한다.

[code]

MS윈도에 Emacs 설치하기

설치

http://www.ourcomments.org/cgi-bin/emacsw32-dl-latest.pl에서 Download latest EmacsW32+Emacs patched을 클릭하여 다운받아 설치한다.

patched와 unpatched가 있으니 patched를 설치하도록 한다.

홈 폴더

emacs의 설정 파일과 여러 가지 확장기능은 기본적으로 C:\Documents and Settings\(사용자id)\Application Data에 저장된다. 폴더 이름이 길어서 번거로우면 다음과 같은 방법으로 홈 폴더를 변경할 수 있다.

Emacs 설정 파일

괄호

(show-paren-mode t)

짝이 맞는 괄호를 밝게 표시한다.

(setq skeleton-pair t)
(global-set-key (kbd "(") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "[") 'skeleton-pair-insert-maybe)
(global-set-key (kbd "{") 'skeleton-pair-insert-maybe)

괄호를 열면 닫는 괄호를 자동으로 붙인다.

IRT: 컴퓨터 적응 검사

컴퓨터 적응 검사(computerized adaptive testing:CAT)란 컴퓨터를 이용해서 실시하는 검사로서 IRT를 이용 수검자의 능력 수준에 맞는 문항을 출제하는 방식으로 이뤄진다.

CAT의 장점

  1. 지필 검사(pencil-and-paper test)보다 짧다(보통 1/2정도)
  2. 검사자 능력 수준이 높거나 낮아도 오차가 일정하다
  3. 다양한 형식의 검사를 실시할 수 있다

문항은행

문항반응이론

소개

문항반응이론(Item Response Theory:IRT)은 문항에 대한 반응을 모형에 적합(fitting)시킴으로써 개인과 문항을 동시에 측정하는 방법이다.

문항반응이론에서 문항의 특성은 문항특성곡선(Item Characteristic Curve:ICC)으로 표현된다. 아래 그림은 2모수 로지스틱 모형(Two Parameter Logistic Model)에서 서로 다른 난이도와 변별도의 ICC를 나타낸 것이다.


난이도: -2(초록색), -1(보라색), 0(검은색), 1(빨간색), 2(파란색)

Scipy: 최적화

Nelder-Mead 알고리즘

scipy.optimize.optimize 모듈의 fmin 함수를 사용한다.

fmin(func, x0, args = (), 
    xtol = 0.0001, ftol = 0.0001, 
    maxiter = None, maxfun = None, 
    full_output = 0, disp = 1, retall = 0, 
    callback = None)

매개변수 설명

  1. func: 최적화시킬 함수
  2. xo: 초기값
  3. args: 최적화 함수에 전달할 추가 매개변수
  4. xtol: 이동 스텝
  5. ftol: 수렴 판정 기준
  6. maxiter: 최대 반복 회수
  7. maxfun: 최대 함수호출 회수

R 서적 리뷰

국내서

R과 통계계산
허문열, 박영사, 2005.

MCMC나 모의 담금질(simulated anealing) 등 수리통계적 기법을 다루고 있다. 일반 독자에게는 필요없고 통계관련 전공의 대학원생 이상 전문가에게 필요한 책.

R 그래픽스
유충현, 이상호, 김정일. 자유아카데미. 2005.

R의 기초와 R을 이용한 통계 그래픽을 다룬다. 참고서적으로 한 권 갖춰두고 필요할 때마다 찾아보면 편리하다.

R을 활용한 탐색적 자료분석

내용묶음