Search results for "exploratory data analysis with python cookbook"
Items we need to order for you

Numeric Computation and Statistical Data Analysis on the Java Platform
Numericalcomputation, knowledge discovery and statistical data analysis integrated withpowerful 2D and 3D graphics for visualization are the key topics of this book. ThePython code examples powered by the Java platform can easily be transformed toother programming languages, such as Java, Groovy, Ruby and BeanShell. Thisbook equips the reader with acomputational platform which, unlike other statistical programs, is not limitedby a single programming language.The authorfocuses on practical programming aspects and covers a broad range of topics,from basic introduction to the Python language on the Java platform (Jython),to descriptive statistics, symbolic calculations, neural networks, non-linearregression analysis and many other data-mining topics. He discusses how to findregularities in real-world data, how to classify data, and how to process datafor knowledge discoveries. The code snippets are so short that they easily fit intosingle pages.Numeric Computation and Statistical DataAnalysis on the Java Platform is a great choice for those who want to learn how statisticaldata analysis can be done using popular programming languages, who want tointegrate data analysis algorithms in full-scale applications, and deploy suchcalculations on the web pages or computational servers regardlessof their operating system. It is an excellent reference for scientific computations to solvereal-world problems using a comprehensive stack of open-source Javalibraries included in the DataMelt (DMelt) project and will beappreciated by many data-analysis scientists, engineers and students.
R 4,396.00

Introduction to Scientific Programming with Python
This open access book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, making it suitable for students and researchers with little or no prior experience in programming. The book uses relevant examples from mathematics and the natural sciences to present programming as a practical toolbox that can quickly enable readers to write their own programs for data processing and mathematical modeling. These tools include file reading, plotting, simple text analysis, and using NumPy for numerical computations, which are fundamental building blocks of all programs in data science and computational science. At the same time, readers are introduced to the fundamental concepts of programming, including variables, functions, loops, classes, and object-oriented programming. Accordingly, the book provides a sound basis for further computer science and programming studies.
R 1,392.00

Mastering Machine Learning with Python in Six Steps
Explore fundamental to advanced Python 3 topics in six steps, all designed to make you a worthy practitioner. This updated version’s approach is based on the “six degrees of separation” theory, which states that everyone and everything is a maximum of six steps away and presents each topic in two parts: theoretical concepts and practical implementation using suitable Python 3 packages.You’ll start with the fundamentals of Python 3 programming language, machine learning history, evolution, and the system development frameworks. Key data mining/analysis concepts, such as exploratory analysis, feature dimension reduction, regressions, time series forecasting and their efficient implementation in Scikit-learn are covered as well. You’ll also learn commonly used model diagnostic and tuning techniques. These include optimal probability cutoff point for class creation, variance, bias, bagging, boosting, ensemble voting, grid search, random search, Bayesian optimization, and the noise reduction technique for IoT data. Finally, you’ll review advanced text mining techniques, recommender systems, neural networks, deep learning, reinforcement learning techniques and their implementation. All the code presented in the book will be available in the form of iPython notebooks to enable you to try out these examples and extend them to your advantage.What You'll LearnUnderstand machine learning development and frameworksAssess model diagnosis and tuning in machine learningExamine text mining, natuarl language processing (NLP), and recommender systemsReview reinforcement learning and CNNWho This Book Is ForPython developers, data engineers, and machine learning engineers looking to expand their knowledge or career into machine learning area.
R 1,482.00

R 550.00

Survival Analysis with Python
Survival analysis uses statistics to calculate time to failure. Survival Analysis with Python takes a fresh look at this complex subject by explaining how to use the Python programming language to perform this type of analysis. As the subject itself is very mathematical and full of expressions and formulations, the book provides detailed explanations and examines practical implications. The book begins with an overview of the concepts underpinning statistical survival analysis. It then delves into Parametric models with coverage of Concept of maximum likelihood estimate (MLE) of a probability distribution parameter MLE of the survival function Common probability distributions and their analysis Analysis of exponential distribution as a survival function Analysis of Weibull distribution as a survival function Derivation of Gumbel distribution as a survival function from Weibull Non-parametric models including Kaplan–Meier (KM) estimator, a derivation of expression using MLE Fitting KM estimator with an example dataset, Python code and plotting curves Greenwood’s formula and its derivation Models with covariates explaining The concept of time shift and the accelerated failure time (AFT) model Weibull-AFT model and derivation of parameters by MLE Proportional Hazard (PH) model Cox-PH model and Breslow’s method Significance of covariates Selection of covariates The Python lifelines library is used for coding examples. By mapping theory to practical examples featuring datasets, this book is a hands-on tutorial as well as a handy reference.
R 1,179.09

Derivatives Analytics with Python
Supercharge options analytics and hedging using the power of Python Derivatives Analytics with Python shows you how to implement market-consistent valuation and hedging approaches using advanced financial models, efficient numerical techniques, and the powerful capabilities of the Python programming language. This unique guide offers detailed explanations of all theory, methods, and processes, giving you the background and tools necessary to value stock index options from a sound foundation. You'll find and use self-contained Python scripts and modules and learn how to apply Python to advanced data and derivatives analytics as you benefit from the 5,000+ lines of code that are provided to help you reproduce the results and graphics presented. Coverage includes market data analysis, risk-neutral valuation, Monte Carlo simulation, model calibration, valuation, and dynamic hedging, with models that exhibit stochastic volatility, jump components, stochastic short rates, and more. The companion website features all code and IPython Notebooks for immediate execution and automation. Python is gaining ground in the derivatives analytics space, allowing institutions to quickly and efficiently deliver portfolio, trading, and risk management results. This book is the finance professional's guide to exploiting Python's capabilities for efficient and performing derivatives analytics. Reproduce major stylized facts of equity and options markets yourselfApply Fourier transform techniques and advanced Monte Carlo pricingCalibrate advanced option pricing models to market dataIntegrate advanced models and numeric methods to dynamically hedge options Recent developments in the Python ecosystem enable analysts to implement analytics tasks as performing as with C or C++, but using only about one-tenth of the code or even less. Derivatives Analytics with Python — Data Analysis, Models, Simulation, Calibration and Hedging shows you what you need to know to supercharge your derivatives and risk analytics efforts.
R 3,419.00

