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

MATLAB for Neuroscientists, 2nd Edition

MATLAB for Neuroscientists serves as the only complete study manual and teaching resource for MATLAB, the globally accepted standard for scientific computing, in the neurosciences and psychology. This unique introduction can be used to learn the entire empirical and experimental process (including stimulus generation, experimental control, data collection, data analysis, modeling, and more), and the 2nd Edition continues to ensure that a wide variety of computational problems can be addressed in a single programming environment. This updated edition features additional material on the creation of visual stimuli, advanced psychophysics, analysis of LFP data, choice probabilities, synchrony, and advanced spectral analysis. Users at a variety of levels—advanced undergraduates, beginning graduate students, and researchers looking to modernize their skills—will learn to design and implement their own analytical tools, and gain the fluency required to meet the computational needs of neuroscience practitioners. The first complete volume on MATLAB focusing on neuroscience and psychology applications Problem-based approach with many examples from neuroscience and cognitive psychology using real data Illustrated in full color throughout Careful tutorial approach, by authors who are award-winning educators with strong teaching experience

Bistatic SAR/GISAR/FISAR Geometry, Signal Models and Imaging Algorithms

Bistatic radar consists of a radar system which comprises a transmitter and receiver which are separated by a distance comparable to the expected target distance. This book provides a general theoretical description of such bistatic technology in the context of synthetic aperture, inverse synthetic aperture and forward scattering radars from the point of view of analytical geometrical and signal formation as well as processing theory. Signal formation and image reconstruction algorithms are developed with the application of high informative linear frequency and phase code modulating techniques, and numerical experiments that confirm theoretical models are carried out. The authors suggest the program implementation of developed algorithms. A theoretical summary of the latest results in the field of bistatic radars is provided, before applying an analytical geometrical description of scenarios of bistatic synthetic aperture, inverse synthetic aperture and forward scattering radars with cooperative and non-cooperative transmitters. Signal models with linear frequency and phase code modulation are developed, and special phase modulations with C/A (coarse acquisition) and P (precision) of GPS satellite transmitters are considered. The authors suggest Matlab implementations of all geometrical models and signal formation and processing algorithms. Contents 1. Bistatic Synthetic Aperture Radar (BSAR) Survey. 2. BSAR Geometry. 3. BSAR Waveforms and Signal Models. 4. BSAR Image Reconstruction Algorithms. 5. Analytical Geometrical Determination of BSAR Resolution. 6. BSAR Experimental Results. 7. BSAR Matlab Implementation. A general theoretical description of bistatic technology within the scope of synthetic aperture, inverse synthetic aperture and forward scattering radars from the point of view of analytical geometrical and signal formation and processing theory. Signal formation and image reconstruction algorithms are developed in this title, with application of high informative linear frequency and phase code modulating techniques. Numerical experiments that confirm theoretical models are carried out and the authors suggest program implementation for the algorithms developed.

Programming in MATLAB ®

MATLAB ® provides an interactive programming interface for numerical computation and data visualization making it the default framework used for analysis, design and research in many domains of science and industry. Programming in MATLAB ®: A problem-solving approach is intended as an aid to engineers and scientists with no prior programming expertise. The book focuses on the systematic development of practical programming skills through MATLAB language constructs, backed by several well-designed examples and exercises. Designed to be as much a MATLAB reference tool for researchers in varied fields as it is a guide for undergraduate readers, the book builds on the concepts sequentially as it progresses through the chapters. Each chapter is complete, independent of the book's remaining contents. Thus, for teaching purposes, one can suitably the relevant portions.

R for Everyone: Advanced Analytics and Graphics

