python分析雙十一資料

2021-09-29 17:50:48 字數 1445 閱讀 4254

根據歷年雙十一資料進行多項式回歸:分別用r、spss、python進行了實現,發現spss結果更好解釋,擬合度達到0.99,將時間資料進行轉為1,2,...

python的多項式回歸結果還沒太看懂,因為與r執行結果的回歸係數不一樣,希望看到的小夥伴能幫忙解釋下;plt.scatter(x,y):圓形點;plt.plot(x,y,'*'):星形點

import matplotlib.pyplot as plt

import numpy as np

from pylab import *

mpl.rcparams['font.sans-serif'] = ['simhei']

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

x=np.array([year for year in range(2009,2019)])

y=np.array([0.5,9.36,52,191,352,571,912,1207,1682.69,2135])

z1=np.polyfit(x,y,3)#用三次多項式擬合

p1=np.poly1d(z1) # 生成多項式物件

yvals=p1(x) #擬合值

plt.scatter(x,y,label='實際銷售額')

plt.plot(x,yvals,'r',label='擬合銷售額')

plt.xlabel('年份')

plt.ylabel('銷售額')

plt.legend(loc=4) #指定legend的位置

plt.title('2009-2018**雙十一銷售額擬合曲線')

plt.show()

print('擬合多項式:\n',p1) #列印擬合多項式

print("-"*40)

print('2023年**值:\n',p1(2019))

# x=2019

# y=0.159*(x**3) - 930.2*(x**2) + (1.813e+06)*x - (1.176e+09)

# print(y)

輸出結果:

擬合多項式:

3         2

0.159 x - 930.2 x + 1.813e+06 x - 1.176e+09

----------------------------------------

2023年**值:

2689.013335466385

spss進行二次、三次多項式回歸結果:

我們究竟應該如何看待今年的雙十一資料?

今年的雙11似乎比往年冷清許多 沒有過去那樣每小時公布gmv的喜報,沒有層出不窮的社交 討論,我的微信群和朋友圈也很安靜。直到11月12日凌晨,天貓終於公布了雙11購物的結果已經公布 gmv同比增長8.45 達到5403億元。很多人覺得這個增速太慢了,低於他們的預期,由此引發了 淘系電商是不是要走下...

十一 資料庫和python

import pymysql 01 連線資料庫 引數1 mysql主機名 192.168.245.1 引數2 使用者名稱 引數3 密碼 引數4 連線資料庫名 db pymysql.connect localhost root root a 02 建立乙個cursor物件 cursor db.curs...

linux下python學習筆記 十一)資料結構1

這會是非常重要的內容。在python中有三種內建的資料結構 列表 元組和字典。我們將會學習如何使用它們,以及它們如何使程式設計變得簡單。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一...