talk-data.com talk-data.com

Topic

data-science-tools

333

tagged

Activity Trend

1 peak/qtr
2020-Q1 2026-Q1

Activities

333 activities · Newest first

R Data Structures and Algorithms

"R Data Structures and Algorithms" serves as a comprehensive guide to understanding data structures and algorithms for R developers. You will explore key data structures like stacks, queues, and trees, learn sorting and searching techniques, and apply these concepts to enhance the speed and efficiency of your R programs. What this Book will help me do Analyze algorithm efficiency using Big-O notation. Implement key data structures such as arrays, linked lists, and trees in R. Explore advanced techniques like dynamic programming and graph algorithms. Master sorting and searching algorithms for optimizing data processes. Utilize R-specific structures like vectors and data frames effectively. Author(s) The authors, PKS Prakash and Sri Krishna Rao, bring extensive experience in software development and data analysis, and a passion for making computer science concepts accessible. Their combined expertise ensures readers gain practical knowledge along with a deep theoretical understanding. Who is it for? This book is perfect for R developers aiming to deepen their understanding of data structures and algorithms. Whether you're a beginner with basic R proficiency or an advanced user seeking to boost application performance, this book provides the knowledge you need to succeed.

Advanced R: Data Programming and the Cloud

Program for data analysis using R and learn practical skills to make your work more efficient. This book covers how to automate running code and the creation of reports to share your results, as well as writing functions and packages. Advanced R is not designed to teach advanced R programming nor to teach the theory behind statistical procedures. Rather, it is designed to be a practical guide moving beyond merely using R to programming in R to automate tasks. This book will show you how to manipulate data in modern R structures and includes connecting R to data bases such as SQLite, PostgeSQL, and MongoDB. The book closes with a hands-on section to get R running in the cloud. Each chapter also includes a detailed bibliography with references to research articles and other resources that cover relevant conceptual and theoretical topics. What You Will Learn Write and document R functions Make an R package and share it via GitHub or privately Add tests to R code to insure it works as intended Build packages automatically with GitHub Use R to talk directly to databases and do complex data management Run R in the Amazon cloud Generate presentation-ready tables and reports using R Who This Book Is For Working professionals, researchers, or students who are familiar with R and basic statistical techniques such as linear regression and who want to learn how to take their R coding and programming to the next level.

R for Microsoft® Excel Users: Making the Transition for Statistical Analysis

Microsoft Excel can perform many statistical analyses, but thousands of business users and analysts are now reaching its limits. R, in contrast, can perform virtually any imaginable analysis—if you can get over its learning curve. In R for Microsoft® Excel Users, Conrad Carlberg shows exactly how to get the most from both programs. Drawing on his immense experience helping organizations apply statistical methods, Carlberg reviews how to perform key tasks in Excel, and then guides you through reaching the same outcome in R—including which packages to install and how to access them. Carlberg offers expert advice on when and how to use Excel, when and how to use R instead, and the strengths and weaknesses of each tool. Writing in clear, understandable English, Carlberg combines essential statistical theory with hands-on examples reflecting real-world challenges. By the time you’ve finished, you’ll be comfortable using R to solve a wide spectrum of problems—including many you just couldn’t handle with Excel. • Smoothly transition to R and its radically different user interface • Leverage the R community’s immense library of packages • Efficiently move data between Excel and R • Use R’s DescTools for descriptive statistics, including bivariate analyses • Perform regression analysis and statistical inference in R and Excel • Analyze variance and covariance, including single-factor and factorial ANOVA • Use R’s mlogit package and glm function for Solver-style logistic regression • Analyze time series and principal components with R and Excel

Learning R Programming

This book provides a comprehensive introduction to R programming, a powerful tool for data science and statistics. Throughout the book, readers will explore programming constructs, data structures, and popular R packages, gaining the skills needed for practical applications and problem-solving. What this Book will help me do Understand R's foundational concepts like variables, data types, and functions. Learn how to use R for data analysis, visualization, and machine learning tasks. Develop advanced R skills such as meta-programming and performance optimization. Master object-oriented programming using R's S3, S4, and R6 systems. Gain confidence in utilizing R for creating web scraping scripts and interactive reports. Author(s) None Ren, an experienced software developer and educator, specializes in languages for data analysis, including R. With years of practical experience and teaching R programming, they bring clarity and depth to complex topics. Their approachable writing style ensures learners at any level can engage effectively. Who is it for? This book is ideal for professionals in data science, statistics, and related fields with basic programming skills looking to delve into R programming. It caters to beginners and those consolidating their knowledge of R, aiming to develop practical skills for data manipulation and analysis.

