January 2009

標示Excel裡的關鍵字(highlight keywords)

Excel拿來整理資料很好用,但要找關鍵字並標示出來,就沒有那麼容易了。要標示整欄不難,但只要標示keyword,我個人一直覺得這是項高難度的工作。如果有不寫程式的簡單作法,還請指教。

在網路上google了一下,再用了一點時間將別人的程式湊在一起,就成了下面的excel巨集。

程式參考網頁:http://www.ozgrid.com/forum/showthread.php?t=59121

Live Mesh: 在多台電腦同步

雖然很多人不喜歡微軟,但有時候他們推出的小工具或服務確實還滿方便的,而Live Mesh就是其中的一個。

當研究生,定期備份是一定要的。但對於沒有另一顆硬碟或另一台電腦的人,東西要備份到哪去?「如果有個軟體,可以讓我備份到免費空間,那就太好了!」沒錯,Live Mesh的功能就是這樣,提供5Gb的網路空間,足夠大多數文件/檔案的備份了。

網址:https://www.mesh.com/Welcome/default.aspx

HyperResearch的分頁符號~(tilde)

HyperResearch是一套幫助你作質化分析的軟體,我個人喜歡它直觀的coding界面,就像下圖一樣。你在coding的時候,可以看到這個code對到哪一段文字(就是那個codes後面背景灰色的一片)。如果它能讀進pdf檔,那就是個絕佳的整理文獻軟體了!
1.png

但是,HyperResearch也有著不少我不喜歡的地方,其中一個就是它的分頁符號~。有時候資料太長,你想要分頁,HyperResearch讓你可以用~符號來分頁。在HyperResearch的內容上面,你會看到分好幾頁。
2.png

這對英文為母語的人士來說不是什麼問題,因為他們很少用~這種符號。可是我最近在作一個跨文化/語言交流的語料時,這就給了我很大的問題。不知道為什麼,台灣這邊的學生常會出現這樣的使用方式:

Hi~~

I’m xxx

~xxx

於是乎HyperResearch就會把這段內容分成好幾頁了。所以在準備要放進HyperResearch的資料時,建議先作一次clean的動作。利用取代的功能,將所有的~取代成(tilde),這樣你不會遇到看到一半就斷掉的問題,又可以知道原本資料的樣貌。…

AMOS的第一堂課

AMOS是作SEM的好物,要下載AMOS到這裡,要下載示範用的dataset到這裡 (2011年11月8日補檔)。

AMOS作出來的成果像什麼樣子?你畫出你的model,設定變數,AMOS幫你計算,並在圖上標出來。這不酷嗎?懂SEM的好處之一,就是你可以將理論與結果結合,並用很直覺地方式呈現,增加你的說服力。

1.png

現在就開始來玩AMOS。在左方有一排圖案,先選最左上角的,這個方框表示observed variable。那什麼是observed variable?意思是你直接觀察到的,而不是藉由「推算」出來的。無法直接觀察的變數,而是藉由推算或推論出來的,稱為latent variable,latent variable得使用右邊的橢圓形。舉個例子來說,你想要看生活品質,但其實沒有一個東西是測驗生活品質的,所以你從很多變數的結果,像是:家裡的經濟狀況、消費情形、旅遊次數等,去建構出「生活品質」這個概念。

2.png

回到這題,先拉三個observed variable到圖上,像這樣:

3.png

File-data file,然後選你的data,你會看到data file出現在上面。

4.png

5.png

按下OK之後,會回到原本的視窗。你會發現好像選了data file沒什麼不同。是的,你要把資料拿出來,放到框框裡,才會慢慢出現不同。

執行View-varaibles in dataset後,會看到data file裡面的變數表,然後把變數拉進去,像這個樣子:

6.png

7.png

設好變數之後,要來想想變數之間是什麼關係。我們不確定這三個變數之間是不是有因果關係,那我們就先來看看他們的相關度(correlation)或是covariate。代表這兩種關係的,就是個雙箭頭,所以就接下來把圖完成。畫圖有個小技巧,就是從後面往前面畫,像我是從Math2畫到SES1,弧型就會向下。

8.png

接下來是重頭戲了。要分析covariate,就在上面model fit選calculate estimates (如果你用的是AMOS 7,則是Analyze-calculate estimates)。

9.png

執行之後似乎還沒有東西是吧?因為會跳出一個視窗要把你的圖檔先存起來,AMOS才會開始計算。

10.png

執行完之後,什麼都沒有?別緊張,按上面這個鈕就會出現了:

11.png

1.png

至於怎麼解讀?我今天寫部落格的耐心用完了&要繼續作我的研究,只好下次再說了。

updated: 2011/11/6 將範例到放到 dropbox上了…

SPSS: 取出符合條件的群組(select cases)

在我們的dataset裡面,race有五個族群,由1-5是Asian/Pacific Islander, Hispanic, Black not Hispanic, White not Hispanic, American Indian/Alaskan。如果我們只想看2(Hispanic)、4(White not Hispanic)和5(American Indian/Alaskan)時,要怎麼做呢?

在STATA很簡單,在你要跑到運算式後面,加上if來判斷就行了。在SPSS也不難,主要是用到select cases這個功能。先看一下資料長下面這樣:

1.png

執行Data–Select cases

2.png

會跳出下面的視窗,先選race,然後選if

3.png

你可以輸入紅色框框內容。 |表示or,這是最重要的一步。

4.png

如果回頭看你的data,你會發現race是1、3的,都被畫掉了。這表示我們做的沒錯。

5.png

如果不放心的話,你可以跑frequency,看看數值是否跟下面一樣。6.png

在SPSS中,如果要在一個類別變數裡,找出特定的群組,除了用select case以外,也可以手動用recode來做,但步驟比較多,而且也比較容易出錯。…

Scroll to Top
Verified by MonsterInsights