The smoothers Reference Manual

This is the smoothers Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:44:03 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 smoothers

Statistical methods to create approximating functions that attempt to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena.

Long Name

Statistical Smoothing Functions

Author

Steve Nunez <>

Home Page

https://lisp-stat.dev/

Source Control

(GIT https://github.com/Lisp-Stat/smoothers.git)

Bug Tracker

https://github.com/Lisp-Stat/smoothers/issues

License

MS-PL

Long Description

Smoothing is a relatively large field and includes many techniques. Wikipedia says:

"In statistics and image processing, to smooth a data set is to create an approximating function that attempts to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena."

A great number of the techniques require linear algebra, and thus a dependency on Lisp Linear Algebra (LLA). For these this reason smoothers is an independent system.

Version

1.0

Dependencies
  • alexandria (system).
  • alexandria+ (system).
  • array-operations (system).
  • num-utils (system).
  • lla (system).
Source

smoothers.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 smoothers/smoothers.asd

Source

smoothers.asd.

Parent Component

smoothers (system).

ASDF Systems

smoothers.


3.1.2 smoothers/pkgdcls.lisp

Source

smoothers.asd.

Parent Component

smoothers (system).

Packages

smoothers.


3.1.3 smoothers/lowess.lisp

Source

smoothers.asd.

Parent Component

smoothers (system).

Public Interface

lowess (function).


3.2 Static


3.2.1 smoothers/license

Source

smoothers.asd.

Parent Component

smoothers (system).


4 Packages

Packages are listed by definition order.


4.1 smoothers

SMOOTHERS is a facility to generate approximating functions from noisy data.

Source

pkgdcls.lisp.

Use List
  • alexandria.
  • alexandria+.
  • common-lisp.
  • let-plus.
  • num-utils.
  • select.
Public Interface

lowess (function).


5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: lowess (x y &key f iter wt-fun)

Lowess smoother (robust locally weighted regression).

Fits a nonparametric regression curve to a scatterplot.
Parameters
———-
y, x : vector
The arrays x and y contain an equal number of elements; each pair (x[i], y[i]) defines a data point in the scatterplot. f : real
The smoothing span. A larger value will result in a smoother curve.
iter : integer
The number of robustifying iterations. The function will run faster with a smaller number of iterations. Returns
——-
yest : vector
The estimated (smooth) values of y.

Package

smoothers.

Source

lowess.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   F   L  
Index Entry  Section

F
Function, lowess: Public ordinary functions

L
lowess: Public ordinary functions


A.3 Variables