15

R 内から Google Predication API を正常に使用した人はいますか? 私の目標は、次のタスクを実行することです。

  • Google ストレージにデータをアップロードして管理する
  • このデータを使用して、Google Prediction からモデルをトレーニングします

ここここにあるインストール手順に従いました(Windows を使用している場合)。Mac OSX と Windows の両方を使用して正常に接続できませんでした。

中心的な問題は認証だと思います。ドキュメントが散在しており、すべてを試したような気がします (この目的のために設計された R パッケージの概要も)。

私は最高のプログラマーではありませんが、通常はコードをたどり、実際の例から必要なものをつなぎ合わせることができます。ただし、この時点では、他に何を試すべきかわかりません。

よろしくお願いします。

4

2 に答える 2

8

マーク・コーエンは正しいようです。何かが壊れていると思います。ただし、認証に合格することができました。方法は次のとおりです。

をダウンロードして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)、事前に設定する必要があります。myEmail)myPassword

何らかの理由で、[1] で手動で設定されたグローバル変数は、上記の削除された行によって隠されています。ほとんどの API 関数呼び出しに余分なオプションとして渡すことができる verbose オプションについても、実際には同じことが当てはまります..., verbose=TRUE)

お役に立てれば。

于 2012-10-12T20:44:28.980 に答える
2

最後に聞いたのは (今年の 4 月)、Google Prediction API の R サポートはまだ OAuth を使用するようにアップグレードされていなかったため、Prediction API が古いクライアント ログイン スキームから OAauth 2.0 に切り替わったときに、R の機能が事実上壊れてしまいました。

于 2012-09-25T04:26:19.667 に答える