R 565.35

R 482.00

Exploratory Data Analytics for Healthcare
Exploratory data analysis helps to recognize natural patterns hidden in the data. This book describes the tools for hypothesis generation by visualizing data through graphical representation and provides insight into advanced analytics concepts in an easy way. The book addresses the complete data visualization technologies workflow, explores basic and high-level concepts of computer science and engineering in medical science, and provides an overview of the clinical scientific research areas that enables smart diagnosis equipment. It will discuss techniques and tools used to explore large volumes of medical data and offers case studies that focus on the innovative technological upgradation and challenges faced today. The primary audience for the book includes specialists, researchers, graduates, designers, experts, physicians, and engineers who are doing research in this domain.
R 9,320.85

Exploratory Multivariate Analysis by Example Using R
Full of real-world case studies and practical advice, Exploratory Multivariate Analysis by Example Using R, Second Edition focuses on four fundamental methods of multivariate exploratory data analysis that are most suitable for applications. It covers principal component analysis (PCA) when variables are quantitative, correspondence analysis (CA) and multiple correspondence analysis (MCA) when variables are categorical, and hierarchical cluster analysis.The authors take a geometric point of view that provides a unified vision for exploring multivariate data tables. Within this framework, they present the principles, indicators, and ways of representing and visualising objects that are common to the exploratory methods. The authors show how to use categorical variables in a PCA context in which variables are quantitative, how to handle more than two categorical variables in a CA context in which there are originally two variables, and how to add quantitative variables in an MCA context in which variables are categorical. They also illustrate the methods using examples from various fields, with related R code accessible in the FactoMineR package developed by the authors.
R 6,666.36

Interactive and Dynamic Graphics for Data Analysis
This richly illustrated book describes the use of interactive and dynamic graphics as part of multidimensional data analysis. Chapter topics include clustering, supervised classification, and working with missing values. A variety of plots and interaction methods are used in each analysis, often starting with brushing linked low-dimensional views and working up to manual manipulation of tours of several variables. The book is augmented by a wealth of online material.
R 2,218.43

Essentials of Multivariate Data Analysis
Since most datasets contain a number of variables, multivariate methods are helpful in answering a variety of research questions. Accessible to students and researchers without a substantial background in statistics or mathematics, Essentials of Multivariate Data Analysis explains the usefulness of multivariate methods in applied research. Unlike most books on multivariate methods, this one makes straightforward analyses easy to perform for those who are unfamiliar with advanced mathematical formulae. An easily understood dataset is used throughout to illustrate the techniques. The accompanying add-in for Microsoft Excel® can be used to carry out the analyses in the text. The dataset and Excel add-in are available for download on the book’s CRC Press web page.Providing a firm foundation in the most commonly used multivariate techniques, this text helps readers choose the appropriate method, learn how to apply it, and understand how to interpret the results. It prepares them for more complex analyses using software such as Minitab®, R, SAS, SPSS, and Stata.
R 3,415.11

Complete Data Analysis Using R
This step-by-step guide shows you how to use R to get data analysis right.The book explores the entire process of analysis, covering key steps from preparing your data to putting your analysis together and writing up your findings. It helps you get to grips with doing different statistical techniques in R and:Equips you with practical data visualisation tools to create graphs and tables.Shows you how to prepare and present your research for assessment, publication and dissemination.Covers key issues facing today’s social scientists, such as making research reproducible.Features include an introduction to each chapter, and end-of-chapter exercises to check your understanding of the material. The online resources for this text include data sets that you can perform your own analysis on, and links to publications that are relevant to programming with R. A good starting point for any postgraduate student conducting a research project, this book will help you develop your statistics and programming knowledge and get quickly up to speed.
R 3,214.18

Data Science Solutions with Python
Apply supervised and unsupervised learning to solve practical and real-world big data problems. This book teaches you how to engineer features, optimize hyperparameters, train and test models, develop pipelines, and automate the machine learning (ML) process. The book covers an in-memory, distributed cluster computing framework known as PySpark, machine learning framework platforms known as scikit-learn, PySpark MLlib, H2O, and XGBoost, and a deep learning (DL) framework known as Keras. The book starts off presenting supervised and unsupervised ML and DL models, and then it examines big data frameworks along with ML and DL frameworks. Author Tshepo Chris Nokeri considers a parametric model known as the Generalized Linear Model and a survival regression model known as the Cox Proportional Hazards model along with Accelerated Failure Time (AFT). Also presented is a binary classification model (logistic regression) and an ensemble model (Gradient Boosted Trees). The book introduces DL and an artificial neural network known as the Multilayer Perceptron (MLP) classifier. A way of performing cluster analysis using the K-Means model is covered. Dimension reduction techniques such as Principal Components Analysis and Linear Discriminant Analysis are explored. And automated machine learning is unpacked.This book is for intermediate-level data scientists and machine learning engineers who want to learn how to apply key big data frameworks and ML and DL frameworks. You will need prior knowledge of the basics of statistics, Python programming, probability theories, and predictive analytics. What You Will LearnUnderstand widespread supervised and unsupervised learning, including key dimension reduction techniquesKnow the big data analytics layers such as data visualization, advanced statistics, predictive analytics, machine learning, and deep learningIntegrate big data frameworks with a hybrid of machine learning frameworks and deep learning frameworksDesign, build, test, and validate skilled machine models and deep learning modelsOptimize model performance using data transformation, regularization, outlier remedying, hyperparameter optimization, and data split ratio alteration Who This Book Is ForData scientists and machine learning engineers with basic knowledge and understanding of Python programming, probability theories, and predictive analytics
R 866.00

