The following FLOSS for science related books were published during the month of June 2012. You can check the lists for other months at the end of the post. This month a lot of R related books were published, including a “for Dummies” book (no joke). You will find also books for the Arduino enthusiast and books about data visualization and computer vision.
Note: Books have affiliate links.
Programming Graphical User Interfaces in R
Programming Graphical User Interfaces with R introduces each of the major R packages for GUI programming: RGtk2, qtbase, Tcl/Tk, and gWidgets. With examples woven through the text as well as stand-alone demonstrations of simple yet reasonably complete applications, the book features topics especially relevant to statisticians who aim to provide a practical interface to functionality implemented in R.
Joint Models for Longitudinal and Time-to-Event Data: With Applications in R
In longitudinal studies it is often of interest to investigate how a marker that is repeatedly measured in time is associated with a time to an event of interest, e.g., prostate cancer studies where longitudinal PSA level measurements are collected in conjunction with the time-to-recurrence. Joint Models for Longitudinal and Time-to-Event Data: With Applications in R provides a full treatment of random effects joint models for longitudinal and time-to-event outcomes that can be utilized to analyze such data. The content is primarily explanatory, focusing on applications of joint modeling, but sufficient mathematical details are provided to facilitate understanding of the key features of these models.
Beginning R: The Statistical Programming Language
R is fast becoming the de facto standard for statistical computing and analysis in science, business, engineering, and related fields. This book examines this complex language using simple statistical examples, showing how R operates in a user-friendly context. Both students and workers in fields that require extensive statistical analysis will find this book helpful as they learn to use R for simple summary statistics, hypothesis testing, creating graphs, regression, and much more. It covers formula notation, complex statistics, manipulating data and extracting components, and rudimentary programming.
R Graphics, Second Edition
Extensively updated to reflect the evolution of statistics and computing, the second edition of the bestselling R Graphics comes complete with new packages and new examples. Paul Murrell, widely known as the leading expert on R graphics, has developed an in-depth resource that helps both neophyte and seasoned users master the intricacies of R graphics.
Professional Android Sensor Programming
This book shows Android developers how to exploit the rich set of device sensors—locational, physical (temperature, pressure, light, acceleration, etc.), cameras, microphones, and speech recognition—in order to build fully human-interactive Android applications. Whether providing hands-free directions or checking your blood pressure, Professional Android Sensor Programming shows how to turn possibility into reality.
Information Visualization, Third Edition: Perception for Design
Colin Ware outlines the key principles for a wide range of applications and designs, providing designers with the tools to create visualizations of improved clarity, utility and persuasiveness. The book continues to be the key resource for practical design guidelines, based on perception, which can be applied by practitioners, students and researchers alike.
Visualization of Categorical Data
A unique and timely monograph, Visualization of Categorical Data contains a useful balance of theoretical and practical material on this important new area. Top researchers in the field present the books four main topics: visualization, correspondence analysis, biplots and multidimensional scaling, and contingency table models.
This volume discusses how surveys, which are employed in many different research areas, generate categorical data. It will be of great interest to anyone involved in collecting or analyzing categorical data.
Programming Computer Vision with Python: Tools and algorithms for analyzing images
If you want a basic understanding of computer vision’s underlying theory and algorithms, this hands-on introduction is the ideal place to start. You’ll learn techniques for object recognition, 3D reconstruction, stereo imaging, augmented reality, and other computer vision applications as you follow clear examples written in Python.
Modeling with Data: Tools and Techniques for Scientific Computing
Ben Klemens introduces a set of open and unlimited tools, and uses them to demonstrate data management, analysis, and simulation techniques essential for dealing with large data sets and computationally intensive procedures. He then demonstrates how to easily apply these tools to the many threads of statistical technique, including classical, Bayesian, maximum likelihood, and Monte Carlo methods. Klemens’s accessible survey describes these models in a unified and nontraditional manner, providing alternative ways of looking at statistical concepts that often befuddle students. The book includes nearly one hundred sample programs of all kinds.
R For Dummies
With more than two million users, R is the open-source programming language standard for data analysis and statistical modeling. R is packed with powerful programming capabilities, but learning to use R in the real world can be overwhelming for even the most seasoned statisticians. This easy-to-follow guide explains how to use R for data processing and statistical analysis, and then, shows you how to present your data using compelling and informative graphics. You’ll gain practical experience using R in a variety of settings and delve deeper into R’s feature-rich toolset.
Learn Electronics with Arduino
Have you ever wondered how electronic gadgets are created? Do you have an idea for a new proof-of-concept tech device or electronic toy but have no way of testing the feasibility of the device? Have you accumulated a junk box of electronic parts and are now wondering what to build?
Learn Electronics with Arduino will answer these questions to discovering cool and innovative applications for new tech products using modification, reuse, and experimentation techniques. You’ll learn electronics concepts while building cool and practical devices and gadgets based on the Arduino, an inexpensive and easy-to-program microcontroller board that is changing the way people think about home-brew tech innovation.
Arduino Microcontroller: Processing for Everyone! Second Edition
This book is about the Arduino microcontroller and the Arduino concept. The visionary Arduino team of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, and David Mellis launched a new innovation in microcontroller hardware in 2005, the concept of open source hardware. Their approach was to openly share details of microcontroller-based hardware design platforms to stimulate the sharing of ideas and promote innovation.
Look below for past months’ lists.