暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

R数据分析|空间基尼系数

3121
点击关注了解更多哦

空间基尼系数主要用于衡量地理要素的空间分布差异,是地理学研究中一个常见指标。本文主要介绍如何利用R语言计算空间基尼系数。

1、公式介绍

公式主要参考冯亚芬等(2017)
地理科学发表的《广东省传统村落空间分布特征及影响因素研究》 一文。演示数据来自文中表2数据。数据可在后台回复【20220525】获取。具体如下:

2、指标计算

setwd("C:\\Users\\Acer\\Desktop")
library(dplyr)
gini_data <- readxl::read_xlsx("基尼系数.xlsx")
gini_data
# A tibble: 4 x 2
#  region value
#  <chr>  <dbl>
#1 粤北      58
#2 珠三角    45
#3 粤西      14
#4 粤东       9

gini_data %>% 
  mutate(prop = value/sum(value)) %>% #计算占比
  summarise(index = -(sum(prop*log(prop)))/(log(nrow(gini_data)))) #计算指标
# 0.835  

复制

计算结果为0.835,与原文结果一致。需要注意的是,由于涉及对数运算,数据中不能包含0值。

3、其他

此外,基尼系数还有其他不同形式的计算公式,本文只是其中一种,不同形式的计算公式结果往往不相同。

其他方法可参考如下文章


文章转载自日常分享的小懒猫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论