Data Analysis with Open Source Tools
Collecting data is relatively easy, but turning raw information into something useful requires that you know how to extract precisely what you need. With this insightful book, intermediate to experienced programmers interested in data analysis will learn techniques for working with data in a business environment. You'll learn how to look at data to discover what it contains, how to capture those ideas in conceptual models, and then feed your understanding back into the organization through business plans, metrics dashboards, and other applications. Along the way, you'll experiment with concepts through hands-on workshops at the end of each chapter. Above all, you'll learn how to think about the results you want to achieve -- rather than rely on tools to think for you.* Use graphics to describe data with one, two, or dozens of variables * Develop conceptual models using back-of-the-envelope calculations, as well as scaling and probability arguments * Mine data with computationally intensive methods such as simulation and clustering * Make your conclusions understandable through reports, dashboards, and other metrics programs * Understand financial calculations, including the time-value of money * Use dimensionality reduction techniques or predictive analytics to conquer challenging data analysis situations * Become familiar with different open source programming environments for data analysis "Finally, a concise reference for understanding how to conquer piles of data." --Austin King, Senior Web Developer, Mozilla "An indispensable text for aspiring data scientists." --Michael E. Driscoll, CEO/Founder, Dataspora
R 912.00

Applied Unsupervised Learning with Python
Design clever algorithms that can uncover interesting structures and hidden relationships in unstructured, unlabeled dataKey FeaturesLearn how to select the most suitable Python library to solve your problemCompare k-Nearest Neighbor (k-NN) and non-parametric methods and decide when to use themDelve into the applications of neural networks using real-world datasetsBook DescriptionUnsupervised learning is a useful and practical solution in situations where labeled data is not available. Applied Unsupervised Learning with Python guides you on the best practices for using unsupervised learning techniques in tandem with Python libraries and extracting meaningful information from unstructured data. The course begins by explaining how basic clustering works to find similar data points in a set. Once you are well versed with the k-means algorithm and how it operates, you’ll learn what dimensionality reduction is and where to apply it. As you progress, you’ll learn various neural network techniques and how they can improve your model. While studying the applications of unsupervised learning, you will also understand how to mine topics that are trending on Twitter and Facebook and build a news recommendation engine for users. You will complete the course by challenging yourself through various interesting activities such as performing a Market Basket Analysis and identifying relationships between different merchandises. By the end of this course, you will have the skills you need to confidently build your own models using Python.What you will learnUnderstand the basics and importance of clusteringBuild k-means, hierarchical, and DBSCAN clustering algorithms from scratch with built-in packagesExplore dimensionality reduction and its applicationsUse scikit-learn (sklearn) to implement and analyse principal component analysis (PCA)on the Iris datasetEmploy Keras to build autoencoder models for the CIFAR-10 datasetApply the Apriori algorithm with machine learning extensions (Mlxtend) to study transaction dataWho this book is forThis course is designed for developers, data scientists, and machine learning enthusiasts who are interested in unsupervised learning. Some familiarity with Python programming along with basic knowledge of mathematical concepts including exponents, square roots, means, and medians will be beneficial.
R 1,661.00

Scientific Data Analysis using Jython Scripting and Java
Scientific Data Analysis using Jython Scripting and Java presents practical approaches for data analysis using Java scripting based on Jython, a Java implementation of the Python language. The chapters essentially cover all aspects of data analysis, from arrays and histograms to clustering analysis, curve fitting, metadata and neural networks. A comprehensive coverage of data visualisation tools implemented in Java is also included.Written by the primary developer of the jHepWork data-analysis framework, the book provides a reliable and complete reference source laying the foundation for data-analysis applications using Java scripting. More than 250 code snippets (of around 10-20 lines each) written in Jython and Java, plus several real-life examples help the reader develop a genuine feeling for data analysis techniques and their programming implementation. This is the first data-analysis and data-mining book which is completely based on the Jython language, and opens doors to scripting using a fully multi-platform and multi-threaded approach. Graduate students and researchers will benefit from the information presented in this book.
R 1,582.96


Exploratory Data Analysis Using Fisher Information
This book uses a mathematical approach to deriving the laws of science and technology, based upon the concept of Fisher information. The approach that follows from these ideas is called the principle of Extreme Physical Information (EPI). The authors show how to use EPI to determine the theoretical input/output laws of unknown systems. Will benefit readers whose math skill is at the level of an undergraduate science or engineering degree.
R 4,030.00

Practical Machine Learning for Data Analysis Using Python
Practical Machine Learning for Data Analysis Using Python is a problem solver’s guide for creating real-world intelligent systems. It provides a comprehensive approach with concepts, practices, hands-on examples, and sample code. The book teaches readers the vital skills required to understand and solve different problems with machine learning. It teaches machine learning techniques necessary to become a successful practitioner, through the presentation of real-world case studies in Python machine learning ecosystems. The book also focuses on building a foundation of machine learning knowledge to solve different real-world case studies across various fields, including biomedical signal analysis, healthcare, security, economics, and finance. Moreover, it covers a wide range of machine learning models, including regression, classification, and forecasting. The goal of the book is to help a broad range of readers, including IT professionals, analysts, developers, data scientists, engineers, and graduate students, to solve their own real-world problems.
R 3,678.00


