:::
顯示具有 電腦軟體 標籤的文章。 顯示所有文章

在SPSS中使用無母數統計法的符號檢定 / Using Sign Test in SPSS 20

布丁布丁吃布丁

在SPSS中使用無母數統計法的符號檢定 / Using Sign Test in SPSS 20

2013-07-03_02-49-39

本文介紹如何在SPSS 20中使用無母數統計法的「符號檢定」。因為符號檢定的功能藏在難以發現的地方,所以我想做一個圖文步驟的紀錄。

This post show you how to use Sign Test (a method of Non-parametric Statistics) in SPSS 20. Because it’s difficult to find the operation of Sign Test, so I want to write down the operation steps.


無母數統計法 / Non-parametric Statistics

在數位學習中,由於樣本數量很難多到一般認為可以達到常態分佈的30人,所以統計上與其採用有母數統計法,有時候應該要選用無母數統計法來進行統計檢定。但是無母數統計法的缺點在於統計分析效益較差、檢定力比起有母數統計法還要低(說服力不高),而且檢定的方式也很多,必須小心使用。如果你要在論文中使用無母數統計法,那最好說明一下為什麼採用無母數統計法、選擇該方法的理由,並註明分析結果的檢定力較低的這個弱點。

符號檢定 / Sign Test

本文教的是無母數統計法中的「符號檢定」(sign test),這是無母數統計法中最常使用與最基礎的方法,特別適合於不知道母體的分佈、而且樣本數量稀少的情況。

分析目的與樣本資料 / Simple

這次我想知道的是每週的「網站造訪次數」與「電子郵件數量」之間是否有所關係。樣本只有7週,資料如下:

造訪次數

電子郵件數量

136

9

16

1

33

7

25

3

45

8

26

137

118

58

我想要檢定這兩個變項之間的關連,但因為樣本數量太少,不適合用有母數檢定中的Pearson相關分析,所以我先用符號檢定來做做看。

SPSS操作 / Operation

我使用的是IBM SPSS 20,政大購買的版本。

資料輸入 / Data

首先是開啟SPSS,輸入資料。

image

兩個變數都是數字型。

image

進行分析 / Analytic

打開「分析 –> 無母數檢定 –> 歷史對話記錄 –> 二個相關樣本」

2013-07-03_02-48-45

選擇這兩個變數,檢定類型選擇「符號檢定」,表示我們要檢定的方法。在「選項」中勾選「描述性統計量」,這樣可以在分析結果之前先看到樣本的概況。按下「確定」之後就會出現分析結果。

2013-07-03_02-50-34

符號檢定的結果位於最後的「檢定統計量」,精確顯著性(雙尾)數值為0.125,未答0.05的顯著水準。故兩筆變數並沒有顯著相關。

2013-07-03_02-51-37


結語:SPSS改好多 / Conclusion

由於舊版SPSS無法順利在Windows 7上使用,所以我才改用SPSS 20。但是新版本的SPSS介面設計修改很多,連分析都跑出類似精靈的工具可以使用。雖然我還是不會用那個精靈,只要基本的統計表格能幫我跑出來,我就謝天謝地了吧。

(more...)

關閉Windows 8觸控版上的觸控四邊 / Disable Windows 8 Touchpad Swipe Gestures

布丁布丁吃布丁

關閉Windows 8觸控版上的觸控四邊 / Disable Windows 8 Touchpad Swipe Gestures

2013-06-26_191354

你還記得Windows 8極力推廣的十二字訣:「觸控四邊、滑鼠四角、右鍵無敵」嗎?先不論比較少用到的「四角」,以及特定動作才能啟動的「右鍵」,觸控版上倒是常常不小心誤觸這個「四邊」。我常常因為不小心誤觸而感到困擾。

後來在StackExchange上看到Daniel B介紹了修改登入檔來取消觸控四邊功能,試用之後的確可行。這篇就是介紹如何取消觸控版上的觸控四邊功能。(注意,這並不會取消觸控螢幕上的觸控四邊喔。)

If you use Windows 8, it's very easy to trigger touchpad swipe gestures. Thanks for Daniel B's instruction, you can disable the swipe gestures on touchpad by revise registry. Following I will show you how to do it.

 


建立還原點 / Create a Restore Point

image

因為這個動作要修改登錄檔,難免對系統有風險。請務必先用建立還原點功能來備份登錄檔。系統還原是Windows XP開始就有的功能,詳細操作我就不再贅述,請參考「如何在Windows 8建立還原點」。

下載登錄檔

