:::

序列分析工具MEPA操作介紹

序列分析工具MEPA操作介紹

2015-12-19_231147

講到滯後序列分析(Lag Sequential Analysis)的時候,說臺科大的候惠澤老師是世界第一把交椅也不是誇張的形容。今天趁著政大圖檔所博士班研究能量提升工作坊的機會跟侯老師討教了MEPA的操作,意外地發現居然如此的簡單。但操作上還是有很多細節,以下我就一步一步介紹如何使用。


多重事件記錄分析 MEPA (Multiple Episode Protocol Analysis)

2015-12-19_232558

MEPA是荷蘭最古老大學之一烏特勒支大學(Utrecht University)教育科學系的Gijsbert Erkens所開發的互動分析軟體。

MEPA是一個用於標註、對於一些口語或行為觀察資料進行編碼的靈活工具。這個程式可以用來發展觀察行為資料的編碼系統,也可以用來針對已經編碼的口語或行為資料進行各種質性與量化的分析。

作者Erkens並沒有直接在網路上公開MEPA軟體,但可以寫信去跟作者索取。(請不要跟我索取,credit回歸作者)

MEPA用於滯後序列分析

我在寫碩士論文的時候候惠澤老師就推薦我用MEPA進行分析,但是我自個兒摸來摸去也不得其門而入。今天請大師指點一二之後,立刻打通任督二脈,終於搞懂怎麼分析了。

1. 將觀察樣本存成xls

2015-12-19_233914

首先我們要先把編碼整理成MEPA可以使用的格式。如何編碼與整理成編碼序列,可以參考之前的介紹「行為編碼與序列分析」。

舉例來說,如果我們最後獲得的觀察樣本是「ABDCCBBD」,那麼就請開啟Excel,將樣本以垂直的方式輸入到Excel中。例如:

A
B
D
C
C
B
B
D

最後將檔案儲存成「xls」格式即可。不可以使用xlsx,請使用早期的xls。

以下提供範例檔案,裡面的序列僅供參考:

2015-12-20_001923

沒有Excel也可以用免費的LibreOffice Calc

2. MEPA匯入xls

2015-12-20_000135

開啟MEPA之後,開啟左上角的File,然後選擇「Read from Excel file」。

2015-12-20_000211

選擇要分析的xls檔案,例如這個data.xls。

2015-12-20_000300

接著會出現Import from Excel對話視窗。我們要設定兩個地方:

  • V4 (cat. var.)是編碼樣本,我們輸入1,表示這是Excel的第1欄。
  • row no 1 to 2500,這個2500是指有多少筆資料需要分析。如果你的Excel資料的列數算到5000,那就是有5000筆,請輸入5000。

設定完成之後按下OK。

2015-12-20_000332

主視窗往下移動,你會發現V4已經匯入了來自Excel的資料。

3. 建立分析檔案

2015-12-20_000452

接著按下上面的「Sequential」,選擇要分析的「V4」。

2015-12-20_000514

這時候會出現Lag Sequential Analysis滯後序列分析輸入視窗,請按下「OK」。很多參數設定還要再研究,但至少我確定那個lag of analyis是1沒錯。

2015-12-20_000528

這時候MEPA會顯示錯誤,這是正常現象。

2015-12-20_000641

接著開啟你輸入檔案的資料夾位置,如果是「data.xls」的話,旁邊應該可以找到新增的「data.ana」。請使用記事本軟體,例如Notepad++ Portable來開啟。

2015-12-20_005204

能看到這個畫面,表示結果正常出來了。

2015-12-20_005458

畫面往下拉到「Adjusted Residuals Table」,這就是我們要的答案。

4. 繪製序列轉換圖

上面範例的調整殘差表(Z-scores)如下:

  A B C D
A

15.70

3.17

-10.82

-9.77

B

-2.99

-15.15

24.14

2.88

C

-2.99

3.10

-8.20

6.74

D

-9.63

9.78

-6.24

-0.27

其中有大於1.96的序列轉換表示有顯著,我以紅字標示,列出結果如下:

  • A > A: 15.70
  • A > B: 3.17
  • B > C: 24.14
  • B > D: 2.88
  • C > B: 3.10
  • C > D: 6.74
  • D > B: 9.78

根據上述序列,我們將各個行為畫成圓形節點,序列轉移顯著程度則是用粗細不同的線條來表示,越粗表示序列轉移越顯著(Z-score越高),沒有連線表示沒有顯著序列轉移。

2015-12-20_011343

結果就是這樣子了。


MEPA跟我寫的工具有何差別?

