![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Computer software packages > Other software packages > Mathematical & statistical software
Python Algorithms, Second Edition explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.
This volume presents theoretical developments, applications and
computational methods for the analysis and modeling in behavioral
and social sciences where data are usually complex to explore and
investigate. The challenging proposals provide a connection between
statistical methodology and the social domain with particular
attention to computational issues in order to effectively address
complicated data analysis problems.
Containing a summary of several recent results on Markov-based input modeling in a coherent notation, this book introduces and compares algorithms for parameter fitting and gives an overview of available software tools in the area. Due to progress made in recent years with respect to new algorithms to generate PH distributions and Markovian arrival processes from measured data, the models outlined are useful alternatives to other distributions or stochastic processes used for input modeling. Graduate students and researchers in applied probability, operations research and computer science along with practitioners using simulation or analytical models for performance analysis and capacity planning will find the unified notation and up-to-date results presented useful. Input modeling is the key step in model based system analysis to adequately describe the load of a system using stochastic models. The goal of input modeling is to find a stochastic model to describe a sequence ofmeasurements from a real system to model for example the inter-arrival times of packets in a computer network or failure times of components in a manufacturing plant. Typical application areas are performance and dependability analysis of computer systems, communication networks, logistics or manufacturing systems but also the analysis of biological or chemical reaction networks and similar problems. Often the measured values have a high variability and are correlated. It s been known for a long time that Markov based models like phase type distributions or Markovian arrival processes are very general and allow one to capture even complex behaviors. However, the parameterization of these models results often in a complex and non-linear optimization problem. Only recently, several new results about the modeling capabilities of Markov based models and algorithms to fit the parameters of those models have been published. "
Linear mixed-effects models (LMMs) are an important class of statistical models that can be used to analyze correlated data. Such data are encountered in a variety of fields including biostatistics, public health, psychometrics, educational measurement, and sociology. This book aims to support a wide range of uses for the models by applied researchers in those and other fields by providing state-of-the-art descriptions of the implementation of LMMs in R. To help readers to get familiar with the features of the models and the details of carrying them out in R, the book includes a review of the most important theoretical concepts of the models. The presentation connects theory, software and applications. It is built up incrementally, starting with a summary of the concepts underlying simpler classes of linear models like the classical regression model, and carrying them forward to LMMs. A similar step-by-step approach is used to describe the R tools for LMMs. All the classes of linear models presented in the book are illustrated using real-life data. The book also introduces several novel R tools for LMMs, including new class of variance-covariance structure for random-effects, methods for influence diagnostics and for power calculations. They are included into an R package that should assist the readers in applying these and other methods presented in this text.
Essentials of Monte Carlo Simulation focuses on the fundamentals of Monte Carlo methods using basic computer simulation techniques. The theories presented in this text deal with systems that are too complex to solve analytically. As a result, readers are given a system of interest and constructs using computer code, as well as algorithmic models to emulate how the system works internally. After the models are run several times, in a random sample way, the data for each output variable(s) of interest is analyzed by ordinary statistical methods. This book features 11 comprehensive chapters, and discusses such key topics as random number generators, multivariate random variates, and continuous random variates. Over 100 numerical examples are presented as part of the appendix to illustrate useful real world applications. The text also contains an easy to read presentation with minimal use of difficult mathematical concepts. Very little has been published in the area of computer Monte Carlo simulation methods, and this book will appeal to students and researchers in the fields of Mathematics and Statistics.
This book provides a complete and comprehensive reference/guide to Pyomo (Python Optimization Modeling Objects) for both beginning and advanced modelers, including students at the undergraduate and graduate levels, academic researchers, and practitioners. The text illustrates the breadth of the modeling and analysis capabilities that are supported by the software and support of complex real-world applications. Pyomo is an open source software package for formulating and solving large-scale optimization and operations research problems. The text begins with a tutorial on simple linear and integer programming models. A detailed reference of Pyomo's modeling components is illustrated with extensive examples, including a discussion of how to load data from data sources like spreadsheets and databases. Chapters describing advanced modeling capabilities for nonlinear and stochastic optimization are also included. The Pyomo software provides familiar modeling features within Python, a powerful dynamic programming language that has a very clear, readable syntax and intuitive object orientation. Pyomo includes Python classes for defining sparse sets, parameters, and variables, which can be used to formulate algebraic expressions that define objectives and constraints. Moreover, Pyomo can be used from a command-line interface and within Python's interactive command environment, which makes it easy to create Pyomo models, apply a variety of optimizers, and examine solutions. The software supports a different modeling approach than commercial AML (Algebraic Modeling Languages) tools, and is designed for flexibility, extensibility, portability, and maintainability but also maintains the central ideas in modern AMLs.
This book was written to provide resource materials for teachers to use in their introductory or intermediate statistics class. The chapter content is ordered along the lines of many popular statistics books so it should be easy to supplement the content and exercises with class lecture materials. The book contains R script programs to demonstrate important topics and concepts covered in a statistics course, including probability, random sampling, population distribution types, role of the Central Limit Theorem, creation of sampling distributions for statistics, and more. The chapters contain T/F quizzes to test basic knowledge of the topics covered. In addition, the book chapters contain numerous exercises with answers or solutions to the exercises provided. The chapter exercises reinforce an understanding of the statistical concepts presented in the chapters. An instructor can select any of the supplemental materials to enhance lectures and/or provide additional coverage of concepts and topics in their statistics book.
Dynamical system theory has developed rapidly over the past fifty years. It is a subject upon which the theory of limit cycles has a significant impact for both theoretical advances and practical solutions to problems. Hopf bifurcation from a center or a focus is integral to the theory of bifurcation of limit cycles, for which normal form theory is a central tool. Although Hopf bifurcation has been studied for more than half a century, and normal form theory for over 100 years, efficient computation in this area is still a challenge with implications for Hilbert's 16th problem. This book introduces the most recent developments in this field and provides major advances in fundamental theory of limit cycles. Split into two parts, the first focuses on the study of limit cycles bifurcating from Hopf singularity using normal form theory with later application to Hilbert's 16th problem, while the second considers near Hamiltonian systems using Melnikov function as the main mathematical tool. Classic topics with new results are presented in a clear and concise manner and are accompanied by the liberal use of illustrations throughout. Containing a wealth of examples and structured algorithms that are treated in detail, a good balance between theoretical and applied topics is demonstrated. By including complete Maple programs within the text, this book also enables the reader to reconstruct the majority of formulas provided, facilitating the use of concrete models for study. Through the adoption of an elementary and practical approach, this book will be of use to graduate mathematics students wishing to study the theory of limit cycles as well as scientists, across a number of disciplines, with an interest in the applications of periodic behavior."
The interaction of the solar and heat radiation with the atmosphere and surface is the subject of the book. It is useful also for wide circle scientists involved in environmental studies. The book contains the description of 17 computer studying programs supporting different topics of courses. It includes only the base ground for comprehension of key topics and provides the accomplishment of practical works with using specially elaborated computer programs. Themes of practical works reflect main sections of mentioned courses of lectures. The packet of computer programs is added for solution of direct and inverse problems. It promotes deep and reliable comprehension of corresponding topics by students. All described approaches and computer programs are valuable resources for solving radiative transfer problems and they could be used by students for courses and diploma studies concerned atmospheric optics.
MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. This book is designed for use as a scientific/business calculator so that you can get numerical solutions to problems involving a wide array of mathematics using MATLAB. Just look up the function you want in the book and you are ready to use it in MATLAB or use the book to learn about the enormous range of options that MATLAB offers. MATLAB Numerical Calculations focuses on MATLAB capabilities to give you numerical solutions to problems you are likely to encounter in your professional or scholastic life. It introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. Starting with a look at basic MATLAB functionality with integers, rational numbers and real and complex numbers, and MATLAB's relationship with Maple, you will learn how to solve equations in MATLAB, and how to simplify the results. You will see how MATLAB incorporates vector, matrix and character variables, and functions thereof. MATLAB is a powerful tool used to defined, manipulate and simplify complex algebraic expressions. With MATLAB you can also work with ease in matrix algebra, making use of commands which allow you to find eigenvalues, eigenvectors, determinants, norms and various matrix decompositions, among many other features. Lastly, you will see how you can write scripts and use MATLAB to explore numerical analysis, finding approximations of integrals, derivatives and numerical solutions of differential equations.
Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis, Second Edition, provides a comprehensive guide for practitioners who wish to understand, construct, and analyze intelligent systems for decision support based on probabilistic networks. This new edition contains six new sections, in addition to fully-updated examples, tables, figures, and a revised appendix. Intended primarily for practitioners, this book does not require sophisticated mathematical skills or deep understanding of the underlying theory and methods nor does it discuss alternative technologies for reasoning under uncertainty. The theory and methods presented are illustrated through more than 140 examples, and exercises are included for the reader to check his or her level of understanding. The techniques and methods presented for knowledge elicitation, model construction and verification, modeling techniques and tricks, learning models from data, and analyses of models have all been developed and refined on the basis of numerous courses that the authors have held for practitioners worldwide.
R for Cloud Computing looks at some of the tasks performed by business analysts on the desktop (PC era) and helps the user navigate the wealth of information in R and its 4000 packages as well as transition the same analytics using the cloud. With this information the reader can select both cloud vendors and the sometimes confusing cloud ecosystem as well as the R packages that can help process the analytical tasks with minimum effort, cost and maximum usefulness and customization. The use of Graphical User Interfaces (GUI) and Step by Step screenshot tutorials is emphasized in this book to lessen the famous learning curve in learning R and some of the needless confusion created in cloud computing that hinders its widespread adoption. This will help you kick-start analytics on the cloud including chapters on both cloud computing, R, common tasks performed in analytics including the current focus and scrutiny of Big Data Analytics, setting up and navigating cloud providers. Readers are exposed to a breadth of cloud computing choices and analytics topics without being buried in needless depth. The included references and links allow the reader to pursue business analytics on the cloud easily. It is aimed at practical analytics and is easy to transition from existing analytical set up to the cloud on an open source system based primarily on R. This book is aimed at industry practitioners with basic programming skills and students who want to enter analytics as a profession. Note the scope of the book is neither statistical theory nor graduate level research for statistics, but rather it is for business analytics practitioners. It will also help researchers and academics but at a practical rather than conceptual level. The R statistical software is the fastest growing analytics platform in the world, and is established in both academia and corporations for robustness, reliability and accuracy. The cloud computing paradigm is firmly established as the next generation of computing from microprocessors to desktop PCs to cloud.
MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Optimization Techniques introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. It begins by introducing the MATLAB environment and the structure of MATLAB programming before moving on to the mathematics of optimization. The central part of the book is dedicated to MATLAB's Optimization Toolbox, which implements state-of-the-art algorithms for solving multiobjective problems, non-linear minimization with boundary conditions and restrictions, minimax optimization, semi-infinitely constrained minimization and linear and quadratic programming. A wide range of exercises and examples are included, illustrating the most widely used optimization methods.
Modern algorithmic techniques for summation, most of which were introduced in the 1990s, are developed here and carefully implemented in the computer algebra system Maple (TM). The algorithms of Fasenmyer, Gosper, Zeilberger, Petkovsek and van Hoeij for hypergeometric summation and recurrence equations, efficient multivariate summation as well as q-analogues of the above algorithms are covered. Similar algorithms concerning differential equations are considered. An equivalent theory of hyperexponential integration due to Almkvist and Zeilberger completes the book. The combination of these results gives orthogonal polynomials and (hypergeometric and q-hypergeometric) special functions a solid algorithmic foundation. Hence, many examples from this very active field are given. The materials covered are suitable for an introductory course on algorithmic summation and will appeal to students and researchers alike.
PAMIR (Parameterized Adaptive Multidimensional Integration Routines) is a suite of Fortran programs for multidimensional numerical integration over hypercubes, simplexes, and hyper-rectangles in general dimension p, intended for use by physicists, applied mathematicians, computer scientists, and engineers. The programs, which are available on the internet at www.pamir-integrate.com and are free for non-profit research use, are capable of following localized peaks and valleys of the integrand. Each program comes with a Message-Passing Interface (MPI) parallel version for cluster use as well as serial versions.The first chapter presents introductory material, similar to that on the PAMIR website, and the next is a "manual" giving much more detail on the use of the programs than is on the website. They are followed by many examples of performance benchmarks and comparisons with other programs, and a discussion of the computational integration aspects of PAMIR, in comparison with other methods in the literature. The final chapter provides details of the construction of the algorithms, while the Appendices give technical details and certain mathematical derivations.
Engineering mechanics involves the development of mathematical models of the physical world. Statics addresses the forces acting on and in mechanical objects and systems. Statics with MATLAB (R) develops an understanding of the mechanical behavior of complex engineering structures and components using MATLAB (R) to execute numerical calculations and to facilitate analytical calculations. MATLAB (R) is presented and introduced as a highly convenient tool to solve problems for theory and applications in statics. Included are example problems to demonstrate the MATLAB (R) syntax and to also introduce specific functions dealing with statics. These explanations are reinforced through figures generated with MATLAB (R) and the extra material available online which includes the special functions described. This detailed introduction and application of MATLAB (R) to the field of statics makes Statics with MATLAB (R) a useful tool for instruction as well as self study, highlighting the use of symbolic MATLAB (R) for both theory and applications to find analytical and numerical solutions
This book collects the proceedings of the 10th Workshop on Model-Oriented Design and Analysis (mODa). A model-oriented view on the design of experiments, which is the unifying theme of all mODa meetings, assumes some knowledge of the form of the data-generating process and naturally leads to the so-called optimum experimental design. Its theory and practice have since become important in many scientific and technological fields, ranging from optimal designs for dynamic models in pharmacological research, to designs for industrial experimentation, to designs for simulation experiments in environmental risk management, to name but a few. The methodology has become even more important in recent years because of the increased speed of scientific developments, the complexity of the systems currently under investigation and the mounting pressure on businesses, industries and scientific researchers to reduce product and process development times. This increased competition requires ever increasing efficiency in experimentation, thus necessitating new statistical designs. This book presents a rich collection of carefully selected contributions ranging from statistical methodology to emerging applications. It primarily aims to provide an overview of recent advances and challenges in the field, especially in the context of new formulations, methods and state-of-the-art algorithms. The topics included in this volume will be of interest to all scientists and engineers and statisticians who conduct experiments.
"Functional and Phylogenetic Ecology in R" is designed to teach readers to use R for phylogenetic and functional trait analyses. Over the past decade, a dizzying array of tools and methods were generated to incorporate phylogenetic and functional information into traditional ecological analyses. Increasingly these tools are implemented in R, thus greatly expanding their impact. Researchers getting started in R can use this volume as a step-by-step entryway into phylogenetic and functional analyses for ecology in R. More advanced users will be able to use this volume as a quick reference to understand particular analyses. The volume begins with an introduction to the R environment and handling relevant data in R. Chapters then cover phylogenetic and functional metrics of biodiversity; null modeling and randomizations for phylogenetic and functional trait analyses; integrating phylogenetic and functional trait information; and interfacing the R environment with a popular C-based program. This book presents a unique approach through its focus on ecological analyses and not macroevolutionary analyses. The author provides his own code, so that the reader is guided through the computational steps to calculate the desired metrics. This guided approach simplifies the work of determining which package to use for any given analysis. Example datasets are shared to help readers practice, and readers can then quickly turn to their own datasets.
The theme of the meeting was Statistical Methods for the
Analysis of Large Data-Sets . In recent years there has been
increasing interest in this subject; in fact a huge quantity of
information is often available but standard statistical techniques
are usually not well suited to managing this kind of data. The
conference serves as an important meeting point for European
researchers working on this topic and a number of European
statistical societies participated in the organization of the
event.
This is an introduction to time series that emphasizes methods and analysis of data sets. The logic and tools of model-building for stationary and non-stationary time series are developed and numerous exercises, many of which make use of the included computer package, provide the reader with ample opportunity to develop skills. Statisticians and students will learn the latest methods in time series and forecasting, along with modern computational models and algorithms.
A unique textbook for an undergraduate course on mathematical modeling, Differential Equations with MATLAB: Exploration, Applications, and Theory provides students with an understanding of the practical and theoretical aspects of mathematical models involving ordinary and partial differential equations (ODEs and PDEs). The text presents a unifying picture inherent to the study and analysis of more than 20 distinct models spanning disciplines such as physics, engineering, and finance. The first part of the book presents systems of linear ODEs. The text develops mathematical models from ten disparate fields, including pharmacokinetics, chemistry, classical mechanics, neural networks, physiology, and electrical circuits. Focusing on linear PDEs, the second part covers PDEs that arise in the mathematical modeling of phenomena in ten other areas, including heat conduction, wave propagation, fluid flow through fissured rocks, pattern formation, and financial mathematics. The authors engage students by posing questions of all types throughout, including verifying details, proving conjectures of actual results, analyzing broad strokes that occur within the development of the theory, and applying the theory to specific models. The authors' accessible style encourages students to actively work through the material and answer these questions. In addition, the extensive use of MATLAB (R) GUIs allows students to discover patterns and make conjectures.
Nonlinear physics continues to be an area of dynamic modern research, with applications to physics, engineering, chemistry, mathematics, computer science, biology, medicine and economics. In this text extensive use is made of the Mathematica computer algebra system. No prior knowledge of Mathematica or programming is assumed. This book includes 33 experimental activities that are designed to deepen and broaden the reader's understanding of nonlinear physics. These activities are correlated with Part I, the theoretical framework of the text.
This proposed text appears to be a good introduction to evolutionary computation for use in applied statistics research. The authors draw from a vast base of knowledge about the current literature in both the design of evolutionary algorithms and statistical techniques. Modern statistical research is on the threshold of solving increasingly complex problems in high dimensions, and the generalization of its methodology to parameters whose estimators do not follow mathematically simple distributions is underway. Many of these challenges involve optimizing functions for which analytic solutions are infeasible. Evolutionary algorithms represent a powerful and easily understood means of approximating the optimum value in a variety of settings. The proposed text seeks to guide readers through the crucial issues of optimization problems in statistical settings and the implementation of tailored methods (including both stand-alone evolutionary algorithms and hybrid crosses of these procedures with standard statistical algorithms like Metropolis-Hastings) in a variety of applications. This book would serve as an excellent reference work for statistical researchers at an advanced graduate level or beyond, particularly those with a strong background in computer science.
Post-Optimal Analysis in Linear Semi-Infinite Optimization examines the following topics in regards to linear semi-infinite optimization: modeling uncertainty, qualitative stability analysis, quantitative stability analysis and sensitivity analysis. Linear semi-infinite optimization (LSIO) deals with linear optimization problems where the dimension of the decision space or the number of constraints is infinite. The authors compare the post-optimal analysis with alternative approaches to uncertain LSIO problems and provide readers with criteria to choose the best way to model a given uncertain LSIO problem depending on the nature and quality of the data along with the available software. This work also contains open problems which readers will find intriguing a challenging. Post-Optimal Analysis in Linear Semi-Infinite Optimization is aimed toward researchers, graduate and post-graduate students of mathematics interested in optimization, parametric optimization and related topics.
Sampling consists of selection, acquisition, and quantification of a part of the population. While selection and acquisition apply to physical sampling units of the population, quantification pertains only to the variable of interest, which is a particular characteristic of the sampling units. A sampling procedure is expected to provide a sample that is representative with respect to some specified criteria. Composite sampling, under idealized conditions, incurs no loss of information for estimating the population means. But an important limitation to the method has been the loss of information on individual sample values, such as, the extremely large value. In many of the situations where individual sample values are of interest or concern, composite sampling methods can be suitably modified to retrieve the information on individual sample values that may be lost due to compositing. This book presents statistical solutions to issues that arise in the context of applications of composite sampling. |
![]() ![]() You may like...
Foundations and Methods in Combinatorial…
Israel Cesar Lerman
Hardcover
R4,488
Discovery Miles 44 880
Optimal Search for Moving Targets
Lawrence D. Stone, Johannes O. Royset, …
Hardcover
R5,590
Discovery Miles 55 900
Functional and Logic Programming - 9th…
Jacques Garrigue, Manuel Hermenegildo
Paperback
R1,538
Discovery Miles 15 380
Introduction to Statistics - Using…
Wolfgang Karl Hardle, Sigbert Klinke, …
Hardcover
R3,369
Discovery Miles 33 690
|