關於觸控四邊的登錄檔有兩個,一個是「關閉觸控四邊」的Windows8_geatures_disable.reg,內容程式碼如下:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Right Edge Pull]
"ActionType"=dword:00000000
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Left Edge Pull]
"ActionType"=dword:00000000
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Right Edge Pull Extended Zone]
"ActionType"=dword:00000000
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Top Edge Pull]
"ActionType"=dword:00000000

另一個是「開啟觸控四邊」的Windows8_geatures_enable.reg,內容程式碼如下:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Right Edge Pull]
"ActionType"=dword:00000002
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Left Edge Pull]
"ActionType"=dword:00000002
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Right Edge Pull Extended Zone]
"ActionType"=dword:00000002
[HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2\Top Edge Pull]
"ActionType"=dword:00000002

啟用登錄檔,並重新啟動 / Disable Geature and Restart Windows

image

啟用Windows8_geatures_disable.reg,然後按「是」。再來重新啟動你的Windows 8。這樣就完成囉。

如果你要恢復觸控版的觸控四邊,那就執行Windows8_geatures_enable.reg,再重開機即可。


結語:客製化設定的必要性 / Conclusion: Let Users Decide Features They Want

Windows 8新增了許多以前未見的功能,雖然大部分都被人罵到臭頭,但是有些其實還是不錯用。觸控四邊在觸控螢幕上操作起來很不錯,不過在觸控版上就很常誤觸。

如果Windows 8更為使用者著想的話,就不應該把全部功能一股腦兒都塞給使用者,應該讓使用者自行決定是否使用。感謝Daniel提供的方案,我總算可以把這惱人的觸控版四邊關掉了。

(more...)

Symbolic Link Creator建立結合目錄

布丁布丁吃布丁

Symbolic Link Creator建立結合目錄

image 

Windows使用的NTFS檔案系統具備了結合目錄(Directory Junction)功能,可以建立一個連結目錄直接指向另一個目的目錄。連結目錄操作時就跟一般檔案操作一樣,實際上卻是操作目的目錄的資料。這篇是教你如何使用Symbolic Link Creator讓一個資料夾同時出現在Windows不同路徑上,他們的內容檔案共通,而且操作起來跟一般檔案總管內的操作一模一樣──就連其他軟體運作時不會感到差異。這可不是捷徑(Shortcut),而是結合目錄功能的優點喔!


結合目錄應用於雲端同步工具

在現在雲端空間的時代,我們可以用Dropbox來同步、備份電腦上的各種文件,這也包括了軟體的設定檔,例如IDE開發環境、遠端伺服器的連線設定。但是Dropbox之類的雲端空間通常會將同步範圍限定於特定的資料夾中,你要同步,就必須把檔案放入這個資料夾。對於必須安裝在特定路徑才能夠使用的軟體來說,設定檔不能放在Dropbox指定的資料夾,就難以享受雲端同步的好處。

Dropbox Folder Sync是利用建立結合目錄的方式,先將資料移到Dropbox資料夾,然後建立一個資料夾的結合目錄,擺放到原本的位置。這能讓原本位置的路徑仍能正常使用、實際的檔案內容又可以在Dropbox備份。但是Dropbox Folder Sync只能用於Dropbox,其他的軟體像是Google DriveSugarSyncbox之類的軟體就得另尋他法。

其實Dropbox Folder Sync也只是將指令junction弄成讓人簡單操作的GUI介面,不過可選擇的參數比較少。而Symbolic Link Creator也是一樣是利用指令列做成的GUI介面,但是你就可以任意建立符號連結到你要的地方了。
舉例來說:

Directory Junction跟Symbolic Link的差別

這一篇雖然介紹的是Directory Junction,但是用的工具卻是叫做Symbolic Link Creator,到底這兩者之間有什麼差別呢?
網路上也有人問過這個問題。最簡單的區別就是Directory Junction建立出來的連結點是一個「目錄」,而Symbolic Link則是建立一個「檔案」(類似捷徑的感覺)。另外,Directory Junction通常只能連結到本地端的資料夾,而不能透過網路上的芳鄰之類的網路技術連結到遠端資料夾。這大概就是他們最大的差別了。

下載Symbolic Link Creator

image

這是免安裝的工具,開啟之後就能夠直接使用了。

建立結合目錄資料夾

首先,我們要規劃連結資料夾(Link Folder)目的資料夾(Destination Folder)的路徑。

image 