Statistical Computation for Programmers, Scientists, Quants, Excel Users, and Other Professionals Using the open source R language, you can build powerful statistical models to answer many of your most challenging questions. R has traditionally been difficult for non-statisticians to learn, and most R books assume far too much knowledge to be of help. R for Everyone is the solution. Drawing on his unsurpassed experience teaching new users, professional data scientist Jared P. Lander has written the perfect tutorial for anyone new to statistical programming and modeling. Organized to make learning easy and intuitive, this guide focuses on the 20 percent of R functionality you’ll need to accomplish 80 percent of modern data tasks. Lander’s self-contained chapters start with the absolute basics, offering extensive hands-on practice and sample code. You’ll download and install R; navigate and use the R environment; master basic program control, data import, and manipulation; and walk through several essential tests. Then, building on this foundation, you’ll construct several complete models, both linear and nonlinear, and use some data mining techniques. By the time you’re done, you won’t just know how to write R programs, you’ll be ready to tackle the statistical problems you care about most. COVERAGE INCLUDES • Exploring R, RStudio, and R packages • Using R for math: variable types, vectors, calling functions, and more • Exploiting data structures, including data.frames, matrices, and lists • Creating attractive, intuitive statistical graphics • Writing user-defined functions • Controlling program flow with if, ifelse, and complex checks • Improving program efficiency with group manipulations • Combining and reshaping multiple datasets • Manipulating strings using R’s facilities and regular expressions • Creating normal, binomial, and Poisson probability distributions • Programming basic statistics: mean, standard deviation, and t-tests • Building linear, generalized linear, and nonlinear models • Assessing the quality of models and variable selection • Preventing overfitting, using the Elastic Net and Bayesian methods • Analyzing univariate and multivariate time series data • Grouping data via K-means and hierarchical clustering • Preparing reports, slideshows, and web pages with knitr • Building reusable R packages with devtools and Rcpp • Getting involved with the R global community

Data Mining Applications with R

Data Mining Applications with R is a great resource for researchers and professionals to understand the wide use of R, a free software environment for statistical computing and graphics, in solving different problems in industry. R is widely used in leveraging data mining techniques across many different industries, including government, finance, insurance, medicine, scientific research and more. This book presents 15 different real-world case studies illustrating various techniques in rapidly growing areas. It is an ideal companion for data mining researchers in academia and industry looking for ways to turn this versatile software into a powerful analytic tool. R code, Data and color figures for the book are provided at the RDataMining.com website. Helps data miners to learn to use R in their specific area of work and see how R can apply in different industries Presents various case studies in real-world applications, which will help readers to apply the techniques in their work Provides code examples and sample data for readers to easily learn the techniques by running the code by themselves

Introduction to R for Quantitative Finance

Explore how to use the statistical computing language R to solve complex quantitative finance problems with "Introduction to R for Quantitative Finance." This book offers a blend of theory and practice, empowering readers with both the foundational understanding and practical skills to tackle real-world challenges using R, making it an ideal resource for beginners and seasoned professionals alike. What this Book will help me do Utilize time series analysis in R to model and forecast financial and economic data. Apply key portfolio selection theories to analyze and optimize investment portfolios. Understand and implement a variety of pricing models, including the Capital Asset Pricing Model in R. Analyze and interpret fixed income instruments and derivatives, focusing on practical applications in finance. Leverage R for risk analysis through techniques such as Extreme Value Theory and copula-based modeling. Author(s) The authors of "Introduction to R for Quantitative Finance" are seasoned experts in the fields of quantitative finance and computational statistics. They bring a wealth of industry and academic experience to the table, having applied R to solve intricate financial problems in practical settings. Their approachable writing style ensures complex subjects remain accessible and engaging. Who is it for? This book is ideal for quantitative analysts, data scientists, or finance professionals eager to leverage R for financial analysis. It caters to individuals with a foundation in finance but new to the R programming language. Readers who aim to model, predict, and interpret financial phenomena using advanced statistical tools will particularly benefit from this guide.

Accelerating MATLAB with GPU Computing

Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully provides high-level functions as a simulation tool for rapid prototyping, the underlying details and knowledge needed for utilizing GPUs make MATLAB users hesitate to step into it. Accelerating MATLAB with GPUs offers a primer on bridging this gap. Starting with the basics, setting up MATLAB for CUDA (in Windows, Linux and Mac OS X) and profiling, it then guides users through advanced topics such as CUDA libraries. The authors share their experience developing algorithms using MATLAB, C++ and GPUs for huge datasets, modifying MATLAB codes to better utilize the computational power of GPUs, and integrating them into commercial software products. Throughout the book, they demonstrate many example codes that can be used as templates of C-MEX and CUDA codes for readers’ projects. Download example codes from the publisher's website: http://booksite.elsevier.com/9780124080805/ Shows how to accelerate MATLAB codes through the GPU for parallel processing, with minimal hardware knowledge Explains the related background on hardware, architecture and programming for ease of use Provides simple worked examples of MATLAB and CUDA C codes as well as templates that can be reused in real-world projects

