• 大小: 121KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-04-10
  • 语言: 其他
  • 标签: sklearn  多元回归  

资源简介

https://blog.csdn.net/weixin_39739342/article/details/93379653 完整的数据文件及py文件

资源截图

代码片段和文件信息

# -*- coding: UTF-8 -*-
‘‘‘
功能:
    原始数据和拟合数据对比分析
日期:
    19.6.22
作者:
    Samzhu
‘‘‘
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
import pandas as pd
import csv
import matplotlib.pyplot as plt



def Compared():
    #利用方程进行拟合 对比 并存储数据到eth3.csv
    pd_data = pd.read_csv(‘eth2.csv‘)
    sam=[]
    a=[‘priceUSD‘‘activeAddresses‘‘adjustedVolume‘‘paymentCount‘‘exchangeVolume‘‘priceBTC‘]
    dic={}
    for i in a:
        y = pd_data.loc[: i]
        dic[i] = list(y)  # 归一化
    print(dic)
    for i in range(len(dic[‘priceUSD‘])):
        x = 0.00406340113944 + float(dic[‘activeAddresses‘][i])*0.49474868663194016+float(dic[‘adjustedVolume‘][i])*0.42552157541384+float(dic[‘paymentCount‘][i])*0.12214416604623446 +float(dic[‘exchangeVolume‘][i])*(-0.23814049518276936) +float(dic[‘priceBTC‘][i])* 0.21567132432245326
        sam.append(x)

    with open(‘eth3.csv‘ ‘w‘) as file:
        writer = csv.writer(file)
        writer.writerow([‘priceUSD‘‘Predictive value‘])
        for i in range(len(sam)):
            writer.writerow([dic[‘priceUSD‘][i]sam[i]])
    print(‘完毕‘)
    pd_data=pd.read_csv(‘eth3.csv‘)
    pd_data.plot()
    plt.show()


if __name__ == ‘__main__‘:
    Compared()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1292  2019-06-23 04:02  Compared.py
     文件      113967  2019-06-21 07:21  eth.csv
     文件      121386  2019-06-21 17:12  eth2.csv
     文件       47638  2019-06-21 17:39  eth3.csv
     文件        2899  2019-06-23 04:07  Main.py
     文件         824  2019-06-22 03:26  Normal.py

评论

共有 条评论