在這個例子中,我想要在桌面上擺一個連結資料夾,路徑是「D:\Desktop\」底下,資料夾名字叫做「demo」。這個資料夾會連到目的資料夾,路徑為「D:\Desktop\Dropbox\demo」。

image 

打開Symbolic Link Creator,各別在以下幾個地方輸入我們的規劃設定:

  • Link Folder
    • Please select the place where you want your link:
      輸入連結資料夾所在路徑「D:\Desktop\」
    • Now give a name to the link:
      輸入連結資料夾名稱「demo」
  • Destination Folder
    • Please select the path to the real folder you want to link:
      輸入目的資料夾路徑「D:\Desktop\Dropbox\demo」
    • Select the type of link: 選擇「Directory Junction」

按下Create,符號連結很快就會建立完成。

image 

完成之後會跳出這個訊息。

image 

桌面上就會出現一個資料夾「demo」,內容就跟Dropbox底下的「demo」一樣。在裡面新增、修改資料,也同樣會影響到另一個資料夾喔!

移除結合目錄

你可以注意到桌面的「demo」資料夾跟一般資料夾不太一樣,有個類似捷徑的圖示,表示他是結合目錄。

image

如果不需要結合目錄,那就直接刪除掉桌面的「demo」資料夾就好。這個動作並不會影響到Dropbox底下的「demo」囉。


結語:寫備忘也學一些東西

因為我常常在不同電腦與手機之間工作,檔案同步對我來說非常重要。而且我也想要備份花了很多時間配置的軟體設定,Dropbox一向是很穩定的備份工具。所以最近常常使用Symbolic Link Creator來建立結合目錄。

不過每次使用Symbolic Link Creator的時候都會忘記怎麼設定,到底Link Folder要寫來源還是目的?type of link又要選哪一種好?為了怕下次又忘記,這次我乾脆寫在blog上就好了。(其實我Blogger大多數文章都是操作備忘錄,方便未來我忘記的時候再回頭查閱而已啊。)

這次在寫的時候也一併搞懂了Directory Junction跟Symbolic Link的差別,意外地又學到一些知識,真不錯啊。

(more...)

NetBeans儲存RSA key fingerprint

NetBeans儲存RSA key fingerprint

image

我編輯PHP專案的時候主要使用NetBeans.org這個IDE,之前不僅發現他內建了Git,也可以用SFTP上傳修改後的檔案,不需要另外在開TortoiseGit或是FileZilla,非常方便。

只是在SFTP上傳的時候每次都要對照RSA key fingerprint,它不會儲存在電腦中,每次都會跳出來詢問我是否要確定,這讓我有點困擾。後來找到NetBeans論壇上stephanmitchev的教學,終於成功設定,讓NetBeans儲存RSA key fingerprint。

以下用圖文來介紹作法。

1. 建立一個空檔案儲存RSA Key Fingerprint

image

首先我先在NetBeans的專案目錄底下新建一個空白檔案,叫做rsa.key。我用「新增 –> 文字文件」的功能來新增,檔名任意即可,檔案內容不需要填寫。

image

NetBeans專案目錄通常是在你程式碼目錄底下的「nbproject」目錄。

2. 開啟專案設定 Open Project Properties

image

開啟「File」 > 「Project Properties (專案名稱)」

3. 管理遠端設定 Manage Remote Connection

image

在Categories中進入「Run Configuration」,然後在Remote Connection右邊找到「Manage…」進入。

4. 設定Known Hosts File

image

在Known Hosts File那一欄位後面的Browse選擇剛剛新增的rsa.key。

5. 第一次測試,儲存RSA Key Fingerprint

image

按下下面的「Test Connection」,NetBeans會跳出Warning視窗,要你確認RSA key fingerprint。按下「Yes」,RSA key fingerprint就會儲存在rsa.key檔案中。

6. 第二次測試,不會再跳出詢問

image

第二次再按下「Test Connection」時已經不會跳出詢問視窗,這就是RSA key fingerprint已經儲存了。

這樣每次上傳就不會再詢問你囉。

(more...)

Acronis True Image Home 10 還原教學

布丁布丁吃布丁

Acronis True Image Home 10 還原教學

這是寫給家人看的,筆電的系統還原教學。


開機進入Acronis

1 DSC_0007 - 1

筆電開機。開機按鈕如上圖紅圈所示,按下三秒左右開機。

 

2 DSC_0008

看到畫面上出現以下訊息時,按下F11按鍵:

Starting Acronis Loader…

Press F11 for Acronis Startup Recovery Manager…

3 DSC_0009

選擇「Acronis True Image Home (完整版本)」進入。