Core Data Analysis: Summarization, Correlation, and Visualization
This text examines the goals of data analysis with respect to enhancing knowledge, and identifies data summarization and correlation analysis as the core issues. Data summarization, both quantitative and categorical, is treated within the encoder-decoder paradigm bringing forward a number of mathematically supported insights into the methods and relations between them. Two Chapters describe methods for categorical summarization: partitioning, divisive clustering and separate cluster finding and another explain the methods for quantitative summarization, Principal Component Analysis and PageRank. Features:· An in-depth presentation of K-means partitioning including a corresponding Pythagorean decomposition of the data scatter. · Advice regarding such issues as clustering of categorical and mixed scale data, similarity and network data, interpretation aids, anomalous clusters, the number of clusters, etc.· Thorough attention to data-driven modelling including a number of mathematically stated relations between statistical and geometrical concepts including those between goodness-of-fit criteria for decision trees and data standardization, similarity and consensus clustering, modularity clustering and uniform partitioning.New edition highlights: · Inclusion of ranking issues such as Google PageRank, linear stratification and tied rankings median, consensus clustering, semi-average clustering, one-cluster clustering· Restructured to make the logics more straightforward and sections self-containedCore Data Analysis: Summarization, Correlation and Visualization is aimed at those who are eager to participate in developing the field as well as appealing to novices and practitioners.
R 2,785.00

Hands-on Time Series Analysis with Python
Learn the concepts of time series from traditional to bleeding-edge techniques. This book uses comprehensive examples to clearly illustrate statistical approaches and methods of analyzing time series data and its utilization in the real world. All the code is available in Jupyter notebooks.You'll begin by reviewing time series fundamentals, the structure of time series data, pre-processing, and how to craft the features through data wrangling. Next, you'll look at traditional time series techniques like ARMA, SARIMAX, VAR, and VARMA using trending framework like StatsModels and pmdarima. The book also explains building classification models using sktime, and covers advanced deep learning-based techniques like ANN, CNN, RNN, LSTM, GRU and Autoencoder to solve time series problem using Tensorflow. It concludes by explaining the popular framework fbprophet for modeling time series analysis. After reading Hands -On Time Series Analysis with Python, you'll be able to apply these new techniques in industries, such as oil and gas, robotics, manufacturing, government, banking, retail, healthcare, and more. What You'll Learn:· Explains basics to advanced concepts of time series· How to design, develop, train, and validate time-series methodologies· What are smoothing, ARMA, ARIMA, SARIMA,SRIMAX, VAR, VARMA techniques in time series and how to optimally tune parameters to yield best results· Learn how to leverage bleeding-edge techniques such as ANN, CNN, RNN, LSTM, GRU, Autoencoder to solve both Univariate and multivariate problems by using two types of data preparation methods for time series.· Univariate and multivariate problem solving using fbprophet. Who This Book Is ForData scientists, data analysts, financial analysts, and stock market researchers
R 1,254.00

Extending Power BI with Python and R
Perform more advanced analysis and manipulation of your data beyond what Power BI can do to unlock valuable insights using Python and RKey FeaturesGet the most out of Python and R with Power BI by implementing non-trivial codeLeverage the toolset of Python and R chunks to inject scripts into your Power BI dashboardsImplement new techniques for ingesting, enriching, and visualizing data with Python and R in Power BIBook DescriptionPython and R allow you to extend Power BI capabilities to simplify ingestion and transformation activities, enhance dashboards, and highlight insights. With this book, you'll be able to make your artifacts far more interesting and rich in insights using analytical languages.You'll start by learning how to configure your Power BI environment to use your Python and R scripts. The book then explores data ingestion and data transformation extensions, and advances to focus on data augmentation and data visualization. You'll understand how to import data from external sources and transform them using complex algorithms. The book helps you implement personal data de-identification methods such as pseudonymization, anonymization, and masking in Power BI. You'll be able to call external APIs to enrich your data much more quickly using Python programming and R programming. Later, you'll learn advanced Python and R techniques to perform in-depth analysis and extract valuable information using statistics and machine learning. You'll also understand the main statistical features of datasets by plotting multiple visual graphs in the process of creating a machine learning model.By the end of this book, you'll be able to enrich your Power BI data models and visualizations using complex algorithms in Python and R.What you will learnDiscover best practices for using Python and R in Power BI productsUse Python and R to perform complex data manipulations in Power BIApply data anonymization and data pseudonymization in Power BILog data and load large datasets in Power BI using Python and REnrich your Power BI dashboards using external APIs and machine learning modelsExtract insights from your data using linear optimization and other algorithmsHandle outliers and missing values for multivariate and time-series dataCreate any visualization, as complex as you want, using R scriptsWho this book is forThis book is for business analysts, business intelligence professionals, and data scientists who already use Microsoft Power BI and want to add more value to their analysis using Python and R. Working knowledge of Power BI is required to make the most of this book. Basic knowledge of Python and R will also be helpful.
R 1,889.00

