ranjs:JavaScript 機率分佈與隨機變數生成庫

資料工具

一個綜合性 JavaScript 庫,提供 140 多種機率分佈、隨機變數生成和統計分析功能,支持 TypeScript 和樹搖優化。

此 GitHub 開源專案 ranjs 是一個 JavaScript 庫,專門用於生成各種隨機變數。根據 README 說明,它提供超過 140 種機率分佈,涵蓋連續和離散型態,每種分佈都支援 PDF、CDF、量化函數、危害函數、生存函數、對數似然計算以及 AIC/BIC 和適配度測試。此外,庫包含統計測量功能,如位置(均值、中位數)、離散度(方差、IQR)、形狀(偏度、峰度)和依賴性(相關係數)指標,並支持多種假設檢定如 Bartlett 和 Mann-Whitney U。特色方面,ranjs 允許可重複採樣,通過設置種子確保輸出確定性,支援 TypeScript 型別宣告和樹搖優化,方便高效導入。適用場景包括隨機模擬、統計分析、數據建模、模型比較和參數估計,特別適用於數據科學、研究開發和測試環境。

Stars15
Forks5
語言JavaScript
分類資料工具
標籤
randomstatisticsjavascriptprobabilitydistributionmcmc
GitHub Topics
distributionjavascriptmcmcrandomstatisticstest