Jane M. Horgan - Probability with R

Здесь есть возможность читать онлайн «Jane M. Horgan - Probability with R» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Probability with R: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Probability with R»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Provides a comprehensive introduction to probability with an emphasis on computing-related applications This self-contained new and extended edition outlines a first course in probability applied to computer-related disciplines. As in the first edition, experimentation and simulation are favoured over mathematical proofs. The freely down-loadable statistical programming language 
is used throughout the text, not only as a tool for calculation and data analysis, but also to illustrate concepts of probability and to simulate distributions. The examples in 
cover a wide range of computer science applications, including: testing program performance; measuring response time and CPU time; estimating the reliability of components and systems; evaluating algorithms and queuing systems. 
Chapters cover: The R language; summarizing statistical data; graphical displays; the fundamentals of probability; reliability; discrete and continuous distributions; and more. 
This second edition includes:
improved R code throughout the text, as well as new procedures, packages and interfaces; updated and additional examples, exercises and projects covering recent developments of computing; an introduction to bivariate discrete distributions together with the R functions used to handle large matrices of conditional probabilities, which are often needed in machine translation; an introduction to linear regression with particular emphasis on its application to machine learning using testing and training data; a new section on spam filtering using Bayes theorem to develop the filters; an extended range of Poisson applications such as network failures, website hits, virus attacks and accessing the cloud; use of new allocation functions in R to deal with hash table collision, server overload and the general allocation problem. The book is supplemented with a Wiley Book Companion Site featuring data and solutions to exercises within the book.
Primarily addressed to students of computer science and related areas, 
is also an excellent text for students of engineering and the general sciences. Computing professionals who need to understand the relevance of probability in their areas of practice will find it useful.

Probability with R — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Probability with R», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Library of Congress Cataloging‐in‐Publication Data

Names: Horgan, Jane M., author.

Title: Probability with R : an introduction with computer science

applications / Jane Mary Horgan.

Description: Second edition. | Hoboken, NJ, USA : Wiley, 2020. | Includes

bibliographical references and index.

Identifiers: LCCN 2019032520 (print) | LCCN 2019032521 (ebook) | ISBN

9781119536949 (hardback) | ISBN 9781119536925 (adobe pdf) | ISBN

9781119536987 (epub)

Subjects: LCSH: Computer science–Mathematics. | Probabilities. | R

(Computer program language)

Classification: LCC QA76.9.M35 H863 2020 (print) | LCC QA76.9.M35 (ebook)

| DDC 004.01/5113–dc23

LC record available at https://lccn.loc.gov/2019032520

LC ebook record available at https://lccn.loc.gov/2019032521

Cover design by Wiley

Dedication

To the memory of Willie, referee, and father of all the Horgans

Preface to the Second Edition

It is now over 10 years since the publication of the first edition of “ Probability with R .” Back then we had just begun to hear of smartphones, fitbits, apps, and Bluetooth; machine learning was in its infancy. It is timely to address how probability applies to new developments in computing. The applications and examples of the first edition are beginning to look somewhat passé and old fashioned. Here, therefore, we offer an updated and extended version of that first edition.

This second edition is still intended to be a first course in probability, addressed to students of computing and related disciplines. As in the first edition, we favor experimentation and simulation rather than the traditional mathematical approach. We continue to rely on the freely downloadable language R , which has of course evolved over the past 10 years.

Our R programs are integrated throughout the text, to illustrate the concepts of probability, to simulate distributions, and to explore new problems. We have been mindful to avoid as far as is possible mathematical details, instead encouraging students to investigate for themselves, through experimentation and simulation in R . Algebraic derivations, when deemed necessary, are developed in the appendices.

In this second edition, all chapters have been revised and updated. Examples and applications of probability in new areas of computing, as well as exercises and projects, have been added to most chapters. The R code has been improved and expanded, by using procedures and functions that have become available in recent years. Extended use of loops and curve facilities to generate graphs with differing parameters have tidied up our approach to limiting distributions.

