आर

2012-09-06 5 views
15

का उपयोग कर Google भविष्यवाणी क्या किसी ने आर के भीतर से Google भविष्यवाणी API का सफलतापूर्वक उपयोग किया है?आर

  • अपलोड
  • उपयोग इस डेटा को Google पूर्वानुमान

मैं स्थापित here दिए गए निर्देशों का पालन किया है से एक मॉडल को प्रशिक्षित करने के Google मेमोरी में डेटा और प्रबंधित करें: मेरा लक्ष्य निम्न कार्य करने के लिए है और here (विंडोज का उपयोग करते समय)। मैं मैक ओएसएक्स और विंडोज दोनों का उपयोग करके सफलतापूर्वक कनेक्ट करने में सक्षम नहीं हूं।

मुझे संदेह है कि मूल मुद्दा प्रमाणीकरण है। बिखरे हुए दस्तावेज़ीकरण हैं और मुझे लगता है कि मैंने सब कुछ करने की कोशिश की है (यहां तक ​​कि इस उद्देश्य के लिए डिजाइन किए गए आर पैकेज का अवलोकन)।

मैं सबसे बड़ा प्रोग्रामर नहीं हूं, लेकिन मैं आम तौर पर काम के उदाहरणों के साथ कोड और टुकड़े के साथ मिलकर काम कर सकता हूं। इस बिंदु पर, हालांकि, मुझे नहीं पता कि और क्या प्रयास करना है।

अग्रिम में बहुत धन्यवाद।

+1

क्या आपने "[GSUtil] मैन्युअल रूप से अधिकृत किया है (https://code.google.com/apis/storage/docs/gsutil.html) ('gsutil config') और .boto फ़ाइल बनाएं" – GSee

+0

हां, जहां तक मुझे पता है, सब कुछ जाना अच्छा होना चाहिए। दोनों मशीनों पर, मैंने GSUtils को चलाने और चलाने के साथ-साथ प्राधिकरण प्रदान करने के निर्देशों का पालन किया। – Btibert3

+0

यह पूरी तरह से संभव है। बाकी एपीआई तक पहुंचने से पहले आपको पहले प्रमाणित करने के लिए 'ROAuth' या 'httr' का उपयोग करने की आवश्यकता है। – Maiasaura

उत्तर

2

आखिरी बार मैंने सुना (इस साल अप्रैल), Google भविष्यवाणी एपीआई के लिए आर समर्थन अभी तक ओएथ का उपयोग करने के लिए अपग्रेड नहीं किया गया था, जब भविष्यवाणी एपीआई पुराने ग्राहक लॉगिन योजना से ओएथ 2.0 तक स्विच हो गई, तो यह प्रभावी रूप से आर कार्यक्षमता को तोड़ दिया।

+1

क्या आपके पास उस दावे के लिए एक लिंक है? –

8

मार्क कोहेन सही लगता है, मुझे लगता है कि कुछ टूटा हुआ है। हालांकि मैं प्रमाणीकरण पास करने में कामयाब रहा, यहां बताया गया है:

googlepredictionapi_0.12.tar.gz डाउनलोड करें और इसे अस्थायी फ़ोल्डर में निकालें। तब googlepredictionapi/R/prediction_api_init.R एक संपादक के अंदर खोलने के लिए और लाइनों

myEmail <- "" 
myPassword <- "" 
myAPIkey <- "" 

बाद स्रोत फ़ाइलों repackage और उन्हें आर में लोड निकालें:

tar czf googlepredictionapi.mod.tar.gz googlepredictionapi 
R 
remove.packages("googlepredictionapi") 

अब आप [1] http://code.google.com/p/r-google-prediction-api-v12/ में चरणों का पालन करने के लिए सक्षम होना चाहिए। हालांकि

install.packages("googlepredictionapi_0.12.tar.gz", repos=NULL, type="source") 

कॉल करने के बजाय आप

install.packages("googlepredictionapi.mod.tar.gz", repos=NULL, type="source") 

चरणों का पालन कॉल करने के लिए, कुछ बिंदु एक फ़ाइल $HOME/.auth-token उत्पन्न किया जाना चाहिए पर की जरूरत है।

(तुम भी स्पष्ट रूप से इस पर स्पष्ट रूप को फोन करके को गति प्रदान कर सकते हैं:। PredictionApiUtilGetAuth(verbose=TRUE), myEmail और myPassword beforehands सेट किया जाना चाहिए)

किसी कारण वैश्विक चर कि मैन्युअल में [1] हटाया द्वारा आच्छादित किया गया है स्थापित कर रहे हैं उपरोक्त रेखाएं वही वर्बोज़ विकल्प के लिए वास्तव में सच है जिसे आप अधिकतर एपीआई फ़ंक्शन कॉल को अतिरिक्त विकल्प ..., verbose=TRUE) के रूप में पास कर सकते हैं।

उम्मीद है कि इससे मदद मिलती है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^