Scientific Computing with Python
Leverage this example-packed, comprehensive guide for all your Python computational needsKey FeaturesLearn the first steps within Python to highly specialized conceptsExplore examples and code snippets taken from typical programming situations within scientific computing.Delve into essential computer science concepts like iterating, object-oriented programming, testing, and MPI presented in strong connection to applications within scientific computing.Book DescriptionPython has tremendous potential within the scientific computing domain. This updated edition of Scientific Computing with Python features new chapters on graphical user interfaces, efficient data processing, and parallel computing to help you perform mathematical and scientific computing efficiently using Python.This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. You'll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. You'll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations.By the end of this Python book, you'll have gained a solid understanding of task automation and how to implement and test mathematical algorithms within the realm of scientific computing.What you will learnUnderstand the building blocks of computational mathematics, linear algebra, and related Python objectsUse Matplotlib to create high-quality figures and graphics to draw and visualize resultsApply object-oriented programming (OOP) to scientific computing in PythonDiscover how to use pandas to enter the world of data processingHandle exceptions for writing reliable and usable codeCover manual and automatic aspects of testing for scientific programmingGet to grips with parallel computing to increase computation speedWho this book is forThis book is for students with a mathematical background, university teachers designing modern courses in programming, data scientists, researchers, developers, and anyone who wants to perform scientific computation in Python.
R 1,498.00

Modern Python Standard Library Cookbook
Build optimized applications in Python by smartly implementing the standard libraryKey FeaturesStrategic recipes for effective application development in PythonTechniques to create GUIs and implement security through cryptographyBest practices for developing readily scalable, production-ready applicationsBook DescriptionThe Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python.The Modern Python Standard Library Cookbook begins with recipes on containers and data structures and guides you in performing effective text management in Python. You will find Python recipes for command-line operations, networking, filesystems and directories, and concurrent execution. You will learn about Python security essentials in Python and get to grips with various development tools for debugging, benchmarking, inspection, error reporting, and tracing. The book includes recipes to help you create graphical user interfaces for your application. You will learn to work with multimedia components and perform mathematical operations on date and time. The recipes will also show you how to deploy different searching and sorting algorithms on your data.By the end of the book, you will have acquired the skills needed to write clean code in Python and develop applications that meet your needs.What you will learnStore multiple values per key in associative containersCreate interactive character-based user interfacesWork with native time and display data for your time zoneRead/write SGML family languages, both as a SAX and DOM parser to meet file sizes and other requirementsGroup equivalent items using itertools and sorted features togetherUse partials to create unary functions out of multi-argument functionsImplement hashing algorithms to store passwords in a safe wayWho this book is forIf you are a developer who wants to write highly responsive, manageable, scalable, and resilient code in Python, this book is for you. Prior programming knowledge in Python will help you make the most out of the book.
R 1,889.00

Numeric Computation and Statistical Data Analysis on the Java Platform
Numericalcomputation, knowledge discovery and statistical data analysis integrated withpowerful 2D and 3D graphics for visualization are the key topics of this book. ThePython code examples powered by the Java platform can easily be transformed toother programming languages, such as Java, Groovy, Ruby and BeanShell. Thisbook equips the reader with acomputational platform which, unlike other statistical programs, is not limitedby a single programming language.The authorfocuses on practical programming aspects and covers a broad range of topics,from basic introduction to the Python language on the Java platform (Jython),to descriptive statistics, symbolic calculations, neural networks, non-linearregression analysis and many other data-mining topics. He discusses how to findregularities in real-world data, how to classify data, and how to process datafor knowledge discoveries. The code snippets are so short that they easily fit intosingle pages.Numeric Computation and Statistical DataAnalysis on the Java Platform is a great choice for those who want to learn how statisticaldata analysis can be done using popular programming languages, who want tointegrate data analysis algorithms in full-scale applications, and deploy suchcalculations on the web pages or computational servers regardlessof their operating system. It is an excellent reference for scientific computations to solvereal-world problems using a comprehensive stack of open-source Javalibraries included in the DataMelt (DMelt) project and will beappreciated by many data-analysis scientists, engineers and students.
R 4,466.56

Learning Geospatial Analysis with Python
This is a tutorial-style book that helps you to perform Geospatial and GIS analysis with Python and its tools/libraries. This book will first introduce various Python-related tools/packages in the initial chapters before moving towards practical usage, examples, and implementation in specialized kinds of Geospatial data analysis. This book is for anyone who wants to understand digital mapping and analysis and who uses Python or another scripting language for automation or crunching data manually.This book primarily targets Python developers, researchers, and analysts who want to perform Geospatial, modeling, and GIS analysis with Python.
R 1,889.00

Quantitative Data Analysis
This book is an accessible introduction to quantitative data analysis, concentrating on the key issues facing those new to research, such as how to decide which statistical procedure is suitable, and how to interpret the subsequent results. Each chapter includes illustrative examples and a set of exercises that allows readers to test their understanding of the topic. The book, written for graduate students in the social sciences, public health, and education, offers a practical approach to making sociological sense out of a body of quantitative data. The book also will be useful to more experienced researchers who need a readily accessible handbook on quantitative methods. The author has posted stata files, updates and data sets at his website http://tinyurl.com/Treiman-stata-files-data-sets.
R 2,824.00

Exploratory Data Analysis Using Fisher Information
This book uses a mathematical approach to deriving the laws of science and technology, based upon the concept of Fisher information. The approach that follows from these ideas is called the principle of Extreme Physical Information (EPI). The authors show how to use EPI to determine the theoretical input/output laws of unknown systems. Will benefit readers whose math skill is at the level of an undergraduate science or engineering degree.
R 3,993.00

