report describing the philosophy we are trying to convey.
[CommonLispStat.git] / Doc / CLS-philosophy.tex
blob08d823f8177bcf5a198fb10f4247c13aa131e7c8
1 \documentclass{article}
3 \title{CLS: an approach for a new statistical system}
4 \author{AJ Rossini}
5 \date{\today}
7 \begin{document}
9 \maketitle
11 \section{Introduction}
12 \label{sec:intro}
14 Statisticians who use a computer for data analysis invariably take one
15 of two approaches (considered in the extremes here for illustration):
16 \begin{enumerate}
17 \item the \emph{FORTRAN} approach of coding numerical and algorithmic
18 information into the computer program code used for the data
19 analysis, or
20 \item the \emph{GUI} approach, via Microsoft Excel, SPSS, Minitab, and
21 similar approaches, where tasks are facilitated, sometimes with
22 accompanying workflow support.
23 \end{enumerate}
24 Both approaches have co-existed since the early 80s, with the FORTRAN
25 approach dating back to the dawn of the computing era.
27 \section{Components of a procedure}
28 \label{sec:components}
30 define a statistical procedure as a decision-making approach which
31 entails the intertwining of formal and informal structure.
33 Components:
34 \begin{enumerate}
35 \item \label{statproc-decision} Decision to make
36 \item \label{statproc-assessment} Assessment approach to use
37 (some are inherently different, others just look different)
38 \item \label{statproc-normalization} Normalization of the problem for
39 assessment/comparison with other reference behaviours
40 \item \label{conclusion} Type of conclusion desired, and instance of
41 that conclusion (when data is present)
42 \end{enumerate}
44 This forms an \textit{abstract class} of a procedure, which can be
45 represented by a real class, which can then be instantiated through
46 the application of data.
50 \end{document}