Counting how many subjects have records satisfying a condition -------------------------------------------------------------- ^longch^ idname [^if^ exp] [^in^ range], ^c(^string^)^ Description ----------- The command ^longch^ is used with data in which their are several records per subject. The variable ^idname^ identifies the subjects, and the string in ^c()^ contains a logical condition. The program reports the number of subjects for which some records satisfy the condition; the number for which no records satisfy the condition; and the number of subjects for which every record satisfies the condition. In addition the logical variables ^_some^, ^_none^ and ^_every^ which flag the records are created. This is useful for dropping all records belonging to subjects of a particular type, eg those with no records satisfying the condition. Options ------- ^c()^ is not an option - it contains a logical condition Example ------- Consider a longitudinal data set in which each record corresponds to a visit by a subject and the subject identity is in the variable id. The command ^longch id, c(height == . )^ results in the output 71 records fulfill the condition height == . some : 46 subjects have height == . in at least one record none : 51 subjects have height == . in no records every: 0 subjects have height == . in every record In addition three logical variables called ^_some^, ^_none^, and ^_every^, are created for convenience in further manipulation (eg dropping or keeping records). These flag all records belonging to subjects with some records satisfying the condition, and so on. Authors ------- Michael Hills mhills@@regress.demon.co.uk Tony Brady tbrady@@rpms.ac.uk Also see -------- On-line: help for @count@, @unique@