WeightedLowess
A C++ library for LOWESS with various weighting schemes
Loading...
Searching...
No Matches
compute.hpp File Reference

Compute the LOWESS trend fit. More...

#include <vector>
#include <cstddef>
#include "sanisizer/sanisizer.hpp"
#include "fit.hpp"
#include "Options.hpp"
#include "utils.hpp"
Include dependency graph for compute.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WeightedLowess::Results< Data_ >
 Results of the LOWESS smoother. More...
 

Namespaces

namespace  WeightedLowess
 Namespace for LOWESS functions.
 

Functions

template<typename Data_ >
void WeightedLowess::compute (const std::size_t num_points, const Data_ *const x, const PrecomputedWindows< Data_ > &windows, const Data_ *const y, Data_ *const fitted, Data_ *robust_weights, const Options< Data_ > &opt)
 
template<typename Data_ >
void WeightedLowess::compute (const std::size_t num_points, const Data_ *const x, const Data_ *const y, Data_ *const fitted, Data_ *const robust_weights, const Options< Data_ > &opt)
 
template<typename Data_ >
Results< Data_ > WeightedLowess::compute (const std::size_t num_points, const Data_ *const x, const Data_ *const y, const Options< Data_ > &opt)
 

Detailed Description

Compute the LOWESS trend fit.