Essential MATLAB for Engineers and Scientists, 6th Edition

Essential MATLAB for Engineers and Scientists, Sixth Edition, provides a concise, balanced overview of MATLAB's functionality that facilitates independent learning, with coverage of both the fundamentals and applications. The essentials of MATLAB are illustrated throughout, featuring complete coverage of the software's windows and menus. Program design and algorithm development are presented clearly and intuitively, along with many examples from a wide range of familiar scientific and engineering areas. This updated edition includes the latest MATLAB versions through 2016a, and is an ideal book for a first course on MATLAB, or for an engineering problem-solving course using MATLAB, as well as a self-learning tutorial for professionals and students expected to learn and apply MATLAB. Updated to include all the newer features through MATLAB R2016a Includes new chapter on complex variables analysis Presents a comparison of execution time between compiled and un-compiled code that includes examples Describes the new H2 graphics features

Introduction to R for Business Intelligence

Master the essentials of using R for Business Intelligence in this practical guide. Through real-world use cases, learn to manipulate data, build predictive models, and create interactive dashboards to communicate insights effectively. What this Book will help me do Extract, clean, and analyze complex datasets for business applications. Perform advanced statistical and machine learning techniques like predictive modeling and clustering. Gain proficiency in creating interactive dashboards using R and the Shiny package. Develop real-world analytics skills that enhance decision-making processes. Integrate Business Intelligence workflows using R for operations, marketing, and finance domains. Author(s) None Gendron is an expert in data science and business analytics, passionate about teaching professionals to make data-driven decisions. With extensive experience in R programming, None has a knack for breaking down complex topics into easily digestible knowledge. Their practical approach ensures readers not only understand but can directly apply the concepts. Who is it for? This book is ideal for data analysts, business professionals, and entry-level data scientists looking to enhance their analytical skills. If you're familiar with basic R programming and aspire to derive actionable insights from data in the business context, this is the resource for you. It will also resonate with those in operations, marketing, or finance seeking to integrate data analysis into their decision-making.

GPU Programming in MATLAB

GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of the Parallel Computing Toolbox and other MATLAB toolboxes for GPU computing, which allow applications to be ported straightforwardly onto GPUs without extensive knowledge of GPU programming. The next part covers built-in, GPU-enabled features of MATLAB, including options to leverage GPUs across multicore or different computer systems. Finally, advanced material includes CUDA code in MATLAB and optimizing existing GPU applications. Throughout the book, examples and source codes illustrate every concept so that readers can immediately apply them to their own development. Provides in-depth, comprehensive coverage of GPUs with MATLAB, including the parallel computing toolbox and built-in features for other MATLAB toolboxes Explains how to accelerate computationally heavy applications in MATLAB without the need to re-write them in another language Presents case studies illustrating key concepts across multiple fields Includes source code, sample datasets, and lecture slides

Writing code for R packages

R packages are a great way to share and create code that you and others can use over and over again. Why is it important? Developing R code for inclusion in a package is different than simply writing R scripts. What you'll learn—and how you can apply it Learn best practices for writing R code for packages: organizing your functions, code style recommendations, understanding and planning for how code will be run. Plan for the "unknowns" once you release a package to the world. Also includes hints for submitting a package to CRAN. This lesson is for you because… You're an R developer and need to package code so that others can reuse it You want to prepare a package to submit to CRAN Prerequisites Some familiarity with the R language Materials or downloads needed in advance Install R Install RStudio This lesson is taken from by Hadley Wickham. R Packages

Big Data Analytics with R

