[自製軟體分享] aStat 統計小工具 for android

前言

因為工作/研究上的需求,常常得算些二維列表的統計量,比如說: 卡方檢定,費雪精密檢定等。雖然已經有太多的軟體可以計算這些東西,但是很多資料我都是整理成乾淨的 excel 列表再使用樞紐分析表的功能去檢視變數之間的相關性,網路上工具一堆,可是上網也不是頂方便的。後來更因為要計算敏感度,特異性的信賴區間,以及 positive likelihood ratio (PLR) 等等,發現常用的 SPSS 並不提供比例或是 PLR 的信賴區間估計功能,按計算機或是用 excel 表又有點麻煩,因而萌生自己寫個小工具的念頭。

aStat 就是這樣的狀況下的產物。

特點

1. 目前實作出二維列連表 (2x2 contingency table) 的相關統計量計算,包括以下:

  • 統計意義檢驗 (Test of significance): 卡方檢定 (Chi-square test), 連續性校正的卡方檢定 (Yate's corrected Chi-square test), 費雪精密檢定 (Fisher's exact test)

  • 相關性強度檢驗 (Test of association): 勝算比 (odds ratio), 相對危險性 (risk ratio or relative risk), 危險差 (risk difference), 包含 95% 信賴區間的數值。

  • 檢驗的正確性評價 (Evaluation of diagnostic power): 計算敏感度 (sensitivity), 特異性 (specificity), 陽性預測值 (PPV: positive predictive value), 陰性預測值 (negative predictive value), 陽性相似比 (positive likelihood ratio), 陰性相似比 (negative likelihood ratio), 亦包含 95% 信賴區間的數值。


  • 2. 自由設定您所要的信賴區間: 90%, 95%, 99%,能符合大多數人的需求
    3. 設定顯示非零小數位數: 2-6 位數。
    4. 除了提供一般教科書讓所使用的信賴區間估計法,另外還提供諸如 Agresti-Coull, Wilson, Newcombe 等人所提出的信賴區間方法,特別適用於小樣本數的狀況 (如: N < 40-50)。
    5. 免費

    使用對象
    研究人員,公衛/統計相關人員,實證醫學領域相關人士

    目前版本
    0.3

    系統需求
    Android 1.6 以上

    未來計畫
    1. Time-person inference
    2. Confidence intervals for counts or proportions
    3. Chi-square test for trend

    中文介面的部份考量到詞彙的統一性,以及還在增加功能的過程,暫時還沒有做出來,還請見諒。

    下載
    您可以在 android market 搜尋關鍵字 aStat 就可以了,或是掃描以下的 QR code。


    開發網頁
    http://aStat.twbbs.org

    展示圖片



    結語

    aStat並不同於一般 android market 上的統計工具,其目的並非要取代 PC 上的統計軟體,而是期待能提供一個快速,方便而準確的評估數據的方法。雖然是小眾市場,但是秉持著好東西要分享的精神,希望對您能有所幫忙! 若您覺得好用,請在 market 上給個好評吧! 此外,若您對區間估計的 algorithms 有興趣,程式碼亦可提供給您。目前所使用的機率分佈函式庫為 JSci,如果有人找到更小的歡迎再告訴我,謝謝!

    致謝
    1. Google。提供了這麼一個開放的平台,讓想像與時間是唯一的限制。
    2. gasolin, 就是因為您的教材: 深入淺出 android ,讓非資訊相關產業的我有辦法完成這個小品!
    3. 同事們,雖然你們都沒有 android 手機
    4. 我們的研究團隊跟老闆,論文尚未發表,倒是把數學念了一輪。

    參考資料
    我的網誌
    2010-10-04 16:09 發佈
    文章關鍵字 軟體分享
    拔機 四顧 心茫茫

    前無 手機 來相伴

    後有 老闆 苦追文

    只為 Android 成小品
    非常好!!
    我以前就在期待有人寫這種小東西出來了.....

    有沒有考慮再把其他東西順便寫一下

    NNT, OR, false positive rate .... etc

    集成實證醫學小算盤這樣.....
    曾同為統計人,當年如果有這工具考試不知有多方便(誤)

    雖然已全忘光光了,安裝來試試,好工具不嫌多
    好軟體
    幫推一個 考試可以用手機就好了
    好軟體,必推!
    臨床工作者統計的好幫手!
    期待有更多功能的加入
    改版了...

    加上了 person-time data analysis

    可以算 exact p, approx. p, incidence rate ratio, incidence rate difference

    詳情請看 開發網頁
    0.5 版更新

  • 加上 Number needed to treat/harm 及信賴區間的估計

  • 修改 person-time 的加法運算顯示浮點數不精確的問題
  • 0.6 版更新。

    增加單一比例的信賴區間估計 (confidence intervals for a single proportion)

    使用三種方法: exact method, Wilson's score-based method, and Agresti-Coull method。

    報告完畢。
    其實應該滿實用的, 如果可以配合 Live Counting, 應該就可以提供給工讀生在路上採樣了...
    內文搜尋
    X
    評分
    評分
    複製連結
    Mobile01提醒您
    您目前瀏覽的是行動版網頁
    是否切換到電腦版網頁呢?