2011-02-25 103 views
16

我需要找到一個多項式迴歸線,我正在使用PHP - 是否有一個庫或第三部分腳本會爲我做這件事?如果它可以做方差分析,那也是一種獎勵,但主要是,我需要找到迴歸線。是否有PHP的統計信息庫?

我不知道如何計算多項式趨勢線,我懷疑自己學習如何做這件事太困難了,所以如果別人有腳本我想使用它。我也願意使用另一個程序,可以從PHP調用(所以只有命令行 - 沒有GUI),但我寧願堅持使用PHP。

+1

PHPExcel內建的趨勢庫包含多項式最佳擬合類(以及線性,對數,指數和功率趨勢)。這可能會給你一個起點。 – 2011-02-25 14:54:17

+1

你有沒有試過http://www.phpclasses.org/? – Raveline 2011-02-25 15:54:40

+1

有一個統計擴展,但我不知道它是否會做你所需要的http://us2.php.net/manual/en/book.stats.php – 2011-02-25 16:17:24

回答

6

我也願意用 另一個程序,可通過從PHP調用 (所以只有命令行 - 無 GUI),但我寧願堅持 PHP。

我從我的PHP網頁上撥打R。需要RCurl。一旦你建立了R,你可以通過curl()從PHP調用你的R腳本。

+0

你有一個例子嗎? RCurl似乎通過HTTP檢索事物。你如何使用它以R的方式提供結果,使得它們可以從PHP中獲取? – Rikki 2013-09-09 13:10:24

+0

@Rikki:讓你的R腳本返回一個JSON對象給你的PHP腳本。然後你可以隨心所欲地做對象。對於大量的數據,讓您的R腳本將其輸出寫入臨時文本文件。將該文件的url返回到您的PHP腳本。 – dnagirl 2013-09-09 13:57:40

+0

但是你如何執行R腳本?在cronjob上? EXEC()? – Rikki 2013-09-10 21:15:25