数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

这篇具有很好参考价值的文章主要介绍了数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据的排序

.sort_index()方法在指定轴上根据索引进行排序,默认升序

.sort_index(axis=0, ascending=True)

axis=0 表示的是纵轴 ascending表示是否为递增排序,默认为true

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) axis为1

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 这个by是根据你哪个轴的索引进行排序 

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) NaN统一放到排序末尾

数据的基本统计分析

我在学习时经常用到axis=0或1,那么axis=0或者1到底是什么意思呢?

axis=1为横向,axis=0为纵向

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 下面是运用

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

 数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的累加统计分析

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 同理,给出前n的数的和,积,最大值,最小值 

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

就是相邻元素的,也就是前w个元素之和 

数据的相关分析

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向) 数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

 实例:房价增幅与M2增幅的相关性

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

数据准备
        首先需要准备好房价增幅和M2增幅的数据,可以从数据源获取或手动输入。假设我们已经得到了一个包含每月房价增幅和M2增幅的CSV文件,可以使用pandas库读取数据: 

import pandas as pd

df = pd.read_csv('data.csv', index_col=0)

         其中,data.csv是存储数据的文件名,index_col=0表示使用第一列作为索引。

计算相关系数
        接下来,需要计算房价增幅和M2增幅的相关系数,可以使用numpy库中的corrcoef函数:

import numpy as np

price_increase = df['House price growth']
m2_increase = df['M2 increase']
corr = np.corrcoef(price_increase, m2_increase)[0, 1]
print('相关系数:', corr)

 其中,price_increase和m2_increase分别是房价增幅和M2增幅所在的列,corrcoef函数返回一个矩阵,取其第一行第二列的元素即为相关系数。

可视化展示
        最后,可以使用matplotlib库将房价增幅和M2增幅的变化趋势可视化展示出来。以下是一个简单的例子:

import matplotlib.pyplot as plt

plt.plot(price_increase, label='House price growth')
plt.plot(m2_increase, label='M2 increase')
plt.legend()
plt.show()

其中,plt.plot函数分别画出了房价增幅和M2增幅的曲线,plt.legend函数用于显示图例,plt.show函数将图像显示出来。

将上述代码整合在一起,可以得到完整的程序:

#!/usr/bin/env python
# -- coding: utf-8 --
# @Time : 2023/4/4 20:51
# @File :  实例:房价增幅与M2增幅的相关性.py
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv('mac72-uber3.csv', index_col=0)
price_increase = df['House price growth']
m2_increase = df['M2 increase']
corr = np.corrcoef(price_increase, m2_increase)[0, 1]
print('相关系数:', corr)

plt.plot(price_increase, label='House price growth')
plt.plot(m2_increase, label='M2 increase')
plt.legend()
plt.show()

以下是一个示例的data.csv文件内容:

date,House price growth,M2 increase
2023.1,0.02,0.038
2023.2,0.03,0.036
2023.3,0.04,0.034
2023.4,0.05,0.032
2023.5,0.06,0.03
2023.6,0.04,0.028
2023.7,0.03,0.026
2023.8,0.02,0.024
2023.9,0.01,0.022
2023.10,0.02,0.02
2023.11,0.03,0.018
2023.12,0.04,0.016

最终效果 

数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)

 文章来源地址https://www.toymoban.com/news/detail-400709.html

到了这里,关于数据的特征分析及房价增幅与M2增幅的相关性案例(axis=1为横向,axis=0为纵向)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【hive】相关性函数进行相关性分析

    在Hive SQL中,使用类似的相关性函数进行相关性分析。常见的相关性函数包括CORR、COVAR_POP、COVAR_SAMP、STDDEV_POP、STDDEV_SAMP等。 举个例子,假设有一个表格sales,其中包含两列数据 sales_amt 和 advertising_amt ,我们可以使用CORR函数来计算这两列数据的相关性: 这将返回一个值,表示

    2024年02月21日
    浏览(22)
  • 表达矩阵任意两个基因相关性分析 批量相关性分析 tcga geo 矩阵中相关性强的基因对 基因相关性 ecm matrisome与gpx3

    使用场景 1.已经确定研究的基因,但是想探索他潜在的功能,可以通过跟这个基因表达最相关的基因来反推他的功能,这种方法在英语中称为 guilt of association,协同犯罪 。 2.我们的注释方法依赖于TCGA大样本,既然他可以注释基因,那么任何跟肿瘤相关的基因都可以被注释,

    2024年02月01日
    浏览(32)
  • 常见的相关性分析

    方差分析和相关性分析都是描述特征之间的关系的统计方法,但它们关注的方面略有不同。 方差分析主要用于研究一个或多个自变量对因变量的影响,即研究因素之间的差异性。通过比较不同组之间的方差,可以确定哪些因素对结果变量的影响比较重要,以及不同组之间的显

    2024年02月11日
    浏览(22)
  • 【100天精通Python】Day57:Python 数据分析_Pandas数据描述性统计,分组聚合,数据透视表和相关性分析

    目录 1 描述性统计(Descriptive Statistics) 2 数据分组和聚合 3 数据透视表 4 相关性分析

    2024年02月07日
    浏览(21)
  • 数学建模:相关性分析

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 Pearson Spearman Kendall tua-b t检验(t-test)临界值表-t检验表.xls T检验代码: myTtest005.m 相关性分析及SPSS软件操作.pdf

    2024年02月09日
    浏览(21)
  • 相关性分析和热图绘制

    一、什么是相关性分析? 相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度。相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析。在组学测序(如转录组)中需设置多个生物学重复,而对多个生物学重复

    2024年02月10日
    浏览(24)
  • 机器学习案例:运营商客户流失的数据分析 #数据去重#数据分组整合#缺失值处理#相关性分析#样本平衡#决策树、随机森林、逻辑回归

    前提: 随着业务快速发展、电信市场的竞争愈演愈烈。如何最大程度地挽留在网用户、吸取新客户,是电信企业最 关注的问题之一。 客户流失 会给企业带来一系列损失,故在发展用户每月增加的同时,如何挽留和争取更多 的用户,也是一项非常重要的工作。 能否利用大数

    2024年02月08日
    浏览(30)
  • Pearson相关性分析& plot绘图(相关性系数柱状图、绘制非空值数量柱状图)

    Pearson相关性分析是一种用于检测两个变量之间线性关系强度的统计方法,其结果介于-1和1之间。一个相关系数为1表示完全正相关,-1表示完全负相关,0则表示没有线性关系。 Pearson相关性分析假设数据来自正态分布,并且对异常值敏感。

    2024年02月09日
    浏览(20)
  • 数学建模-相关性分析(Matlab)

     注意:代码文件仅供参考,一定不要直接用于自己的数模论文中 国赛对于论文的查重要求非常严格,代码雷同也算作抄袭 如何修改代码避免查重的方法:https://www.bilibili.com/video/av59423231   //清风数学建模 连续数据、正态分布、线性关系三者同时满足优先用。 一般处理这种

    2024年02月07日
    浏览(26)
  • Pearson correlation皮尔逊相关性分析

    在参数检验的相关性分析方法主要是皮尔逊相关(Pearson correlation)。既然是参数检验方法,肯定是有一些前提条件。皮尔逊相关的前提是必须满足以下几个条件: 变量是连续变量; 比较的两个变量必须来源于同一个总体; 没有异常值; 两个变量都符合正态分布。 正态分布

    2024年02月15日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包