---
name: autocorrelation
kind: function
lang: go
domain: datascience
version: "1.0.0"
purity: pure
signature: "func Autocorrelation(data []float64, lag int) float64"
description: "Calcula la autocorrelación de una serie temporal con un desfase (lag) dado, usando correlación de Pearson."
tags: [datascience, statistics, autocorrelation, timeseries, pendiente-usar]
uses_functions: [pearson_go_datascience]
uses_types: []
returns: []
returns_optional: false
error_type: ""
imports: []
params:
  - name: data
    desc: "slice de valores de serie temporal (ej: [100, 102, 101, 103, ...])"
  - name: lag
    desc: "desfase en períodos (ej: 1 para correlación con el período anterior, 12 para correlación anual en datos mensuales)"
output: "coeficiente de correlación de Pearson entre data y su versión desfasada, rango [-1, 1]"
tested: false
tests: []
test_file_path: ""
file_path: "functions/datascience/autocorrelation.go"
---
