Python回歸分析五部曲(三) 一元非線性回歸

2021-08-14 16:24:10 字數 1512 閱讀 7728

y=

a2x2

+a1x

1+a0

x0

y=a3

x3+a

2x2+

a1x1

+a0x

0 y

=anx

n+..

....

+a1x

1+a0

x0產品編號

手續費(%)

金融產品銷售額

12.2

25.5

22.3

22.5

32.4

19.5

42.5

16.5

52.7

13.5

63.1

10.5

73.6

7.58

4.84.5

97.0

1.5例如:

y=a2

x2+a

1x1+

a0x0

轉為:y=a2

x¯2+

a1x¯

1+a0

x¯0

資料分析

部落公眾

號(sh

ujud

ata)

其中:x¯0

=x0

x¯1=

x1 x

¯2=x

2

#---author:朱元祿---

import pandas

data = pandas.read_csv(

)x = data[["手續費(%)"]]

y = data[["金融產品銷售額"]]

import matplotlib

font =

matplotlib.rc('font',**font)

matplotlib.rcparams['axes.unicode_minus'] = false

from pandas.plotting import scatter_matrix

scatter_matrix(

data[["手續費(%)","金融產品銷售額"]],

alpha = 0.8,figsize =(10,10),diagonal = 'kid'

)from sklearn.linear_model import linearregression

from sklearn.preprocessing import polynomialfeatures

pf = polynomialfeatures(degree=2)

x_2_fit = pf.fit_transform(x)

lrmodel = linearregression()

lrmodel.fit(x_2_fit,y)

lrmodel.score(x_2_fit,y)

x_2_predict = pf.fit_transform([9],[10])

lrmodel.predict(x_2_predict)

git提交五部曲

本文是學習整理而來 1.檢視當前狀態 git status 2.提交修改到git的緩衝區中 git add 3.推送修改到本地的git庫 git commit m 修復xxbug 4.拉取遠端分支的更新到本地合併 git pull 遠端主機名 遠端分支名 取回遠端主機某個分支的更新,再與本地的指定分...

QTP和它的測試五部曲

qtp是quick test professional的簡稱,是一種自動測試工具。使用qtp的目的是想用它來執行重複的自動化測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程式進行測試,例如要測試哪些功能 操作步驟 輸入資料和期望的輸出資料等。hp quicktest...

解讀資料中心生命週期管理五部曲

如何最大化資料中心在整個生命週期內的績效表現?在it行業迅猛發展的今天,這已成為每個資料中心所有者和管理者不斷思考的問題。對資料中心高效運作之道的 也從最初對設計階段的單方面關注,逐漸轉向對資料中心生命週期內五個階段的綜合剖析。正如良好的基因並不能確保人類一生的健康安樂,只有對資料中心生命週期內五個...