Statistical Data Analysis Using SAS Intermediate Statistical Methods Springer Texts in Statistics Marasinghe Download
Statistical Data Analysis Using SAS Intermediate Statistical Methods Springer Texts in Statistics Marasinghe Download
https://ebookmeta.com/product/statistical-data-analysis-using-
sas-intermediate-statistical-methods-springer-texts-in-
statistics-marasinghe/
https://ebookmeta.com/product/statistical-methods-for-survival-
data-analysis-3rd-edition-lee/
https://ebookmeta.com/product/statistical-foundations-reasoning-
and-inference-for-science-and-data-science-springer-series-in-
statistics-goran-kauermann/
https://ebookmeta.com/product/statistical-learning-and-modeling-
in-data-analysis-methods-and-applications-1st-edition-simona-
balzano/
https://ebookmeta.com/product/child-friendly-perspectives-on-
gender-and-sexual-diversity-beyond-adultcentrism-1st-edition-
jose-antonio-langarita/
The Russian Image of Goethe, Volume 1: Goethe in
Russian Literature of the First Half of the Nineteenth
Century Andre Von Gronicka
https://ebookmeta.com/product/the-russian-image-of-goethe-
volume-1-goethe-in-russian-literature-of-the-first-half-of-the-
nineteenth-century-andre-von-gronicka/
https://ebookmeta.com/product/2024-cfa-program-curriculum-level-
iii-volume-1-1st-edition-cfa-institute/
https://ebookmeta.com/product/making-environmental-policy-daniel-
j-fiorino/
https://ebookmeta.com/product/the-leopard-and-the-monkey-2014th-
edition-helbling-english/
https://ebookmeta.com/product/indian-economy-37th-edition-v-k-
puri-s-k-misra/
Beyond Sobolev and Besov Regularity of Solutions of
PDEs and Their Traces in Function Spaces Cornelia
Schneider
https://ebookmeta.com/product/beyond-sobolev-and-besov-
regularity-of-solutions-of-pdes-and-their-traces-in-function-
spaces-cornelia-schneider/
Mervyn G. Marasinghe • Kenneth J. Koehler
123
Mervyn G. Marasinghe Kenneth J. Koehler
Department of Statistics Department of Statistics
Iowa State University Iowa State University
Ames, IA, USA Ames, IA, USA
The program code and output for this book was generated using SAS software, Version 9.4 of the SAS
System for Windows. Copyright © 2002–2017 SAS Institute Inc. SAS and all other SAS Institute Inc.
product or service names are registered trademarks or trademarks of SAS Institute Inc., Cary, NC, USA.
2nd edition: © Springer International Publishing AG, part of Springer Nature 2018
Preface
One of the hazards of writing a book based on a software system is that the release
of a newer version of the software on which the book is based may supersede the
appearance of the book in print. This happened to the authors with the publication of
the earlier edition of this book. However, with a large and well-developed software
system like SAS, this is not really an issue, particularly for the beginning user. Be-
cause of its complexity and the availability of a variety of analytical tools, the task
of learning SAS and then mastering it for everyday use for data analysis has become
a long-term project. That is what we found with the earlier edition. Although it was
based on SAS Version 9.1, we find that the earlier version is still in use today partic-
ularly as a reference and also by international SAS users to whom a later version of
SAS may not be available. The new edition is based on the current version of SAS,
Version 9.4, although it was released almost 4 years ago.
As discussed in the preface of the first edition, the aim of this book is to teach
how to use the SAS software system for statistical analysis of data. While the book
is intended to be used as a textbook in a second course in statistical methods taught
primarily to advanced undergraduates in statistics and graduate students in many
other disciplines that involve the use of statistics for data analysis, it would be a
valuable source of information for researchers in the academic setting as well as
professionals in the industry and business that use the SAS system in their work.
In particular, data analysis has become an important tool in the general area of data
science now being offered as a separate area of study.
The style of presentation of material in the revised book is the same as before:
introduction of a brief theoretical and/or methodological description of each topic
under discussion including the statistical model used if applicable and presentation
of a problem as an application, followed by a SAS analysis of the data provided and
a discussion of the results.
The primary reason for planning this revision is the fact that SAS has made a
large number of changes beginning with SAS Version 9.2, as well as the introduction
of a new system of statistical graphics that essentially replaced the SAS/GRAPH
system that existed prior to that version. This necessitated modifications to most of
the SAS programs used in the book as well as the rewriting of an entire chapter. The
second reason was the incorporation of the ODS system for managing the tabular and
graphical output produced from SAS procedures. Not only did this require the repro-
duction of all output presented in the older version of the textbook, it also required
adding additional textual material explaining these changes and the new commands
that were required to use the new facility.
This book is intended for use as the textbook in a second course in applied statis-
tics that covers topics in multiple regression and analysis of variance at an intermedi-
ate level. Generally, students enrolled in such courses are primarily graduate majors
or advanced undergraduate students from a variety of disciplines. These students typ-
ically have taken an introductory-level statistical methods course that requires the use
of a software system such as SAS for performing statistical analysis. Thus, students
are expected to have an understanding of basic concepts of statistical inference such
as estimation and hypothesis testing when they begin on a course based on this book.
While the same approach that was used in the first edition is continued, we have
rewritten material in almost every chapter; added new examples; completely replaced
a chapter; added a new chapter based on SAS procedures for the analysis of nonlinear
and generalized linear models; updated all SAS output, including graphics, that ap-
pears in the previous version; added more exercise problems to several chapters; and
included completely new material on SAS templates in the appendix. These changes
necessitated the book to be lengthened by about 200 pages.
We started with a more gentle introductory example but proceed quickly to
present more advance material and techniques, especially concerning the SAS data
step. Important features such as data step programming, pointers, and line-hold spec-
ifiers are described in detail. Chapter 3 which originally contained descriptions of
how to use the SAS/GRAPH package was completely rewritten to describe new Sta-
tistical Graphics (SG) procedures that are based on ODS Graphics.
The basic theory of statistical methods covered in the text is discussed briefly and
then is extended beyond the elementary level. Particular attention has been given to
topics that are usually not included in introductory courses. These include discussion
of models involving random effects, covariance analysis, variable subset selection
methods in regression methods, categorical data analysis, graphical tools for residual
diagnostics, and the analysis of nonlinear and generalized linear models. We provide
just sufficient information to facilitate the use of these techniques without burgeoning
theoretical details. A thorough knowledge of advanced theoretical material such as
the theory of the linear model or the theory of maximum likelihood estimation is
neither assumed nor required to assimilate the material presented.
SAS programs and SAS program outputs are used extensively to supplement
the description of the analysis methods. Example data sets are taken from the areas
of biological and physical sciences and engineering. Exercises are included in each
chapter. Most exercises involve constructing SAS programs for the analysis of given
observational or experimental data. Complete text files of all SAS examples used in
the book can be downloaded from the Springer website for this book. Text versions
of all data sets used in examples and exercises are also available from the website.
Statistical tables are not reprinted in the book.
The first author has taught a one-semester course based on material from this
book for many years. The coverage depends on the preparation and maturity level
of students enrolled in a particular semester. In a class mainly composed of graduate
students from disciplines other than statistics, with adequate knowledge of statisti-
cal methods and the use of SAS, the instructor may select more advanced topics for
coverage and skip most of the introductory material. Otherwise, in a mixed class of
undergraduate and graduate students with little experience using SAS, the coverage
is usually 5 weeks of introduction to SAS, 5 weeks on regression and graphics, and
5 weeks of ANOVA applications. This amounts to approximately 60% of the mate-
rial in the textbook. The structure of sections in the chapters facilitates this kind of
selective coverage.
The first author wishes to thank Professor Kenneth J. Koehler, the former chair
of the Department of Statistics at Iowa State University, for agreeing to be a coauthor
of this book and also to write Chap. 7. He has taught several courses based on the
material for that chapter, and some of the examples are taken from his consulting
projects.
Mervyn G. Marasinghe
Associate Professor Emeritus
Department of Statistics
Iowa State University, Ames, IA 50011, USA
Kenneth J. Koehler
Professor
Department of Statistics
Iowa State University, Ames, IA 50011, USA
Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
1
Introduction to the SAS Language
1.1 Introduction
The SAS system is a computer package program for performing statistical
analysis of data. The system incorporates data manipulation and in-
put/output capabilities as well as an extensive collection of procedures
for statistical analysis of data. The SAS system achieves its versatility by
providing users with the ability to write their own program statements to ma-
nipulate data as well as call up SAS routines called procedures for performing
major statistical analysis on specified data sets. The user-written program
statements usually perform data modifications such as transforming values
of existing variables, creating new variables using values of existing variables,
or selecting subsets of observations. The statements and the syntax available
to perform these manipulations are quite extensive so that these comprise an
entire programming language. Once data sets have thus been prepared, they
are used as input to statistical procedures that performs the desired analysis
of the data. SAS will perform any statistical analysis that the user correctly
specifies using appropriate SAS procedure statements.
When SAS programs are run under the SAS windowing environment, the
source code is entered in the SAS Program Editor window and submitted
for execution. A Log window which shows the details of execution of the
SAS code and an Output window which shows the results are also parts of
this system. Traditionally, results of a SAS procedure were displayed in the
output window in the listing format using monospace fonts with which users
of SAS in its previous versions are more familiar. SAS provides the user the
ability to manage where (the destination) and in what format the output is
produced and displayed, via the SAS Output Delivery System (ODS). For
example, output from executing a SAS procedure may be directed to a pdf or
an html formatted file, the content to be included in the output selected and
2 1 Introduction to the SAS Language
Fig. 1.1. Screenshot of the results tab on the preferences dialog box
Note the check boxes that are selected on this dialog. Thus the creation of
html output is enabled by default, while the creation of the listing output
is not. Also note that the style selected (from a drop-down list) is Htmlblue,
the default style associated with the html destination. An ODS style is a
description of the appearance and structure of tables and graphs in the ODS
output and how these are integrated in the output and is specified using a
style template. The Htmlblue style is an all-color style that is designed to
integrate tables and statistical graphics and present these as a single entity.
Note that the Use ODS Graphics box is checked meaning that the creation of
ODS Graphics, the functionality of automatically creating statistical graphics,
is also enabled. This is equivalent to including a ODS Graphics On statement
within the SAS program, whenever ODS Graphics are to be produced by
default or as a result of a user request initiated from a procedure that supports
ODS Graphics. The following example illustrates the default ODS output
produced by SAS.
1.1 Introduction 3
data biology;
input Id Sex $ Age Year Height Weight;
BMI=703*Weight/Height**2;
datalines;
7389 M 24 4 69.2 132.5
3945 F 19 2 58.5 112.0
4721 F 20 2 65.3 98.6
1835 F 24 4 62.8 102.5
9541 M 21 3 72.5 152.3
2957 M 22 3 67.3 145.8
2158 F 21 2 59.8 104.5
4296 F 25 3 62.5 132.5
4824 M 23 4 74.5 184.4
5736 M 22 3 69.1 149.5
8765 F 19 1 67.3 130.5
5734 F 18 1 64.3 110.2
4529 F 19 2 68.3 127.4
8341 F 20 3 66.5 132.6
4672 M 21 3 72.2 150.7
4823 M 22 4 68.8 128.5
5639 M 21 3 67.6 133.6
6547 M 24 2 69.5 155.4
8472 M 21 2 76.5 205.1
6327 M 20 1 70.2 135.4
8472 F 20 4 66.8 142.6
4875 M 20 1 74.2 160.4
;
The SAS code displayed in Fig. 1.2 is used here to give the reader a quick
introduction to a complete SAS program. The raw data consists of values for
several variables measured on students enrolled in an elementary biology class
at a college during a particular semester. In this program an input statement
reads raw data from data lines embedded in the program (called instream
data) and creates a SAS data set named biology.
The list input style used in this program scans the data lines to ac-
cess values for each of the variables named in the input statement. No-
tice that the data values are aligned in columns but also are separated by
(at least) one blank. The “$” symbol used in the input statement indicates
that the variable named Sex contains character values. The SAS expression
703*Weight/Height**2 calculates a new value using the values of the two
variables Weight and Height obtained from the current data line being pro-
cessed and assigns it to a (newly created) variable named BMI representing
the body mass index of the individual (the conversion factor 703 is required
as the two variables Weight and Height were not recorded in metric units
as needed by the definition of body mass index). Once the SAS data set is
created and saved in a temporary folder, the SAS procedure named MEANS
4 1 Introduction to the SAS Language
is used to produce an analysis containing some statistics for the new variable
BMI separately for the females and males in the class. Figure 1.3 displays a
reproduction of the default html output displayed by the Results Viewer in
SAS and illustrates the Htmlblue style.
In most of the SAS examples used in this book, the pdf-formatted ODS
version of the resulting output will be used to display the output. An ODS
statement (not shown in all SAS programs) will be used to direct the output
produced to a pdf destination. Note carefully that since the destination is
different from html, the output produced is in a different style than Htmlblue;
that is, the output is formatted for printing rather than for being displayed
in a browser window.
An alternative way of running SAS programs for producing ODS-formatted
output is to use the SAS Enterprise Guide (SAS/EG). SAS/EG is a point-
and-click interface for managing data, performing a statistical analysis, and
generating reports. Behind the scenes, SAS/EG generates SAS programs that
are submitted to SAS, and the results returned back to SAS/EG. Since the
focus of this book is SAS programming, general instructions on how to use
SAS/EG is not discussed here. However, SAS/EG includes a full programming
interface that uses a color-coded, syntax-checking SAS language editor that
can be used to write, edit, and submit SAS programs and is available to SAS
programmers as an alternative to using the SAS windowing environment.
Further, the output in SAS/EG is automatically produced in ODS format,
and the user can select options for the output to be directed to a destination
such as a pdf or an html file.
Most statistical analysis does not require knowledge of the considerable
number of features available in the SAS system. However, even a simple anal-
ysis will involve the use of some of the extensive capabilities of the language.
Thus, to be able to write SAS programs effectively, it is necessary to learn at
least a few SAS statement structures and how they work. The following SAS
program contains features that are common to many SAS programs.
1.1 Introduction 5
SAS Example A1
The data to be analyzed in this program consist of gross income, tax, age,
and state of individuals in a group of people. The only analysis required is
to obtain a SAS listing of all observations in the data set. The statements
necessary to accomplish this task are given in the program for SAS Example
A1 shown in Fig. 1.4.
data first ; 2
input (Income Tax Age State)(@4 2*5.2 2. $2.);
datalines ; 1
123546750346535IA
234765480895645IA
348578650595431IA
345786780576541NB
543567511268532IA
231785870678528NB
356985650756543NB
765745630789525IA
865345670256823NB
786567340897534NB
895651120504545IA
785650750654529NB
458595650456834IA
345678560912728NB
346685960675138IA
546825750562527IA
;
proc print ; 3
title ‘SAS Listing of Tax data’;
run;
In this program those lines that end with a semicolon can be identified
as SAS statements. The statements that follow the data first; statement
up to and including the semicolon appearing by itself in a line signaling the
end of the lines of data, cause a SAS data set to be created. Names for
the SAS variables to be created in the data set and the location of their
values on each line of data are specified in the input statement. The raw
data are embedded in the input stream (i.e., physically inserted within the
SAS program) preceded by a datalines; statement 1 . The proc print;
performs the requested analysis of the SAS data set created, namely, to print
a listing of the entire SAS data set.
As observed in the SAS Example A1, SAS programs are usually made up
of two kinds of statements:
• Statements that lead to the creation of SAS data sets
• Statements that lead to the analysis of SAS data sets
The occurrence of a group of statements used for creating a SAS data set
(called a SAS data step) can be recognized because it begins with a data
6 1 Introduction to the SAS Language
statement 2 , and a group of statements used for analyzing a SAS data set
(called a SAS proc step) can be recognized because it begins with a proc
statement 3 . There may be several of each kind of these steps in a SAS pro-
gram that logically defines a data analysis task.
SAS interprets and executes these steps in their order of appearance in a
program. Therefore, the user must make sure that there is a logical progression
in the operations carried out. Thus, a proc step must follow the data step
that creates the SAS data set to be analyzed by that proc step. Although
statements in a data step are executed sequentially, in order that computations
are carried out on the data values as expected, statements within the step
must also satisfy this requirement, in general, except for certain declarative
or nonexecutable statements. For example, an input statement that defines
variables must precede executable SAS statements, such as SAS programming
statements, that references those variable names.
One very important characteristic of the execution of a SAS data step is
that the statements in a data step are executed and an observation written
to the output SAS data set, repeatedly for every line of data input in cyclic
fashion, until every data line is processed. A detailed discussion of data step
processing is given in Sect. 1.6.
The first statement following the data statement 2 in the data step usually
(but not always) is an input statement, especially when raw data are being
accessed. The input statement used here is a moderately complex example
of a formatted input statement, described in detail in Sect. 1.4. The symbols
and informats used to read the data values for the variables Income, Tax,
Age, and State from the data lines in SAS Example A1 and their effects are
itemized as follows:
• @4 causes SAS to begin reading each data line at column 4.
• 2*5.2 reads data values for Income and Tax from columns 4–8 and 9–13,
respectively, using the informat 5.2 twice, that is, two decimal places are
assumed for each value.
• 2. reads the data value for Age from columns 14 and 15 as a whole number
(i.e., a number without a fraction portion) using the informat 2.
• $2. reads the data value for State from columns 16 and 17 as a character
string of length 2, using the informat $2.
A semicolon symbol “;” appearing by itself in the first column in a data line
signals the end of the lines of raw data supplied instream in the current data
step. On its encounter, SAS proceeds to complete the creation of the SAS data
set named first by closing the file. The proc print; 3 that follows the data
step signals the beginning of a proc step. The SAS data set processed in this
proc step is, by default, the data set created immediately preceding it (in this
program the SAS data set first was the only one created). Again, by default,
all variables and observations in the SAS data set will be processed in this
proc step.
The output from execution of the SAS program consists of two parts: the
SAS Log (see Fig. 1.5), which is a running commentary on the results of ex-
Another Random Scribd Document
with Unrelated Content
but through interest, and united under the best devised and organised
constitution that has ever been known. By the state’s systematic and
methodical mode of conquest for the sole object of preserving and
exploiting, military art was carried to the highest possible point, and
political skill and administrative talent united to bring together by force
the whole of the then known world into an empire organised by one
dominant city.
Roman policy consisted in turning the conquered nations into Roman
soldiers, and foreign princes and magistrates into Roman ministers, thus
strengthening the controlling power at the least possible expense.
Military art consisted in subjecting the bravest and strongest soldiers to
the strictest obedience, that is to say, in obtaining the greatest amount
of strength from the vast forces at command. All her wisdom was
exerted to increase her power and to spare herself. An institution of will,
a machine for conquest, a matter of organisation, the state occupied all
thought, absorbed all love, and claimed submission in every act and
institution.
The sway of personal interest and national egoism produces a
contempt for humanity. The human species, when unconquered, is
looked upon as material for conquest, conquered it is a prey to be made
use of and abused. Slaves are trampled upon with atrocious cruelty,
entire nations are destroyed, vanquished kings are led in triumph and
put to death.
The gods are abstractions, and utterly without poetry, such as calm
reflection discerns in the humblest agricultural or domestic operations,
scourges adored through fear, foreign gods received into the temple
through interested motives as vanquished foes were received into the
city, and subject to the Jupiter of the Capitol as nations were to Rome.
The priests were laymen divided into classes, and officiated only under
the authority of the senate, which regulated all expiatory ceremonies
and alone, with the people, could make innovations. Worship consisted
of minute ceremonies, scrupulously observed because all poetical and
philosophical spirit which is the interpreter of symbols, was wanting;
dull, unilluminated reason attaching itself only to the letter. The senate
used religion as a political machine, and like all else it was but an
instrument of government.
In the world of art we find nothing indigenous, except family
memoirs, written in the interests of a race, dry chronicles drawn up for
public use, rituals, account books, collections of laws, books of moral
sayings, memoranda of political satires—in short, government
documents, maxims of conduct, and political essays.
Everything else is foreign, imported, or conquered. The theatre
originating in Etruria and in Greece was simply imitated and then
forsaken for bear fights which later became processions, magnificent in
weapons and ornaments, parades of triumph and war. Monuments of art
were pillaged in Greece, and in Cicero’s time were still despised; while in
poetry, there was no original fiction, no invention of characters. The only
things in which the national genius rivals the imitation of foreign models
are oratory,—the arm of the forum,—satire,—versified pleading and
instruction in morals,—and history, the record of political facts, which,
however, is at Rome only a collection of memoirs or an exercise in
oratory; and all these things are concerned with the practical and with
government. If Rome possessed poets, it was solely when her particular
genius gave way before a new movement. The only entertainments she
invented were triumphs and games in the circus, where victory was
continued by the humiliation and death of the vanquished, where the
spectator was the conqueror and assassin.
All scientific writings were translations. There were compilers such as
Varro and Pliny, imitators such as Cicero and Lucretius; some small
advance was made in agriculture, rhetoric, medicine, and architecture—
all applied sciences. In the place of metaphysics, the clumsy physics of
Epicurus and of the stoics were copied. The practical side of philosophy
was alone studied, moral philosophy, and that with a purely practical
object. The only strictly Roman science is jurisprudence, and that is
altogether practical and political. It is, moreover, so long as it remains
Roman, but a collection of dry formulæ, a mere manual for lawyers and
not a branch of science.
From the character of Roman genius springs its history. The family
and religion being subordinate to the state, art and science being null,
or entirely practical, and the state having no other object than to
conquer and to organise what it had conquered, Roman history is the
history of conquest and its effects.
The middle class was either ruined, or perished during the progress of
this great war. From the time of the Gracchi, besides a population of
poor people and freed slaves, there remained only a wealthy class,
wielding great power by reason of their immense riches, their command
of great armies, their control of taxation, and of the destinies of the
commonwealth in general. At first united but afterwards divided, at the
end of a century’s struggle one of these classes emerged victorious.
Thus power, founded by sheer force, passed to the armies, the
embodiment of force. In the meanwhile, the universe, depopulated and
ruined by conquest, by civil wars, by the pillage of the proconsuls, by
the demands of the imperial treasury, supplied no more soldiers. With
the fall of militarism, an oriental despotism, characterised by a cunning
administration, was founded. Through war and its results, conquerors
and conquered, nations and liberties, had all perished. Nothing remained
in force but a system of effete institutions under the caprice of a ruler
who was often hardly a man.
The ancient institution of the family disappeared under the influence
of Grecian ideas and oriental customs. The judicial dicta of lawyers and
prætors conflicted with the authority of the husband and father; civil
family ties became dissolved in excess of pleasures and love of
conquest. In spite of the laws of Augustus, marriages decreased, and
were only excuses for adultery and divorce. Mysticism, poverty, the
discouragement of the curials, added despair to the effects of
debauchery and created a contempt for life.
By these changes in domestic life and under the influence of foreign
philosophers, the Roman idea of property changed. First of all in the
hands of the father (mancipium), possessions next became a family
inheritance (dominium), and ended by belonging entirely to the
individual (proprietas). Though benefited in theory, in practice property
ceased to exist, because according to the law the emperor was master
over it, because the treasury took its fruits, because taxation, tyranny,
ignorance, and a growing depopulation rendered it sterile or reduced it
to nought.
The ancient religion assimilated with the religions of Greece and the
East, disappeared in the pantheon of the gods enlarged by dead
emperors, and there remained of it only official pomp and an excuse for
persecutions. The jealousy of despots, the degradation of servitude, the
loss of all interests and of all hope, the abuse of pleasures, the downfall
of Greece and of the East, extinguished all that was yet known of art
and science. The jurisconsults alone laid down a code of laws, the last
result of the spirit of organisation.
Thus, conquest, the fruit of Roman genius, destroyed both the genius
of peoples, and the peoples themselves; leaving behind it because it
was a system, a system of institutions on a dead foundation. But in this
debasement of every force and of every earthly hope, man took refuge
within himself. Helped by oriental mysticism, he discovered in a new
religion a new world.
This is what the modern philosophers have added to Livy. The
criticism commenced by him, renewed by Beaufort, nearly perfected by
Niebuhr, and the philosophy hidden under his eloquence, which was
turned by Machiavelli into a practical channel and is still imperfect in
Montesquieu, become each day more exact and more profound. The
corrections thus made honour those by whom they are made without
lowering those who suffer them. The first authors are the fathers of
science, and Livy alone has done more for Roman history than all those
who have desired to set him right.i
FOOTNOTES
[4] Niebuhr’sh remarks on the dates of Livy’s history (Rom.
Hist. iv.) may be compared with the more common view given in
Smith’s Dictionary and elsewhere. I think the beginning of the
work must be placed in 29-24 b.c.; but adopting the idea that it
was originally divided into decades, the fact now demonstrated,
that it reached to a hundred and forty-second book, seems to
show that it was not left complete according to the author’s
intentions. It is also well remarked that the death of Drusus does
not furnish a point of sufficient importance for the termination of
the great epic of Roman history. This view is supported by the
interesting statement of Pliny, that in one of his latter books Livy
had declared: Satis jam sibi gloriæ quæsitum; et potuisse se
desinere, nisi animus inquies pasceretur opere. (Plin. Hist. Nat.
præf.) A period of more than forty years thus devoted to the
elaboration of a single work is not unparalleled. Froissart was
engaged forty years upon his Chronicles.
Roman Compass