首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python回归分析误差

Python回归分析误差
EN

Stack Overflow用户
提问于 2017-10-30 12:55:40
回答 1查看 123关注 0票数 0

我试图用下面提到的代码进行回归分析。我遇到了ImportError:没有一个模块名为statsmodels.api,没有模块名为matplotlib.pyplot。任何建议都将不胜感激,以克服这一错误。

代码语言:javascript
复制
import pandas as pd
import numpy as np
import seaborn as sns
from scipy import stats, integrate
import matplotlib.pyplot as plt
import statsmodels.api as sm

data = pd.read_csv("F:\Projects\Poli_Map\DAT_OL\MASTRTAB.csv")
# define the data/predictors as the pre-set feature names
df = pd.DataFrame(data.data, columns=data.feature_names)

# Put the target (IMR) in another DataFrame
target = pd.DataFrame(data.target, columns=["IMR"])

X = df["HH_LATR","COMM_TOILT","PWS"]
y = target["IMR"]

model = sm.OLS(y, X).fit()
predictions = model.predict(X) # make the predictions by the model

# Print out the statistics
model.summary()

plt.scatter(predictions, y, s=30, c='r', marker='+', zorder=10) #Plot graph
plt.xlabel("Independent variables")
plt.ylabel("Outcome variables")
plt.show()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-30 13:07:46

我强烈建议您安装ANACONDA。这样,环境变量就会自动设置,您就不需要担心其他任何事情了。有许多有用的软件包(例如,矮胖,同情,枕木),这些包都是与蟒蛇捆绑在一起的。

此外,根据我个人的经验,我可以告诉你,在windows上使用pip并从源代码编译(您需要visual )有时会让人头疼。这就是为什么ANACONDA被孕育了。

请参阅:https://www.anaconda.com/download/

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47015838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档