Coverart for item
The Resource Exploring everyday things with R and Ruby, Sau Sheong Chang

Exploring everyday things with R and Ruby, Sau Sheong Chang

Label
Exploring everyday things with R and Ruby
Title
Exploring everyday things with R and Ruby
Statement of responsibility
Sau Sheong Chang
Creator
Subject
Language
eng
Summary
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
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Chang, Sau Sheong
Dewey number
519.50285/5133
Illustrations
illustrations
Index
index present
LC call number
QA276.45.R3
LC item number
C45 2012eb
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
http://library.link/vocab/subjectName
  • R (Computer program language)
  • Ruby (Computer program language)
  • Statistics
  • Graphic methods
  • MATHEMATICS
  • MATHEMATICS
  • Graphic methods
  • R (Computer program language)
  • Ruby (Computer program language)
  • Statistics
Label
Exploring everyday things with R and Ruby, Sau Sheong Chang
Instantiates
Publication
Note
"Discover the world around you through programming"--PDF cover
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. The Hat and the Whip -- Ruby -- Why Ruby -- Installing Ruby -- Running Ruby -- Requiring External Libraries -- Basic Ruby -- Everything Is an Object -- Shoes -- What Is Shoes? -- A Rainbow of Shoes -- Installing Shoes -- Programming Shoes -- Wrap-up -- 2. Into the Matrix -- Introducing R -- Using R -- The R Console -- Sourcing Files and the Command Line -- Packages -- Programming R -- Variables and Functions -- Conditionals and Loops -- Data Structures -- Importing Data -- Charting -- Basic Graphs -- Introducing ggplot2 -- Wrap-up -- 3. Offices and Restrooms -- The Simple Scenario -- Representing Restrooms and Such -- The First Simulation -- Interpreting the Data -- The Second Simulation -- The Third Simulation -- The Final Simulation -- Wrap-up -- 4. How to Be an Armchair Economist -- The Invisible Hand -- A Simple Market Economy -- The Producer -- The Consumer -- Some Convenience Methods -- The Simulation -- Analyzing the Simulation
  • Note continued: Resource Allocation by Price -- The Producer -- The Consumer -- Market -- The Simulation -- Analyzing the Second Simulation -- Price Controls -- Wrap-up -- 5. Discover Yourself Through Email -- The Idea -- Grab and Parse -- The Emailing Habits of Enron Executives -- Discover Yourself -- Number of Messages by Day of the Month -- MailMiner -- Number of Messages by Day of Week -- Number of Messages by Month -- Number of Messages by Hour of the Day -- Interactions -- Comparative Interactions -- Text Mining -- Wrap-up -- 6. In a Heartbeat -- My Beating Heart -- Auscultation -- Homemade Digital Stethoscope -- Extracting Data from Sound -- Generating the Heart Sounds Waveform -- Finding the Heart Rate -- Oximetry -- Homemade Pulse Oximeter -- Extracting Data from Video -- Generating the Heartbeat Waveform and Calculating the Heart Rate -- Wrap-up -- 7. Schooling Fish and Flocking Birds -- The Origin of Boids -- Simulation -- Roids -- The Boid Flocking Rules
  • Note continued: Supporting Rules -- A Variation on the Rules -- Going Round and Round -- Putting in Obstacles -- Wrap-up -- 8. Money, Sex, and Evolution -- It's a Good Life -- Money -- Sex -- Birth and Death -- The Changes -- Evolution -- What We Will Be Changing -- Implementation -- Wrap-up
Control code
813043921
Dimensions
unknown
Extent
1 online resource (xiv, 233 pages)
Form of item
online
Isbn
9781449342210
Lccn
2012474089
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000170
  • 337e11b8-c6bd-428e-bc33-66a01ebb3db5
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)813043921
Label
Exploring everyday things with R and Ruby, Sau Sheong Chang
Publication
Note
"Discover the world around you through programming"--PDF cover
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. The Hat and the Whip -- Ruby -- Why Ruby -- Installing Ruby -- Running Ruby -- Requiring External Libraries -- Basic Ruby -- Everything Is an Object -- Shoes -- What Is Shoes? -- A Rainbow of Shoes -- Installing Shoes -- Programming Shoes -- Wrap-up -- 2. Into the Matrix -- Introducing R -- Using R -- The R Console -- Sourcing Files and the Command Line -- Packages -- Programming R -- Variables and Functions -- Conditionals and Loops -- Data Structures -- Importing Data -- Charting -- Basic Graphs -- Introducing ggplot2 -- Wrap-up -- 3. Offices and Restrooms -- The Simple Scenario -- Representing Restrooms and Such -- The First Simulation -- Interpreting the Data -- The Second Simulation -- The Third Simulation -- The Final Simulation -- Wrap-up -- 4. How to Be an Armchair Economist -- The Invisible Hand -- A Simple Market Economy -- The Producer -- The Consumer -- Some Convenience Methods -- The Simulation -- Analyzing the Simulation
  • Note continued: Resource Allocation by Price -- The Producer -- The Consumer -- Market -- The Simulation -- Analyzing the Second Simulation -- Price Controls -- Wrap-up -- 5. Discover Yourself Through Email -- The Idea -- Grab and Parse -- The Emailing Habits of Enron Executives -- Discover Yourself -- Number of Messages by Day of the Month -- MailMiner -- Number of Messages by Day of Week -- Number of Messages by Month -- Number of Messages by Hour of the Day -- Interactions -- Comparative Interactions -- Text Mining -- Wrap-up -- 6. In a Heartbeat -- My Beating Heart -- Auscultation -- Homemade Digital Stethoscope -- Extracting Data from Sound -- Generating the Heart Sounds Waveform -- Finding the Heart Rate -- Oximetry -- Homemade Pulse Oximeter -- Extracting Data from Video -- Generating the Heartbeat Waveform and Calculating the Heart Rate -- Wrap-up -- 7. Schooling Fish and Flocking Birds -- The Origin of Boids -- Simulation -- Roids -- The Boid Flocking Rules
  • Note continued: Supporting Rules -- A Variation on the Rules -- Going Round and Round -- Putting in Obstacles -- Wrap-up -- 8. Money, Sex, and Evolution -- It's a Good Life -- Money -- Sex -- Birth and Death -- The Changes -- Evolution -- What We Will Be Changing -- Implementation -- Wrap-up
Control code
813043921
Dimensions
unknown
Extent
1 online resource (xiv, 233 pages)
Form of item
online
Isbn
9781449342210
Lccn
2012474089
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000170
  • 337e11b8-c6bd-428e-bc33-66a01ebb3db5
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)813043921

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...