美國留學生申請加拿大旅遊簽證懶人包

這幾年在美國,剛好有幾次申請加拿大簽證的經驗,所以作一個筆記,免得我這糊塗鬼下次申請時又忘了。

由於我自己是參加研討會,所以是辦旅遊簽證。用加拿大政府的專業術語來說,這叫 temporary resident visa,我作的 checklist 如下。

  • 申請表:Application form for a Temporary Resident Visa (IMM 5257 PILOT PROJECT)
  • 跟兵役有關資料:IMM 5257 Schedule 1
  • 有效護照
  • 美國 Visa
  • I-20 (如果是 F1 的話,記得 I-20 最後一頁要先拿 travel signature)
  • I-94 (出入境資料)
  • Money order $75 塊 (single entry):這要去銀行先購買的
  • 研討會邀請函
  • advisor letter (說會付你錢去開會,你會回來的)
  • department letter (說你的註冊狀況)
  • 成績單
  • 存款證明
  • 往返機票
  • 旅館 reservation

詳情請見這裡:http://www.canadainternational.gc.ca/los_angeles/imm/visa_temp.aspx?lang=eng#APPLICATION

美國留學生申請加拿大旅遊簽證懶人包 Read More »

Endnote X4 功能預覽

今天看到 EndNote 的網站公佈了 EndNote X4 的新增功能,真令人期待啊!感覺才用 EndNote X3 沒多久,新版就出了,有許多不錯的功能。

  • PDF 匯入:可以直接丟進 PDF 檔,EndNote 幫你找出這筆書目。這相當於: Zotero: 丟入PDF,自動擷取書目 ,可見 Zotero 確實給 EndNote 不少壓力。
  • 整個 PDF 資料夾匯入:就是上個功能的進階版,把整個資料夾丟入
  • 搜尋 PDF 內容:匯入的 PDF 檔也可以搜尋了。
  • APA 6th 完整支援
  • 文獻 edit 與 manage 界面整合
  • Hyperlinks between in-text citations and related references in the bibliography。在線上出版的時候,讀者可以點 citation,就跳到最後面的 reference,這真的是超方便的!
  • 加強 EndNote Web

簡介在這:http://www.endnote.com/enx4info.asp

Endnote X4 功能預覽 Read More »

Stata: 產生累積次數分配

網友問到:「哈囉,想請教版主有關STATA的問題,如果我想產生一個新變數,而這個變數為另一個變數的累積次數分配,應該怎麼寫此一指令呢?用ta X(變數) 可以得知變數分佈情況,後學所學的指令可能不足,故想請教版主是否知道? 謝謝」

首先,先使用一個資料庫:

sysuse auto, clear

tab 一下結果:

1.png

之後先產生次數分配:

bysort rep78: gen freq = _N

檢查一下結果:

list rep78 freq in 1/20

2.png

這還只是該值的頻率而已,還不是累積次數分配。如果要作累積次數分配,還得加工一下。

by rep78: gen cumfreq = _N if _n == 1

這一行是說,rep78 每一個值的第一筆資料,cumfreq 的值都設為 rep78那個值的次數。如果是該值的第二筆,那就會設成missing。結果如下圖。

3.png

接著下一步,就是把這些值加起來。

replace cumfreq = sum(cumfreq) if !mi(rep78)

Stata: 產生累積次數分配 Read More »

中介變數(mediator)與調節變數(moderator):一句話分清楚

「老師,我的 conceptual framework 有一個 mediator 和一個 moderator……」

我問:「你知道兩個的差別嗎?」

他想了很久:「都是在影響變數之間的關係?」

對了一半。但如果寫進論文,這個「一半」會讓方法段整個站不住腳。

中介變數與調節變數示意圖

中介變數(Mediator):解釋「機制」

Mediator 回答的問題是:IV 為什麼能影響 DV?透過什麼路徑?

舉個例子:

  • 使用 AI 寫作工具(IV)→ 降低認知負荷(Mediator)→ 提升寫作表現(DV)

「降低認知負荷」就是 mediator——它說明了 AI 工具如何影響學習的過程,是 IV 到 DV 的中間橋梁。

簡單說:Mediator 解釋機制,回答「怎麼來的」。

測試 Mediation 的步驟(Baron & Kenny, 1986)

要確認 mediation 是否存在,需要依序確認四個條件:

  1. IV → DV 有顯著關係(沒有這個,mediator 就沒意義)
  2. IV → Mediator 有顯著關係
  3. Mediator → DV 有顯著關係(控制 IV 之後)
  4. 放入 mediator 後,IV → DV 的係數減小(完全 mediation:降為不顯著;部分 mediation:係數仍顯著但變小)

⚠️ 現代研究多用 Bootstrap 法(如 PROCESS macro)取代 Baron & Kenny 步驟,更直接測試間接效果(indirect effect)的信賴區間。

調節變數(Moderator):解釋「條件」

Moderator 回答的問題是:IV 對 DV 的影響,在什麼情況下更強?更弱?對誰有效?

舉個例子:

  • AI 工具對寫作表現的影響(IV → DV),是否因學生的先備知識高低而不同?

「先備知識」就是 moderator——它不解釋機制,而是說明這個效果的邊界條件

如果你熟悉 ANOVA,moderator 其實就是交互作用(interaction)。

簡單說:Moderator 解釋條件,回答「對誰、在什麼情況下有效」。

一句話分辨兩者

Mediator = IV 透過什麼影響 DV(機制)
Moderator = IV 對 DV 的影響在什麼條件下改變(邊界)

你的研究問題就決定了你要用哪個:

  • 想解釋「為什麼有效」→ mediator
  • 想知道「對誰有效、什麼情況下有效」→ moderator

怎麼選:Baron & Kenny (1986) 的建議

這篇被引用超過 40,000 次的論文提供了一個務實的判斷原則:

  • 如果 IV 與 DV 之間的關係很穩定、很強→ 用 mediation 解釋它怎麼發生的
  • 如果 IV 與 DV 之間的關係不一致、有時強有時弱→ 先看 moderation,找出邊界條件

💡 如果兩者都想研究,就是 moderated mediationmediated moderation,進階但也更完整。

延伸閱讀

Baron, R.…

中介變數(mediator)與調節變數(moderator):一句話分清楚 Read More »

Stata: 比對部分字串變數

在作問卷時,有時候問題是 short answer,放到資料庫的時候會用一個字串來表示。如果假設我有一個變數,裡面是問受試者以後想要從事什麼行業,那就會出現五花八門的答案。
1.png
這時候可以作的,就是利用虛擬變量。假設答案裡面不管任何地方,只要出現 lawyer 的,你的 dummy 值為1,沒出現的則為 0。作法很簡單,只有一行而已:
gen dummy = strmatch(lawyer, "*lawyer*")
strmatch 是字串比對的指令,括號中的第一個變數是我的變數名字,第二個變數是要比對的字。但因為我設的規定是:不管 lawyer 出現在變數任何地方都可以,所以在此字串前後都加上了 *。那因為這是字串,所以最外面要加上””。
2.png

Stata: 比對部分字串變數 Read More »

Scroll to Top