2016-05-01

Stackedit 發文流程

從別的地方看來的整理
https://gist.github.com/iampaul83/118f02f182d6ed400f94

以下是我用在StackEdit編輯的Markdown文件


用StackEdit寫Markdown,並輸出至網誌!

安安!我是StackEdit1的Markdown教學。別把我刪掉囉~我可是很有用的

Note: 如果刪掉了,可以至這裡重新下載

翻譯:Paul

2016-02-22

用 R 算眾數

今天心血來潮,想重新學一下 R 來跑統計(大概重新學過 3 次了 ...)。用金門大學 陳鍾誠 老師的教材當範例:
習題 1 : 請模擬從班上隨機抽學生一萬次,看看誰與你最有緣 (抽到次數最多)
解答:假設班上有 59 人,那麼編為 1 到 59 號,於是我們可以用下列程式,進行 1 萬次抽樣, 並繪出統計圖。
 
> x=sample(1:59, 10000, TRUE)> hist(x, breaks=0.5:60)執行結果
想說來跑一下眾數,沒想到基本 package 沒有這個功能,冏。只好開始 google。最後大概有兩種公式,簡單整理一下。
第一個
as.numeric(names(table(x)))[table(x) == max(table(x))]

連結:來源一來源二
第二個
which.max(table(x))
連結:來源一來源二來源三
第三個
mode_dat=NULL
for(i in 1:1000){
dat=rnorm(1000)
ds=density(dat)
mode_dat=c(mode_dat,ds$x[which(ds$y==max(ds$y))])
}
連結:來源(看不懂
打完收工
借放:ANOVA


2016-01-31

該用什麼軟體來寫眼動程式呢?





最近因為一些原因,想重新再了解一下眼動儀的實驗操作。如果有機會的話,或許就能發展成一整個眼動儀的簡單教學。那,我就先隨意開始吧。我這篇文章的目的是,想找到一個適合自己寫眼動程式的軟體

手邊有啥眼動儀的硬體設備

先撇除「要用眼動儀幹麻」、「眼動儀是什麼」、「眼動是什麼」之類的問題,我想先從硬體開始著手。正常來說,一般的電腦不會配備眼動儀的設備,因此需要另外添購。但通常這類型儀器價格很硬,只有一些用戶體驗相關公司、或是想了解眼動的相關科系會添購。剛好我目前就讀的心理所有一台,Eyelink 2000。除此之外TobiiEye-XG Eye 等等也是商業的眼動儀器。

事實上,曾經有人用筆電的 WebCam 或是自製的方式來取代商業眼動儀器,像是 EyeWriter。甚至有人利用眼控技術來幫助漸凍人

有什麼眼動儀軟體好用

如果你手邊的眼動儀也是 Eyelink 2000,你慘了 恭喜你,製造 Eyelink 2000 的 SR research 公司有一條龍方案:用 EyeLink Remote 在主控端電腦查看受試者狀況、用 Experiment Builder 來寫眼動程式、用 Data Viewer 來觀看、處理資料。做一個實驗需要操作三套軟體,真是可喜可樂。

但根據人人網上的一篇心得文章指出,有些程式是可以用來取代 Experiment Builder。裡頭分別提到的是:matlab(作者強力推薦)、C or C++ 圖形界面編程(第二推薦)、E-prime(簡單呈現圖片、簡單反應適用)。

現在只是先簡單了解 EyeLink 2000 可以支援哪些軟體來寫程式而已。就目前來說,我想用來寫眼動程式的優先順序是 E-prime > EB > matlab > C。但要自己從頭開始摸索,想到就覺得有點無力 ...。或許最後會妥協,用回之前使用過幾次的 EB 吧。

小結

老實說,目前 google 搜尋的結果,用來學習寫眼動程式的資料真的滿少的,而且相當不齊全(希望有機會我能夠補上一小塊)。建議最好要有領路人帶著學,不然就要有做好耗費大量時間、自己 try error 以學習的準備(默)

隨便看到的資料