Data Smoothing

Input Data (JSON Array)

Smoothing Configuration

Example Input

[
  {
    "date": "2023-01-01",
    "temperature": 20.5,
    "noise": 1.2
  },
  {
    "date": "2023-01-02",
    "temperature": 22.8,
    "noise": -0.8
  },
  {
    "date": "2023-01-03",
    "temperature": 21.3,
    "noise": 0.5
  }
]

Smoothing Methods:

  • Moving Average: Simple smoothing using local averages
  • Exponential: Weighted smoothing with more emphasis on recent values
  • Gaussian: Kernel smoothing with normal distribution weights
  • Savitzky-Golay: Polynomial fitting that preserves higher moments