CDA数据科学研究院 CDA考试中心 CDA网校 企业服务
CDA社区
CDA竞赛 CDA技术答疑 CDA俱乐部
关于CDA APP下载 新媒体帐号交易(经管新媒) 新媒体帐号交易(经管新媒)

CDA

  • 最新
  • 热门
  • 关注
  • 推荐
  • 问答
登录 注册
免密码登录
获取验证码
行为验证™ 安全组件加载中
提交 首次登录验证后自动注册

  • 创作中心
  • 我的消息
  • 我的收藏
  • 个人资料
  • 点赞能量: %
  • 点赞价值:
  • 系统消息
  • 互动消息

ermutuxia 赞了您的评论

2020-09-09 19:21

s1223452840 回复您的文章《用python拟合出每个客户的线性方程,主要想看斜率》

image.png

2020-09-09 18:32

s1223452840 回复您的文章《用python拟合出每个客户的线性方程,主要想看斜率》

import numpy as np

import matplotlib.pyplot as plt

import pandas as pd

plt.rcParams['font.family'] = ['sans-serif']

plt.rcParams['font.sans-serif'] = ['SimHei']


# 读取数据

data_1 = pd.read_excel("直线.xlsx",index_col = "序号")

data_1


#创建一个拟合直线的函数

def linear_regression(x, y):

N = len(x)

sumx = sum(x)

sumy = sum(y)

sumx2 = sum(x ** 2)

sumxy = sum(x * y)

A = np.mat([[N, sumx], [sumx, sumx2]])

b = np.array([sumy, sumxy])

return np.linalg.solve(A, b)


slope = []

for i in range(288):

slope.append(list(linear_regression(data_1.iloc[i],b))[0])

slope


2020-09-09 18:18

ermutuxia 回复您的文章《用python拟合出每个客户的线性方程,主要想看斜率》

image.png

image.png

2020-09-09 18:10

<1…360636073608…21673>
  • CDA教材
  • CDA题库
  • CDA大纲
  • CDA测评
Copyright © 2015-2020, www.pinggu.com All Rights Reserved. CDA数据分析师(北京国富如荷网络科技有限公司) 版权所有 京ICP备18052299号-1