docs/ideas but no code for missing data.
[CommonLispStat.git] / src / data / missing-data.lisp
blobf878e444cd5e2fed00919025ace88ea2da4748c6
1 ;;; -*- mode: lisp -*-
3 ;;; Time-stamp: <2009-09-04 17:49:46 tony>
4 ;;; Creation: <2009-03-12 17:14:56 tony>
5 ;;; File: template.lisp
6 ;;; Author: AJ Rossini <blindglobe@gmail.com>
7 ;;; Copyright: (c)2009--, AJ Rossini. BSD, LLGPL, or GPLv2, depending
8 ;;; on how it arrives.
9 ;;; Purpose: Template header file
11 ;;; What is this talk of 'release'? Klingons do not make software
12 ;;; 'releases'. Our software 'escapes', leaving a bloody trail of
13 ;;; designers and quality assurance people in its wake.
15 ;;; This organization and structure is new to the 21st Century
16 ;;; version.. Think, "21st Century Schizoid Man".
20 ;;; Missing data handling is critical - initial thought for this is to
21 ;;; have a class which provides scalars which have type "missing" and
22 ;;; perhaps the "supposed" statistical-typing, i.e. continuous ratio,
23 ;;; ordinal, nominal, etc. Also have metadata to describe where this
24 ;;; came from.
25 ;;;
26 ;;; Then we can gensym a value per-dataset per-missing type.
27 ;;;
28 ;;; Different types of missing:
29 ;;; * censored data
30 ;;; * unobserved data
31 ;;; * coarsened measurement data
32 ;;;
33 ;;; but they can be placed into a generalized framework (see the work
34 ;;; of van der Laan, Robins, etc...).
35 ;;;