2019年11月30日 星期六

即日起,修正部落格名稱為「黄新智隨手筆記」,並暫停新文章推送一個月。

===公告===
1.版大自2019.12.2起,自研究助理一職升遷為醫務管理專員,即日起修正部落格名稱為「黄新智隨手筆記」。
2.版大12月將赴台中考取某證書,目前閉關修練中,故即日起,暫停新文章推送一個月。


[教學示範]「使用工具:SAS」2個連續變項間的比較及繪圖【以鳥的體重為例】

假設高雄市三民區野外飛的鳥幾乎都是玄鳯鸚鵡。
若從野外抓30隻公鳥測量體重,公鳥bird變項=1,其中一隻叫「阿財」,故此群組簡稱「阿財及其兄弟們」。
我叫阿財。

若再從同區域野外抓18隻母鳥測量體重,母鳥bird變項=0,其中一隻叫「灰皮」,故此群組簡稱「灰皮及其姐妹們」。
我叫灰皮醬,小名叫灰皮。

接下來,將利用SAS簡易比較高雄市三民區野外玄鳯鸚鵡平均體重於公母鳥群體間是否存在顯著統計差異,並將比較結果繪製成統計圖。

高雄市立聯合醫院Excel課程記錄







2019年10月29日 星期二

這種出場方式的idea真的很不賴 ^____^

會一直想讓人看下去,看最後會發生什麼事(一直在等開箱文),又發生的事會如何和這次的Keynote連結。

請不要拖播放桿,耐心的看完前4分鐘!

註1:那個Kevin是負責Apple Watch作業系統開發的團隊領導人
註2:跑成這樣無線耳機都不會掉,真是厲害!

2019年10月24日 星期四

2年前後製的影片欣賞

片中的日期更換動畫,模擬舊式加油機跳數字的視覺感來設計。對當時的我而言,是全新嘗試。設計採全手工打造(關鍵影格+遮罩+圖層),未靠任何套件實現。

Note: 播放影片務必開啟1080p畫質。




2019年10月8日 星期二

[教學示範]「使用工具:SAS」僅有單一變項,如何對此資料的數據分布加以歸類?

先帶入2個專有名詞。
聚類分析:用在事先不知道類別的情況下,完全按照反映對象特徵的數據將對象進行分類。
判別分析:是基於已知分類的樣本建立判別函數,再對未知類別的大量個體歸屬於哪個類別進行判別。
所以聚類分析是一種沒有類別信息可參考的情況下,利用距離或相似性係數將一個集合劃分成若干個子集的過程,它是種監督式的學習過程。相關前述粉紅色內容,通常具有多個變項供軟體綜合判定,但也可能只有一個變項可供軟體判定,故接下來,本文章將聚焦在後者,如果你只有一個連續性的變項(即下例中的x),該如何分類?

===以上是版大集中腦力寫出來的段落,然為節省體內能量,以下段落寫法會較隨性===

版大先以2個迴圈產生2批虛擬資料,其描述性統計值設定如下:
data test;
grp=1;  /*平均數0  標準差0.5,共有100筆觀察值,批數grp=1*/
do i=1 to 100;
x=0+0.5*rannor(1234);
output;
end;
grp=2;  /*平均數3  標準差1,共有200筆觀察值,批數grp=2*/
do i=1 to 200;
x=3+1*rannor(1234);
output;
end;
run;


                                                                           ... ...

2019年10月5日 星期六

[教學示範]「使用工具:SAS」高中數學_排課組合問題

例:


[教學示範]「使用工具:QI Macros」繪製柏拉圖 (QC七大手法之一)



本篇為另一篇文章的補充文(次數同樣以randbetween函數隨機產生)。

將A1:B8選起來(沒錯,不須再計算累積百分比!)
選柏拉圖即可產出結果。針對「其它」項未顯示在最右邊,目前似乎無法手動移至最右邊。
若須找出多個問題其關鍵原因群,此方法可當前導探勘之用。一旦確認,不可避免須再回Excel上繪製。


[教學示範]「使用工具:Excel 365」繪製柏拉圖 (QC七大手法之一)