image

剛剛試著拿MEPA跟我之前寫的序列分析工具來比較,發現結果差異甚多。看來我的程式應該要檢討了。

建議大家以後都用MEPA來分析吧。

(more...)

想來研究一下Windows Store的APP開發

布丁布丁吃布丁

想來研究一下Windows Store的APP開發

windows-store-logo

說到APP,大家都只想得到蘋果的App Store跟Andorid的Google Play (至於Firefox OSMarketplace……我只能說R.I.P.),但是其實Windows仍然是大多數人使用的作業系統。而且不管怎麼緬懷Windows XP還是Windows 7,更新的Windows 8甚至是Windows 10還是鋪天蓋地的入侵每個人的電腦,也是現在購買Windows設備的預設作業系統。

Windows 8之後的作業系統跟以前比起來最有趣的特色,我想就是加入了Windows Store的功能,讓大家可以開發APP。


為什麼會想要在Windows上開發APP?

其實在Windows上開發exe的桌面版APP並不是什麼特別的事情,但是真要開發的話,還是要學習另外一套開發工具跟流程,像是Visual Studio (恭喜Visual Studio開放原始碼了)。

image

然而最近因緣際會開始研究起PhoneGap (Cordova),而且用Onsen UI (最近推出的Onsen UI 2很棒喔)做了一個感覺還可以看的APP,也上架到了Google Play上。

PhoneGap的特色就是以HTML5開發,就能做成不同平台的APP。在PhoneGap Build上就直接提供了iOS、Android、Windows Phone三種不同的平臺,使用Monaca還能多編譯成Chrome Extension (擴充套件)跟Windows App。如果自行配置PhoneGap編譯環境的話,還能夠編譯成其他6種平臺的APP,包括BlackBerry黑莓機、Bada、Symbian、webOS、Tizen、Ubuntu Touch (這是從Wiki找來的資料,但是我記得還有更多)。這讓我開始興起朝向其他系統邁進的念頭。

成為開發者的費用

overview_hero

要成為一個APP開發者並不是自己說說就是,而是必須要在各個平台繳交保護費……呃,是上架維護費。

Google Play的開發者註冊費用是眾所皆知的便宜。只要繳交25美元,就可以終身成為開發者。但是其他平台可就沒這麼友善了。

App Store的個人開發者每年要繳交99美元,而Windows Store則是個人每年要繳交19元。這種以年計費的付費方式,真是讓我這種想要淺嚐即止的輕度開發者望之卻步。

微軟的學生方案

不過經友人介紹,我才發現微軟有對學生提供相當優惠的方案,計畫的名字叫做DreamSpark,學生身份申請完全免費。

根據aclicerp寫的介紹,我以學校信箱申請DreamSpark的帳號,然後就能夠取得一串免費的兌換代碼。再來進入到Windows Store Developer申請開發者帳號,申請時就可以用兌換代碼來取代原本需要付的5百多台幣年費。

2015-12-18_122841

現在我終於成功看到Windows Store Developer的開發畫面,雖然跟Google Play Developer Console有很多相似的功能,但是似乎沒有Google的好用?

總之今天就先研究到這邊,那天真的上架了再來跟大家說吧。

(more...)

Open Live Writer已經可以登入Blogger

布丁布丁吃布丁

Open Live Writer已經可以登入Blogger

各位Blogger的朋友好,有件很開心的消息要跟大家宣佈。

image

我們可以用Open Live Writer來登入Blogger了!

image

Open Live Writer下載

可以從以下連結下載:

遇到(403) Forbidden的處理方法

2015-12-17_220231

由於Google提供的API有所變更,現在Open Live Writer是採用OAuth的方式登入。一開始建立Blog帳戶的時候,我們只是在網頁上透過OAuth登入Blogger,並沒有在Open Live Writer裡面保存帳號跟密碼。所以過一段時間再繼續使用Open Live Writer的時候就會出現以下錯誤訊息:

Can’t publish files
The remote server returned an error: (403) Forbidden.

所以開始使用Open Live Writer之後,請記得再做一次更新帳戶的動作。作法如下:

1. 開啟Option

image

2. 編輯Blog

image

進入左邊的Accounts,選擇你的Blog,按下右邊的Edit按鈕。

3. 更新帳戶資訊

2015-12-17_221539

這時候你看到Use name應該是一串亂碼,而不是你的Gmail帳號。這是你的GUID,OAuth用這個來辨識你的身份,所以是正常的。

但是你會發現Password卻是空白,這就是問題所在。