Handbook of Data Analysis
This book provides an excellent reference guide to basic theoretical arguments, practical quantitative techniques and the methodologies that the majority of social science researchers are likely to require for postgraduate study and beyond. Diagrams and tables are used effectively throughout the text and snippets of sample code provide useful additions to chapters for those of us who are less familiar with statistical software packages. Where equations are used to they are explained and documented with careful explanation of statistical notation. Each of the chapters in the book references a representative range of key authors and seminal texts, making it an ideal springboard for further and more advanced reading… the book provides an excellent reference of quantitative methodology and would provide a very useful addition to the shelves of researches and university libraries. - Environment and PlanningThis is a book that will rapidly be recognized as the bible for social researchers. It provides a first-class, reliable guide to the basic issues in data analysis, such as the construction of variables, the characterization of distributions and the notions of inference. Scholars and students can turn to it for teaching and applied needs with confidence. However, the book also seeks to enhance debate in the field by tackling more advanced topics such as models of change, causality, panel models and network analysis. Specialists will find much food for thought in these chapters.A distinctive feature of the book is the breadth of coverage. No other book provides a better one-stop survey of the field of data analysis. In 30 specially commissioned chapters the editors aim to encourage readers to develop an appreciation of the range of analytic options available, so they can choose a research problem and then develop a suitable approach to data analysis. `The book provides researchers with guidance in, and examples of, both quantitative and qualitative modes of analysis, written by leading practitioners in the field. The editors give a persuasive account of the commonalities of purpose that exist across both modes, as well as demonstrating a keen awareness of the different things that each offers the practising researcher′ - Clive Seale, Brunel University`With the appearance of this handbook, data analysts no longer have to consult dozens of disparate publications to carry out their work. The essential tools for an intelligent telling of the data story are offered here, in thirty chapters written by recognized experts. While quantitative methods are treated, from basic statistics through the general linear model and beyond, qualitative methods are by no means neglected. Indeed, a unique feature of this volume is the careful integration of quantitative and qualitative approaches. Undoubtedly, this integration succeeds because of the research strengths of the editors, leading social researchers who themselves employ both quantitative and qualitative method
R 6,811.67

Machine Learning for Emotion Analysis
Kickstart your emotion analysis journey with this hands-on, step-by-step guide to data science successKey Features* Discover the ins and outs of the end-to-end emotional analysis workflow* Explore the use of various ML models to derive meaningful insights from all sorts of data* Hone your craft by building and tweaking complex emotion analysis models in practical projectsBook DescriptionThe AI winter has long thawed, but many organizations are still failing to harness the power of machine learning (ML). If you want to tap that potential and add value to your own business with cutting-edge emotion analysis, you've found what you need in this trusty guide.In Machine Learning for Emotion Analysis, you'll take your foundational data science skills and grow them in the exciting realm of emotion analysis. With its practical approach, you'll be equipped with everything you need to give your company a clear insight into what your customers are thinking.This no-nonsense guide jumps right into the practicalities of emotion analysis, teaching you how to preprocess data, build a serviceable dataset, and ensure top-notch data quality. Once you're set up for success, we get hands-on with complex ML techniques. This is where you go from the intermediate to the advanced, covering deep neural networks, support vector machines, conditional probabilities, and more, as you experience the full breadth of possibilities with emotion analysis. The book finally rounds out with a couple of in-depth use cases – a sort of sandbox for you to experiment with your newly acquired skill set.By the end of this book, you'll be ready to present yourself as a valuable asset to any organization that takes data science seriously.What you will learn* Distinguish between sentiment analysis and emotion analysis* Master the art of data preprocessing and ensure high-quality input* Expand your use of data sources through data transformation* Build models that employ cutting-edge deep learning techniques* Discover how best to tune your models' hyperparameters* Explore the use of KNN, SVM, and DNNs for advanced use cases* Build APIs and integrate your models into existing solutions* Practice your new skills by working on real-world scenariosWho This Book Is ForThis book is for data scientists and Python developers who want to gain insights into what people are saying about their product, company, brand, governorship, and more. Basic knowledge of machine learning and Python programming knowledge is necessary to grasp the concepts covered.
R 1,693.00

Multivariate Data Analysis
Interest in statistical methodology is increasing so rapidly in the astronomical community that accessible introductory material in this area is long overdue. This book fills the gap by providing a presentation of the most useful techniques in multivariate statistics. A wide-ranging annotated set of general and astronomical bibliographic references follows each chapter, providing valuable entry-points for research workers in all astronomical sub-disciplines. Although the applications considered focus on astronomy, the algorithms used can be applied to similar problems in other branches of science. Fortran programs are provided for many of the methods described.
R 4,643.15


Exploratory Data Analytics for Healthcare
Exploratory data analysis helps to recognize natural patterns hidden in the data. This book describes the tools for hypothesis generation by visualizing data through graphical representation and provides insight into advanced analytics concepts in an easy way. The book addresses the complete data visualization technologies workflow, explores basic and high-level concepts of computer science and engineering in medical science, and provides an overview of the clinical scientific research areas that enables smart diagnosis equipment. It will discuss techniques and tools used to explore large volumes of medical data and offers case studies that focus on the innovative technological upgradation and challenges faced today. The primary audience for the book includes specialists, researchers, graduates, designers, experts, physicians, and engineers who are doing research in this domain.
R 2,960.36

