Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows 7 64上的python脚本中执行GLM_Python_Windows_R_Scipy_Glm - Fatal编程技术网

在windows 7 64上的python脚本中执行GLM

在windows 7 64上的python脚本中执行GLM,python,windows,r,scipy,glm,Python,Windows,R,Scipy,Glm,我试图在python脚本(在循环中)中重复执行GLM(广义线性模型) 1-我尝试在Scipy glm函数中使用Stats,但描述非常不精确,我认为我没有很好地使用它-->错误消息 "ValueError: only ttest_ind implemented". 如何在python中执行健壮的GLM(其他方法?我尝试了好的方法,但我错过了…?)? 如何在windows 7 64上安装RPY(noob/basic student learner)并将其与python连接?在我上次发表评论后不久,我

我试图在python脚本(在循环中)中重复执行GLM(广义线性模型)

1-我尝试在Scipy glm函数中使用Stats,但描述非常不精确,我认为我没有很好地使用它-->错误消息
"ValueError: only ttest_ind implemented".
如何在python中执行健壮的GLM(其他方法?我尝试了好的方法,但我错过了…?)?

如何在windows 7 64上安装RPY(noob/basic student learner)并将其与python连接?

在我上次发表评论后不久,我发现:

其GLM文档如下所示:


我强烈建议交叉检查R的健康状况,以确保它符合你的想法

在我上次发表评论后不久,我发现:

其GLM文档如下所示:

我强烈建议交叉检查R的健康状况,以确保它符合你的想法

我回答我:

statsmodels的开发和测试不足,无法使用,因此不要在其当前版本中使用statsmodels来执行GLM-->rpy2是合适的,但需要一些复杂的安装(复制到从rpy2 tar提取的/Pythonxx/Lib/site包/文件夹中,并获取“nose”并在同一位置复制)我对自己回答:


statsmodels的开发和测试不足,无法使用,因此不要在其当前版本中使用statsmodels来执行GLM-->rpy2是合适的,但需要一些复杂的安装(复制到从rpy2 tar提取的/Pythonxx/Lib/site包/文件夹中,并获取“nose”并在同一位置复制)我不知道为什么这里的答案似乎表明,针对GLM的statsmodels测试覆盖率没有那么好。我写了测试。根据Stata、R和SAS对模型进行了验证。它们相当全面。如果您发现一些意想不到的事情或情况并非如此,请向开发人员报告


我不知道为什么这里的答案似乎表明,针对GLM的statsmodels测试覆盖率没有那么好。我写了测试。根据Stata、R和SAS对模型进行了验证。它们相当全面。如果您发现一些意想不到的事情或情况并非如此,请向开发人员报告


这里没有问题。看起来您未能正确安装rpy2,因此我将订阅rpy列表并描述您在那里做了什么。也许有人能帮你。你可能不想要64位版本的Python;就扩展和第三方库而言,它没有得到很好的支持。如果您使用的是x86版本的Python,那么从二进制文件安装它时应该会遇到问题。@Dirk:我的问题是如何在Python这种强大的编程语言中执行基本的统计测试。在询问之前,我进行了一些搜索,但没有成功。因此,我谦恭地寻求帮助……(抱歉,继续)如何在python中执行GLM(“本机”:使用scipy?)或使用外星库?我对此进行了快速搜索,但没有找到太多。scipy.stats.glm函数似乎没有做到这一点,而且在任何情况下都没有很好的文档记录。您可能需要阅读McCullagh和Nelder的GLM书籍,并自己实现它。这并不难,您可以使用scipy中的stats函数来获取分布值。你在做什么样的模特?泊松、二项式等?你也可以用R的glm fit交叉检查你的程序。这里没有问题。看起来您未能正确安装rpy2,因此我将订阅rpy列表并描述您在那里做了什么。也许有人能帮你。你可能不想要64位版本的Python;就扩展和第三方库而言,它没有得到很好的支持。如果您使用的是x86版本的Python,那么从二进制文件安装它时应该会遇到问题。@Dirk:我的问题是如何在Python这种强大的编程语言中执行基本的统计测试。在询问之前,我进行了一些搜索,但没有成功。因此,我谦恭地寻求帮助……(抱歉,继续)如何在python中执行GLM(“本机”:使用scipy?)或使用外星库?我对此进行了快速搜索,但没有找到太多。scipy.stats.glm函数似乎没有做到这一点,而且在任何情况下都没有很好的文档记录。您可能需要阅读McCullagh和Nelder的GLM书籍,并自己实现它。这并不难,您可以使用scipy中的stats函数来获取分布值。你在做什么样的模特?泊松、二项式等?你也可以用R的glm fit交叉检查你的程序。是什么给了你这个想法?scikits.statsmodels中的GLM代码根据Stata或R进行测试和验证。如果需要,可以检查测试套件。如果你真的发现了一个边缘案例,但它不起作用,那么就向开发人员报告。是什么让你有了这个想法?scikits.statsmodels中的GLM代码根据Stata或R进行测试和验证。如果需要,可以检查测试套件。如果您确实发现了一个边缘案例,但它不起作用,那么请向开发人员报告。
    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.