2011-02-25 8 views
16

मुझे एक बहुपद रिग्रेशन लाइन खोजने की ज़रूरत है, और मैं PHP का उपयोग कर रहा हूं - क्या कोई पुस्तकालय या तृतीय भाग स्क्रिप्ट है जो मेरे लिए यह करेगी? अगर यह एनोवा भी कर सकता है तो यह बोनस होगा, लेकिन मुख्य रूप से, मुझे रिग्रेशन लाइनों को ढूंढना होगा।क्या PHP के लिए कोई आंकड़ा पुस्तकालय है?

मुझे नहीं पता कि बहुपद प्रवृत्ति रेखा की गणना कैसे करें, और मुझे संदेह है कि मेरे लिए यह सीखना बहुत कठिन होगा कि इसे स्वयं कैसे करें, इसलिए अगर किसी और के पास स्क्रिप्ट है तो मैं इसका उपयोग करना चाहता हूं। मैं एक और प्रोग्राम का उपयोग करने के लिए भी तैयार हूं, जिसे php से कहा जा सकता है (इसलिए कमांड लाइन केवल - कोई gui) लेकिन मैं php से चिपकना पसंद करूंगा।

+1

PHPExcel में निर्मित एक ट्रेंड लाइब्रेरी है जिसमें बहुपद सर्वोत्तम फिट वर्ग (साथ ही रैखिक, लॉगरिदमिक, घातीय और शक्ति प्रवृत्तियों) शामिल हैं। यह आपको एक शुरुआती बिंदु दे सकता है। –

+1

क्या आपने http://www.phpclasses.org/ को आजमाया है? – Raveline

+1

एक आंकड़ा विस्तार है, लेकिन मुझे यकीन नहीं है कि यह आपको क्या करेगा जो आपको चाहिए http://us2.php.net/manual/en/book.stats.php –

उत्तर

6

मैं भी अन्य प्रोग्राम का उपयोग करने के लिए तैयार हो सकता है, कि php से कहा जा सकता है (इसलिए केवल कमांड लाइन - कोई जीयूआई) लेकिन मैं php से चिपके पसंद करेंगे।

मैं अपने PHP वेबपृष्ठों से R पर कॉल करता हूं। RCurl आवश्यक है। एक बार जब आप आर सेट अप कर लेंगे तो आप अपनी आर स्क्रिप्ट को PHP से curl() पर कॉल कर सकते हैं।

+0

क्या आपके पास कोई उदाहरण है? आरसीआरएल HTTP पर चीजों को पुनः प्राप्त करने के लिए प्रतीत होता है। आप इसका उपयोग कैसे करते हैं आर से परिणामों को इस तरीके से सेवा देते हैं जो उन्हें PHP से पुनर्प्राप्त करने योग्य बनाता है? – Rikki

+0

@Rikki: क्या आपकी आर स्क्रिप्ट आपकी PHP स्क्रिप्ट पर एक JSON ऑब्जेक्ट लौटाती है। फिर आप ऑब्जेक्ट के साथ पसंद कर सकते हैं। बड़ी मात्रा में डेटा के लिए, क्या आपकी आर स्क्रिप्ट एक आउटपुट टेक्स्ट फ़ाइल में अपना आउटपुट लिखती है। उस फ़ाइल का यूआरएल अपनी PHP स्क्रिप्ट पर वापस लौटें। – dnagirl

+0

लेकिन आप आर स्क्रिप्ट कैसे निष्पादित करते हैं? एक cronjob पर? कार्यकारी()? – Rikki