Introduction to Numerical and Analytical Methods with MATLAB® for Engineers and Scientists

Introduction to Numerical and Analytical Methods with MATLAB® for Engineers and Scientists provides the basic concepts of programming in MATLAB for engineering applications. • Teaches engineering students how to write computer programs on the MATLAB platform • Examines the selection and use of numerical and analytical methods through examples and case studies • Demonstrates mathematical concepts that can be used to help solve engineering problems, including matrices, roots of equations, integration, ordinary differential equations, curve fitting, algebraic linear equations, and more The text covers useful numerical methods, including interpolation, Simpson’s rule on integration, the Gauss elimination method for solving systems of linear algebraic equations, the Runge-Kutta method for solving ordinary differential equations, and the search method in combination with the bisection method for obtaining the roots of transcendental and polynomial equations. It also highlights MATLAB’s built-in functions. These include interp1 function, the quad and dblquad functions, the inv function, the ode45 function, the fzero function, and many others. The second half of the text covers more advanced topics, including the iteration method for solving pipe flow problems, the Hardy-Cross method for solving flow rates in a pipe network, separation of variables for solving partial differential equations, and the use of Laplace transforms to solve both ordinary and partial differential equations. This book serves as a textbook for a first course in numerical methods using MATLAB to solve problems in mechanical, civil, aeronautical, and electrical engineering. It can also be used as a textbook or as a reference book in higher level courses.

Learning R

Learn how to perform data analysis with the R language and software environment, even if you have little or no programming experience. With the tutorials in this hands-on guide, youâ??ll learn how to use the essential R tools you need to know to analyze data, including data types and programming concepts. The second half of Learning R shows you real data analysis in action by covering everything from importing data to publishing your results. Each chapter in the book includes a quiz on what youâ??ve learned, and concludes with exercises, most of which involve writing R code. Write a simple R program, and discover what the language can do Use data types such as vectors, arrays, lists, data frames, and strings Execute code conditionally or repeatedly with branches and loops Apply R add-on packages, and package your own work for others Learn how to clean data you import from a variety of sources Understand data through visualization and summary statistics Use statistical models to pass quantitative judgments about data and make predictions Learn what to do when things go wrong while writing data analysis code

Introduction to Linear Optimization and Extensions with MATLAB®

Filling the need for an introductory book on linear programming that discusses the important ways to mitigate parameter uncertainty, Introduction to Linear Optimization and Extensions with MATLAB® provides a concrete and intuitive yet rigorous introduction to modern linear optimization. In addition to fundamental topics, the book discusses current linear optimization technologies such as predictor-path following interior point methods for both linear and quadratic optimization as well as the inclusion of linear optimization of uncertainty i.e. stochastic programming with recourse and robust optimization. The author introduces both stochastic programming and robust optimization as frameworks to deal with parameter uncertainty. The author’s unusual approach—developing these topics in an introductory book—highlights their importance. Since most applications require decisions to be made in the face of uncertainty, the early introduction of these topics facilitates decision making in real world environments. The author also includes applications and case studies from finance and supply chain management that involve the use of MATLAB. Even though there are several LP texts in the marketplace, most do not cover data uncertainty using stochastic programming and robust optimization techniques. Most emphasize the use of MS Excel, while this book uses MATLAB which is the primary tool of many engineers, including financial engineers. The book focuses on state-of-the-art methods for dealing with parameter uncertainty in linear programming, rigorously developing theory and methods. But more importantly, the author’s meticulous attention to developing intuition before presenting theory makes the material come alive.

The Heston Model and its Extensions in Matlab and C#, + Website

