Showing posts with label head first. Show all posts
Showing posts with label head first. Show all posts

7/20/2012

Head First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good Decisions Review

Head First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good Decisions
Average Reviews:

(More customer reviews)
This book is for professionals that must analyze data in their daily work. First off, if you are unfamiliar with the approach of the "Head First" series of books by O'Reilly, the approach was and is revolutionary in the field of technical writing. The authors of this series know that page after page of terse text will not easily penetrate the brain of the working professional who needs help rather quickly. Traditional textbook models work best on students in a traditional classroom setting who can slowly absorb material over a period of several months with the help of bi-weekly classroom sessions with a professor. The working professional does not have this luxury of time or of personal tutoring.
Thus the authors both penetrate your brain and hold your interest by serving information up in unusual ways - odd pictures and illustrations, Q&A sessions, repeating the same material in different ways, and interesting case studies in which you are asked at every step to give your input. They'll even lead you down the the wrong path every now and then so that you remember the right one all the better.
As for the subject matter, this is not a book on statistics and how to solve problems in statistics. Instead, it is how you use various statistical models and tools and visualization to analyze often confusing corporate data and come up with recommendations based on that data. Some mathematical methods will be presented as they are necessary to solving the underlying problems - optimization, hypothesis testing, bayesian statistics, subjective probabilities, heuristics, and histograms - these are all mentioned and even have their own chapters. However, this book is also about tools - R and the analysis tools of Excel specifically. In the appendix, this book even shows you how to install R.
However, I don't believe that you could get away with knowing nothing of statistics and really get the most out of this book. If you do happen to have the luxury of a little time I suggest the following. Read the excellent Head First Statistics as a tutorial, and then use the problems in Schaum's Outline of Statistics (Schaum's Outline Series) to test your knowledge. Then you should be more than ready for this book.
The author has a chapter entitled "leftovers" that tells you what this book does not cover. I include that here so that you don't waste your time if this is what you are looking for:
1 Everything else in statistics
2 Excel skills - (book assumes previous experience)
3 Edward Tufte and his principles of visualization
4 PivotTables
5 Nonlinear and multiple regression
7 Null-alternative hypothesis testing
8 Randomness
9 Google Docs
I highly recommend this book for the right audience with the right experience level.

Click Here to see more reviews about: Head First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good Decisions


Today, interpreting data is a critical decision-making factor for businesses and organizations. If your job requires you to manage and analyze all kinds of data, turn to Head First Data Analysis, where you'll quickly learn how to collect and organize data, sort the distractions from the truth, find meaningful patterns, draw conclusions, predict the future, and present your findings to others. Whether you're a product developer researching the market viability of a new product or service, a marketing manager gauging or predicting the effectiveness of a campaign, a salesperson who needs data to support product presentations, or a lone entrepreneur responsible for all of these data-intensive functions and more, the unique approach in Head First Data Analysis is by far the most efficient way to learn what you need to know to convert raw data into a vital business tool. You'll learn how to:



Determine which data sources to use for collecting information
Assess data quality and distinguish signal from noise
Build basic data models to illuminate patterns, and assimilate new information into the models
Cope with ambiguous information
Design experiments to test hypotheses and draw conclusions
Use segmentation to organize your data within discrete market groups
Visualize data distributions to reveal new relationships and persuade others
Predict the future with sampling and probability models
Clean your data to make it useful
Communicate the results of your analysis to your audience

Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Data Analysis uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


Buy NowGet 38% OFF

Click here for more information about Head First Data Analysis: A Learner's Guide to Big Numbers, Statistics, and Good Decisions

Read More...

6/17/2012

Developing Software with UML: Object-Oriented Analysis and Design in Practice (2nd Edition) Review

Developing Software with UML: Object-Oriented Analysis and Design in Practice (2nd Edition)
Average Reviews:

(More customer reviews)
Surely this book is not the absolute reference for the UML. Someone seeking for such a book, should check up on: "The Unified Modeling Language User Guide", "The Unified Modeling Language Reference Manual" both by the 3 amigos, and "UML Distilled, Second Ed." by Martin Fowler et al.
I gave 5 stars because, to my opinion, the author has catched the main need of someone who uses the UML for the first time; to design/develop software. Formalizations and abstractions are absolutely necessary in real applications, but really destructing during the first steps simply because anything usefull is interspersed in several chapters. On the other hand, the coverage of both the UML and the OO S/W development in this book is definitely not shallow.
"Developing Software with UML" is perhaps the best choise for beginning with UML. It is well-structured, intuitive and easy.

Click Here to see more reviews about: Developing Software with UML: Object-Oriented Analysis and Design in Practice (2nd Edition)

Practical guide to exploiting the power of Object Technology & UML in your software development process.

Buy NowGet 15% OFF

Click here for more information about Developing Software with UML: Object-Oriented Analysis and Design in Practice (2nd Edition)

Read More...

6/04/2012

Object-Oriented Discrete-Event Simulation with Java - A Practical Introduction (SERIES IN COMPUTER SYSTEMS (previously: The Plenum Series in Computer (Series in Computer Science) Review

Object-Oriented Discrete-Event Simulation with Java - A Practical Introduction (SERIES IN COMPUTER SYSTEMS (previously: The Plenum Series in Computer (Series in Computer Science)
Average Reviews:

(More customer reviews)
Some of the concepts were new to me and some were not. The old ideas were the ones that I came across in a first Java programming course or in a discrete-event simulation course. Book is easy to read, concise, not a textbook. Useful for someone that has not studied anything about discrete-event simulation.

Click Here to see more reviews about: Object-Oriented Discrete-Event Simulation with Java - A Practical Introduction (SERIES IN COMPUTER SYSTEMS (previously: The Plenum Series in Computer (Series in Computer Science)

This book introduces the application of the Java programminglanguage in discrete-event simulation. In addition, the fundamentalconcepts and practical simulation techniques for modeling differenttypes of systems to study their general behavior and their performanceare introduced. The approaches applied are the process interactionapproach to discrete-event simulation and object-oriented modeling.Java is used as the implementation language and UML as the modelinglanguage. The first offers several advantages compared to C++, themost important being thread handling, graphical user interfaces (GUI),and Web computing. The second language, UML (Unified ModelingLanguage), is the standard notation used today for modeling systems asa collection of classes, class relationships, objects, and objectbehavior. The book concentrates on object-oriented modeling andimplementation aspects of simulation models using Java and practicalsimulation techniques. In addition, the book illustrates the dynamicbehavior of systems using the various simulation models as casestudies.

Buy Now

Click here for more information about Object-Oriented Discrete-Event Simulation with Java - A Practical Introduction (SERIES IN COMPUTER SYSTEMS (previously: The Plenum Series in Computer (Series in Computer Science)

Read More...

3/21/2012

Data Analysis and Decision Making (with Online Content Printed Access Card) Review

Data Analysis and Decision Making (with Online Content Printed Access Card)
Average Reviews:

(More customer reviews)
On the positive side, this book has many excellent case studies and examples. It is well written and interesting. However, I was disappointed, as I was expecting use of Excel to rigorously solve decision making and data analysis problems. The focus of the book is mostly traditional statistics solved using a group of commercial add-ins for Excel. If this is what you want, then the book would get five stars. However, for data analysis and decision making, I think a more thorough treatment using Excel without relying so much on the add-ins would have been appropriate.

Click Here to see more reviews about: Data Analysis and Decision Making (with Online Content Printed Access Card)

DATA ANALYSIS AND DECISION MAKING is a teach-by-example approach, learner-friendly writing style, and complete Excel integration focusing on data analysis, modeling, and spreadsheet use in statistics and management science. The Premium Online Content Website (accessed by a unique code with every new book) includes links to the following add-ins: the Palisade Decision Tools Suite (@RISK, StatTools, PrecisionTree, TopRank, RISKOptimizer, NeuralTools, and Evolver); and SolverTable, allowing users to do sensitivity analysis. All of the add-ins is revised for Excel 2007 and notes about Excel 2010 are added where applicable.
About This Edition
New Features
Chapters 2 and 3 are completely rewritten and reorganized, focusing on the description of one variable at a time, and relationships between variables. Both chapters have more coverage of categorical variables, as well as new and more interesting data sets in the examples. Many of the problems in previous editions were deleted or updated, and a number of brand new problems were added for relevance to current statistical analysis. A problem guide is available to instructors showing the context of each of the "data" problems, and it also shows the correspondence between problems in this edition and problems in the previous edition.
The previous edition's Chapter 4 is renamed Chapter 17, "Importing Data into Excel," and is completely rewritten with its section on Excel tables located in Chapter 2. (Previous edition chapters 5-17 were renumbered 4-16.)
The book is still based on Excel 2007, but notes about changes in Excel 2010 have been added where they apply. Specifically, there is a small section on the new slicers for pivot tables, and there are several mentions of the new statistical functions (although the old functions still work).
Each chapter now has 10-20 more consistent and relevant "Conceptual Questions" in the end-of-chapter sections.
The first two linear programming examples in Chapter 13 (replacing the former Chapter 14) are replaced by two product mix models, where the second builds on the first. The previous "diet" model was overly complex as a first linear programming example.
Several chapter-opening vignettes are replaced with newer and more interesting ones and there are now many short "fundamental insights" throughout the chapters. These insights are designed to allow the students to step back from the details and see the really important ideas.
All updated screenshots and accompanying explanations to reflect Excel 2007 and updated add-ins. Tips on Excel 2010 have been added where applicable. This edition now provides access to Excel add-in software via an access code to a Premium Online Content Website for every student purchasing a new book.
Instructors' Resource CD: PowerPoints, and Solutions, Case, and Example files have been updated to reflect the core text 4th edition. The Test Bank has been updated with new questions and is now offered in ExamView testing software.


Buy NowGet 30% OFF

Click here for more information about Data Analysis and Decision Making (with Online Content Printed Access Card)

Read More...

9/07/2011

Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures Review

Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures
Average Reviews:

(More customer reviews)
If you want to learn to use UML as a communication tool on your software development projects, this is the book too own. It contains a ton of examples and covers every aspect of the UML you will need to know to successfully use it on your projects.
The book starts out with an introduction to software architecture and object oriented analysis and design with UML.
There is then a short chapter on UML notation, a chapter on software development processes, and one on software design and architectural concepts. The last chapter in part one introduces COMET (Collaborative Object Modeling and Architectural Design Method), which is the author's software modeling and design method.
To me COMET is not really that much different than the Unified Process, which is a great process. COMET just breaks out the testing activities a little differently. COMET is a very usable process and if used correctly should lead to successful software development projects.
Part two of the book is all about modeling. There is a chapter on Use Case Modeling, Static Modeling, Object and Class Structuring, Dynamic Interaction Modeling, Finite State Machines, and State-Dependent Dynamic Interaction Modeling.
By the time you are done with part two of this book you will know all you need to know to produce high quality diagrams that can be used between the different stakeholders on your projects as very effective communication tools.
Part three of the book covers software architecture. There is a chapter on the Overview of Software Architecture, Software Subsystem Architectural Design, Designing Object-Oriented Software Architectures, Designing Client/Server Software Architectures, Designing Service-Oriented Architectures, Designing Component-Based Software Architectures, Designing Concurrent and Real-Time Software Architectures, Designing Software Product Line Architectures, and a chapter on Software Quality Attributes.
If the chapter on Software Product Lines interests you, I would highly recommend buying the author's book tilted Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures.
I really the like the way part two introduces the different perspectives you need to have when considering the type of architecture you are building. The way the author accomplishes this is unique to this book. I have not seen it broken down this way before, and it really provides some great insight.
Part three contains several case studies. Each one provides a detailed design of the system being discussed. These are great for seeing how well the design techniques in this book work. You get a complete understanding of each of the systems in the case studies by the time you are done reading the chapter.
This book is really well written and organized. You can read it from front to back or use it as a reference. Each chapter ends with exercise questions. I usually just ignore these, but since the author has decided to include the answers I enjoyed trying to answer them.
The book has an appendix which contains a nice catalog of software architectural patterns. It is a summary of architectural structure patterns, communication patterns, and transaction patterns. It contains a summary of the pattern and the location it is used in the book.
All in all this is a very high quality book packed with very valuable information any architect at an level of experience will benefit from. Hi highly recommend this book!!!!

Click Here to see more reviews about: Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures

This book covers all you need to know to model and design software applications from use cases to software architectures in UML and shows how to apply the COMET UML-based modeling and design method to real-world problems. The author describes architectural patterns for various architectures, such as broker, discovery, and transaction patterns for service-oriented architectures, and addresses software quality attributes including maintainability, modifiability, testability, traceability, scalability, reusability, performance, availability, and security.Complete case studies illustrate design issues for different software architectures: a banking system for client/server architecture, an online shopping system for service-oriented architecture, an emergency monitoring system for component-based software architecture, and an automated guided vehicle for real-time software architecture.Organized as an introduction followed by several short, self-contained chapters, the book is perfect for senior undergraduate or graduate courses in software engineering and design, and for experienced software engineers wanting a quick reference at each stage of the analysis, design, and development of large-scale software systems.

Buy NowGet 16% OFF

Click here for more information about Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures

Read More...