2019년 10월 21일 월요일

How to select random 100 words to code from CHILDES transcripts

1. Clan 에서 다음 명령어를 돌려 tokenized word list 를 저장한다. (파일이름을 일일히 손으로 써야하는 단점)

vocd +t*MOT +d -t%mor 21_A0P05M.cha > 21_A0P05M.txt

2. R 에서 다음 명령어를 돌려 랜덤 단어를 100개 저장한다.

scan(file=file.choose(), what="char",encoding = "UTF-8", sep=" ") -> file1
sample(file1,100) -> file1.sample
unlist(strsplit(file1.sample, " ")) -> file1.sample
cat(file1.sample,file="21_A0P05M.txt",sep="\n")



시선추적기 실험 절차

1. Calibration

zepman 에서 Experiment Control 창(아래 작업줄에 표시되어 있음)을 활성화 시킨 후 F5를 누르면 부스안의 화면이 콘트롤 모니터에서도 보임 (익숙하게 될 시 안하는게 좋음, 컴퓨터 CPU에 부담이 가므로). F10을 하면 전체화면으로 보임.

실험 시행을 위해서는 1로 표시된 창을 활성화시켜야 함.

(F10을 누르는 이유는 조작키를 크게 보려고 그러는 것임. 조작키의 내용은 다음과 같음)

C connect to eyetracker
S contact to simulated eyetracker

우리는 C 를 누름. 

<Enter> 를 두번 누르면 인형그림이 나옴.

거기에서 시야거리를 설정함. 65cm 가 이상적인 거리임.

다 되면 <Esc>를 누름. 그후 C를 다시 누르면 calibration (곰돌이 화면) 시작됨.

아기가 눈을 이미지에 집중하면 <enter>를 눌러 다음 이미지로 넘어감. 아기가 집중을 잘하면 다섯번에 끝낼 수 있음.

다 끝나면 <esc>를 두번 누름.

<X>를 누르면 실험이 시작됨

2. 실험

실험은 아기가 스스로 컨트롤 한다. 단 녹색의 어텐션 게터를 쳐다볼 때 엔터키를 눌러 자극을 제시한다.

3. 결과를 extract (database > extract results)

결과파일은 두가지로 생성됨. 하나는 iplp 처럼 자세한 시계열 데이터, 하나는 오른쪽 왼쪽 점수를 맨것.

========
IPLP 실험시 실험 자극 사이의 시간 간격이나 look away 시간, attention getter 의 지속 시간 등 변수를 조정하고자 하면 defs.zm 폴더 안의 내용을 편집한다.
========
시선추적기가 모니터 본체에서 이탈했을 경우 하드웨어의 세로 눈금과 모니터의 세로눈금을 맞추어주는 세팅을 해줘야 한다. IPLP>__실험장비설명>eyetracker 폴더 안의 매뉴얼에서 4.8 이하를 참조한다.
========
현재 habituation 은 previous block which consists of 4 trials 의 주시 시간과 비교해서 65% 아래로 떨어지면 완료되는 것으로 세팅되어 있다. 전체 6 블록이므로, 총 24개의 트라이얼을 모두 주시할 경우에도 완료된 것으로 간주한다. 각 트라이얼의 최대 지속시간은 ____초이다.
========