Unlock the potential of big data analytics by mastering R programming with this comprehensive guide. This book takes you step-by-step through real-world scenarios where R's capabilities shine, providing you with practical skills to handle, process, and analyze large and complex datasets effectively. What this Book will help me do Understand the latest big data processing methods and how R can enhance their application. Set up and use big data platforms such as Hadoop and Spark in conjunction with R. Utilize R for practical big data problems, such as analyzing consumption and behavioral datasets. Integrate R with SQL and NoSQL databases to maximize its versatility in data management. Discover advanced machine learning implementations using R and Spark MLlib for predictive analytics. Author(s) None Walkowiak is an experienced data analyst and R programming expert with a passion for data engineering and machine learning. With a deep knowledge of big data platforms and extensive teaching experience, they bring a clear and approachable writing style to help learners excel. Who is it for? Ideal for data analysts, scientists, and engineers with fundamental data analysis knowledge looking to enhance their big data capabilities using R. If you aim to adapt R for large-scale data management and analysis workflows, this book is your ideal companion to bridge the gap.

R for Data Science Cookbook

The "R for Data Science Cookbook" is your comprehensive guide to tackling data problems using R. Focusing on practical applications, you will learn data manipulation, visualization, statistical inference, and machine learning with a hands-on approach using popular R packages. What this Book will help me do Master the use of R's functional programming features to streamline your analysis workflows. Extract, transform, and visualize data effectively using robust R packages like dplyr and ggplot2. Learn to create intuitive and professional visualizations and reports that communicate insights effectively. Implement key statistical modeling and machine learning techniques to solve real-world problems. Acquire expertise in data mining techniques, including clustering and association rule mining. Author(s) Yu-Wei Chiu, also known as David Chiu, is an experienced data scientist and educator. With a solid technical background in using R for data science, he combines theory with practical applications in his writing. David's approachable style and rich examples make complex topics accessible and engaging for learners. Who is it for? This book is perfect for individuals who already have a foundation in R and are looking to deepen their expertise in applying R to data science tasks. Ideal readers are analysts and statisticians eager to solve real-world problems using practical tools. If you're aspiring to work effectively with large data sets or want to learn versatile data analysis techniques, this book is designed for you. It bridges the gap between theoretical knowledge and actionable skills, making it invaluable for professionals and learners alike.

The Book of R

The Book of R is a comprehensive, beginner-friendly guide to R, the world's most popular programming language for statistical analysis. Even if you have no programming experience and little more than a grounding in the basics of mathematics, you'll find everything you need to begin using R effectively for statistical analysis. You'll start with the basics, like how to handle data and write simple programs, before moving on to more advanced topics, like producing statistical summaries of your data and performing statistical tests and modeling. You'll even learn how to create impressive data visualizations with R's basic graphics tools and contributed packages, like ggplot2 and ggvis, as well as interactive 3D visualizations using the rgl package. Dozens of hands-on exercises (with downloadable solutions) take you from theory to practice, as you learn: The fundamentals of programming in R, including how to write data frames, create functions, and use variables, statements, and loops Statistical concepts like exploratory data analysis, probabilities, hypothesis tests, and regression modeling, and how to execute them in R How to access R's thousands of functions, libraries, and data sets How to draw valid and useful conclusions from your data How to create publication-quality graphics of your resultsCombining detailed explanations with real-world examples and exercises, this book will provide you with a solid understanding of both statistics and the depth of R's functionality. Make The Book of R your doorway into the growing world of data analysis.

R: Data Analysis and Visualization