Tap into the power of the most popular stochastic volatility model for pricing equity derivatives Since its introduction in 1993, the Heston model has become a popular model for pricing equity derivatives, and the most popular stochastic volatility model in financial engineering. This vital resource provides a thorough derivation of the original model, and includes the most important extensions and refinements that have allowed the model to produce option prices that are more accurate and volatility surfaces that better reflect market conditions. The book's material is drawn from research papers and many of the models covered and the computer codes are unavailable from other sources. The book is light on theory and instead highlights the implementation of the models. All of the models found here have been coded in Matlab and C#. This reliable resource offers an understanding of how the original model was derived from Ricatti equations, and shows how to implement implied and local volatility, Fourier methods applied to the model, numerical integration schemes, parameter estimation, simulation schemes, American options, the Heston model with time-dependent parameters, finite difference methods for the Heston PDE, the Greeks, and the double Heston model. A groundbreaking book dedicated to the exploration of the Heston model—a popular model for pricing equity derivatives Includes a companion website, which explores the Heston model and its extensions all coded in Matlab and C# Written by Fabrice Douglas Rouah a quantitative analyst who specializes in financial modeling for derivatives for pricing and risk management Engaging and informative, this is the first book to deal exclusively with the Heston Model and includes code in Matlab and C# for pricing under the model, as well as code for parameter estimation, simulation, finite difference methods, American options, and more. Note: The ebook version does not provide access to the companion files.

Modeling Techniques in Predictive Analytics: Business Problems and Solutions with R

Today, successful firms compete and win based on analytics. Modeling Techniques in brings together all the concepts, techniques, and R code you need to excel in any role involving analytics. Thomas W. Miller’s unique balanced approach combines business context Predictive Analytics and quantitative tools, appealing to managers, analysts, programmers, and students alike. Miller addresses multiple business challenges and business cases, including segmentation, brand positioning, product choice modeling, pricing research, finance, sports, text analytics, sentiment analysis, and social network analysis. He illuminates the use of cross-sectional data, time series, spatial, and even spatio-temporal data. For each problem, Miller explains why the problem matters, what data is relevant, how to explore your data once you’ve identified it, and then how to successfully model that data. You’ll learn how to model data conceptually, with words and figures; and then how to model it with realistic R programs that deliver actionable insights and knowledge. Miller walks you through model construction, explanatory variable subset selection, and validation, demonstrating best practices for improving out-of-sample predictive performance. He employs data visualization and statistical graphics in exploring data, presenting models, and evaluating performance. All example code is presented in R, today’s #1 system for applied statistics, statistical research, and predictive modeling; code is set apart from other text so it’s easy to find for those who want it (and easy to skip for those who don’t).

Pro Data Visualization using R and JavaScript

Pro Data Visualization using R and JavaScript makes the R language approachable, and promotes the idea of data gathering and analysis. You'll see how to use R to interrogate and analyze your data, and then use the D3 JavaScript library to format and display that data in an elegant, informative, and interactive way. You will learn how to gather data effectively, and also how to understand the philosophy and implementation of each type of chart, so as to be able to represent the results visually. With the popularity of the R language, the art and practice of creating data visualizations is no longer the preserve of mathematicians, statisticians, or cartographers. As technology leaders, we can gather metrics around what we do and use data visualizations to communicate that information. Pro Data Visualization using R and JavaScript combines the power of the R language with the simplicity and familiarity of JavaScript to display clear and informative data visualizations. Gathering and analyzing empirical data is the key to truly understanding anything. We can track operational metrics to quantify the health of our products in production. We can track quality metrics of our projects, and even use our data to identify bad code. Visualizing this data allows anyone to read our analysis and easily get a deep understanding of the story the data tells. What you'll learn A rich understanding of how to gather, and analyze empirical data How to tell a story with data using data visualizations What types of data visualizations are best to use for the story that you want to tell with your data A comprehensive introduction to the R language, covering all the essentials Exploration of how to construct interactive data visualizations using JavaScript and JavaScript libraries Who this book is for Developers at all levels interested in data visualization, beginning to intermediate engineering managers, statisticians, mathematicians, economists and any others interested in data visualization.

Numerical Methods for Engineers and Scientists Using MATLAB®

Designed to benefit scientific and engineering applications, Numerical Methods for Engineers and Scientists Using MATLAB® focuses on the fundamentals of numerical methods while making use of MATLAB software. The book introduces MATLAB early on and incorporates it throughout the chapters to perform symbolic, graphical, and numerical tasks. The text covers a variety of methods from curve fitting to solving ordinary and partial differential equations. Provides fully worked-out examples showing all details Confirms results through the execution of the user-defined function or the script file Executes built-in functions for re-confirmation, when available Generates plots regularly to shed light on the soundness and significance of the numerical results Created to be user-friendly and easily understandable, Numerical Methods for Engineers and Scientists Using MATLAB® provides background material and a broad introduction to the essentials of MATLAB, specifically its use with numerical methods. Building on this foundation, it introduces techniques for solving equations and focuses on curve fitting and interpolation techniques. It addresses numerical differentiation and integration methods, presents numerical methods for solving initial-value and boundary-value problems, and discusses the matrix eigenvalue problem, which entails numerical methods to approximate a few or all eigenvalues of a matrix. The book then deals with the numerical solution of partial differential equations, specifically those that frequently arise in engineering and science. The book presents a user-defined function or a MATLAB script file for each method, followed by at least one fully worked-out example. When available, MATLAB built-in functions are executed for confirmation of the results. A large set of exercises of varying levels of difficulty appears at the end of each chapter. The concise approach with strong, up-to-date MATLAB integration provided by this book affords readers a thorough knowledge of the fundamentals of numerical methods utilized in various disciplines.