4 DSC_0014

等待Acronis讀取。

5 DSC_0018

成功進入Acronis。


執行還原作業

5 DSC_0018 - 1

選擇上圖紅框所示的「還原」功能。

6 DSC_0020

歡迎使用「資料還原精靈」!按下一步。

7 DSC_0024

選擇備份存檔,選擇DOCUMENT (D:) 當中以「outty_D10_」開頭的檔案名稱,附檔名為tib的檔案。檔案名稱包含了日期,例如「outty_D10_20110510.tib」表示20110510製作的備份。請選擇距離現在最近的備份檔案。

下一步。

8 DSC_0027

選擇還原類型:還原磁碟或磁碟分割。

下一步。

9 DSC_0031

要還原的磁碟分割或磁碟:選擇NTFS (C:)

下一步。

10 DSC_0032

還原磁碟分割位置:選擇SYSTEM (C:)

下一步。

11 DSC_0036

選擇磁碟分割類型:啟動。

下一步。

12 DSC_0041

選擇磁碟分割大小。直接下一步。

13 DSC_0043

下一個選擇:否,我不要。

下一步。

14 DSC_0046

還原選項,直接下一步。

15 DSC_0048

作業清單。按下繼續。

16 DSC_0051

Acronis開始進行還原。

照之前的經驗來看,還原大約需要15分鐘。

還原完成後重新開機

image

還原完成之後,從左上角「作業」->「結束」,Acronis會重新啟動筆電。

2 DSC_0008

看到這個訊息時不要理它,放三秒鐘它就會自動略過。

17 DSC_0003

然後順利進入Windows XP之後,就會是當初備份時穩定的狀況了。

(more...)

改變BlueStacks預設解析度

布丁布丁吃布丁

改變BlueStacks預設解析度

bluestacks_logo

BlueStacks是一個Windows跟Mac等桌面作業系統上執行的Android模擬器。因為Windows 8的App實在是太少也不好用,所以讓我興起了安裝BlueStacks在Windows 8使用Android的App的想法。第一個大問題就是BlueStacks預設解析度1440*900跟筆電螢幕最佳解析度1920*1020不同,導致畫面看起來模糊不清。

我發現網路上許多人都在做BlueStacks hack的研究,試著改造BlueStacks讓他更好用。這篇要講的設定解析度只是叼蟲小技之一,在這邊做一個簡單的紀錄。


BlueStacks解析度位於登錄檔中

image

我在Windows 8中看到BlueStacks解析度在登錄檔的位置為:

HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0

其中裡面有兩項參數需要修改,各別是WidthHeight,也就是對應到寬度與高度。

image

打開其中的數值,先將右邊的「底數」調成「十進位」,然後再到左邊「數值資料」設定你要的寬度或高度的數值。

image

修改完成之後,必須從Windows右下角通知欄徹底離開BlueStacks,然後再重新啟動它,這樣修改後的解析度才會生效。

低解析度與高解析度的差別

到底修改前跟修改後有什麼差別呢?我試著用照相機照給大家看看。

DSC_0328

首先這是BlueStacks預設的1440*900大小,在WIndows 8電腦桌面1920*1080解析度的情況下,它的視窗模式大概也只有桌面2/3的大小而已。

DSC_0330

在BlueStacks預設解析度放大到全螢幕的情況下,其實文字跟圖片都會有點模糊。

DSC_0333

這一張則是把BlueStacks的解析度調整到跟桌面一樣的1920*1080,桌面圖示比起上一張來說小了一點,但是卻是十分清晰。當然,這樣用起來其實不太容易按到各種功能就是了。


小結:還要改變DPI才算實用

雖然當初是因為模糊不清所以去研究如何修改解析度,但是將解析度調高之後,卻又覺得功能按鈕太難按到而感到後悔。遇到這種問題,其實應該還要搭配調整DPI才行。

BlueStacks調整DPI的研究不多,大致上都是搭配改變DPI的App來使用,例如Android的改變DPI /分辨率的變化/密度。這種動到系統核心設定的App都必須要取得Root權限,而root BlueStacks的方法也不難,替換BlueStacks的Root.fs就可以了。詳細過程請看rurutia在[Android] 利用 BlueStacks 模擬器安裝贈送 LINE 日本地區限定貼圖一文中介紹root的教學。

不過就算我root了,也試著改變DPI,但是實際上BlueStacks的畫面卻沒有因此有所改變。可能是我對這塊還不夠熟,不懂得修改的門路。希望這部份的修改還請先進多多指教一下。

(more...)