Master the art of building analytical models using R About This Book Load, wrangle, and analyze your data using the world's most powerful statistical programming language Build and customize publication-quality visualizations of powerful and stunning R graphs Develop key skills and techniques with R to create and customize data mining algorithms Use R to optimize your trading strategy and build up your own risk management system Discover how to build machine learning algorithms, prepare data, and dig deep into data prediction techniques with R Who This Book Is For This course is for data scientist or quantitative analyst who are looking at learning R and take advantage of its powerful analytical design framework. It's a seamless journey in becoming a full-stack R developer. What You Will Learn Describe and visualize the behavior of data and relationships between data Gain a thorough understanding of statistical reasoning and sampling Handle missing data gracefully using multiple imputation Create diverse types of bar charts using the default R functions Familiarize yourself with algorithms written in R for spatial data mining, text mining, and so on Understand relationships between market factors and their impact on your portfolio Harness the power of R to build machine learning algorithms with real-world data science applications Learn specialized machine learning techniques for text mining, big data, and more In Detail The R learning path created for you has five connected modules, which are a mini-course in their own right. As you complete each one, you'll have gained key skills and be ready for the material in the next module! This course begins by looking at the Data Analysis with R module. This will help you navigate the R environment. You'll gain a thorough understanding of statistical reasoning and sampling. Finally, you'll be able to put best practices into effect to make your job easier and facilitate reproducibility. The second place to explore is R Graphs, which will help you leverage powerful default R graphics and utilize advanced graphics systems such as lattice and ggplot2, the grammar of graphics. You'll learn how to produce, customize, and publish advanced visualizations using this popular and powerful framework. With the third module, Learning Data Mining with R, you will learn how to manipulate data with R using code snippets and be introduced to mining frequent patterns, association, and correlations while working with R programs. The Mastering R for Quantitative Finance module pragmatically introduces both the quantitative finance concepts and their modeling in R, enabling you to build a tailor-made trading system on your own. By the end of the module, you will be well-versed with various financial techniques using R and will be able to place good bets while making financial decisions. Finally, we'll look at the Machine Learning with R module. With this module, you'll discover all the analytical tools you need to gain insights from complex data and learn how to choose the correct algorithm for your specific needs. You'll also learn to apply machine learning methods to deal with common tasks, including classification, prediction, forecasting, and so on. Style and approach Learn data analysis, data visualization techniques, data mining, and machine learning all using R and also learn to build models in quantitative finance using this powerful language.

Learning Probabilistic Graphical Models in R

Explore the fundamentals of probabilistic graphical models (PGM) with hands-on examples using R. This book helps you translate theoretical concepts into practical solutions, addressing complex problems with Bayesian and Markov networks. It's written to demystify PGMs, equipping you to create robust models for inference, learning, and prediction. What this Book will help me do Understand and implement probabilistic graphical models, including Bayesian and Markov networks, directly in R. Learn to use various R packages for performing inference and analyzing probabilistic models. Master the essentials of Bayesian methods, transitioning to advanced concepts with clear, step-by-step guidance. Familiarize yourself with methods like PCA and ICA for analyzing and reducing complex data dimensions. Develop practical skills to apply PGM techniques to machine learning challenges and real-world data problems. Author(s) The authors bring diverse expertise in probabilistic modeling, R programming, and applied machine learning. They are passionate educators and technical writers, focusing on breaking down complex theories into accessible knowledge. Their writing emphasizes practical demonstration, leveraging their industry and academic experiences. Who is it for? This book is designed for data scientists, engineers, and machine learning enthusiasts who wish to enhance their understanding of probabilistic graphical models. Whether you're curious about Bayesian methods or looking to apply PGM approaches to data-rich challenges, this guide is perfect for learners at an intermediate level, offering practical insights and real-world applications.

Practical Data Analysis Cookbook

Practical Data Analysis Cookbook takes you on a comprehensive journey to mastering data exploration and analysis using Python. From data cleaning and transformation to building predictive and classification models, this book provides practical recipes for tackling real-world data challenges and extracting valuable insights. What this Book will help me do Efficiently clean, transform, and explore datasets using tools like pandas and OpenRefine. Develop predictive models for time series and other datasets using Python libraries such as scikit-learn and Statsmodels. Apply clustering and classification techniques to real-world data problems to gain actionable insights. Explore advanced topics like natural language processing and graph theory concepts using specialized tools. Build the skills to solve practical data modeling problems encountered in a data science role. Author(s) None Drabas is an experienced data scientist and author who specializes in Python-based data analysis. With a background in tackling intricate data-driven problems, None brings real-world experience to the readers. In creating this Cookbook, None adopts a step-by-step approach, making complex techniques accessible to learners of all backgrounds. Who is it for? If you are a data analyst, data scientist, or someone interested in exploring Python for practical data problems, this book is for you. It suits beginners starting their data journey and intermediate professionals looking to enhance their toolset. With clear instructions, it's ideal for anyone willing to build practical skills and tackle real-world challenges in data analysis.

RStudio for R Statistical Computing Cookbook

