Bigmemory 套件

R 的可扩展数据处理

Michael Kane

Assistant Professor, Yale University

到目前为止…

  • 导入
  • 子集化
  • big.matrix 对象赋值
R 的可扩展数据处理

相关包

统计与汇总
  • biganalytics
  • bigtabulate
R 的可扩展数据处理

相关包

线性代数
  • bigalgebra
R 的可扩展数据处理

相关包

模型拟合
  • bigpca
  • bigFastLM
  • biglasso
  • bigrf
R 的可扩展数据处理

FHFA 抵押贷款数据集

  • 2009–2015 年由联邦国民抵押协会(Fannie Mae)和联邦住房贷款抵押公司(Freddie Mac)同时持有或证券化的抵押贷款
  • FHFA 抵押贷款数据可在此获取:here
  • 我们将关注 70,000 笔贷款的随机子集
R 的可扩展数据处理

示例 1:将 bigtabulate 与 bigmemory 配合使用

library(bigtabulate)

# 我们每年有多少样本? bigtable(mort, "year")
 2008  2009  2010  2011  2012  2013  2014  2015 
 8468 11101  8836  7996 10935 10216  5714  6734
# 创建嵌套表
bigtable(mort, c("msa", "year"))
  2008 2009 2010 2011 2012 2013 2014 2015
0 1064 1343  998  851 1066 1005  504  564
1 7404 9758 7838 7145 9869 9211 5210 6170
R 的可扩展数据处理

开始练习!

R 的可扩展数据处理

Preparing Video For Download...