python灰色关联度分析_python实现灰色关联分析(GRA)——以红酒质量指标为例

本文通过Python的GraModel类对红酒质量数据进行灰色关联度分析,包括数据标准化、计算关联系数矩阵和平均综合关联度。展示了灰色关联度分析在衡量因素间关联程度中的应用,并提供了代码实现和可视化结果。
摘要由CSDN通过智能技术生成

程序简介

对红酒质量指标数据进行灰色关联分析,首先进行数据标准化,然后计算关联系数矩阵和平均综合关联度

程序输入:第一列为母序列的指标矩阵

程序输出:关联度矩阵

灰色关联分析方法(GRA),是根据因素之间发展趋势的相似或相异程度,亦即“灰色关联度”,作为衡量因素间关联程度的一种方法。

程序/数据集下载

8QzJfE8Tq64czsJEI5fuH9WVlYGXgFAYmX2qf4mq1WRn4GRn4B6ZAmZXSwFlUAAAAAElFTkSuQmCC

代码分析

导入模块、路径

# -*- coding: utf-8 -*-

from Module.BuildModel import GraModel

import pandas as pd

import numpy as np

import os

import matplotlib.pyplot as plt

import seaborn as sns

#路径目录

baseDir = ''#当前目录

staticDir = os.path.join(baseDir,'Static')#静态文件目录

resultDir = os.path.join(baseDir,'Result')#结果文件目录

读取红酒质量数据,查看内容

#接口要求第一列为母序列,即红酒质量

data = pd.read_csv(staticDir+'/winequality-red.csv',sep=';')

columns = ['quality','fixed acidity', 'volatile acidity',

'citric acid', 'residual sugar','chlorides',

'free sulfur dioxide', 'total sulfur dioxide',

'density','pH', 'sulphates', 'alcohol']

data = data

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值