This book is based upon courses on sampling algorithms. After having used
scattered notes for several years, I have decided to completely rewrite the
material in a consistent way. The books of Brewer and Hanif (1983) and
H´ajek (1981) have been my works of reference. Brewer and Hanif (1983) have
drawn up an exhaustive list of sampling methods with unequal probabilities,
which was probably a very tedious work. The posthumous book of H´ajek
(1981) contains an attempt at writing a general theory for conditional Poisson
sampling. Since the publication of these books, things have been improving.
New techniques of sampling have been proposed, to such an extent that it
is difficult to have a general idea of the interest of each of them. I do not
claim to give an exhaustive list of these new methods. Above all, I would
like to propose a general framework in which it will be easier to compare
existing methods. Furthermore, forty-six algorithms are precisely described,
which allows the reader to easily implement the described methods.
This book is an opportunity to present a synthesis of my research and
to develop my convictions on the question of sampling. At present, with the
splitting method, it is possible to construct an infinite amount of new sampling
methods with unequal probabilities. I am, however, convinced that conditional
Poisson sampling is probably the best solution to the problem of sampling with
unequal probabilities, although one can object that other procedures provide
very similar results.
Another conviction is that the joint inclusion probabilities are not used for
anything. I also advocate for the use of the cube method that allows selecting
balanced samples. I would also like to apologize for all the techniques that
are not cited in this book. For example, I do not mention all the methods
called “order sampling” because the methods for coordinating samples are
not examined in this book. They could be the topic of another publication.
Programming Fundamentals: A Modular Structured Approach Using C++
The approach of this text is to take learners through a progression of materials in order to develop skills of modular, structured programming. The text was written, for the most part, without consideration of a specific programming language. However, in many cases the C++ language is discussed as part of the explanation of the concept. Often... Numerical Methods for Engineers and Scientists Using MATLAB®
Designed to benefit scientific and engineering applications, Numerical Methods for Engineers and Scientists Using MATLAB® focuses on the fundamentals of numerical methods while making use of MATLAB software. The book introduces MATLAB early on and incorporates it throughout the chapters to perform symbolic,...
C Programming - A Beginner's Course
Comments posted online for C Programming – A Beginner's Course: "The text does a great job of explaining concepts and the examples are pretty good." "It covers a lot of ideas and concepts that are left out of the other beginner books." "This book does such a good job at explaining the fundamentals of the... New Perspectives HTML5 and CSS3: Comprehensive
Now you can master Web page design as you learn from the unique, hands-on approach found in NEW PERSPECTIVES HTML5 AND CSS3: COMPREHENSIVE, 7E. Each tutorial in this complete book challenges you to put into practice the concepts you have just learned. Every tutorial includes a basic statement of the problem, the goals you should achieve, and a...