Numerical Methods for Chemical Engineers Using Excel, VBA, and MATLAB

Since many practical engineering problems must be solved numerically, this text provides instruction on using numerical methods and Excel/VBA for chemical and biomolecular engineering problems, covering a broad range of application areas. It also includes an introduction to MATLAB that is made easier to learn after studying the programming tools in previous chapters. Each chapter contains examples that show in detail how a particular numerical method or programming methodology can be implemented. The chapters also contain end-of-chapter exercises, with solutions provided.

Financial Derivative and Energy Market Valuation: Theory and Implementation in MATLAB

A road map for implementing quantitative financial models Financial Derivative and Energy Market Valuation brings the application of financial models to a higher level by helping readers capture the true behavior of energy markets and related financial derivatives. The book provides readers with a range of statistical and quantitative techniques and demonstrates how to implement the presented concepts and methods in Matlab. Featuring an unparalleled level of detail, this unique work provides the underlying theory and various advanced topics without requiring a prior high-level understanding of mathematics or finance. In addition to a self-contained treatment of applied topics such as modern Fourier-based analysis and affine transforms, Financial Derivative and Energy Market Valuation also: Provides the derivation, numerical implementation, and documentation of the corresponding Matlab for each topic Extends seminal works developed over the last four decades to derive and utilize present-day financial models Shows how to use applied methods such as fast Fourier transforms to generate statistical distributions for option pricing Includes all Matlab code for readers wishing to replicate the figures found throughout the book Thorough, practical, and easy to use, Financial Derivative and Energy Market Valuation is a first-rate guide for readers who want to learn how to use advanced numerical methods to implement and apply state-of-the-art financial models. The book is also ideal for graduate-level courses in quantitative finance, mathematical finance, and financial engineering.

Practical Signals Theory with MATLAB Applications

is organized around applications, first introducing the actual behavior of specific signals and then using them to motivate the presentation of mathematical concepts. Tervo sequences the presentation of the major transforms by their complexity: first Fourier, then Laplace, and finally the z-transform. Practical Signals Theory with MATLAB Applications The goal is to help students who can't visualize phenomena from an equation to develop their intuition and learn to analyze signals by inspection. Finally, most examples and problems are designed to use MATLAB, making the presentation more in line with modern engineering practice.

Essential MATLAB for Engineers and Scientists, 5th Edition

The fifth edition of Essential MATLAB for Engineers and Scientists 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 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 with the features of Matlab R2012b • More complete coverage of Matlab windows and menus • Expanded discussion of writing functions and scripts • Revised and expanded Part II: Applications • Expanded section on GUIs • More exercises and examples throughout • Extensive teacher support on http://textbooks.elsevier.com: solutions manual, extra problems, multiple choice questions, PowerPoint slides • Companion website for students providing M-files used within the book and selected solutions to end of chapter problems • Flexible access options: print, e-text, and e-text subscription

Learning to Program with MATLAB: Building GUI Tools

The text is for instructors who want to use MATLAB to teach introductory programming concepts. Since many students struggle with applying the concepts that underlie good programming practice, was designed upon the observation that student learning is enhanced if the students themselves build the GUI (graphical user interface) tool, construct the computational model, implement the visualization of results, and design the GUI. This text teaches the core concepts of computer programming—arrays, loops, functions, and basic data structures—using MATLAB. The chapter sequence covers text-based programs, then programs that produce graphics, building up to an emphasis on GUI tools. This progression unleashes the real power of MATLAB—creating visual expressions of the underlying mathematics of a problem or design. Learning to Program with MATLAB: Building GUI Tools