相当于R';Python中的s lines()函数?

相当于R';Python中的s lines()函数?,python,matplotlib,plot,Python,Matplotlib,Plot,用Python绘制一行预测值是否可行?在R中,您可以使用行(x$age,predict(result,data.frame(x$height,x$weight))绘制预测值的行。我想做的是绘制由回归结果确定的预测值,但也要绘制除简单的单变量回归之外的任何东西,这可以在NumPy和matplotlib中完成 例如,在以下代码中: import statsmodels.formula.api as smf df = pd.read_csv("sample.csv") result = smf.ols

用Python绘制一行预测值是否可行?在R中,您可以使用
行(x$age,predict(result,data.frame(x$height,x$weight))
绘制预测值的行。我想做的是绘制由回归结果确定的预测值,但也要绘制除简单的单变量回归之外的任何东西,这可以在NumPy和matplotlib中完成

例如,在以下代码中:

import statsmodels.formula.api as smf
df = pd.read_csv("sample.csv")
result = smf.ols("res~height+weight+I((180-height^2))+I((60-weight)^3)", data=df).fit()
我想使用
smf.ols()
的回归结果,这比通常的多元回归(比如,
res~身高+体重
)要复杂一些。那么我如何确定预测值并绘制这些值呢


谢谢。

您试图用
matplotlib
做什么
plot(x,y)
是您想要的函数,您只需要从数据中获取
x
y