Dive into the practical applications of RStudio with this comprehensive cookbook, designed to help analysts and data scientists unlock the full potential of RStudio's features. You'll enhance your statistical computing, data visualization, and reporting skills through over 50 carefully curated recipes-each seamlessly blending conceptual understanding with hands-on implementation. What this Book will help me do Master the latest advanced R console features for a smooth coding experience. Create dynamic and interactive visualizations to effectively represent data insights. Improve R project management to organize and maintain reproducibility in your analyses. Apply statistical and predictive modeling techniques tailored for diverse application domains. Develop interactive web applications and detailed reports with R Markdown and Shiny. Author(s) Andrea Cirillo is an experienced data scientist with a deep knowledge of statistical computing and data analysis. Through his professional and academic career, Andrea has developed a knack for teaching and simplifying complex programming and statistics concepts. His passion is helping others advance their skills with practical, hands-on resources. Who is it for? This book is tailored for data scientists, statisticians, and R programmers with foundational R programming skills. It is ideal for professionals who aim to enhance their fluency with RStudio and improve their statistical analysis capabilities. Whether you're structuring your first analytical project or refining your data visualization techniques, this book is designed to assist your growth. Overall, the audience includes anyone seeking practical expertise in RStudio for impactful data analysis.

NumPy Essentials

NumPy Essentials is your guide to mastering NumPy, the powerful Python library for scientific computing. In this book, you'll discover how to manipulate arrays, perform mathematical operations, and create advanced models. With its clear examples and practical exercises, you'll build the skills needed to efficiently tackle analytical challenges. What this Book will help me do Learn to manipulate data efficiently with NumPy array objects and universal functions. Gain proficiency in solving linear algebra problems using NumPy's powerful modules. Master regression techniques and curve fitting for statistical modeling. Apply Fourier Transform and spectral analysis in solving real-world problems. Integrate and optimize Python code using Cython and the NumPy C API for higher performance. Author(s) Jaidev Deshpande, None Chin, Tanmay Dutta, and Shane Holloway are seasoned developers passionate about Python and scientific computing. With experience across diverse projects, they bring practical insights and accessible explanations to their writing. Who is it for? This book is ideal for Python developers seeking to sharpen their numerical computing skills. Prior experience with Python is expected, as the content progresses quickly to advanced topics. Whether you're working in data analysis, scientific research, or machine learning, this book will provide valuable tools and insights.

Electromagnetic Waves, Materials, and Computation with MATLAB®

This book is for senior undergraduate/first-year graduate students specializing in one or more of the technologies based on electromagnetics. Composed of three parts, it begins with the electromagnetics of bounded simple media, moves on to electromagnetic equations of complex media, and then covers electromagnetic computation. The author takes a modern approach by using commercial software such as MATLAB and FDTD methods and provides a strong base of conceptual mathematical aspects. The material strikes a balance between theory, intuitive approximate solutions, and the use of commercial software and interpretation of solutions. Case studies and practical examples are presented throughout the text.

Multi-Label Dimensionality Reduction

The data mining and machine learning literature currently lacks a unified treatment of multi-label dimensionality reduction that incorporates both algorithmic developments and applications. Addressing this shortfall, this book covers the methodological developments, theoretical properties, computational aspects, and applications of many multi-label dimensionality reduction algorithms, including existing dimensionality reduction algorithms and new developments of traditional algorithms. It illustrates how to apply the algorithms to solve real-world problems. A supplementary website provides a MATLAB package for implementing popular dimensionality reduction algorithms.

Radar Systems Analysis and Design Using MATLAB, 3rd Edition

Developed from the author's graduate-level courses, the first edition of this book filled the need for a comprehensive, self-contained, and hands-on treatment of radar systems analysis and design. It quickly became a bestseller and was widely adopted by many professors. The second edition built on this successful format by rearranging and updating

Signals and Systems

This text employs MATLAB both computationally and pedagogically to provide interactive visual reinforcement of the fundamentals, including the characteristics of signals, operations used on signals, time and frequency domain analyses of systems, continuous-time and discrete-time signals and systems, and more. The book includes hands-on MATLAB modules linked to specific segments of the text to ensure seamless integration between learning and doing. A solutions manual, MATLAB code, figures, presentation slides, and other ancillary materials are available on an author-supported website or with qualifying course adoption.