pspp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

rewritten N OF CASES documentation


From: Ben Pfaff
Subject: rewritten N OF CASES documentation
Date: Mon, 09 Jul 2007 22:10:39 -0700
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.99 (gnu/linux)

The N OF CASES documentation is quite wrong, and poorly written
besides.  I wrote it; it's my fault.  Here's an update.
Comments?

*** data-selection.texi 05 Jun 2007 22:14:42 -0700      1.6
--- data-selection.texi 09 Jul 2007 22:07:52 -0700      
***************
*** 51,101 ****
  N [OF CASES] num_of_cases [ESTIMATED].
  @end display
  
! Sometimes you may want to disregard cases of your input.  @cmd{N} can
! do this.  @code{N 100} tells PSPP to disregard all cases after the
! first 100.
! 
! If the value specified for @cmd{N} is greater than the number of cases
! read in, the value is ignored.
! 
! @cmd{N} does not discard cases or prevent them from being read.  It
! just causes cases beyond the last one specified to be ignored by data
! analysis commands.
! 
! A later @cmd{N} command can increase or decrease the number of cases
! selected.  (To select all the cases without knowing how many there are,
! specify a very high number: 100000 or whatever you think is large enough.)
! 
! Transformation procedures performed after @cmd{N} is executed
! @emph{do} cause cases to be discarded.
! 
! @cmd{SAMPLE} and @cmd{SELECT IF} have
! precedence over @cmd{N}---the same results are obtained by both of the
! following fragments, given the same random number seeds:
! 
! @example
! @address@hidden up, read in address@hidden
! N 100.
! SAMPLE .5.
! @address@hidden address@hidden
! 
! @address@hidden up, read in address@hidden  
! SAMPLE .5.
! N 100.
! @address@hidden address@hidden
! @end example
! 
! Both fragments above first randomly sample approximately half of the
! cases, then select the first 100 of those sampled.
! 
! @cmd{N} with the @code{ESTIMATED} keyword gives an
! estimated number of cases before @cmd{DATA LIST} or another command to
! read in data.  @code{ESTIMATED} never limits the number of cases
! processed by procedures.  PSPP currently does not make use of
! case count estimates.
! 
! When @cmd{N} is specified after @cmd{TEMPORARY}, it affects only
! the next procedure (@pxref{TEMPORARY}).
  
  @node SAMPLE
  @section SAMPLE
--- 51,81 ----
  N [OF CASES] num_of_cases [ESTIMATED].
  @end display
  
! @cmd{N OF CASES} limits the number of cases processed by any
! procedures that follow it in the command stream.  @code{N OF CASES
! 100}, for example, tells PSPP to disregard all cases after the first
! 100.
! 
! When @cmd{N OF CASES} is specified after @cmd{TEMPORARY}, it affects
! only the next procedure (@pxref{TEMPORARY}).  Otherwise, cases beyond
! the limit specified are not processed by any later procedure.
! 
! If the limit specified on @cmd{N OF CASES} is greater than the number
! of cases in the active file, it has no effect.
! 
! When @cmd{N OF CASES} is used along with @cmd{SAMPLE} or @cmd{SELECT
! IF}, the case limit is applied to the cases obtained after sampling or
! case selection, regardless of how @cmd{N OF CASES} is placed relative
! to @cmd{SAMPLE} or @cmd{SELECT IF} in the command file.  Thus, the
! commands @code{N OF CASES 100} and @code{SAMPLE .5} will both randomly
! sample approximately half of the active file's cases, then select the
! first 100 of those sampled, regardless of their order in the command
! file.
! 
! @cmd{N OF CASES} with the @code{ESTIMATED} keyword gives an estimated
! number of cases before @cmd{DATA LIST} or another command to read in
! data.  @code{ESTIMATED} never limits the number of cases processed by
! procedures.  PSPP currently does not make use of case count estimates.
  
  @node SAMPLE
  @section SAMPLE

-- 
Ben Pfaff 
http://benpfaff.org




reply via email to

[Prev in Thread] Current Thread [Next in Thread]