版大以「住院會診延遲原因」來示範。各原因項目次數版大先以randbetween(5,60)函數隨機產生。如下:



上圖:B欄務必大至小排,再把「其它」項目移至最下面。

2019年9月28日 星期六

[教學示範]「使用工具:SAS」繪製統計圖_曲線圖

繪製曲線統計圖

背景介紹:混過品管圈的人,都知道年度結案時須繳交「年度結案報告」給予品管部門存查,而此份報告就含有下圖,記載著未執行品管改善前至改善中再至改善後及效果維持階段的某統計值變化趨勢。這種圖,你可以說它是折線圖,也可以說是曲線圖,不過就是數據點多不多且平不平滑而已。
數據蒐集:每月記錄一次數據,為方便繪圖及tick置中,版大會以月中的15日來標定。
目的:展示如何用SAS程式繪出此圖。


PS: 此技術也被版大應用於醫學中心同儕指標比較圖繪製。因須同時繪製數百項指標比較圖,故版大以SAS巨集方式包裏Proc sgplot來重複執行數百遍的程式。
http://www.airitilibrary.com/Publication/alDetailedMesh?docid=a0000532-201901-201903250009-201903250009-36-47

2019年9月27日 星期五

[教學示範]「使用工具:SAS」解高中數學題_一元二次多項次解其極值

例:下面的多項式,若Y為最小值,則X和Y分別為多少?
「注意:此須運用SAS/OR運籌學(註1)模組內的proc optmodel,故SAS UE無法支援」

[抱怨]Google的Blogger無法針對文字進行上標或下標,僅能透過HTML語法調,請新增按鈕進編輯頁好嗎?註2

ANS:

data curve;  /*利用迴圈產生curve資料集,內含 200001筆虛擬觀察值*/
do x=-1000 to 1000 by 0.01;
y=3*x**2-3*x+4;
output;
end;
run;

  ...

<部份資料>

[教學示範]「使用工具:SAS」解高中數學題_特殊的餘數

我們拿高中數學題目為教材,練習SAS基本語法。

例題:自1至1000之正整數中,以6除之餘5,以8除之餘3,以9除之餘2,則此種正整數有多少個,又其和為多少?

ANS:

data math1;  /*建立一個math1資料集*/
do i=1 to 1000;    /*利用迴圈語法產生一個變項,其名稱為i,其觀察值為1至1000*/
output;  /*迴圈每跑完一遍,就將所得傳送進math1資料集的i變項*/
end;  /*跑完1000次後跳出迴圈結束此任務,記得,有幾個do就有幾個end,以後示範的例子會有大迴圈中,包著中迴圈,中迴圈中又包著小迴圈,即有3個do,3個end*/
run;


















<只擷取部份>

2019年9月22日 星期日

免費版SAS下載及安裝方法

商業版SAS常見模組(含base SAS, STAT, GRAPH, ETS, OR, AF, IML, QC)年租金通常數十萬以上。對絕大多數個人而言,這是個天文數字,故使用者普遍以學校或公司等授權碼執行相關軟體。若非在職學生、學校職員,也非訂有SAS軟體的公司員工,可嘗試免費版SAS,其名稱為SAS University Edition (以下簡稱SAS UE)。針對大部份常用Procedure,此軟體均有支援。

版大後續的教學將以商業版示範SAS程式碼撰寫方式,若有遇SAS UE不支援情形,將特別註明。


2019年9月15日 星期日

媽祖託夢要我繼續寫下去

本部落格荒廢了2年,版主昨晚睡覺時被媽祖託夢要繼續寫下去,於是以本篇文章揭開blog 2.0世代。除原有主題外,將另擴增「數據分析」專業知識分享,包含資料清理技法、統計知識、統計繪圖應用、統計檢定等。版主使用的工具屆時將涉及Excel (Office 365), SPSS, Base SAS, SAS Enterprise Guide, SAS Enterprise Miner等軟體及Excel外掛-QI macros (用於品質監控分析,含各式管制圖及推移圖繪製)。

SAS相關軟體及模組介紹,按我前往瞭解

<統計軟體SAS Enterprise Guide畫面示意圖>