2014-06-06 33 views
2

我對C中的編碼非常陌生,我正在計算給定值和自由度的卡方分佈的CDF。有沒有這樣做的函數或庫,還是我需要自己編寫此代碼?在C中計算卡方CDF

任何幫助,將不勝感激

回答

1

如果我是對的,你可以使用GNU科學圖書館。查找函數gsl_ran_chisq,該函數從提供了多個自由度的卡方分佈中返回一個隨機值。

你可以在這個link上檢查與卡方和其他許多分佈有關的C函數。只需安裝庫。鏈接到lib的主頁也可以找到here

我希望我能幫上忙。

+0

我認爲這非常有幫助。但是,我並不完全瞭解如何下載和使用帶.gz文件擴展名的內容。有什麼想法嗎? – user3716018

+0

好吧,這是事情。 .tar.gz擴展名的文件與許多方面的zip文件沒有區別。但它們通常用於linux/POSIX系統。 – Yamaguti

+0

我假設你正在使用Windows,所以從GNU手動安裝一個庫可能不太容易。但是,GNU SL的確有來自[Cygwin](http://www.cygwin.com/)的支持。 – Yamaguti