{"product_id":"the-big-r-book-isbn-9781119632726","title":"The Big R-Book","description":"\u003cp\u003e\u003cb\u003eIntroduces professionals and scientists to statistics and machine learning using the programming language R\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eWritten by and for practitioners, this book provides an overall introduction to R, focusing on tools and methods commonly used in data science, and placing emphasis on practice and business use. It covers a wide range of topics in a single volume, including big data, databases, statistical machine learning, data wrangling, data visualization, and the reporting of results. The topics covered are all important for someone with a science\/math background that is looking to quickly learn several practical technologies to enter or transition to the growing field of data science. \u003c\/p\u003e \u003cp\u003e\u003ci\u003eThe Big R-Book for Professionals: From Data Science to Learning Machines and Reporting with R\u003c\/i\u003e includes nine parts, starting with an introduction to the subject and followed by an overview of R and elements of statistics. The third part revolves around data, while the fourth focuses on data wrangling. Part 5 teaches readers about exploring data. In Part 6 we learn to build models, Part 7 introduces the reader to the reality in companies, Part 8 covers reports and interactive applications and finally Part 9 introduces the reader to big data and performance computing. It also includes some helpful appendices.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eProvides a practical guide for non-experts with a focus on business users\u003c\/li\u003e \u003cli\u003eContains a unique combination of topics including an introduction to R, machine learning, mathematical models, data wrangling, and reporting\u003c\/li\u003e \u003cli\u003eUses a practical tone and integrates multiple topics in a coherent framework\u003c\/li\u003e \u003cli\u003eDemystifies the hype around machine learning and AI by enabling readers to understand the provided models and program them in R\u003c\/li\u003e \u003cli\u003eShows readers how to visualize results in static and interactive reports\u003c\/li\u003e \u003cli\u003eSupplementary materials includes PDF slides based on the book’s content, as well as all the extracted R-code and is available to everyone on a Wiley Book Companion Site\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eThe Big R-Book\u003c\/i\u003e is an excellent guide for science technology, engineering, or mathematics students who wish to make a successful transition from the academic world to the professional. It will also appeal to all young data scientists, quantitative analysts, and analytics professionals, as well as those who make mathematical models.\u003c\/p\u003e \u003cp\u003eForeword xxv\u003c\/p\u003e \u003cp\u003eAbout the Author xxvii\u003c\/p\u003e \u003cp\u003eAcknowledgements xxix\u003c\/p\u003e \u003cp\u003ePreface xxxi\u003c\/p\u003e \u003cp\u003eAbout the Companion Site xxxv\u003c\/p\u003e \u003cp\u003e\u003cb\u003eI Introduction 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 The Big Picture with Kondratiev and Kardashev 3\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 The Scientific Method and Data 7\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Conventions 11\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eII Starting with R and Elements of Statistics 19\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 The Basics of R 21\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Getting Started with R 23\u003c\/p\u003e \u003cp\u003e4.2 Variables 26\u003c\/p\u003e \u003cp\u003e4.3 Data Types 28\u003c\/p\u003e \u003cp\u003e4.3.1 The Elementary Types 28\u003c\/p\u003e \u003cp\u003e4.3.2 Vectors 29\u003c\/p\u003e \u003cp\u003e4.3.3 Accessing Data from a Vector 29\u003c\/p\u003e \u003cp\u003e4.3.4 Matrices 32\u003c\/p\u003e \u003cp\u003e4.3.5 Arrays 38\u003c\/p\u003e \u003cp\u003e4.3.6 Lists 41\u003c\/p\u003e \u003cp\u003e4.3.7 Factors 45\u003c\/p\u003e \u003cp\u003e4.3.8 Data Frames 49\u003c\/p\u003e \u003cp\u003e4.3.9 Strings or the Character-type 54\u003c\/p\u003e \u003cp\u003e4.4 Operators 57\u003c\/p\u003e \u003cp\u003e4.4.1 Arithmetic Operators 57\u003c\/p\u003e \u003cp\u003e4.4.2 Relational Operators 57\u003c\/p\u003e \u003cp\u003e4.4.3 Logical Operators 58\u003c\/p\u003e \u003cp\u003e4.4.4 Assignment Operators 59\u003c\/p\u003e \u003cp\u003e4.4.5 Other Operators 61\u003c\/p\u003e \u003cp\u003e4.5 Flow Control Statements 63\u003c\/p\u003e \u003cp\u003e4.5.1 Choices 63\u003c\/p\u003e \u003cp\u003e4.5.2 Loops 65\u003c\/p\u003e \u003cp\u003e4.6 Functions 69\u003c\/p\u003e \u003cp\u003e4.6.1 Built-in Functions 69\u003c\/p\u003e \u003cp\u003e4.6.2 Help with Functions 69\u003c\/p\u003e \u003cp\u003e4.6.3 User-defined Functions 70\u003c\/p\u003e \u003cp\u003e4.6.4 Changing Functions 70\u003c\/p\u003e \u003cp\u003e4.6.5 Creating Function with Default Arguments 71\u003c\/p\u003e \u003cp\u003e4.7 Packages 72\u003c\/p\u003e \u003cp\u003e4.7.1 Discovering Packages in R 72\u003c\/p\u003e \u003cp\u003e4.7.2 Managing Packages in R 73\u003c\/p\u003e \u003cp\u003e4.8 Selected Data Interfaces 75\u003c\/p\u003e \u003cp\u003e4.8.1 CSV Files 75\u003c\/p\u003e \u003cp\u003e4.8.2 Excel Files 79\u003c\/p\u003e \u003cp\u003e4.8.3 Databases 79\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Lexical Scoping and Environments 81\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Environments in R 81\u003c\/p\u003e \u003cp\u003e5.2 Lexical Scoping in R 83\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 The Implementation of OO 87\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Base Types 89\u003c\/p\u003e \u003cp\u003e6.2 S3 Objects 91\u003c\/p\u003e \u003cp\u003e6.2.1 Creating S3 Objects 94\u003c\/p\u003e \u003cp\u003e6.2.2 Creating Generic Methods 96\u003c\/p\u003e \u003cp\u003e6.2.3 Method Dispatch 97\u003c\/p\u003e \u003cp\u003e6.2.4 Group Generic Functions 98\u003c\/p\u003e \u003cp\u003e6.3 S4 Objects 100\u003c\/p\u003e \u003cp\u003e6.3.1 Creating S4 Objects 100\u003c\/p\u003e \u003cp\u003e6.3.2 Using S4 Objects 101\u003c\/p\u003e \u003cp\u003e6.3.3 Validation of Input 105\u003c\/p\u003e \u003cp\u003e6.3.4 Constructor functions 107\u003c\/p\u003e \u003cp\u003e6.3.5 The Data slot 108\u003c\/p\u003e \u003cp\u003e6.3.6 Recognising Objects, Generic Functions, and Methods 108\u003c\/p\u003e \u003cp\u003e6.3.7 CreatingS4Generics 110\u003c\/p\u003e \u003cp\u003e6.3.8 Method Dispatch 111\u003c\/p\u003e \u003cp\u003e6.4 The Reference Class, refclass, RC or R5 Model 113\u003c\/p\u003e \u003cp\u003e6.4.1 Creating RC Objects 113\u003c\/p\u003e \u003cp\u003e6.4.2 Important Methods and Attributes 117\u003c\/p\u003e \u003cp\u003e6.5 Conclusions about the OO Implementation 119\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Tidy R with the Tidyverse 121\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 The Philosophy of the Tidyverse 121\u003c\/p\u003e \u003cp\u003e7.2 Packages in the Tidyverse 124\u003c\/p\u003e \u003cp\u003e7.2.1 The Core Tidyverse 124\u003c\/p\u003e \u003cp\u003e7.2.2 The Non-core Tidyverse 125\u003c\/p\u003e \u003cp\u003e7.3 Working with the Tidyverse 127\u003c\/p\u003e \u003cp\u003e7.3.1 Tibbles 127\u003c\/p\u003e \u003cp\u003e7.3.2 Piping with R 132\u003c\/p\u003e \u003cp\u003e7.3.3 Attention Points When Using the Pipe 133\u003c\/p\u003e \u003cp\u003e7.3.4 Advanced Piping 134\u003c\/p\u003e \u003cp\u003e7.3.5 Conclusion 137\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Elements of Descriptive Statistics 139\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Measures of Central Tendency 139\u003c\/p\u003e \u003cp\u003e8.1.1 Mean 139\u003c\/p\u003e \u003cp\u003e8.1.2 The Median 142\u003c\/p\u003e \u003cp\u003e8.1.3 The Mode 143\u003c\/p\u003e \u003cp\u003e8.2 Measures of Variation or Spread 145\u003c\/p\u003e \u003cp\u003e8.3 Measures of Covariation 147\u003c\/p\u003e \u003cp\u003e8.3.1 The Pearson Correlation 147\u003c\/p\u003e \u003cp\u003e8.3.2 The Spearman Correlation 148\u003c\/p\u003e \u003cp\u003e8.3.3 Chi-square Tests 149\u003c\/p\u003e \u003cp\u003e8.4 Distributions 150\u003c\/p\u003e \u003cp\u003e8.4.1 Normal Distribution 150\u003c\/p\u003e \u003cp\u003e8.4.2 Binomial Distribution 153\u003c\/p\u003e \u003cp\u003e8.5 Creating an Overview of Data Characteristics 155\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Visualisation Methods 159\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Scatterplots 161\u003c\/p\u003e \u003cp\u003e9.2 Line Graphs 163\u003c\/p\u003e \u003cp\u003e9.3 Pie Charts 165\u003c\/p\u003e \u003cp\u003e9.4 Bar Charts 167\u003c\/p\u003e \u003cp\u003e9.5 Boxplots 171\u003c\/p\u003e \u003cp\u003e9.6 Violin Plots 173\u003c\/p\u003e \u003cp\u003e9.7 Histograms 176\u003c\/p\u003e \u003cp\u003e9.8 Plotting Functions 179\u003c\/p\u003e \u003cp\u003e9.9 Maps and Contour Plots 180\u003c\/p\u003e \u003cp\u003e9.10 Heat-maps 181\u003c\/p\u003e \u003cp\u003e9.11 Text Mining 184\u003c\/p\u003e \u003cp\u003e9.11.1 Word Clouds 184\u003c\/p\u003e \u003cp\u003e9.11.2 Word Associations 188\u003c\/p\u003e \u003cp\u003e9.12 Colours in R 191\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Time Series Analysis 197\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Time Series in R 197\u003c\/p\u003e \u003cp\u003e10.1.1 The Basics of Time Series in R 197\u003c\/p\u003e \u003cp\u003e10.2 Forecasting 200\u003c\/p\u003e \u003cp\u003e10.2.1 Moving Average 200\u003c\/p\u003e \u003cp\u003e10.2.2 Seasonal Decomposition 206\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Further Reading 211\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIII Data Import 213\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 A Short History of Modern Database Systems 215\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 RDBMS 219\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 SQL 223\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Designing the Database 223\u003c\/p\u003e \u003cp\u003e14.2 Building the Database Structure 226\u003c\/p\u003e \u003cp\u003e14.2.1 Installing a RDBMS 226\u003c\/p\u003e \u003cp\u003e14.2.2 Creating the Database 228\u003c\/p\u003e \u003cp\u003e14.2.3 Creating the Tables and Relations 229\u003c\/p\u003e \u003cp\u003e14.3 Adding Data to the Database 235\u003c\/p\u003e \u003cp\u003e14.4 Querying the Database 239\u003c\/p\u003e \u003cp\u003e14.4.1 The Basic Select Query 239\u003c\/p\u003e \u003cp\u003e14.4.2 More Complex Queries 240\u003c\/p\u003e \u003cp\u003e14.5 Modifying the Database Structure 244\u003c\/p\u003e \u003cp\u003e14.6 Selected Features of SQL 249\u003c\/p\u003e \u003cp\u003e14.6.1 Changing Data 249\u003c\/p\u003e \u003cp\u003e14.6.2 Functions in SQL 249\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Connecting R to an SQL Database 253\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIV Data Wrangling 257\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 Anonymous Data 261\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 Data Wrangling in the tidyverse 265\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Importing the Data 266\u003c\/p\u003e \u003cp\u003e17.1.1 Importing from an SQLRDBMS 266\u003c\/p\u003e \u003cp\u003e17.1.2 Importing Flat Files in the Tidyverse 267\u003c\/p\u003e \u003cp\u003e17.2 Tidy Data 275\u003c\/p\u003e \u003cp\u003e17.3 Tidying Up Data with tidyr 277\u003c\/p\u003e \u003cp\u003e17.3.1 Splitting Tables 278\u003c\/p\u003e \u003cp\u003e17.3.2 Convert Headers to Data 281\u003c\/p\u003e \u003cp\u003e17.3.3 Spreading One Column Over Many 284\u003c\/p\u003e \u003cp\u003e17.3.4 Split One Columns into Many 285\u003c\/p\u003e \u003cp\u003e17.3.5 Merge Multiple Columns Into One 286\u003c\/p\u003e \u003cp\u003e17.3.6 Wrong Data 287\u003c\/p\u003e \u003cp\u003e17.4 SQL-like Functionality via dplyr 288\u003c\/p\u003e \u003cp\u003e17.4.1 Selecting Columns 288\u003c\/p\u003e \u003cp\u003e17.4.2 Filtering Rows 289\u003c\/p\u003e \u003cp\u003e17.4.3 Joining 290\u003c\/p\u003e \u003cp\u003e17.4.4 Mutating Data 293\u003c\/p\u003e \u003cp\u003e17.4.5 Set Operations 296\u003c\/p\u003e \u003cp\u003e17.5 String Manipulation in the tidyverse 299\u003c\/p\u003e \u003cp\u003e17.5.1 Basic String Manipulation 300\u003c\/p\u003e \u003cp\u003e17.5.2 Pattern Matching with Regular Expressions 302\u003c\/p\u003e \u003cp\u003e17.6 Dates with lubridate 314\u003c\/p\u003e \u003cp\u003e17.6.1 ISO 8601 Format 315\u003c\/p\u003e \u003cp\u003e17.6.2 Time-zones 317\u003c\/p\u003e \u003cp\u003e17.6.3 Extract Date and Time Components 318\u003c\/p\u003e \u003cp\u003e17.6.4 Calculating with Date-times 319\u003c\/p\u003e \u003cp\u003e17.7 Factors with Forcats 325\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18 Dealing with Missing Data 333\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18.1 Reasons for Data to be Missing 334\u003c\/p\u003e \u003cp\u003e18.2 Methods to Handle Missing Data 336\u003c\/p\u003e \u003cp\u003e18.2.1 Alternative Solutions to Missing Data 336\u003c\/p\u003e \u003cp\u003e18.2.2 Predictive Mean Matching(PMM) 338\u003c\/p\u003e \u003cp\u003e18.3 R Packages to Deal with Missing Data 339\u003c\/p\u003e \u003cp\u003e18.3.1 mice 339\u003c\/p\u003e \u003cp\u003e18.3.2 missForest 340\u003c\/p\u003e \u003cp\u003e18.3.3 Hmisc 341\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19 Data Binning 343\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e19.1 What is Binning and Why Use It 343\u003c\/p\u003e \u003cp\u003e19.2 Tuning the Binning Procedure 347\u003c\/p\u003e \u003cp\u003e19.3 More Complex Cases: Matrix Binning 352\u003c\/p\u003e \u003cp\u003e19.4 Weight of Evidence and Information Value 359\u003c\/p\u003e \u003cp\u003e19.4.1 Weight of Evidence(WOE) 359\u003c\/p\u003e \u003cp\u003e19.4.2 Information Value(IV) 359\u003c\/p\u003e \u003cp\u003e19.4.3 WOE and IV in R 359\u003c\/p\u003e \u003cp\u003e\u003cb\u003e20 Factoring Analysis and Principle Components 363\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e20.1 Principle Components Analysis (PCA) 364\u003c\/p\u003e \u003cp\u003e20.2 Factor Analysis 368\u003c\/p\u003e \u003cp\u003e\u003cb\u003eV Modelling 373\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e21 Regression Models 375\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e21.1 Linear Regression 375\u003c\/p\u003e \u003cp\u003e21.2 Multiple Linear Regression 379\u003c\/p\u003e \u003cp\u003e21.2.1 Poisson Regression 379\u003c\/p\u003e \u003cp\u003e21.2.2 Non-linear Regression 381\u003c\/p\u003e \u003cp\u003e21.3 Performance of Regression Models 384\u003c\/p\u003e \u003cp\u003e21.3.1 Mean Square Error (MSE) 384\u003c\/p\u003e \u003cp\u003e21.3.2 \u003ci\u003eR\u003c\/i\u003e-Squared 384\u003c\/p\u003e \u003cp\u003e21.3.3 Mean Average Deviation(MAD) 386\u003c\/p\u003e \u003cp\u003e\u003cb\u003e22 Classification Models 387\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e22.1 Logistic Regression 388\u003c\/p\u003e \u003cp\u003e22.2 Performance of Binary Classification Models 390\u003c\/p\u003e \u003cp\u003e22.2.1 The Confusion Matrix and Related Measures 391\u003c\/p\u003e \u003cp\u003e22.2.2 ROC 393\u003c\/p\u003e \u003cp\u003e22.2.3 The AUC 396\u003c\/p\u003e \u003cp\u003e22.2.4 The Gini Coefficient 397\u003c\/p\u003e \u003cp\u003e22.2.5 Kolmogorov-Smirnov (KS) for Logistic Regression 398\u003c\/p\u003e \u003cp\u003e22.2.6 Finding an Optimal Cut-off 399\u003c\/p\u003e \u003cp\u003e\u003cb\u003e23 Learning Machines 405\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e23.1 Decision Tree 407\u003c\/p\u003e \u003cp\u003e23.1.1 Essential Background 407\u003c\/p\u003e \u003cp\u003e23.1.2 Important Considerations 412\u003c\/p\u003e \u003cp\u003e23.1.3 Growing Trees with the Package rpart 414\u003c\/p\u003e \u003cp\u003e23.1.4 Evaluating the Performance of a Decision Tree 424\u003c\/p\u003e \u003cp\u003e23.2 Random Forest 428\u003c\/p\u003e \u003cp\u003e23.3 Artificial Neural Networks (ANNs) 434\u003c\/p\u003e \u003cp\u003e23.3.1 The Basics of ANNs in R 434\u003c\/p\u003e \u003cp\u003e23.3.2 Neural Networks in R 436\u003c\/p\u003e \u003cp\u003e23.3.3 The Work-flow to for Fitting a NN 438\u003c\/p\u003e \u003cp\u003e23.3.4 Cross Validate the NN 444\u003c\/p\u003e \u003cp\u003e23.4 Support Vector Machine 447\u003c\/p\u003e \u003cp\u003e23.4.1 Fitting a SVM in R 447\u003c\/p\u003e \u003cp\u003e23.4.2 Optimizing the SVM 449\u003c\/p\u003e \u003cp\u003e23.5 Unsupervised Learning and Clustering 450\u003c\/p\u003e \u003cp\u003e23.5.1 k-Means Clustering 450\u003c\/p\u003e \u003cp\u003e23.5.2 Visualizing Clusters in Three Dimensions 462\u003c\/p\u003e \u003cp\u003e23.5.3 Fuzzy Clustering 464\u003c\/p\u003e \u003cp\u003e23.5.4 Hierarchical Clustering 466\u003c\/p\u003e \u003cp\u003e23.5.5 Other Clustering Methods 468\u003c\/p\u003e \u003cp\u003e\u003cb\u003e24 Towards a Tidy Modelling Cycle with modelr 469\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e24.1 Adding Predictions 470\u003c\/p\u003e \u003cp\u003e24.2 Adding Residuals 471\u003c\/p\u003e \u003cp\u003e24.3 Bootstrapping Data 472\u003c\/p\u003e \u003cp\u003e24.4 Other Functions of modelr 474\u003c\/p\u003e \u003cp\u003e\u003cb\u003e25 Model Validation 475\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e25.1 Model Quality Measures 476\u003c\/p\u003e \u003cp\u003e25.2 Predictions and Residuals 477\u003c\/p\u003e \u003cp\u003e25.3 Bootstrapping 479\u003c\/p\u003e \u003cp\u003e25.3.1 Bootstrapping in Base R 479\u003c\/p\u003e \u003cp\u003e25.3.2 Bootstrapping in the tidyverse with modelr 481\u003c\/p\u003e \u003cp\u003e25.4 Cross-Validation 483\u003c\/p\u003e \u003cp\u003e25.4.1 Elementary Cross Validation 483\u003c\/p\u003e \u003cp\u003e25.4.2 Monte Carlo Cross Validation 486\u003c\/p\u003e \u003cp\u003e25.4.3 \u003ci\u003ek\u003c\/i\u003e-Fold Cross Validation 488\u003c\/p\u003e \u003cp\u003e25.4.4 Comparing Cross Validation Methods 489\u003c\/p\u003e \u003cp\u003e25.5 Validation in a Broader Perspective 492\u003c\/p\u003e \u003cp\u003e\u003cb\u003e26 Labs 495\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e26.1 Financial Analysis with quantmod 495\u003c\/p\u003e \u003cp\u003e26.1.1 The Basics of quantmod 495\u003c\/p\u003e \u003cp\u003e26.1.2 Types of Data Available in quantmod 496\u003c\/p\u003e \u003cp\u003e26.1.3 Plotting with quantmod 497\u003c\/p\u003e \u003cp\u003e26.1.4 The quantmod Data Structure 500\u003c\/p\u003e \u003cp\u003e26.1.5 Support Functions Supplied by quantmod 502\u003c\/p\u003e \u003cp\u003e26.1.6 Financial Modelling in quantmod 504\u003c\/p\u003e \u003cp\u003e\u003cb\u003e27 Multi Criteria Decision Analysis (MCDA) 511\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e27.1 What and Why 511\u003c\/p\u003e \u003cp\u003e27.2 General Work-flow 513\u003c\/p\u003e \u003cp\u003e27.3 Identify the Issue at Hand: Steps 1 and 2 516\u003c\/p\u003e \u003cp\u003e27.4 Step3: the Decision Matrix 518\u003c\/p\u003e \u003cp\u003e27.4.1 Construct a Decision Matrix 518\u003c\/p\u003e \u003cp\u003e27.4.2 Normalize the Decision Matrix 520\u003c\/p\u003e \u003cp\u003e27.5 Step 4: Delete Inefficient and Unacceptable Alternatives 521\u003c\/p\u003e \u003cp\u003e27.5.1 Unacceptable Alternatives 521\u003c\/p\u003e \u003cp\u003e27.5.2 Dominance – Inefficient Alternatives 521\u003c\/p\u003e \u003cp\u003e27.6 Plotting Preference Relationships 524\u003c\/p\u003e \u003cp\u003e27.7 Step5: MCDA Methods 526\u003c\/p\u003e \u003cp\u003e27.7.1 Examples of Non-compensatory Methods 526\u003c\/p\u003e \u003cp\u003e27.7.2 The Weighted Sum Method(WSM) 527\u003c\/p\u003e \u003cp\u003e27.7.3 Weighted Product Method(WPM) 530\u003c\/p\u003e \u003cp\u003e27.7.4 ELECTRE 530\u003c\/p\u003e \u003cp\u003e27.7.5 PROMethEE 540\u003c\/p\u003e \u003cp\u003e27.7.6 PCA(Gaia) 553\u003c\/p\u003e \u003cp\u003e27.7.7 Outranking Methods 557\u003c\/p\u003e \u003cp\u003e27.7.8 Goal Programming 558\u003c\/p\u003e \u003cp\u003e27.8 Summary MCDA 561\u003c\/p\u003e \u003cp\u003e\u003cb\u003eVI Introduction to Companies 563\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e28 Financial Accounting (FA) 567\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e28.1 The Statements of Accounts 568\u003c\/p\u003e \u003cp\u003e28.1.1 Income Statement 568\u003c\/p\u003e \u003cp\u003e28.1.2 Net Income: The P\u0026amp;L statement 568\u003c\/p\u003e \u003cp\u003e28.1.3 Balance Sheet 569\u003c\/p\u003e \u003cp\u003e28.2 The Value Chain 571\u003c\/p\u003e \u003cp\u003e28.3 Further, Terminology 573\u003c\/p\u003e \u003cp\u003e28.4 Selected Financial Ratios 575\u003c\/p\u003e \u003cp\u003e\u003cb\u003e29 Management Accounting 583\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e29.1 Introduction 583\u003c\/p\u003e \u003cp\u003e29.1.1 Definition of Management Accounting (MA) 583\u003c\/p\u003e \u003cp\u003e29.1.2 Management Information Systems (MIS) 584\u003c\/p\u003e \u003cp\u003e29.2 Selected Methods in MA 585\u003c\/p\u003e \u003cp\u003e29.2.1 Cost Accounting 585\u003c\/p\u003e \u003cp\u003e29.2.2 Selected Cost Types 587\u003c\/p\u003e \u003cp\u003e29.3 Selected Use Cases of MA 590\u003c\/p\u003e \u003cp\u003e29.3.1 Balanced Scorecard 590\u003c\/p\u003e \u003cp\u003e29.3.2 Key Performance Indicators (KPIs) 591\u003c\/p\u003e \u003cp\u003e\u003cb\u003e30 Asset Valuation Basics 597\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e30.1 Time Value of Money 598\u003c\/p\u003e \u003cp\u003e30.1.1 Interest Basics 598\u003c\/p\u003e \u003cp\u003e30.1.2 Specific Interest Rate Concepts 598\u003c\/p\u003e \u003cp\u003e30.1.3 Discounting 600\u003c\/p\u003e \u003cp\u003e30.2 Cash 601\u003c\/p\u003e \u003cp\u003e30.3 Bonds 602\u003c\/p\u003e \u003cp\u003e30.3.1 Features of a Bond 602\u003c\/p\u003e \u003cp\u003e30.3.2 Valuation of Bonds 604\u003c\/p\u003e \u003cp\u003e30.3.3 Duration 606\u003c\/p\u003e \u003cp\u003e30.4 The Capital Asset Pricing Model (CAPM) 610\u003c\/p\u003e \u003cp\u003e30.4.1 The CAPM Framework 610\u003c\/p\u003e \u003cp\u003e30.4.2 The CAPM and Risk 612\u003c\/p\u003e \u003cp\u003e30.4.3 Limitations and Shortcomings of the CAPM 612\u003c\/p\u003e \u003cp\u003e30.5 Equities 614\u003c\/p\u003e \u003cp\u003e30.5.1 Definition 614\u003c\/p\u003e \u003cp\u003e30.5.2 Short History 614\u003c\/p\u003e \u003cp\u003e30.5.3 Valuation of Equities 615\u003c\/p\u003e \u003cp\u003e30.5.4 Absolute Value Models 616\u003c\/p\u003e \u003cp\u003e30.5.5 Relative Value Models 625\u003c\/p\u003e \u003cp\u003e30.5.6 Selection of Valuation Methods 630\u003c\/p\u003e \u003cp\u003e30.5.7 Pitfalls in Company Valuation 631\u003c\/p\u003e \u003cp\u003e30.6 Forwards and Futures 638\u003c\/p\u003e \u003cp\u003e30.7 Options 640\u003c\/p\u003e \u003cp\u003e30.7.1 Definitions 640\u003c\/p\u003e \u003cp\u003e30.7.2 Commercial Aspects 642\u003c\/p\u003e \u003cp\u003e30.7.3 Short History 643\u003c\/p\u003e \u003cp\u003e30.7.4 Valuation of Options at Maturity 644\u003c\/p\u003e \u003cp\u003e30.7.5 The Black and Scholes Model 649\u003c\/p\u003e \u003cp\u003e30.7.6 The Binomial Model 654\u003c\/p\u003e \u003cp\u003e30.7.7 Dependencies of the Option Price 660\u003c\/p\u003e \u003cp\u003e30.7.8 The Greeks 664\u003c\/p\u003e \u003cp\u003e30.7.9 Delta Hedging 665\u003c\/p\u003e \u003cp\u003e30.7.10 Linear Option Strategies 667\u003c\/p\u003e \u003cp\u003e30.7.11 Integrated Option Strategies 674\u003c\/p\u003e \u003cp\u003e30.7.12 Exotic Options 678\u003c\/p\u003e \u003cp\u003e30.7.13 Capital Protected Structures 680\u003c\/p\u003e \u003cp\u003e\u003cb\u003eVII Reporting 683\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e31 A Grammar of Graphics with ggplot2 687\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e31.1 TheBasicsofggplot2 688\u003c\/p\u003e \u003cp\u003e31.2 Over-plotting 692\u003c\/p\u003e \u003cp\u003e31.3 CaseStudyforggplot2 696\u003c\/p\u003e \u003cp\u003e\u003cb\u003e32 R Markdown 699\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e33 knitr and LATEX 703\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e34 An Automated Development Cycle 707\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e35 Writing and Communication Skills 709\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e36 Interactive Apps 713\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e36.1 Shiny 715\u003c\/p\u003e \u003cp\u003e36.2 Browser Born Data Visualization 719\u003c\/p\u003e \u003cp\u003e36.2.1 HTML-widgets 719\u003c\/p\u003e \u003cp\u003e36.2.2 Interactive Maps with leaflet 720\u003c\/p\u003e \u003cp\u003e36.2.3 Interactive Data Visualisation with ggvis 721\u003c\/p\u003e \u003cp\u003e36.2.4 googleVis 723\u003c\/p\u003e \u003cp\u003e36.3 Dashboards 725\u003c\/p\u003e \u003cp\u003e36.3.1 The Business Case: a Diversity Dashboard 726\u003c\/p\u003e \u003cp\u003e36.3.2 A Dashboard with flexdashboard 731\u003c\/p\u003e \u003cp\u003e36.3.3 A Dashboard with shinydashboard 737\u003c\/p\u003e \u003cp\u003e\u003cb\u003eVIII Bigger and Faster R 741\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e37 Parallel Computing 743\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e37.1 Combine foreach and doParallel 745\u003c\/p\u003e \u003cp\u003e37.2 Distribute Calculations over LAN with Snow 748\u003c\/p\u003e \u003cp\u003e37.3 Using the GPU 752\u003c\/p\u003e \u003cp\u003e37.3.1 Getting Started with gpuR 754\u003c\/p\u003e \u003cp\u003e37.3.2 On the Importance of Memory use 757\u003c\/p\u003e \u003cp\u003e37.3.3 Conclusions for GPU Programming 759\u003c\/p\u003e \u003cp\u003e\u003cb\u003e38 R and Big Data 761\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e38.1 Use a Powerful Server 763\u003c\/p\u003e \u003cp\u003e38.1.1 Use R on a Server 763\u003c\/p\u003e \u003cp\u003e38.1.2 Let the Database Server do the Heavy Lifting 763\u003c\/p\u003e \u003cp\u003e38.2 Using more Memory than we have RAM 765\u003c\/p\u003e \u003cp\u003e\u003cb\u003e39 Parallelism for Big Data 767\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e39.1 Apache Hadoop 769\u003c\/p\u003e \u003cp\u003e39.2 Apache Spark 771\u003c\/p\u003e \u003cp\u003e39.2.1 Installing Spark 771\u003c\/p\u003e \u003cp\u003e39.2.2 Running Spark 773\u003c\/p\u003e \u003cp\u003e39.2.3 SparkR 776\u003c\/p\u003e \u003cp\u003e39.2.4 sparklyr 788\u003c\/p\u003e \u003cp\u003e39.2.5 SparkR or sparklyr 791\u003c\/p\u003e \u003cp\u003e\u003cb\u003e40 The Need for Speed 793\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e40.1 Benchmarking 794\u003c\/p\u003e \u003cp\u003e40.2 Optimize Code 797\u003c\/p\u003e \u003cp\u003e40.2.1 Avoid Repeating the Same 797\u003c\/p\u003e \u003cp\u003e40.2.2 Use Vectorisation where Appropriate 797\u003c\/p\u003e \u003cp\u003e40.2.3 Pre-allocating Memory 799\u003c\/p\u003e \u003cp\u003e40.2.4 Use the Fastest Function 800\u003c\/p\u003e \u003cp\u003e40.2.5 Use the Fastest Package 801\u003c\/p\u003e \u003cp\u003e40.2.6 Be Mindful about Details 802\u003c\/p\u003e \u003cp\u003e40.2.7 Compile Functions 804\u003c\/p\u003e \u003cp\u003e40.2.8 Use C or C++ Code in R 806\u003c\/p\u003e \u003cp\u003e40.2.9 Using a C++ Source File in R 809\u003c\/p\u003e \u003cp\u003e40.2.10CallCompiledC++Functions in R 811\u003c\/p\u003e \u003cp\u003e40.3 Profiling Code 812\u003c\/p\u003e \u003cp\u003e40.3.1 The Package profr 813\u003c\/p\u003e \u003cp\u003e40.3.2 The Package proftools 813\u003c\/p\u003e \u003cp\u003e40.4 Optimize Your Computer 817\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIX Appendices 819\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eA Create your own R Package 821\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eA.1 Creating the Package in the R Console 823\u003c\/p\u003e \u003cp\u003eA.2 Update the Package Description 825\u003c\/p\u003e \u003cp\u003eA.3 Documenting the Functionsxs 826\u003c\/p\u003e \u003cp\u003eA.4 Loading the Package 827\u003c\/p\u003e \u003cp\u003eA.5 Further Steps 828\u003c\/p\u003e \u003cp\u003e\u003cb\u003eB Levels of Measurement 829\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eB.1 Nominal Scale 829\u003c\/p\u003e \u003cp\u003eB.2 Ordinal Scale 830\u003c\/p\u003e \u003cp\u003eB.3 Interval Scale 831\u003c\/p\u003e \u003cp\u003eB.4 Ratio Scale 832\u003c\/p\u003e \u003cp\u003e\u003cb\u003eC Trademark Notices 833\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eC.1 General Trademark Notices 834\u003c\/p\u003e \u003cp\u003eC.2 R-Related Notices 835\u003c\/p\u003e \u003cp\u003eC.2.1 Crediting Developers of R Packages 835\u003c\/p\u003e \u003cp\u003eC.2.2 The R-packages used in this Book 835\u003c\/p\u003e \u003cp\u003e\u003cb\u003eD Code Not Shown in the Body of the Book 839\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eE Answers to Selected Questions 845\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eBibliography 859\u003c\/p\u003e \u003cp\u003eNomenclature 869\u003c\/p\u003e \u003cp\u003eIndex 881 \u003c\/p\u003e  \u003cp\u003e\u003cb\u003ePHILIPPE J.S. DE BROUWER, P\u003csmall\u003eH\u003c\/small\u003eD,\u003c\/b\u003e is director at HSBC, guest professor at four universities and MBA programs (University of Warsaw, Jagiellonian University, Krakow School of Business and AGH University of Science and Technology) and honorary consul for Belgium in Krakow. As a professor, he builds bridges not only between universities and the industry, but also across disciplines. He teaches mathematicians leadership skills and non-mathematicians coding. As a scientist, he tries to combine research on financial markets, psychology, and investments to the benefit of the investor. As an honorary consul he is passionate about serving the community and helping initiatives grow.   \u003c\/p\u003e\u003cp\u003e\u003cb\u003eIntroduces professionals and scientists to statistics, machine learning, and big data using the programming language R\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eWritten by and for practitioners, this book provides an overall introduction to R, focusing on tools and methods commonly used in data science, and placing emphasis on practice and business use. It covers a wide range of topics in a single volume, including big data, databases, statistical machine learning, data wrangling, data visualization, and the reporting of results. The topics covered are all important for someone with a science\/math background that is looking to quickly learn several practical technologies to enter or transition to the growing field of data science. \u003c\/p\u003e\u003cp\u003e\u003ci\u003eThe Big R-Book: From Data Science to Learning Machines and Big Data\u003c\/i\u003e includes nine parts, starting with an introduction to the subject and followed by an overview of R and elements of statistics. The third part revolves around data, while the fourth focuses on data wrangling and exploring data. In Part 5 we learn to build models, Part 6 introduces the reader to the reality in companies, Part 7 covers reports and interactive applications and Part 8 introduces the reader to big data and performance computing. The appendices focus on specialist topics such as building your own extention for R, answer questions that appear througout the book, etc. \u003c\/p\u003e\u003cul\u003e \u003cli\u003eProvides a practical guide for non-experts with a focus on business users\u003c\/li\u003e \u003cli\u003eContains a unique combination of topics including an introduction to R, machine learning, multi criteria decision analysis, mathematical models, data wrangling, and reporting\u003c\/li\u003e \u003cli\u003eUses a practical tone and integrates multiple topics in a coherent framework\u003c\/li\u003e \u003cli\u003eDemystifies the hype around machine learning and AI by enabling readers to understand the models and program them in R\u003c\/li\u003e \u003cli\u003eShows readers how to visualize results in reports and dynamic websites\u003c\/li\u003e \u003cli\u003eSupplementary materials include PDF slides based on the book's content on an Wiley Instructor-only Book Companion Site, as well as all the extracted R-code available to everyone on a Wiley Student Book Companion Site\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eThe Big R-Book\u003c\/i\u003e is an excellent guide for science technology, engineering, or mathematics students and graduates who wish to make a successful transition from the academic world to the professional. It will also appeal to all young data scientists, quantitative analysts, and analytics professionals, as well as those who make mathematical models or review them.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":47990166782181,"sku":"NP9781119632726","price":133.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781119632726.jpg?v=1761786759","url":"https:\/\/k12savings.com\/es\/products\/the-big-r-book-isbn-9781119632726","provider":"K12savings","version":"1.0","type":"link"}