2024年1月15日 星期一

SAS Simulation Studio模擬急診病人流,展示排隊理論相關統計值。

以下為2個月前所錄製影片。病人抵急診時間由「指數分布機率」推算,故所有數據均為虛擬模擬,在輸入每一站點處理人員容額及平均時間後,軟體就能即時算出排隊過程中的所有數據,且最後依目的性輸出成指定的資料集,進行時間序列波動性衝擊分析(透過計量經濟學統計方法)。

此軟體模擬功能極強也極細膩(註),但若要引入真實數據,就得動腦靠些斜門歪道方法讓block元件可以100%倒帶重播過往(目前google不到有人用此軟體跑真實數據,也google不到此軟體被國內醫療院所用於醫務管理領域)。目前我已成功匯入實際數據(實際數據恕無法公開)並能完整重現過往人流流動情形。當我站上講台介紹或發表至期刊時,將會是全國首創。

SAS Simulation Studio除了能模擬各式各樣的人流(ex: 醫院、銀行、商店),也能模擬路口交通車流或生產線物流等。告訴軟體上游端主體產生的速度,每一站點有多少「服務員或處理單元」以及每一服務員或處理單元消化每一目標的平均速度(ex: 行員平均每7分鐘處理一位民眾、機器以min 5秒 max 12秒 mod 8秒速度包裝禮盒等)。軟體模擬的當下,就能看出哪個環節大排長龍。

註: 例如全聯的「請支援收銀」,下面這些block元件排列方式就能精準呈現。


人流流動過程,一旦其它隊伍較短,較長隊伍中的消費者立刻「更換跑道」。另外,可設定常備狀態為2條通道處理人流,一旦其中一條人流超過某個數量,第3條通道自動啟動,此外,也有放棄選項,一旦排隊時間超過閾值,消費者放棄不買自人流中脫離而出的機率。每個站點上的收銀員可以個別設定處理速度,此速度值也可來自資料集,速度可依不同時間不同條件而有不同的處理速度。然後也可拖入SAS Code Block,藉由程式碼撰寫,產出預設元件功能以外的圖表(就是Simulaiton Studio允許你開外掛,把SAS擅長的資料分析和做圖技能拿到這軟體上發揮)。