1

Pythonスクリプト内(ループ内)でGLM(一般化線形モデル)を繰り返し実行しようとしています。

1- Scipy glm 関数内で Stats を使用しようとしましたが、説明がまったく存在せず、うまく使用できなかったと思います --> エラー メッセージ

"ValueError: only ttest_ind implemented".
stats.py ファイル内と _support.py 内を検索して、結果のない方法を見つけました。

2-私はRPY2をインストールしようとしました(lgautierまたは他の人が私を読んでくれることを願っています)またはRを利用した機能を使用しています。しかし、私はWindows 7 64を使用しており、うまくインストールできなかったようです。エラーメッセージがあります:

    import rpy2.tests
  File "C:\Python26\lib\site-packages\rpy2\tests.py", line 3, in 
    import rpy2.robjects.tests
  File "C:\Python26\lib\site-packages\rpy2\robjects\__init__.py", line 12, in 
    import rpy2.rinterface as rinterface
  File "C:\Python26\lib\site-packages\rpy2\rinterface\__init__.py", line 22, in 
    "This might be because R.exe is nowhere in your Path.")
RuntimeError: Unable to determine R version from the registery.Calling the command 'R RHOME' does not return anything.
This might be because R.exe is nowhere in your Path.

Python で堅牢な GLM を実行する方法 (他の方法は? Windows 7 64 に RPY (初心者/基本的な学生学習者) をインストールし、Python とインターフェイスする方法は?

4

3 に答える 3

5

ここでの回答が、GLM の statsmodels テスト カバレッジがそれほど良くないことを示しているように見える理由がわかりません。私はテストを書きました。モデルは、Stata、R、および SAS に対して検証されます。それらはかなり包括的です。予期しないこと、またはこれが当てはまらないことがわかった場合は、開発者に報告してください。

https://github.com/statsmodels/statsmodels/blob/master/scikits/statsmodels/genmod/tests/test_glm.py

于 2011-12-15T20:36:29.577 に答える
1

そして、私の最後のコメントの直後に、私はこれを見つけました:

http://statsmodels.sourceforge.net/

GLMドキュメントはこちら:

http://statsmodels.sourceforge.net/glm.html

R の適合性とクロスチェックして、あなたの考えどおりに動作していることを確認することを強くお勧めします。

于 2010-10-27T07:08:19.487 に答える
-2

私は私に答えます:

statsmodelsは、使用するのに十分なほど開発およびテストされていないため、GLMを実行するために現在のバージョンでSTATSMODELSを使用しないでください-> rpy2は適切ですが、複雑なインストールが必要です(rpy2から抽出された/ Pythonxx / Lib / site-packages /フォルダーにコピーします)タールと「鼻」を取得し、同じ場所にコピーします)

于 2010-11-03T15:25:34.607 に答える