Briefly the changes in this second edition are

1 Part I, “The R Language” now contains:new and improved R procedures, and an introduction to packages and interfaces ( Chapter 1);examples on apps to illustrate outliers, to calculate statistics in a data frame and statistics appropriate to skewed data ( Chapter 2);an introduction to linear regression, with a discussion of its importance as a tool in machine learning. We show how to obtain the line of best fit with the training set, and how to use the testing set to examine the suitability of the model. We also include extra graphing facilities ( Chapter 3).

2 In Part II, “Fundamentals of Probability”: Chapter 4has been extended with extra examples on password recognition and new R functions to address hash table collision, server overload and the general allocation problem;The concept of “independence” has now been extended from pairs to multiply variables ( Chapter 6); Chapter 7contains new material on machine learning, notably the use of Bayes' theorem to develop spam filters.

3 Part III“Discrete Distributions” now includes:an introduction to bivariate discrete distributions, and programming techniques to handle large conditional matrices ( Chapter 9);an algorithm to simulate the Markov property of the geometric distribution ( Chapter 10);an extension of the reliability model of Chapter 8to the general reliability model ( Chapter 11);an update of the lottery rules ( Chapter 12);an extended range of Poisson applications such as network failures, website hits, and virus attacks ( Chapter 13).

4 In Part IV “Continuous Distributions”:Chapters 16 and 17 have been reorganized. Chapter 17now concentrates entirely on queues while Chapter 16is extended to deal with the applications of the exponential distribution to lifetime models.

5 Part V “Tailing Off”has extra exercises on recent applications of computing.

6 We have added three new appendices: Appendix A gives the data set used in Part I, Appendix B derives the coefficients of the line of best fit and Appendix F contains new proofs of the Markov and Chebyshev inequalities. The original appendices A, B, and C have been relabeled C, D, and E.

7 A separate index containing R commands and functions has been added.

All errors in the first edition have hopefully been corrected. I apologize in advance for any new errors that may escape my notice in this edition; should they arise, they will be corrected in the companion website.

Jane M. Horgan

Dublin City University

Ireland

2019

Preface to the First Edition

This book is offered as a first introduction to probability, and its application to computer disciplines. It has grown from a one‐semester course delivered over the past several years to students reading for a degree in computing at Dublin City University. Students of computing seem to be able happily to think about Database, Computer Architecture, Language Design, Software Engineering, Operating Systems, and then to freeze up when it comes to “Probability,” and to wonder what it might have to do with computing. Convincing undergraduates of the relevance of probability to computing is one of the objectives of this book.

One reason for writing this has been my inability to find a good text in which probability is applied to problems in computing at the appropriate level. Most existing texts on probability seem to be overly rigorous, too mathematical for the typical computing student. While some computer students may be adept at mathematics, there are many who resist the subject. In this book, we have largely replaced the mathematical approach to probability by one of simulation and experimentation, taking advantage of the powerful graphical and simulation facilities of the statistical system R , which is freely available, and downloadable, from the web. The text is designed for students who have taken a first course in mathematics, involving just a little calculus, as is usual in most degree courses in computing. Mathematical derivations in the main text are kept to a minimum: when we think it necessary, algebraic details are provided in the appendices. To emphasize our attitude to the simulation and experimentation approach, we have chosen to incorporate instructions in R throughout the text, rather than put them back to an appendix.

Features of the book which distinguish it from other texts in probability include

R is used not only as a tool for calculation and data analysis, but also to illustrate the concepts of probability, to simulate distributions, and to explore by experimentation different scenarios in decision‐making. The R books currently available skim over the concepts of probability, and concentrate on using it for statistical inference and modelling.

Recognizing that the student better understands definitions, generalizations and abstractions after seeing the applications, almost all new ideas are introduced and illustrated by real, computer‐related, examples, covering a wide range of computer science applications.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Probability with R»

Представляем Вашему вниманию похожие книги на «Probability with R» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Probability with R»

Обсуждение, отзывы о книге «Probability with R» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x