Soma nlayers de um rasterStack em R

Estou trabalhando com a observação diária de dados climáticos organizados em arquivos .nc. Eu os li usando o comando stack do pacote raster. Cada arquivo (correspondente a um ano) é um elemento RasterStack com as seguintes características:

class       : RasterStack 
dimensions  : 360, 720, 259200, 365  (nrow, ncol, ncell, nlayers)
resolution  : 0.5, 0.5  (x, y)
extent      : -180, 180, -90, 90  (xmin, xmax, ymin, ymax) 

cada camada é a varredura de valores de um dia.
Gostaria de somar as camadas para calcular os valores mensais. Acredito que a solução deve estar usando calc ou stackApply {raster}, mas não consegui encontrar uma maneira de somar da camada x para a camada y ou uma maneira de subconjunto do RasterStack antes da soma.

Eu preparei umarquivo de exemplo com apenas 12 camadas (para reduzir o tamanho).

Não sei exatamente como propor um código, desculpe, mas deve ser algo como:

library(raster)
setwd("myfolder")
data<-stack(mydata.nc)

datasum<- stackApply(data, ??? ,fun=sum)

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion