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», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

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

Интервал:

Закладка:

Сделать

Although we have addressed in the first instance computer scientists, we believe that this book should also be suitable for students of engineering and mathematics.

There are in all five parts to the book, starting in Part Iwith an introduction to R . This presents the procedures of R needed to summarize and provide graphical displays of statistical data. An introduction to programming in R is also included. Not meant to be a manual, this part is intended only to get the student started. As we progress, more procedures of R are introduced as the need arises.

Part IIsets the foundations of probability, and introduces the functions available in R for examining them. R is used not only for calculating probabilities involving unwieldy computations but also for obtaining probabilities through simulation. Probability events and sample spaces are illustrated with the usual gambling experiments, as well as inspection of integrated‐circuit chips, and observation of randomness in computer programming. A discussion of the “Intel Chip Fiasco” leads on to the “balls and bins” problem, which in turn is applied to assigning jobs to processors. It is shown how Bayes' Theorem has important applications in modern‐day computer science such as machine learning and machine translation. Methods to assess reliability of a computer containing many systems, which in turn contain many components, are considered.

Part IIIdeals with discrete random variables. Nearly every chapter opens with a sequence of examples, designed to motivate the detail that follows. Techniques are developed for examining discrete variables by simulation in R . The objective is to empower students to be able to approximate parameters without having sufficient mathematical knowledge to derive them exactly. The Bernoulli, geometric, binomial, hypergeometric and Poisson distributions are each dealt with in a similar fashion, beginning with a set of examples with different parameters and using the graphical facilities in R to examine their distributions. Limiting distributions are exhibited through simulation, and the students use R to obtain rules of thumb to establish when these approximations are valid. R is also used to design single‐ and double‐sampling inspection schemes.

Part IVdeals with continuous random variables. The exponential distribution is introduced as the waiting time between Poisson occurrences, and the graphical facilities of R illustrate the models. The Markov memoryless property is simulated using R . Some applications of the exponential distribution are investigated, notably in the areas of reliability and queues. R is used to model response times with varying traffic intensities. We have examined models for server queue lengths without using any of the formulae typical in a traditional approach. The normal distribution and some of its applications are discussed. It is shown how R can be used, both to illustrate limiting distributions and as a set of statistical tables.

Part Vaddresses the problem of obtaining probability bounds on the runtime of new algorithms when the distribution is unknown. Here Markov and Chebyshev inequalities provide estimates of probability when the information about the random variable is limited.

The exercises and projects at the end of each chapter are an integral part of the exposition. Many of them require the use of R , in some cases to perform routine calculations and in others to conduct experiments on simulated data. The projects are designed to improve the students' understanding of how probability interacts with computing.

This is a self‐contained book with no need for ancillary material, other than, of course, the programming language R . There is a freely downloadable manual ( Venables, W.N., Smith, D.M., and the R Development Core Team (2004). An Introduction to R: A Programming Environment for Data Analysis and Graphics, Version 2.6.2 ).

Students should be encouraged to use this in conjunction with the text. One of the big attractions of R is that it is open source. Most other systems, such as Matlab and Mathematica, require a license; apart from the expense, this makes access more difficult, and the student more likely not to use them.

Jane M. Horgan

Dublin City University 2008

Acknowledgments

The generous contributions of James Power from Maynooth University and Charlie Daly from Dublin City University have much improved this second edition. I am deeply appreciative of their advice and help, and their provision of many relevant examples in areas of computing that have evolved since the first edition was published. They also read much of the new material and supplied valuable feedback. As I write this, we are in a state of shock at the sudden and untimely death of our close friend and colleague James Power. Maynooth University, Computer Science in Ireland and the Academic World generally are greatly diminished by his departure. It is difficult to accept his absence. We had so much more to learn from him.

I owe a huge debt of gratitude to Helen Fallon, Deputy Librarian at Maynooth University, who provided library facilities and ongoing assistance with the tracking down of material, relevant articles, and books.

A special word of thanks to my technical advisors: Systems analyst Rosaleen McGrath provided invaluable advice and help with file management. Jim Doyle and Eugene Curran continued to ensure that I had the best hardware and best software. Mathematician Robin Harte checked the mathematical derivations in the appendices and helped with the final edit.

As teachers, we should always remember that not only do we teach but also we are taught. Throughout my working life, I have been privileged to work with students, both in Ireland and abroad, who never ceased to inspire me. I am indebted to all who took this course over the years, and provided invaluable comments and constructive suggestions. I also appreciate the feedback from instructors who used the original version of the book, as well as those who reviewed it. Thank you to those who sent me words of appreciation, alerted me to errata and made useful suggestions. I hope you will continue to do so. My email address is

janemhorgan@gmail.com

I continue to be indebted to the developers and the core team of R for maintaining and extending the R system which is so important for teaching and research. As always, it has been a pleasure to work with the production team of John Wiley & Sons.

Thanks to my colleague and neighbor Margaret Byrne for her ongoing catchphrase “will that book of yours ever get finished?”; to all my friends in Kuşadası for putting up with me; apologies for those cancelled Turkish classes, missed appointments, lunch dates, and nights out.

Finally, let me thank my gambling trio. Jane, the former princess, is now a queen of hearts, Amy, once a pirate, is now the club ace, and the precious diamond Ava, not around in time for the first edition, is the youngest member of the club, and a force to be reckoned with.

Jane M. Horgan

2019

About the Companion Website

This book is accompanied by a companion website:

wwwwileycomgoHorganprobabilitywithr2e The website includes the following - фото 66

www.wiley.com/go/Horgan/probabilitywithr2e

The website includes the following materials:

the data file in electronic form;

solutions to selected exercises for students;

full set of solutions for instructors.

Part I The R Language

1 Basics of R

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

Интервал:

Закладка:

Сделать

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

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


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

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

x