概念:
一元非线性回归分析(Univariate Nonlinar Regression):在回归分析中,只包含一个自变量和一个因变量,且二者的关系可以用一条曲线表示,则成为一元非线性分析。
案例:游戏等级和木材消耗的关系。
木材消耗和游戏等级呈一条曲线关系,探究木材消耗和游戏等级之间的非线性关系。
求解:将一元非线性回归方程转为多元线性回归方程,例如:
下面是代码演示:
首先导入数据集,取出自变量和因变量。
import pandas
import matplotlib;
data = pandas.read_csv(
r'C:\Users\www12\Desktop\DA\pythonDM\4.3\data.csv'
)
#取出自变量和因变量
x = data[["等级"]]
y = data[["资源"]]
然后,绘制出两个变量之间的散点图:
font = {
'family