Learning Geospatial Analysis with Python -
An effective guide to geographic information systems and remote sensing analysis using Python 3About This Book• Construct applications for GIS development by exploiting Python• This focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution system—no compiling of C libraries necessary• This practical, hands-on tutorial teaches you all about Geospatial analysis in Python Who This Book Is ForIf you are a Python developer, researcher, or analyst who wants to perform Geospatial, modeling, and GIS analysis with Python, then this book is for you. Familarity with digital mapping and analysis using Python or another scripting language for automation or crunching data manually is appreciatedWhat You Will Learn• Automate Geospatial analysis workflows using Python• Code the simplest possible GIS in 60 lines of Python• Mold thematic maps with Python tools• Get hold of the various forms that geospatial data comes in• Produce elevation contours using Python tools• Create flood inundation models• Apply Geospatial analysis to find out about real-time data tracking and for storm chasingIn DetailGeospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software.Learning Geospatial Analysis with Python, 2nd Edition uses the expressive and powerful Python 3 programming language to guide you through geographic information systems, remote sensing, topography, and more, while providing a framework for you to approach geospatial analysis effectively, but on your own terms. We start by giving you a little background on the field, and a survey of the techniques and technology used. We then split the field into its component specialty areas: GIS, remote sensing, elevation data, advanced modeling, and real-time data.This book will teach you everything you need to know about, Geospatial Analysis from using a particular software package or API to using generic algorithms that can be applied. This book focuses on pure Python whenever possible to minimize compiling platform-dependent binaries, so that you don't become bogged down in just getting ready to do analysis. This book will round out your technical library through handy recipes that will give you a good understanding of a field that supplements many a modern day human endeavors.Style and approach This is a practical, hands-on tutorial that teaches you all about Geospatial analysis interactively using Python.
R 1,889.00

Introduction to Functional Data Analysis
Introduction to Functional Data Analysis provides a concise textbook introduction to the field. It explains how to analyze functional data, both at exploratory and inferential levels. It also provides a systematic and accessible exposition of the methodology and the required mathematical framework.The book can be used as textbook for a semester-long course on FDA for advanced undergraduate or MS statistics majors, as well as for MS and PhD students in other disciplines, including applied mathematics, environmental science, public health, medical research, geophysical sciences and economics. It can also be used for self-study and as a reference for researchers in those fields who wish to acquire solid understanding of FDA methodology and practical guidance for its implementation. Each chapter contains plentiful examples of relevant R code and theoretical and data analytic problems.The material of the book can be roughly divided into four parts of approximately equal length: 1) basic concepts and techniques of FDA, 2) functional regression models, 3) sparse and dependent functional data, and 4) introduction to the Hilbert space framework of FDA. The book assumes advanced undergraduate background in calculus, linear algebra, distributional probability theory, foundations of statistical inference, and some familiarity with R programming. Other required statistics background is provided in scalar settings before the related functional concepts are developed. Most chapters end with references to more advanced research for those who wish to gain a more in-depth understanding of a specific topic.
R 8,234.87

Student's Guide to Data and Error Analysis
All students taking laboratory courses within the physical sciences and engineering will benefit from this book, whilst researchers will find it an invaluable reference. This concise, practical guide brings the reader up-to-speed on the proper handling and presentation of scientific data and its inaccuracies. It covers all the vital topics with practical guidelines, computer programs (in Python), and recipes for handling experimental errors and reporting experimental data. In addition to the essentials, it also provides further background material for advanced readers who want to understand how the methods work. Plenty of examples, exercises and solutions are provided to aid and test understanding, whilst useful data, tables and formulas are compiled in a handy section for easy reference.
R 3,751.13

Scientific Data Analysis using Jython Scripting and Java
Scientific Data Analysis using Jython Scripting and Java presents practical approaches for data analysis using Java scripting based on Jython, a Java implementation of the Python language. The chapters essentially cover all aspects of data analysis, from arrays and histograms to clustering analysis, curve fitting, metadata and neural networks. A comprehensive coverage of data visualisation tools implemented in Java is also included.Written by the primary developer of the jHepWork data-analysis framework, the book provides a reliable and complete reference source laying the foundation for data-analysis applications using Java scripting. More than 250 code snippets (of around 10-20 lines each) written in Jython and Java, plus several real-life examples help the reader develop a genuine feeling for data analysis techniques and their programming implementation. This is the first data-analysis and data-mining book which is completely based on the Jython language, and opens doors to scripting using a fully multi-platform and multi-threaded approach. Graduate students and researchers will benefit from the information presented in this book.
R 1,582.06

Interactive Graphics for Data Analysis
Interactive Graphics for Data Analysis: Principles and Examples discusses exploratory data analysis (EDA) and how interactive graphical methods can help gain insights as well as generate new questions and hypotheses from datasets.Fundamentals of Interactive Statistical GraphicsThe first part of the book summarizes principles and methodology, demonstrating how the different graphical representations of variables of a dataset are effectively used in an interactive setting. The authors introduce the most important plots and their interactive controls. They also examine various types of data, relations between variables, and plot ensembles.Case Studies Illustrate the PrinciplesThe second section focuses on nine case studies. Each case study describes the background, lists the main goals of the analysis and the variables in the dataset, shows what further numerical procedures can add to the graphical analysis, and summarizes important findings. Wherever applicable, the authors also provide the numerical analysis for datasets found in Cox and Snell’s landmark book.Understand How to Analyze Data through Graphical MeansThis full-color text shows that interactive graphical methods complement the traditional statistical toolbox to achieve more complete, easier to understand, and easier to interpret analyses.
R 5,165.00

Hands-On Data Structures and Algorithms with Python
Learn to implement complex data structures and algorithms using PythonKey FeaturesUnderstand the analysis and design of fundamental Python data structuresExplore advanced Python concepts such as Big O notation and dynamic programmingLearn functional and reactive implementations of traditional data structuresBook DescriptionData structures allow you to store and organize data efficiently. They are critical to any problem, provide a complete solution, and act like reusable code. Hands-On Data Structures and Algorithms with Python teaches you the essential Python data structures and the most common algorithms for building easy and maintainable applications.This book helps you to understand the power of linked lists, double linked lists, and circular linked lists. You will learn to create complex data structures, such as graphs, stacks, and queues. As you make your way through the chapters, you will explore the application of binary searches and binary search trees, along with learning common techniques and structures used in tasks such as preprocessing, modeling, and transforming data. In the concluding chapters, you will get to grips with organizing your code in a manageable, consistent, and extendable way. You will also study how to bubble sort, selection sort, insertion sort, and merge sort algorithms in detail.By the end of the book, you will have learned how to build components that are easy to understand, debug, and use in different applications. You will get insights into Python implementation of all the important and relevant algorithms.What you will learnUnderstand object representation, attribute binding, and data encapsulationGain a solid understanding of Python data structures using algorithmsStudy algorithms using examples with pictorial representationLearn complex algorithms through easy explanation, implementing PythonBuild sophisticated and efficient data applications in PythonUnderstand common programming algorithms used in Python data scienceWrite efficient and robust code in Python 3.7Who this book is forThis book is for developers who want to learn data structures and algorithms in Python to write complex and flexible programs. Basic Python programming knowledge is expected.
R 1,498.00