請按下「Update account information」按鈕繼續。

4. 設定密碼

2015-12-17_221922

在這個對話視窗中請輸入你的密碼,打勾「Remember my password」,然後按下「Next >」 繼續。

接下來就跟新增Blog帳戶的流程差不多,一樣會開啟OAuth確認,然後就完成。

以後就不會遇到(403) Forbidden的問題了。

Open Live Writer的問題

Open Live Writer雖然是Windows Live Wirter的開放原始碼版本,但是很多功能跟Windows Live Writer還是有差別。

外掛 / Plug-in

2015-12-17_190437 2

最麻煩的就是外掛功能(Plug-in)還不能用。目前的Windows Live Writer的Plugin都是設定Windows Live Writer的路徑,所以沒辦法使用我常用的Dynamic Template功能,感覺很多寫作格式都綁手綁腳orz

image

如果插入plugin的時候會帶出這個網頁,目前沒有東西。關於Plugins的討論在這邊,有開了一個儲存庫,但目前尚未有東西。

標籤 / Label

2015-12-17_191014

另一件事情就是Open Live Writer還沒有支援label功能,也不能幫文章做分類。

這個問題的討論在這裡,原因是因為Google把Label的API移走了,導致目前無法加入這個功能。

2015-12-17_215918

但是在Blogger自己的平臺上可以用標籤的功能,因此也有人認為其實只是還找不到API在哪裡而已。

 

總之目前終於可以用了!我覺得很開心,又可以來寫Blog了!

(more...)

心智圖介紹 / Mind Map Introduction

布丁布丁吃布丁

心智圖介紹 / Mind Map Introduction

image

2014年11月的時候,我到老師的課堂上介紹心智圖及線上心智圖工具mind42用法。希望幫助同學有效率地組織工作與報告。


投影片 / Slide

大綱 / Outline

這次演講是先介紹心智圖的基本理論,然後介紹繪製心智圖的數位工具,以及線上心智圖Mind42的使用。接著再介紹應用使用心智圖的案例,包括準備期末報告、理解閱讀的文章、準備考試複習範圍,最後則是安排實作活動。以下是本演講的大綱:

  • Part 1. 活用大腦的無限可能性
  • Part 2. 強大的心智圖數位工具
  • Practice 1. Mind42試用
  • Part 3 應用心智圖解決問題
  • Practice 2. 團體合作閱讀

心智圖與概念圖的不同 / The difference between Mind Map and Concept Map

image

值得注意的是,教育學術界使用較多的是概念圖 (Concept Map),他跟心智圖 (Mind Map) 長得很像,可是應用的重點卻差很多。

雖然兩者都是被用來呈現學習者腦袋內概念的描述工具,可是概念圖比較著重概念之間階層順序,心智圖則是強調用圖型化來刺激想象力。而概念圖始於教學研究,有一套為概念圖評分的方法,詳細請見我另一篇文章「有意義的學習:概念圖介紹」,但心智圖則還沒有一定的評估方法。


結語:心智圖之後的下一個生產力工具 / Conclusion: What is next productive tool after Mind Map

10. 核心架構圖

我使用心智圖已經好幾年了,從一開始準備考試使用的大綱、撰寫論文時使用的心智圖 (例如很受讀者歡迎的「我的論文寫作工具:XMind心智圖」)、寫blog時也是用心智圖來規劃。

329717

原本我會同時在桌機與手機上編輯心智圖,但是後來因為Thnking Space被MindJet買走、變成收費工具且不支援XMind之後,我改轉用免費的編輯工具FreePlane。然而FreePlane與FreeMind系列工具所編輯的心智圖實在沒辦法像XMind這麼漂亮,此時我才深深地體會到心智圖強調的「圖像化」的重要性。

除此之外,我覺得心智圖最讓我感到困擾的是他在合作編輯上的限制。雖然我在這篇演講中介紹了Mind42,但其實我平常仍然比較依賴本機端的心智圖工具,以方便跟本機端的其他檔案結合。但是相對的,心智圖的缺點就是難跟其他人討論、甚至共同編輯。

home-devices

現在我改使用看版式的管理工具Trello,其特色是容易跨平臺、跟雲端空間密切整合、方便共同編輯,特別適合用在Todo待辦事項工具上。但是跟心智圖相較之下,並不支援漂亮的視覺圖像化,而且對離線工作的支援也很差,大多功能都必須透過網路連線。雖然Trello很適合整理大量的資訊,但是卻很不適合用來激發創意。我想再評估一陣子,有機會再跟大家介紹吧。

(more...)