2012-09-06 22 views
15

誰もR内からGoogle Predication APIをうまく使用しましたか?私はhere置かインストール手順に従っている Google予測を使用してR

Googleの予測からモデルを訓練するために、このデータGoogleのストレージに

  • を使用し、データを

    • のアップロードおよび管理:私の目標は、次のタスクを実行することですhere(Windowsの場合)。 Mac OSXとWindowsの両方を使って正常に接続できませんでした。

      私は、コアの問題が認証であると思われます。分散したドキュメントがあり、すべてを試したような気がします(この目的のために設計されたRパッケージの概要さえも)。

      私は偉大なプログラマーではありませんが、私は典型的にはコードに沿って、実際の例から必要なものをまとめています。しかし、この時点では、他に何を試していいのか分かりません。

      事前に感謝します。

  • +1

    [GSUtil](https://code.google.com/apis/storage/docs/gsutil.html)( 'gsutil config')を手動で承認し、.botoファイル " – GSee

    +0

    を作成しましたか?私は知っている、すべてが良い行くべきである。両方のマシンで、私はGSUtilsを起動して実行するための指示に従い、許可を提供しました。 – Btibert3

    +0

    これは完全に可能です。 APIの残りの部分にアクセスする前にまず認証するために 'ROAuth'または' httr'を使う必要があります。 – Maiasaura

    答えて

    2

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

    +1

    そのアサーションのリンクがありますか? –

    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") 
    

    を呼び出し、ファイル$HOME/.auth-tokenを生成しなければならないいくつかの点で、手順に従う

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

    を呼び出す必要があります。

    (あなたも、明示的に明示的に呼び出すことによって、これをトリガすることができます:PredictionApiUtilGetAuth(verbose=TRUE)myEmailmyPasswordはbeforehandsを設定する必要があります。)

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

    これが役に立ちます。

    関連する問題