2014-01-29 94 views
1

所以,我有這個公式在這裏:從r公式PHP

model <- gam(inb ~ s(x)) 
g.hat <- model$fitted 

哪裏其實INB是二維矢量和

x <- rbinom(psa, n, progress) 

有人能幫助我把它從數學翻譯,所以我可以將它轉換爲PHP呢?

謝謝

+0

嘗試http://www.php.net/manual/en/function.stats-rand-gen-ibinomial.php – Andrie

+0

嗨安德里,謝謝,實際上,我的主要擔心不是二項分佈,而是gam函數實際上是 – user3224066

+3

哪個'gam()'?至少有2我知道。您最好是安排從PHP調用R,或者您可以使用原始的GAM編譯代碼並從PHP調用它。除此之外,數學不是問題,而是實施適合加法模型的算法。這不是微不足道的,許多統計學家正在研究算法來強有力地完成這項工作,並且具有良好的性能。 –

回答

0

我認爲這將成爲很多工作來解釋它的數學。 如果您通過在R會話中輸入函數來查找函數並返回,您將看到屏幕後會發生什麼。因此,只需輸入gam例如並返回。你會看到你可以轉換爲PHP的代碼。這比將其轉換爲數學然後回到php要容易得多。

+0

啊,好吧,太棒了,謝謝:) 會這樣做! – user3224066

+0

您需要查看C代碼或其他編譯語言(取決於正在查看哪個'gam()'),計算的內容在*代碼中* not * –

+0

是的,但對於不熟悉c的人而言,只願意將它翻譯成PHP,我認爲它更容易查看R代碼,難道你不這麼認爲嗎? –