Practical Machine Learning for Streaming Data with Python
Design, develop, and validate machine learning models with streaming data using the Scikit-Multiflow framework. This book is a quick start guide for data scientists and machine learning engineers looking to implement machine learning models for streaming data with Python to generate real-time insights. You'll start with an introduction to streaming data, the various challenges associated with it, some of its real-world business applications, and various windowing techniques. You'll then examine incremental and online learning algorithms, and the concept of model evaluation with streaming data and get introduced to the Scikit-Multiflow framework in Python. This is followed by a review of the various change detection/concept drift detection algorithms and the implementation of various datasets using Scikit-Multiflow.Introduction to the various supervised and unsupervised algorithms for streaming data, and their implementation on various datasets using Python are also covered. The book concludes by briefly covering other open-source tools available for streaming data such as Spark, MOA (Massive Online Analysis), Kafka, and more.What You'll LearnUnderstand machine learning with streaming data conceptsReview incremental and online learningDevelop models for detecting concept driftExplore techniques for classification, regression, and ensemble learning in streaming data contextsApply best practices for debugging and validating machine learning models in streaming data contextGet introduced to other open-source frameworks for handling streaming data.Who This Book Is ForMachine learning engineers and data science professionals
R 1,482.00

Sequential Decision Analytics and Modeling: Modeling with Python
Sequential decision problems arise in virtually every human process. They span finance, energy, transportation, health, e-commerce, and supply chains and include pure learning problems that arise in laboratory or field experiments. They even cover search algorithms to maximize uncertain functions. An important dimension of every problem setting is the need to make decisions in the presence of different forms of uncertainty and evolving information processes. Warren B. Powell’s work in sequential decision problems started in the 1980s and spanned rail, energy, health, finance, e-commerce, supply chain management, and even learning for materials science. His work on a wide range of problems highlighted the importance of using a variety of methods. In the process, he came to realize that any sequential decision problem can be modeled using a single universal framework that involves searching over methods for making decisions.The goal of this book is to enable readers to understand how to approach, model and solve a sequential decision problem. To that end, it uses a teach-by-example style to illustrate a modeling framework that can represent any sequential decision problem. It tackles the challenge of designing methods, called policies, for making decisions and describes four classes of policies that are universal in that they span any method that might be used; whether from the academic literature or heuristics used in practice. While this does not mean that every problem can be solved immediately, the framework helps avoid the tendency in the academic literature of focusing on narrow classes of methods.
R 3,224.00

Qt5 Python GUI Programming Cookbook
Over 60 recipes to help you design interactive, smart, and cross-platform GUI applicationsKey Features Get succinct QT solutions to pressing GUI programming problems in Python Learn how to effectively implement reactive programming Build customized applications that are robust and reliableBook DescriptionPyQt is one of the best cross-platform interface toolkits currently available; it's stable, mature, and completely native. If you want control over all aspects of UI elements, PyQt is what you need. This book will guide you through every concept necessary to create fully functional GUI applications using PyQt, with only a few lines of code.As you expand your GUI using more widgets, you will cover networks, databases, and graphical libraries that greatly enhance its functionality. Next, the book guides you in using Qt Designer to design user interfaces and implementing and testing dialogs, events, the clipboard, and drag and drop functionality to customize your GUI. You will learn a variety of topics, such as look and feel customization, GUI animation, graphics rendering, implementing Google Maps, and more. Lastly, the book takes you through how Qt5 can help you to create cross-platform apps that are compatible with Android and iOS. You will be able to develop functional and appealing software using PyQt through interesting and fun recipes that will expand your knowledge of GUIsWhat you will learn Use basic Qt components, such as a radio button, combo box, and sliders Use QSpinBox and sliders to handle different signals generated on mouse clicks Work with different Qt layouts to meet user interface requirements Create custom widgets and set up customizations in your GUI Perform asynchronous I/O operations and thread handling in the Python GUI Employ network concepts, internet browsing, and Google Maps in UI Use graphics rendering and implement animation in your GUI Make your GUI application compatible with Android and iOS devicesWho this book is forIf you’re an intermediate Python programmer wishing to enhance your coding skills by writing powerful GUIs in Python using PyQT, this is the book for you.
R 1,889.00


Statistical Data Analysis
This book is a guide to the practical application of statistics in data analysis as typically encountered in the physical sciences. It is primarily addressed at students and professionals who need to draw quantitative conclusions from experimental data. Although most of the examples are taken from particle physics, the material is presented in a sufficiently general way as to be useful to people from most branches of the physical sciences. The first part of the bookdescribes the basic tools of data analysis: concepts of probability and random variables, Monte Carlo techniques, statistical tests, and methods of parameter estimation. The last three chapters are somewhat more specialized than those preceding, covering interval estimation, characteristic functions,and the problem of correcting distributions for the effects of measurement errors (unfolding).
R 6,961.00

R 611.00















































