Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Python statsmodels乳胶概述_Python_Latex_Statsmodels - Fatal编程技术网

Python statsmodels乳胶概述

Python statsmodels乳胶概述,python,latex,statsmodels,Python,Latex,Statsmodels,我是latex的新手,我想在latex中将(python包)摘要导入到我的报告中。我发现可以使用以下方法将摘要转换为latex表格:。到目前为止,一切正常。现在我必须存储表格,但我真的不明白它是如何工作的 我想我必须使用以下命令: x_values=sm.add_constant(x_values) model=sm.OLS(y_values, x_values) results=model.fit() tbl=results.summary(xname=['b,'a'],yname='y')

我是latex的新手,我想在latex中将(python包)摘要导入到我的报告中。我发现可以使用以下方法将摘要转换为latex表格:。到目前为止,一切正常。现在我必须存储表格,但我真的不明白它是如何工作的

我想我必须使用以下命令:

x_values=sm.add_constant(x_values)
model=sm.OLS(y_values, x_values)
results=model.fit()
tbl=results.summary(xname=['b,'a'],yname='y')
with open('c:/temp/temp.tex','w') as fh:
    fh.write( tbl.as_latex_tabular() )

这段代码直到现在才起作用。大多数情况下,控制台会给出错误:tex文件不存在或不允许在此映射中使用。我真的不明白我在这里要做什么。有人能帮我吗

这似乎是一种误解。您可以通过将整个摘要转换为latex,也可以通过调用每个表逐个转换其表

以下示例代码取自
statsmodels
文档。请注意,在
摘要
对象上,不能将
作为表格式调用

import numpy as np
import statsmodels.api as sm

nsample = 100
x = np.linspace(0, 10, 100)
X = np.column_stack((x, x**2))
beta = np.array([1, 0.1, 10])
e = np.random.normal(size=nsample)

X = sm.add_constant(X)
y = np.dot(X, beta) + e

model = sm.OLS(y, X)
results = model.fit()

# do either
print(results.summary().as_latex())

# alternatively
for table in results.summary().tables:
    print(table.as_latex_tabular())

请考虑将错误StAdTract添加到您的问题中,以便其他类似问题的人更容易找到您的问题。示例代码中存在一个错误:“<代码>”/“代码>缺少关闭字符<代码> B<代码>。另外,我建议按照PEP8编码,特别是在操作符周围留空格。好的,你说得对。但我仍然不清楚如何将其插入到tex文件中。summery被转换成latex字符串,然后,你就有了一个带有latex代码的字符串——不多也不少。你用那根绳子干什么取决于你自己。例如,您可以将该字符串写入一个文件,并将该文件包含在您的一个latex文档中。@cel,如果您能看一下并感谢您,我将不胜感激: