2015-11-21

心理學概念地圖

這應該就是隨意記錄吧 XD
應該不會有完善的一天 ~

心理學方法

心理學實驗法
統計法
心理測驗法

心理學學科

生理心理學
知覺心理學
認知心理學
發展心理學
變態心理學
性格心理學
社會心理學

心理學應用

諮商心理學
臨床心理學
工商心理學
正向心理學

其他



統計概念整理筆記

動機

我一直知道自己的統計能力滿薄弱的(汗顏)。但也因此,我遇到有疑惑的觀念,就會去問人或是去google。前陣子因為想嘗試WinGanova,卻發現出來的報表我不太會解讀(沒看到事後比較的部份)。想說自己對於事後比較使用的時間好像還不太明白,這幾天就又開始google...。總之,我想要替自己的統計觀念做個記錄,透過電腦玩物上介紹的筆記3層空間。一方面我可以動態的整理,也可以將資料放在網路上。或許會對將來的某些人有幫助...吧

↓以下是筆記


目前 or 未來想釐清的事情

  • 熟悉Excel、R、SPSS、WinGanova的操作
    • Excel:語法、圖表、VB
    • R:客製化出R的anova報表、圖形
    • SPSS:大概多跑幾次就記住了。可能多了解其他統計方法吧
    • WinGanova:大概多跑幾次就記住了

  • 整理變異數分析的流程、報表與圖形(單/雙、獨立/相依 的流程不太一樣...)
    1. 樣本特性描述
      • 數據:平均數、標準差
      • 作圖:通常不需要
    2. 預設的假設檢定
      • 概念
        • 書上看到的(行為科學統計學,p506)
        • 報表整理出來的
          • 變異數同質檢定(Levene統計量、顯著性)
          • 球面檢定(Mauchly'sW 係數、卡方分配值、P值)
      • 數據:痾,顯著性P值?
      • 作圖:不需要
    3. 整體考驗
      • 概念
        • 依據因子多寡,分成單因子、多因子實驗設計
        • 依據因子各水準的相關性,分成受試者內因子(相依樣本)、受試者間因子(獨立樣本)
        • 綜合以上,可分成完全受試者間、完全受試者內、以及混合設計三種實驗設計方式。
      • 數據:Df ,Sum Sq,Mean Sq, F value,Pr(>F)
      • 作圖:做表(變異數摘要表)、做交互作用圖(bar or line)
    4. 事後考驗
      • 單純主要效果(如果有的話,和變異數摘要表類似)
        • 數據:和整體考驗類似
        • 作圖:做表(變異數摘要表)、作圖(看狀況)
      • 事後檢定(如果有的話,應該會兩兩比較)
        • 數據:兩兩比較的顯著性(?)
        • 作圖:做表(通常和單純主要效果放在一起)


概念整理


描述統計


推論統計(研究生2.0:哪種統計方法好體育學院PPT

  • T檢定(R演習室
    • 單一樣本T檢定
    • 雙樣本 相依樣本T檢定
    • 雙樣本 獨立樣本T檢定
  • 變異數分析(網友的課堂筆記
    • 型1型4平方和問題(量化研究與統計分析 p8-14)
      • 型1平方和:階層化拆解,後進的因子不受之前的因子影響,多用在共變數分析、多項式回歸模式
      • 型1平方和:適用於只有主要效果的模型
      • 型1平方和:最嚴格,適用各組人數不等時
      • 型1平方和:適用有空白細格
    • 因子多寡
      • 單因子
      • 多因子
    • 樣本特性
      • 獨立
      • 相關
        • 單因子相關設計,變異數 SSt = SSb.subject + SSw
          SSw = SSa + SSr
        • SSt = 總變異、SSb = 受試者間(組間)的變異、SSw = 受試者內的變異、SSa = 受試者內因子造成的變異、SSr = 受試者內個人的誤差
    • 多重比較(研究生2.0中興生物系統工程 陳加忠
      • 因為F檢定是看整個模型的顯著程度,沒辦法看到像是A因子裡頭,A1 A2 A3 彼此之間是否有差異,因此必須進行事後檢定(事前檢定比較少用到)。
      • 除了one way需要,我覺得two way檢驗單純主要效果後,為了了解固定B因子情況下,A因子各個水準差異如何,應該也會用到事後檢定...(p9-7 提到的決策數,提到確實會有多重比較...)


相關資料封存

統計影片

統計書本

其他

  • 當初高統想記錄高統的網誌 ... XD(高統之記錄
  • http://www.minitab.com.tw/product/minitab/quick-start_weather.php


心得
  • 151121 不曉得這次熱情可以撐多久 ... orz

2015-09-20

將PDF檔左右切割的方法



很久沒有更新了,趁著上網 google 的時候記錄一下,充當網誌。這幾天在閱讀文獻時,發現有幾篇是單面兩欄的形式,這在電腦螢幕上閱讀很不方便。於是我開始尋找將兩欄各自成為一頁的方式。

大概有三~四種解法吧,以下簡單記錄一下。

  1. A-PDF page cut(使用介紹
  2. 用 adobe acrobat pro切割成左右兩個檔案,再用PDF Split and Merge Basic交叉合併。(裁切方式PDF Split and Merge Basic下載網址
  3. 稍微複雜的方式(PTT討論bat方式
  4. 看起來很厲害的軟體(使用介紹

我本來是先將pdf轉成圖,再透過MangaMeeya自動分割左右來達到兩欄成一列的方式,後來還是執著的把上面的方法找到了。(最後我是用第二種方式)

---

2016.11.29 更新

發現一個用 autoit 語法寫成的小工具,使用方法看起來滿直覺的,日後我還有此需求的話,應該會使用這個方法


2015-06-02

win 平板比價

最近在比價 win 平板,想說做個整理好了

名稱價錢螢幕CPURAMROM電池重量其他連結
Asus T100TAM988010.1Intel Atom Z37752GB64G31Wh 11hrs570g/1070g
PChome
Asus T200TA1488811.6Intel Atom Z37752GB64GB38Whrs780g/1540g
燦坤
Asus T300CHI2190012.5Intel Core M-5Y104GB128G
750g/1450g
PChome
Acer Switch 10999910.1Inter Atom Z37352GB32+500G8hr 22Wh 5910mAh585g/1170g
PChome
ACER Aspire Switch 122290012.5Intel Core M-5Y10a412836Wh 3220mAh1400

Lenovo Yoga Tablet 2 101199010.1Inter Atom Z37452GB32GB9600mAh 15hr619g
PChome
SONY VAIO Tap112328011.6i5-4210Y41285hr780/1100
燦坤
Surface Pro15888







Surface Pro 2








Surface Pro 3 i3-64G2488811.5i34649hr800



2015-05-09

安裝 Python 畫圖的套件


在看教學影片的時候,要我輸入「%pylab inline」,據說之後能用來畫圖。發現輸入句子出現錯誤後,就跑去安裝套件,結果不管我輸入「easy_install」或是「pip pylab」都沒有用。後來才發現要分開裝三個套件,那為什麼要摻在一起叫撒尿牛丸呢?

pylab 是三種套件的合體



 參考文章



改變 jupyter(ipython book)的當前目錄



Jupyter 這個編輯器我是在 2014.05.08 接觸到的。剛進入編輯界面時覺得很清爽,但隨即發現一個問題:根目錄的檔案,好多啊!之後發現,原來根目錄是在 C:\Users\Chu 之下。真是奇怪的位置,也只能將就著用。今天一開,沒想到根目錄竟然換了!?這樣我以後不就每開一次,它就給我換一次根目錄?只好再求助 Google 大神(不敢想像以前網路資訊不發達的時候,該怎麼解決類似的問題 ...)

問題發生的原因,似乎是因為「當下的根目錄,就是一開始執行命令時所在的目錄」。痾,雖然我看得懂,可是我根本不知道我是在哪裡執行命令的啊(orz)。最後還是找到解決方法了。以下說明其中一個解決方法的步驟以及展示程式碼(因為其他的我看不懂 XD)

程式碼
set "var=%cd%"
cd var
ipython notebook
步驟
  1. 將程式碼存成 bat 格式
  2. 將此檔案拉至往後想存檔的路徑下
  3. 在此路徑下打開它
備註:我事後有拉捷徑到桌面上,這樣往後操作應該會比較方便


參考文章

用 Python 抓 Facebook 上的資料


終於進展到我需要的部份了(灑花)



相關網站:Graph API Explorer(連結

程式碼(喜愛的運動員名字)
import  requests
import  json
token = '<自己到 graph api explorer 找,或是透過授權取得(吧)>'
res = requests.get('https://graph.facebook.com/v2.3/me?access_token=%s'%(token))
jsondata = json.loads(res.text)
for athletes in jsondata['favorite_athletes']:
        print athletes['name']

結果


使用 BeautifulSoup 抓取網頁中的特定內容



程式碼
from bs4 import BeautifulSoup
html_sample = ' '
soup = BeautifulSoup(html_sample)
print soup.text
注意使用

  • 「html_sample = ' '」可以透過抓取網頁網址獲得
  • 「print soup.text」可以變形成
    • print soup.contents
    • print soup.select('html')[0]
      • print soup.select('a')[0]
      • print soup.select('#title')
      • print soup.select('.class')



request 與 BeautifulSoup 綜合使用


乾,InfoLite 附加元件要去哪邊找啊 orz

程式碼
import requests
from bs4 import BeautifulSoup
res = requests.get("http://tw.taobao.com/product/%E5%A4%9A%E6%A8%A3%E5%B1%8B-%E8%91%AB%E8%98%86-%E4%BF%9D%E6%BA%AB%E6%9D%AF.htm"
                  )
soup = BeautifulSoup(res.text)
for item in soup.select(' .item'):
        print item.select('strong')[0].text, item.select(' .title')[0].text.strip(), item.select(' .J_NickPopup')[0].text
結果


GET 與 POST

GET






練習網頁:淘寶的保溫杯頁面(連結

程式碼
import requests
res = requests.get("<網址>")
print res.text
結果




POST





練習網頁:高鐵的訂票查詢頁面(連結

程式碼
import requests
payload = {
'StartStation' : '977abb69-413a-4ccf-a109-0272c24fd490',
'EndStation': 'fbd828d8-b1da-4b06-a3bd-680cdca4d2cd',
'SearchDate':'2015/05/09',
'SearchTime':'06:00',
'SearchWay':'DepartureInMandarin'
}
res = requests.post("http://www.thsrc.com.tw/tw/TimeTable/SearchResult", data = payload)
print res.text
結果

準備開始用 Python 寫網路爬蟲~的前置作業了 ...



吃掉前言(詳情

寫網路爬蟲前,需要安裝兩個套件

  • Requests:網路資源(URLs)擷取套件 
  • BeautifulSoup4:HTML剖析套件

安裝流程
  1. 安裝 requests
    1. pip install requests
  2. 安裝 BeautifulSoup4
    1. pip install BeautifulSoup4
  3. 檢查能不能使用
    1. phthon
    2. import reauests
    3. form bs4 import BeautifulSoup

2015-05-08

安裝 python 的好用編輯軟體 - jupyter



因為在查找如何使用 Facebook API 獲得臉書資料的過程中(詳情),發現程式能力好像也不可缺少的一環,就開始到處隨便查詢相關資料。後來在「大數學堂」這個網站看到了「網路爬蟲實戰教學」課程,覺得滿有趣的,就開始一連串的看不懂學習旅程。現在要記錄的就是如何安裝 jupyter 這個服務。

Python 是我之前一直想要學的程式語言。聽說他很好學與語句編排合理、語法相當的簡潔,入門新手相當適合。總之,我現在試圖喚醒沉睡已久的蟒蛇,看牠將來能不能把臉書上的 data 給咬下來。而 jupyter 算是能夠編輯 Python 的編輯器(也能說是 notebook?隨便啦)。前幾天我在 LargitData 詢問這方面訊息時,該粉絲團小編很快就錄製影片並給答覆了,效率真高(good)。以下是教學影片


雖然我很感謝有影片可以參考 ... 但我發現,我還是不會安裝(orz),只好再度求救 Google 大神,尋找安裝流程。以下是我整理出來的安裝流程

  1. 安裝 Python(之前我安裝過了,所以跳過)
  2. 安裝 Pip(Pip 是 Python 的套件管理程式。簡介、流程連結
    1. 根據 Python 環境安裝 setuptools(連結Win 的 python2.7
    2. 增加環境變數路徑
      • ;C:\Python27\Scripts
    3. 透過文字終端機安裝 pip
      • easy_install pip
  3. 安裝 Jupyter
    1. 透過文字終端機安裝
      • pip install "ipython[notebook]"
    2. 打開 Jupyter,使用瀏覽器當作界面
      • ipython notebook

最後成果大概是這樣


好處麻 ... 感覺能在界面上一次記錄許多程式碼段落、以及輸出,滿方便的(完)


2015-05-07

該怎麼從臉書撈資料來玩勒 - 談 Graph API(待增)

最近修了「認知專題:應用認知心理學」這門課,有幾周的主題在談以網路資料來做資料分析的研究。一篇在談twitter喜怒訊息與心臟病的相關性、一篇在談(我忘記了)。之後老師請我們想一些使用臉書資料能做的研究、以及查找該怎麼抓取資料。

如果真的能用來做研究的話,應該滿有趣的。但問題是
  1. 程式開發能力薄弱啊
  2. API改版後,隱私保護層級更高了
總之,我對現在我們能做這類研究的可能性滿悲觀的。還是先把找到的東西記錄一下好了



臨時抱佛腳的努力過程

  • 先來個舒適的編程界面 - jupyter(連結
  • 寫網路爬蟲的前置作業:安裝 requests 與 BeautifulSoap(連結
  • Requests 的 GET 與 POST(連結
  • BeautifulSoap 的使用、與 Requests 的綜合應用(連結
  • 使用 Python、Graph API 抓取臉書資料連結)(終於有進展了,灑花)




好處
  • 剛開始 Graph API 登場時,大家對他的看法(連結

限制:Graph API 升級成 2.0 後,存取使用者的權限變嚴格了
  • 談 Graph API(連結
  • 抱怨不升級的話,怎麼死的都不知道(連結
  • 一位馬來西亞的使用者談 Graph API 2.0(連結
  • 談 Facebook Platform 版本變革(連結

API應用
  • 打卡時會在地球上顯示地點的專案開發過程(連結
  • 聊天室的對話數量(連結
  • 誰最愛回應你、最會按你讚(連結,好像掛掉了)
  • 誰最關心你(連結
  • 看粉絲團按讚、留言、分享名單(連結
  • 在 Arduino 上顯示粉絲團按讚人數(連結
  • 在Unity上獲得個人頭貼(連結
如何使用 API
  • 快速使用的 Explorer(連結
  • 參數說明(連結,可是是2012年的)
  • 看不懂的範例(連結
建立應用程式
  • 好幾年前的建立教學(連結
  • IOS App的寫法(連結
沒頭緒時找一下網路爬蟲
  • 知乎上的 Python 爬蟲討論(連結
  • 爬蟲影片教學(連結
之前對 API 的整理:連結

2015-03-27

眼動儀學習地圖(待修)

前言:因為修了認知專題:眼動 這門課

重新學習的軌跡(2016.01/31 展開中)





貧民眼動方案
民間應用
  • (該是嘗試用 Endnote 整理的時候了)
文獻回顧
  • Eye movements and attention in reading, scence perception and visual search

2015-03-26

高統之紀錄篇(待更新)

前言
這學期修了高等統計學,要好好複習(預習)才行

學習地圖

  1. 透過教科書學習操作SPSS
  2. 發想各章節例子
  3. 學習製作美美的圖表
  4. 用EXCEL、R、SAS做同樣的事情
  5. 學會網路爬蟲
  6. 利用網頁呈現故事,例如

想做的題目:死亡統計學

  • 各國死亡率
    • 健康
    • 財富
  • 國內死亡率
    • 疾病
      • 類型
    • 他殺
  • 死刑執行與否
    • 他國經驗
    • 國內經驗
    • 死刑執行與命案的相關
    • 資料
      • 死刑能夠減少殺人案件的發生嗎 潘建志(連結
      • 如何思考廢死刑與反廢死這件事? 酥餅(連結
      • 廢除死刑是否會使殺人案增加 慕容理深(連結
      • 廢死聯盟(連結
      • 數字看死刑(連結
      • 死刑存廢投票(連結
      • 苗博雅(連結
      • 死刑存廢議題的態度研究(連結


鎖定的報告可用資料庫

教材:

卡方
  • 大致看得懂,就沒另外查了

2015-03-09

輔仁大學周遭食物收集

為了以後的肚子著想,事先的準備工作是必要的
還沒吃過的我用螢光筆標記

暫時不對食物評價,因為我是木舌頭
往後可能用時間地圖來呈現資料



學校裡面

  • 學餐(文園、理園、心園、輔園)
  • 冰淇淋(輔園附近)
  • 波羅麵包(文園附近)
  • 鬆餅(和平/信義宿舍的樓下(進修部7-11附近))


514巷

  • 東區臭豆腐(514巷深處)
  • 高媽媽自助餐(514深處)
  • 蕃茄牛肉麵(514深處)
  • 正欣自助餐


後門


花園夜市

  • 超大魷魚(建議多人合吃一隻,一個人會吃到很膩)


中正路

  • 永和豆漿
  • together's cafe
  • 麥當勞(大魯閣旁)
  • 古早傳說(台灣銀行旁,麥當勞更過去)


建國路

  • 鐵板燒
  • 傻瓜麵(建國路全聯對面)
  • 牛肉麵(建國路)
  • 麵疙瘩(尾巴)
  • 蒸餃(7-11旁巷子)
  • 八鍋



參考資料





2015-02-10

手機app不夠裝?試試改系統分區(小米2s miui6 版本)




自從在 2014 年九月份入手小米2s後,我就踏上了破解手機APP(誤)、嘗試激發出小米手機潛能的道路(無誤)。先前嘗試過像是從 miui 5 線刷到 miui6、卡刷客製化的卡刷包、下載迷版的小米主題風格(?)、測試 OTG 功能以及 mhl 轉 hdmi 等等。最近的挑戰是改變小米2s 的系統分區。

沒事幹麻修改分區?

小米2s有一個不合理的配置,就是系統能夠安裝app的空間只有 4GB。其實 4GB 已經算滿大了,只是對喜歡裝一些有的沒的、想要嘗鮮的人來說,就不太夠。何況我目前手上是 32GB 版本,剩下的空間真的用不到啊,囧。所以最近就一直在尋找修改分區的教程。

一些修改的紀錄

我只有打算留下紀錄而已,沒辦法寫教程 XD。過程太心驚膽跳了,實在沒有心力一邊修改一邊留紀錄(換個說法,就是懶啦)。以下是一些整理

使用環境

  • 電腦:win7 64bit,家用進階版
  • 手機:小米2s 32GB版,Miui6 Android4.4

目標

  • 將系統儲存空間從 4GB 改到 8GB

整體流程

  1. 備份(推薦用 鈦備份
  2. 用命令列刪除 eboot
  3. 線刷( Miflash小米2s Miui6線刷包整理
  4. 刪除並重新劃分 25、26區(推薦用 DiskGenius
  5. 重新線刷(一樣用 Miflash)
  6. Done,重新開機
  7. 後續還原動作

成果



最後是成功了沒錯啦,但是還原的過程不太如意,Line 還原後竟然不能開!!!反正沒什麼在用 Line,所以就算了。備份真的很重要啊啊啊

參考文章
延伸