Limitações do bigmemory

Processamento de Dados em Escala no R

Michael Kane

Assistant Professor, Yale University

Onde usar bigmemory?

  • Você pode usar bigmemory quando seus dados são:
    • matrizes
    • densos
    • numéricos
  • As estruturas de dados são compatíveis com bibliotecas de álgebra linear de baixo nível para ajustar modelos rapidamente
  • Se houver tipos de coluna diferentes, tente o pacote ff
Processamento de Dados em Escala no R

Entendendo o acesso ao disco

Uma big.matrix é uma estrutura de dados feita para acesso aleatório

Processamento de Dados em Escala no R

Desvantagens do acesso aleatório

  • Não é possível adicionar linhas ou colunas a um objeto big.matrix existente
  • Você precisa ter espaço em disco suficiente para guardar toda a matriz em um único bloco
Processamento de Dados em Escala no R

Vamos praticar!

Processamento de Dados em Escala no R

Preparing Video For Download...