簡體   English   中英

使用R的Google預測

[英]Google Prediction using R

有沒有人成功使用過R內的Google Predication API? 我的目標是執行以下任務:

  • 上傳和管理Google Storage中的數據
  • 使用此數據從Google預測中訓練模型

我已按照此處此處的安裝說明進行操作(使用Windows時)。 我無法使用Mac OSX和Windows成功連接。

我懷疑核心問題是身份驗證。 有分散的文檔,我覺得我已經嘗試了一切(甚至是為此目的設計的R包的概述)。

我不是最偉大的程序員,但我通常可以跟隨代碼並將我需要的工作示例拼湊在一起。 不過,在這一點上,我根本不知道還有什么可以嘗試。

提前謝謝了。

馬克科恩似乎是對的,我認為有些事情已經破裂。 但是我設法通過身份驗證,這是如何:

下載googlepredictionapi_0.12.tar.gz並將其googlepredictionapi_0.12.tar.gz壓縮到臨時文件夾中。 然后在編輯器中打開googlepredictionapi/R/prediction_api_init.R並刪除這些行

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

然后重新打包源文件並將其加載到R中:

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)myEmailmyPassword必須在myEmail之前設置。)

由於某種原因,在[1]中手動設置的全局變量已被上面刪除的行遮蔽。 對於verbose選項,情況也是如此,您可以將其作為額外選項傳遞給大多數API函數調用..., verbose=TRUE)

希望這可以幫助。

最后我聽說(今年4月),對Google Prediction API的R支持尚未升級為使用OAuth,因此當Prediction API從舊的客戶端登錄方案切換到OAauth 2.0時,它有效地破壞了R功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM