Exploring Everyday Things with R and Ruby: Learning About Everyday Things

( 1 )

Overview

If you’re curious about how things work, this fun and intriguing guide will help you find real answers to everyday problems. By using fundamental math and doing simple programming with the Ruby and R languages, you’ll learn how to model a problem and work toward a solution.

All you need is a basic understanding of programming. After a quick introduction to Ruby and R, you’ll explore a wide range of questions by learning how to assemble, process, simulate, and analyze the ...

See more details below
Paperback
$21.02
BN.com price
(Save 29%)$29.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (15) from $3.96   
  • New (10) from $16.26   
  • Used (5) from $3.96   
Exploring Everyday Things with R and Ruby: Learning About Everyday Things

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$14.49
BN.com price
(Save 44%)$25.99 List Price

Overview

If you’re curious about how things work, this fun and intriguing guide will help you find real answers to everyday problems. By using fundamental math and doing simple programming with the Ruby and R languages, you’ll learn how to model a problem and work toward a solution.

All you need is a basic understanding of programming. After a quick introduction to Ruby and R, you’ll explore a wide range of questions by learning how to assemble, process, simulate, and analyze the available data. You’ll learn to see everyday things in a different perspective through simple programs and common sense logic. Once you finish this book, you can begin your own journey of exploration and discovery.

Here are some of the questions you’ll explore:

  • Determine how many restroom stalls can accommodate an office with 70 employees
  • Mine your email to understand your particular emailing habits
  • Use simple audio and video recording devices to calculate your heart rate
  • Create an artificial society—and analyze its behavioral patterns to learn how specific factors affect our real society
Read More Show Less

Product Details

  • ISBN-13: 9781449315153
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 8/3/2012
  • Edition number: 1
  • Pages: 252
  • Sales rank: 1,364,131
  • Product dimensions: 7.00 (w) x 9.20 (h) x 0.60 (d)

Meet the Author

Sau Sheong Chang has been in software development, mostly web applications and recently cloud- and data-related systems, for almost 17 years and is still a keen and enthusiastic programmer. He has been active in programming with Ruby for the past 6 years and recently started with R for the past year. He is active in the local developer communities, especially in the Singapore Ruby Brigade. In April 2011 he co-organized the first and largest Ruby conferences in Southeast Asia, the RedDotRubyConf.

He has published 2 books, the first in 2008 titled Ruby on Rails Mashup Projects and the second in 2010, titled Cloning Internet Applications with Ruby. Both books were published by Packt Publishing.

Mr. Chang is currently the Director of Applied Research in HP Labs Singapore, with research focusing on cloud computing and big data. His previous roles include a stint as the CTO of a popular online gaming company and Director of Engineering for Yahoo! Southeast Asia.

More detailed information can be found from http://www.saush.com/profile.

Read More Show Less

Table of Contents

Preface;
Explorers Ahoy!;
Data, Data, Everywhere;
Bringing the World to Us;
Packing Your Bags;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Acknowledgments;
Chapter 1: The Hat and the Whip;
1.1 Ruby;
1.2 Shoes;
1.3 Wrap-up;
Chapter 2: Into the Matrix;
2.1 Introducing R;
2.2 Using R;
2.3 Programming R;
2.4 Charting;
2.5 Wrap-up;
Chapter 3: Offices and Restrooms;
3.1 The Simple Scenario;
3.2 Representing Restrooms and Such;
3.3 The First Simulation;
3.4 Interpreting the Data;
3.5 The Second Simulation;
3.6 The Third Simulation;
3.7 The Final Simulation;
3.8 Wrap-up;
Chapter 4: How to Be an Armchair Economist;
4.1 The Invisible Hand;
4.2 A Simple Market Economy;
4.3 Resource Allocation by Price;
4.4 Wrap-up;
Chapter 5: Discover Yourself Through Email;
5.1 The Idea;
5.2 Grab and Parse;
5.3 Discover Yourself;
5.4 Text Mining;
5.5 Wrap-up;
Chapter 6: In a Heartbeat;
6.1 My Beating Heart;
6.2 Auscultation;
6.3 Oximetry;
6.4 Wrap-up;
Chapter 7: Schooling Fish and Flocking Birds;
7.1 The Origin of Boids;
7.2 Simulation;
7.3 Roids;
7.4 The Boid Flocking Rules;
7.5 Supporting Rules;
7.6 A Variation on the Rules;
7.7 Going Round and Round;
7.8 Putting in Obstacles;
7.9 Wrap-up;
Chapter 8: Money, Sex, and Evolution;
8.1 It’s a Good Life;
8.2 Money;
8.3 Sex;
8.4 Evolution;
8.5 Wrap-up;
Colophon;

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted September 7, 2012

    Easy introductions to R and Ruby, great data visualization tools

    Provides a gentle introduction to both Ruby and R. The author presents enough material for these tools to get a reasonably experienced programmer off the ground with no prior experience.

    Later sections of the book go into contrived problem solving. These sections take a little more work to read, but will give the reader some interesting ideas about how to create their own application models and data visualization schemes.

    A good book for people who don't mind doing some thinking as they read.

    0 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)