![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer software packages > Other software packages
Advanced R helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special. This book will teach you the foundations of R; three fundamental programming paradigms (functional, object-oriented, and metaprogramming); and powerful techniques for debugging and optimising your code. By reading this book, you will learn: The difference between an object and its name, and why the distinction is important The important vector data structures, how they fit together, and how you can pull them apart using subsetting The fine details of functions and environments The condition system, which powers messages, warnings, and errors The powerful functional programming paradigm, which can replace many for loops The three most important OO systems: S3, S4, and R6 The tidy eval toolkit for metaprogramming, which allows you to manipulate code and control evaluation Effective debugging techniques that you can deploy, regardless of how your code is run How to find and remove performance bottlenecks The second edition is a comprehensive update: New foundational chapters: "Names and values," "Control flow," and "Conditions" comprehensive coverage of object oriented programming with chapters on S3, S4, R6, and how to choose between them Much deeper coverage of metaprogramming, including the new tidy evaluation framework use of new package like rlang (http://rlang.r-lib.org), which provides a clean interface to low-level operations, and purr (http://purrr.tidyverse.org/) for functional programming Use of color in code chunks and figures Hadley Wickham is Chief Scientist at RStudio, an Adjunct Professor at Stanford University and the University of Auckland, and a member of the R Foundation. He is the lead developer of the tidyverse, a collection of R packages, including ggplot2 and dplyr, designed to support data science. He is also the author of R for Data Science (with Garrett Grolemund), R Packages, and ggplot2: Elegant Graphics for Data Analysis.
Get everything you need to code with ABAP, all in one place! Are you a beginner looking for a refresher on the basics? You'll get an overview of SAP architecture and learn syntax. Already an experienced programmer and looking to improve your ABAP skills? Dive right into modifications and code enhancements. Understand the programming environment and build reports, interfaces, and applications with this complete reference to coding with ABAP! Highlights include: 1) Architecture and environment 2) Syntax, keywords, structures, and tables 3) User interaction 4) Modularization 5) Persistent data 6) Dialog and dynamic programming 7) Reports and forms 8) Interface development 9) Modifications and enhancements 10) Debugging and testing
To write an accomplished program in the DATA step of SAS (R), programmers must understand programming logic and know how to implement and even create their own programming algorithm. Handbook of SAS (R) DATA Step Programming shows readers how best to manage and manipulate data by using the DATA step. The book helps novices avoid common mistakes resulting from a lack of understanding fundamental and unique SAS programming concepts. It explains that learning syntax does not solve all problems; rather, a thorough comprehension of SAS processing is needed for successful programming. The author also guides readers through a programming task. In most of the examples, the author first presents strategies and steps for solving the problem, then offers a solution, and finally gives a more detailed explanation of the solution. Understanding the DATA steps, particularly the program data vector (PDV), is critical to proper data manipulation and management in SAS. This book helps SAS programmers thoroughly grasp the concept of DATA step processing and write accurate programs in the DATA step. Numerous supporting materials, including data sets and programs used in the text, are available on the book's CRC Press web page.
While teaching the Numerical Methods for Engineers course over the last 15 years, the author found a need for a new textbook, one that was less elementary, provided applications and problems better suited for chemical engineers, and contained instruction in Visual Basic (R) for Applications (VBA). This led to six years of developing teaching notes that have been enhanced to create the current textbook, Numerical Methods for Chemical Engineers Using Excel (R), VBA, and MATLAB (R). Focusing on Excel gives the advantage of it being generally available, since it is present on every computer-PC and Mac-that has Microsoft Office installed. The VBA programming environment comes with Excel and greatly enhances the capabilities of Excel spreadsheets. While there is no perfect programming system, teaching this combination offers knowledge in a widely available program that is commonly used (Excel) as well as a popular academic software package (MATLAB). Chapters cover nonlinear equations, Visual Basic, linear algebra, ordinary differential equations, regression analysis, partial differential equations, and mathematical programming methods. Each chapter contains examples that show in detail how a particular numerical method or programming methodology can be implemented in Excel and/or VBA (or MATLAB in chapter 10). Most of the examples and problems presented in the text are related to chemical and biomolecular engineering and cover a broad range of application areas including thermodynamics, fluid flow, heat transfer, mass transfer, reaction kinetics, reactor design, process design, and process control. The chapters feature "Did You Know" boxes, used to remind readers of Excel features. They also contain end-of-chapter exercises, with solutions provided.
Building upon his earlier book that detailed agile data warehousing programming techniques for the Scrum master, Ralph's latest work illustrates the agile interpretations of the remaining software engineering disciplines: Requirements management benefits from streamlined templates that not only define projects quickly, but ensure nothing essential is overlooked. Data engineering receives two new "hyper modeling" techniques, yielding data warehouses that can be easily adapted when requirements change without having to invest in ruinously expensive data-conversion programs. Quality assurance advances with not only a stereoscopic top-down and bottom-up planning method, but also the incorporation of the latest in automated test engines. Use this step-by-step guide to deepen your own application development skills through self-study, show your teammates the world's fastest and most reliable techniques for creating business intelligence systems, or ensure that the IT department working for you is building your next decision support system the right way.
The Official Intuit Guide to QuickBooks 2013 for Windows Your bookkeeping workflow will be smoother and faster with QuickBooks 2013 for Windows, and as the program's Official Guide, this Missing Manual puts you firmly in control. You get step-by-step instructions on how and when to use specific features, along with basic accounting advice to guide you through the learning process. The important stuff you need to know: Get started. Set up your accounts, customers, jobs, and invoice items quickly.Follow the money. Track everything from billable time and expenses to income and profit.Keep your company financially fit. Examine budgets and actual spending, income, inventory, assets, and liabilities.Spend less time on bookkeeping. Use QuickBooks to create and reuse bills, invoices, sales receipts, and timesheets.Find key info fast. Rely on QuickBooks' Search and Find features, as well as the Vendor, Customer, Inventory, and Employee Centers.Exchange data with other programs. Move data between QuickBooks, Microsoft Office, and other programs.
*When R creates copies, and how it affects memory usage and code performance *Everything you could ever want to know about functions *The differences between calling and exiting handlers *How to employ functional programming to solve modular tasks *The motivation, mechanics, usage, and limitations of R's highly pragmatic S3 OO system *The R6 OO system, which is more like OO programming in other languages *The rules that R uses to parse and evaluate expressions *How to use metaprogramming to generate HTML or LaTeX with elegant R code *How to identify and resolve performance bottlenecks
Operational Assessment of IT presents ideas and concepts of optimization designed to improve an organization's business processes and assist business units in meeting organizational goals more effectively. Rather than focus on specific technologies, computing environments, enterprise risks, resource programs, or infrastructure, the book focuses on organizational processes. Throughout the book, the author presents concerns and environments encountered throughout his career to demonstrate issues and explain how you, too, can successfully implement the tools presented in the book. The assessment process reviews the economics as well as the effectiveness and efficiency of the process. Whether your organization is profit-based, not-for-profit, or even governmental, you cannot provide services or products at a continuous loss. For an operational assessment to be of value, the ultimate goal must be to insure that the business unit process is effective and efficient and employs the financial assets and resources appropriately or helps the business unit make adjustments to improve the operation and use resources more efficiently and economically. After reading this book, you will be able to devise more efficient and economical ways to meet your customers' requirements, no matter who or where your customers are. You will learn that the goal of any process is to service or supply customers with what they want. The book provides tools and techniques that will assist you in gaining a 360-degree view of the process so that you can help the business unit improve the delivery of a quality product or a service to the customer.
This textbook offers a refreshingly clear and digestible introduction to statistical analysis for psychology using the user-friendly jamovi software. The authors provide a concise, practical guide that takes students from the early stages of research design, with a jargon-free explanation of terminology, and walks them through key analyses such as the t-test, ANOVA, correlation, chi-square, and linear regression. The book features written interpretations to help learners identify relevant statistics along the way. With fascinating examples from psychological research, as well as screenshots and activities from jamovi, this text is sure to encourage even the most reluctant statistics student. The comprehensive companion website provides an extra helping hand, with practice datasets and a full suite of tutorial videos to help consolidate understanding. This is essential reading for psychology students using jamovi for their courses in Research Methods and Statistics or Data Analysis.
Complex Survey Data Analysis with SAS (R) is an invaluable resource for applied researchers analyzing data generated from a sample design involving any combination of stratification, clustering, unequal weights, or finite population correction factors. After clearly explaining how the presence of these features can invalidate the assumptions underlying most traditional statistical techniques, this book equips readers with the knowledge to confidently account for them during the estimation and inference process by employing the SURVEY family of SAS/STAT (R) procedures. The book offers comprehensive coverage of the most essential topics, including: Drawing random samples Descriptive statistics for continuous and categorical variables Fitting and interpreting linear and logistic regression models Survival analysis Domain estimation Replication variance estimation methods Weight adjustment and imputation methods for handling missing data The easy-to-follow examples are drawn from real-world survey data sets spanning multiple disciplines, all of which can be downloaded for free along with syntax files from the author's website: http://mason.gmu.edu/~tlewis18/. While other books may touch on some of the same issues and nuances of complex survey data analysis, none features SAS exclusively and as exhaustively. Another unique aspect of this book is its abundance of handy workarounds for certain techniques not yet supported as of SAS Version 9.4, such as the ratio estimator for a total and the bootstrap for variance estimation. Taylor H. Lewis is a PhD graduate of the Joint Program in Survey Methodology at the University of Maryland, College Park, and an adjunct professor in the George Mason University Department of Statistics. An avid SAS user for 15 years, he is a SAS Certified Advanced programmer and a nationally recognized SAS educator who has produced dozens of papers and workshops illustrating how to efficiently and effectively conduct statistical analyses using SAS.
SugarCRM is an innovative customer relationship management software solution that enhances your company's marketing effectiveness, drives sales performance, improves customer satisfaction, and provides executive insight into business performance. "SugarCRM For Dummies" will show you to take advantage of this free, open source CRM application to boost your sales and please your customers. This guide helps you choose the flavor of Sugar you need, acquire and deploy it, set up accounts and contacts, and organize your day. You'll first learn how to install SugarCRM, customize user preferences, create databases, and import contacts from other software. Next, you'll discover how to extend SugarCRM's capabilities to meet needs unique to your business. You'll also find out how to: Schedule appointments, link them to records and notes, and organize your sales opportunitiesBuild campaigns, track their success, and grow your contact list with Web-to-lead formsManage customer issues and forums to exterminate software bugsSend e-newsletters and automate customer e-mail communication with templatesTake advantage of a complete recipe book for SugarCRM administratorsImprove sales performance with SugarCRMProvide great service to your customersDevelop searchable libraries and FAQsCreate and share documents "SugarCRM For Dummies" will get you quickly up to speed on this customer relationship management software so you can enhance your business. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
The book deals with functions of many variables: differentiation and integration, extrema with a number of digressions to related subjects such as curves, surfaces and Morse theory. The background needed for understanding the examples and how to compute in Mathematica (R) will also be discussed.
This book constitutes the refereed proceedings of the 15th Conference on Computability in Europe, CiE 2019, held in Durham, UK, in July 2019. The 20 revised full papers presented were carefully reviewed and selected from 35 submissions. In addition, this volume includes 7 invited papers. The conference CiE 2018 had the following six special sessions: computational neuroscience, history and philosophy of computing, lowness notions in computability, probabilistic programming and higher-order computation, smoothed and probabilistic analysis of algorithms, and transnite computations.
.".".I know of no better book of its kind..." (Journal of the Royal Statistical Society, Vol 169 (1), January 2006)" A revised and updated edition of this bestselling introductory textbook to statistical analysis using the leading free software package R This new edition of a bestselling title offers a concise introduction to a broad array of statistical methods, at a level that is elementary enough to appeal to a wide range of disciplines. Step-by-step instructions help the non-statistician to fully understand the methodology. The book covers the full range of statistical techniques likely to be needed to analyse the data from research projects, including elementary material like t--tests and chi--squared tests, intermediate methods like regression and analysis of variance, and more advanced techniques like generalized linear modelling. Includes numerous worked examples and exercises within each chapter.
This book contains the refereed proceedings of the 14th International Symposium on Mathematical Morphology, ISMM 2019, held in Saarbrucken, Germany, in July 2019. The 40 revised full papers presented together with one invited talk were carefully reviewed and selected from 54 submissions. The papers are organized in topical sections on Theory, Discrete Topology and Tomography, Trees and Hierarchies, Multivariate Morphology, Computational Morphology, Machine Learning, Segmentation, Applications in Engineering, and Applications in (Bio)medical Imaging.
This book presents fundamentals in MATLAB programming, including data and statement structures, control structures, function writing and bugging in MATLAB programming, followed by the presentations of algebraic computation, transcendental function evaluations and data processing. Advanced topics such as MATLAB interfacing, object-oriented programming and graphical user interface design are also addressed.
This textbook provides a step-by-step introduction to the class of vine copulas, their statistical inference and applications. It focuses on statistical estimation and selection methods for vine copulas in data applications. These flexible copula models can successfully accommodate any form of tail dependence and are vital to many applications in finance, insurance, hydrology, marketing, engineering, chemistry, aviation, climatology and health. The book explains the pair-copula construction principles underlying these statistical models and discusses how to perform model selection and inference. It also derives simulation algorithms and presents real-world examples to illustrate the methodological concepts. The book includes numerous exercises that facilitate and deepen readers' understanding, and demonstrates how the R package VineCopula can be used to explore and build statistical dependence models from scratch. In closing, the book provides insights into recent developments and open research questions in vine copula based modeling. The book is intended for students as well as statisticians, data analysts and any other quantitatively oriented researchers who are new to the field of vine copulas. Accordingly, it provides the necessary background in multivariate statistics and copula theory for exploratory data tools, so that readers only need a basic grasp of statistics and probability.
Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Convert almost any real-world data into a complex network--such as recommendations on co-using cosmetic products, muddy hedge fund connections, and online friendships. Analyze and visualize the network, and make business decisions based on your analysis. If you're a curious Python programmer, a data scientist, or a CNA specialist interested in mechanizing mundane tasks, you'll increase your productivity exponentially. Complex network analysis used to be done by hand or with non-programmable network analysis tools, but not anymore! You can now automate and program these tasks in Python. Complex networks are collections of connected items, words, concepts, or people. By exploring their structure and individual elements, we can learn about their meaning, evolution, and resilience. Starting with simple networks, convert real-life and synthetic network graphs into networkx data structures. Look at more sophisticated networks and learn more powerful machinery to handle centrality calculation, blockmodeling, and clique and community detection. Get familiar with presentation-quality network visualization tools, both programmable and interactive--such as Gephi, a CNA explorer. Adapt the patterns from the case studies to your problems. Explore big networks with NetworKit, a high-performance networkx substitute. Each part in the book gives you an overview of a class of networks, includes a practical study of networkx functions and techniques, and concludes with case studies from various fields, including social networking, anthropology, marketing, and sports analytics. Combine your CNA and Python programming skills to become a better network analyst, a more accomplished data scientist, and a more versatile programmer. What You Need: You will need a Python 3.x installation with the following additional modules: Pandas (>=0.18), NumPy (>=1.10), matplotlib (>=1.5), networkx (>=1.11), python-louvain (>=0.5), NetworKit (>=3.6), and generalizesimilarity. We recommend using the Anaconda distribution that comes with all these modules, except for python-louvain, NetworKit, and generalizedsimilarity, and works on all major modern operating systems.
Multiple criteria decision aid (MCDA) methods are illustrated in this book through theoretical and computational techniques utilizing Python. Existing methods are presented in detail with a step by step learning approach. Theoretical background is given for TOPSIS, VIKOR, PROMETHEE, SIR, AHP, goal programming, and their variations. Comprehensive numerical examples are also discussed for each method in conjunction with easy to follow Python code. Extensions to multiple criteria decision making algorithms such as fuzzy number theory and group decision making are introduced and implemented through Python as well. Readers will learn how to implement and use each method based on the problem, the available data, the stakeholders involved, and the various requirements needed. Focusing on the practical aspects of the multiple criteria decision making methodologies, this book is designed for researchers, practitioners and advanced graduate students in the applied mathematics, information systems, operations research and business administration disciplines, as well as other engineers and scientists oriented in interdisciplinary research. Readers will greatly benefit from this book by learning and applying various MCDM/A methods. (Adiel Teixeira de Almeida, CDSID-Center for Decision System and Information Development, Universidade Federal de Pernambuco, Recife, Brazil) Promoting the development and application of multicriteria decision aid is essential to ensure more ethical and sustainable decisions. This book is a great contribution to this objective. It is a perfect blend of theory and practice, providing potential users and researchers with the theoretical bases of some of the best-known methods as well as with the computing tools needed to practice, to compare and to put these methods to use. (Jean-Pierre Brans, Vrije Universiteit Brussel, Brussels, Belgium) This book is intended for researchers, practitioners and students alike in decision support who wish to familiarize themselves quickly and efficiently with multicriteria decision aiding algorithms. The proposed approach is original, as it presents a selection of methods from the theory to the practical implementation in Python, including a detailed example. This will certainly facilitate the learning of these techniques, and contribute to their effective dissemination in applications. (Patrick Meyer, IMT Atlantique, Lab-STICC, Univ. Bretagne Loire, Brest, France)
Starting from a basic knowledge of mathematics and mechanics gained in standard foundation classes, "Theory of Lift: Introductory Computational Aerodynamics in MATLAB/Octave" takes the reader conceptually through from the fundamental mechanics of lift to the stage of actually being able to make practical calculations and predictions of the coefficient of lift for realistic wing profile and planform geometries. The classical framework and methods of aerodynamics are covered in detail and the reader is shown how they may be used to develop simple yet powerful MATLAB or Octave programs that accurately predict and visualise the dynamics of real wing shapes, using lumped vortex, panel, and vortex lattice methods. This book contains all the mathematical development and formulae required in standard incompressible aerodynamics as well as dozens of small but complete working programs which can be put to use immediately using either the popular MATLAB or free Octave computional modelling packages. Key features: Synthesizes the classical foundations of aerodynamics with hands-on computation, emphasizing interactivity and visualization.Includes complete source code for all programs, all listings having been tested for compatibility with both MATLAB and Octave.Companion website (www.wiley.com/go/mcbain) hosting codes and solutions. "Theory of Lift: Introductory Computational Aerodynamics in MATLAB/Octave" is an introductory text for graduate and senior undergraduate students on aeronautical and aerospace engineering courses and also forms a valuable reference for engineers and designers.
Go from total MATLAB newbie to plotting graphs and solving equations in a flash! MATLAB is one of the most powerful and commonly used tools in the STEM field. But did you know it doesn't take an advanced degree or a ton of computer experience to learn it? MATLAB For Dummies is the roadmap you've been looking for to simplify and explain this feature-filled tool. This handy reference walks you through every step of the way as you learn the MATLAB language and environment inside-and-out. Starting with straightforward basics before moving on to more advanced material like Live Functions and Live Scripts, this easy-to-read guide shows you how to make your way around MATLAB with screenshots and newly updated procedures. It includes: A comprehensive introduction to installing MATLAB, using its interface, and creating and saving your first file Fully updated to include the 2020 and 2021 updates to MATLAB, with all-new screenshots and up-to-date procedures Enhanced debugging procedures and use of the Symbolic Math Toolbox Brand new instruction on working with Live Scripts and Live Functions, designing classes, creating apps, and building projects Intuitive walkthroughs for MATLAB's advanced features, including importing and exporting data and publishing your work Perfect for STEM students and new professionals ready to master one of the most powerful tools in the fields of engineering, mathematics, and computing, MATLAB For Dummies is the simplest way to go from complete newbie to power user faster than you would have thought possible.
Looking to get SAP S/4HANA Sales up and running? This book has all the expert guidance you need! Start with the organizational structure and master data, including customer-vendor integration. Then follow click-by-click instructions to configure your key SD processes: pricing, sales order management, ATP and supply protection, shipping, billing, and more. Including SAP Fiori reports and KPIs, this is your all-in-one sales resource!In this book, you'll learn about:a. Master Data See how to configure new business partners in your system, and perform customer-vendor integration (CVI) to manage customer data. Then learn about the material master data that's integral to your sales processes. b. ConfigurationWalk through step-by-step instructions to configure your sales and distribution processes in SAP S/4HANA, from managing sales orders and condition contracts to shipping, delivery, billing, and invoicing. c. ReportingGet the most out of your sales data! Explore operational reports and due lists with SAP Fiori and SAP GUI. Analyze the KPIs that mean the most to your business. Highlights include: 1) Organizational structure 2) Business partners 3) Customer-vendor integration 4) Material master 5) Pricing 6) Sales contract and agreement management 7) Sales order management 8) Available-to-promise (ATP) 9) Supply protection10) Shipping and delivery 11) Billing and invoicing12) Reporting |
You may like...
Database Systems - Design…
Carlos Coronel, Steven Morris
Paperback
29th European Symposium on Computer…
Anton A Kiss, Edwin Zondervan, …
Hardcover
R11,317
Discovery Miles 113 170
Data Communication and Computer Networks…
Jill West, Curt M. White
Paperback
14th International Symposium on Process…
Yoshiyuki Yamashita, Manabu Kano
Hardcover
R11,098
Discovery Miles 110 980
Management and Engineering of Critical…
Bedir Tekinerdogan, Mehmet Aksit, …
Paperback
R2,954
Discovery Miles 29 540
|