|
Books > Computing & IT > Computer software packages > Other software packages > Mathematical & statistical software
In information technology, the concepts of cost, time, delivery,
space, quality, durability, and price have gained greater
importance in solving managerial decision-making problems in supply
chain models, transportation problems, and inventory control
problems. Moreover, competition is becoming tougher in imprecise
environments. Neutrosophic sets and logic are gaining significant
attention in solving real-life problems that involve uncertainty,
impreciseness, vagueness, incompleteness, inconsistency, and
indeterminacy. Neutrosophic Sets in Decision Analysis and
Operations Research is a critical, scholarly publication that
examines various aspects of organizational research through
mathematical equations and algorithms and presents neutrosophic
theories and their applications in various optimization fields.
Featuring a wide range of topics such as information retrieval,
decision making, and matrices, this book is ideal for engineers,
technicians, designers, mathematicians, practitioners of
mathematics in economy and technology, scientists, academicians,
professionals, managers, researchers, and students.
With an exciting new look, new characters to meet, and its unique
combination of humour and step-by-step instruction, this
award-winning book is the statistics lifesaver for everyone. From
initial theory through to regression, factor analysis and
multilevel modelling, Andy Field animates statistics and SPSS
software with his famously bizarre examples and activities. What's
brand new: A radical new design with original illustrations and
even more colour A maths diagnostic tool to help students establish
what areas they need to revise and improve on. A revamped online
resource that uses video, case studies, datasets, testbanks and
more to help students negotiate project work, master data
management techniques, and apply key writing and employability
skills New sections on replication, open science and Bayesian
thinking Now fully up to date with latest versions of IBM SPSS
Statistics (c). All the online resources above (video, case
studies, datasets, testbanks) can be easily integrated into your
institution's virtual learning environment or learning management
system. This allows you to customize and curate content for use in
module preparation, delivery and assessment. Please note that ISBN:
9781526445780 comprises the paperback edition of the Fifth Edition
and the student version of IBM SPSS Statistics.
Discover how to build and backtest algorithmic trading strategies
with Zipline Key Features Get to grips with market data and stock
analysis and visualize data to gain quality insights Find out how
to systematically approach quantitative research and strategy
generation/backtesting in algorithmic trading Learn how to navigate
the different features in Python's data analysis libraries Book
DescriptionAlgorithmic trading helps you stay ahead of the markets
by devising strategies in quantitative analysis to gain profits and
cut losses. The book starts by introducing you to algorithmic
trading and explaining why Python is the best platform for
developing trading strategies. You'll then cover quantitative
analysis using Python, and learn how to build algorithmic trading
strategies with Zipline using various market data sources. Using
Zipline as the backtesting library allows access to complimentary
US historical daily market data until 2018. As you advance, you
will gain an in-depth understanding of Python libraries such as
NumPy and pandas for analyzing financial datasets, and explore
Matplotlib, statsmodels, and scikit-learn libraries for advanced
analytics. You'll also focus on time series forecasting, covering
pmdarima and Facebook Prophet. By the end of this trading book, you
will be able to build predictive trading signals, adopt basic and
advanced algorithmic trading strategies, and perform portfolio
optimization. What you will learn Discover how quantitative
analysis works by covering financial statistics and ARIMA Use core
Python libraries to perform quantitative research and strategy
development using real datasets Understand how to access financial
and economic data in Python Implement effective data visualization
with Matplotlib Apply scientific computing and data visualization
with popular Python libraries Build and deploy backtesting
algorithmic trading strategies Who this book is forThis book is for
data analysts and financial traders who want to explore how to
design algorithmic trading strategies using Python's core
libraries. If you are looking for a practical guide to backtesting
algorithmic trading strategies and building your own strategies,
then this book is for you. Beginner-level working knowledge of
Python programming and statistics will be helpful.
This engaging and clearly written textbook/reference provides a
must-have introduction to the rapidly emerging interdisciplinary
field of data science. It focuses on the principles fundamental to
becoming a good data scientist and the key skills needed to build
systems for collecting, analyzing, and interpreting data. The Data
Science Design Manual is a source of practical insights that
highlights what really matters in analyzing data, and provides an
intuitive understanding of how these core concepts can be used. The
book does not emphasize any particular programming language or
suite of data-analysis tools, focusing instead on high-level
discussion of important design principles. This easy-to-read text
ideally serves the needs of undergraduate and early graduate
students embarking on an "Introduction to Data Science" course. It
reveals how this discipline sits at the intersection of statistics,
computer science, and machine learning, with a distinct heft and
character of its own. Practitioners in these and related fields
will find this book perfect for self-study as well. Additional
learning tools: Contains "War Stories," offering perspectives on
how data science applies in the real world Includes "Homework
Problems," providing a wide range of exercises and projects for
self-study Provides a complete set of lecture slides and online
video lectures at www.data-manual.com Provides "Take-Home Lessons,"
emphasizing the big-picture concepts to learn from each chapter
Recommends exciting "Kaggle Challenges" from the online platform
Kaggle Highlights "False Starts," revealing the subtle reasons why
certain approaches fail Offers examples taken from the data science
television show "The Quant Shop" (www.quant-shop.com)
Leverage the full potential of SAS to get unique, actionable
insights from your data Key Features Build enterprise-class data
solutions using SAS and become well-versed in SAS programming Work
with different data structures, and run SQL queries to manipulate
your data Explore essential concepts and techniques with practical
examples to confidently pass the SAS certification exam Book
DescriptionSAS is one of the leading enterprise tools in the world
today when it comes to data management and analysis. It enables the
fast and easy processing of data and helps you gain valuable
business insights for effective decision-making. This book will
serve as a comprehensive guide that will prepare you for the SAS
certification exam. After a quick overview of the SAS architecture
and components, the book will take you through the different
approaches to importing and reading data from different sources
using SAS. You will then cover SAS Base and 4GL, understanding data
management and analysis, along with exploring SAS functions for
data manipulation and transformation. Next, you'll discover SQL
procedures and get up to speed on creating and validating queries.
In the concluding chapters, you'll learn all about data
visualization, right from creating bar charts and sample geographic
maps through to assigning patterns and formats. In addition to
this, the book will focus on macro programming and its advanced
aspects. By the end of this book, you will be well versed in SAS
programming and have the skills you need to easily handle and
manage your data-related problems in SAS. What you will learn
Explore a variety of SAS modules and packages for efficient data
analysis Use SAS 4GL functions to manipulate, merge, sort, and
transform data Gain useful insights into advanced PROC SQL options
in SAS to interact with data Get to grips with SAS Macro and define
your own macros to share data Discover the different graphical
libraries to shape and visualize data with Apply the SAS Output
Delivery System to prepare detailed reports Who this book is
forBudding or experienced data professionals who want to get
started with SAS will benefit from this book. Those looking to
prepare for the SAS certification exam will also find this book to
be a useful resource. Some understanding of basic data management
concepts will help you get the most out of this book.
Das sachliche Hauptziel der Wahrscheinlichkeitsrechnung ist die
mathematische Erforschung von Massenerscheinungen. In formaler Hin
sicht bedeutet das einen erkenntnistheoretisch genugend scharf ab
gegrenzten Problemkreis: diejenigen Gesetzmassigkeiten der
Erscheinun gen und Vorgange theoretisch zu erfassen, die durch das
Massenhafte an ihnen (d. h. durch das Auftreten einer grossen
Anzahl von in gewissem Sinne gleichberechtigten Ereignissen,
Grossen u. dgl. m. ) in ihren Haupt zugen bedingt sind, so dass
daneben die individuelle Beschaffenheit der einzelnen Ingredienten
gewissermassen in den Hintergrund tritt. Rein mathematisch fuhrt
das endlich zu Infinitesimalbetrachtungen einer spezifischen
Gattung, indem die fur eine unendlich grosse Ingredienten anzahl
geltenden Grenzgesetze systematisch untersucht und begrundet
werden. In diesem Zusammenhang erscheinen die unter dem Namen von
"Grenzwertsatzen" bekannten asymptotischen Gesetze der Wahr
scheinlichkeitsrechnung keinesfalls als ein isoliertes Nebenstuck
dieser Wissenschaft, sondern sie bilden im Gegenteil den
wesentlichsten Teil ihrer Problematik. Diese "asymptotische"
Wahrscheinlichkeitsrechnung ist als mathe matische Wissenschaft
noch ziemlich weit davon entfernt, ein einheit liches Ganzes zu
bilden. Vor wenigen Jahren zahlte sie zu ihren Ergeb nissen nur ein
paar ganz abgesondert stehender, durch keinen allgemeinen
Standpunkt vereinigter Grenzwertsatze. Nur in der allerletzten Zeit
konnte sie gewisse neue Aussichtspunkte erringen, die die Hoffnung
erwecken, fur dieses theoretisch grundlegende und auch fur die
Natur wissenschaften ausserst wichtige Forschungsgebiet in
absehbarer Zeit eine einheitliche Theorie zu gewinnen. Es mussen
hier einerseits die aus der physikalischen Statistik kommenden, mit
der sog."
Understand how machine learning works and get hands-on experience
of using R to build algorithms that can solve various real-world
problems Key Features Gain a comprehensive overview of different
machine learning techniques Explore various methods for selecting a
particular algorithm Implement a machine learning project from
problem definition through to the final model Book DescriptionWith
huge amounts of data being generated every moment, businesses need
applications that apply complex mathematical calculations to data
repeatedly and at speed. With machine learning techniques and R,
you can easily develop these kinds of applications in an efficient
way. Practical Machine Learning with R begins by helping you grasp
the basics of machine learning methods, while also highlighting how
and why they work. You will understand how to get these algorithms
to work in practice, rather than focusing on mathematical
derivations. As you progress from one chapter to another, you will
gain hands-on experience of building a machine learning solution in
R. Next, using R packages such as rpart, random forest, and
multiple imputation by chained equations (MICE), you will learn to
implement algorithms including neural net classifier, decision
trees, and linear and non-linear regression. As you progress
through the book, you'll delve into various machine learning
techniques for both supervised and unsupervised learning
approaches. In addition to this, you'll gain insights into
partitioning the datasets and mechanisms to evaluate the results
from each model and be able to compare them. By the end of this
book, you will have gained expertise in solving your business
problems, starting by forming a good problem statement, selecting
the most appropriate model to solve your problem, and then ensuring
that you do not overtrain it. What you will learn Define a problem
that can be solved by training a machine learning model Obtain,
verify and clean data before transforming it into the correct
format for use Perform exploratory analysis and extract features
from data Build models for neural net, linear and non-linear
regression, classification, and clustering Evaluate the performance
of a model with the right metrics Implement a classification
problem using the neural net package Employ a decision tree using
the random forest library Who this book is forIf you are a data
analyst, data scientist, or a business analyst who wants to
understand the process of machine learning and apply it to a real
dataset using R, this book is just what you need. Data scientists
who use Python and want to implement their machine learning
solutions using R will also find this book very useful. The book
will also enable novice programmers to start their journey in data
science. Basic knowledge of any programming language is all you
need to get started.
A practical guide simplifying discrete math for curious minds and
demonstrating its application in solving problems related to
software development, computer algorithms, and data science Key
Features Apply the math of countable objects to practical problems
in computer science Explore modern Python libraries such as
scikit-learn, NumPy, and SciPy for performing mathematics Learn
complex statistical and mathematical concepts with the help of
hands-on examples and expert guidance Book DescriptionDiscrete
mathematics deals with studying countable, distinct elements, and
its principles are widely used in building algorithms for computer
science and data science. The knowledge of discrete math concepts
will help you understand the algorithms, binary, and general
mathematics that sit at the core of data-driven tasks. Practical
Discrete Mathematics is a comprehensive introduction for those who
are new to the mathematics of countable objects. This book will
help you get up to speed with using discrete math principles to
take your computer science skills to a more advanced level. As you
learn the language of discrete mathematics, you'll also cover
methods crucial to studying and describing computer science and
machine learning objects and algorithms. The chapters that follow
will guide you through how memory and CPUs work. In addition to
this, you'll understand how to analyze data for useful patterns,
before finally exploring how to apply math concepts in network
routing, web searching, and data science. By the end of this book,
you'll have a deeper understanding of discrete math and its
applications in computer science, and be ready to work on
real-world algorithm development and machine learning. What you
will learn Understand the terminology and methods in discrete math
and their usage in algorithms and data problems Use Boolean algebra
in formal logic and elementary control structures Implement
combinatorics to measure computational complexity and manage memory
allocation Use random variables, calculate descriptive statistics,
and find average-case computational complexity Solve graph problems
involved in routing, pathfinding, and graph searches, such as
depth-first search Perform ML tasks such as data visualization,
regression, and dimensionality reduction Who this book is forThis
book is for computer scientists looking to expand their knowledge
of discrete math, the core topic of their field. University
students looking to get hands-on with computer science,
mathematics, statistics, engineering, or related disciplines will
also find this book useful. Basic Python programming skills and
knowledge of elementary real-number algebra are required to get
started with this book.
Solve common and not-so-common financial problems using Python
libraries such as NumPy, SciPy, and pandas Key Features Use
powerful Python libraries such as pandas, NumPy, and SciPy to
analyze your financial data Explore unique recipes for financial
data analysis and processing with Python Estimate popular financial
models such as CAPM and GARCH using a problem-solution approach
Book DescriptionPython is one of the most popular programming
languages used in the financial industry, with a huge set of
accompanying libraries. In this book, you'll cover different ways
of downloading financial data and preparing it for modeling. You'll
calculate popular indicators used in technical analysis, such as
Bollinger Bands, MACD, RSI, and backtest automatic trading
strategies. Next, you'll cover time series analysis and models,
such as exponential smoothing, ARIMA, and GARCH (including
multivariate specifications), before exploring the popular CAPM and
the Fama-French three-factor model. You'll then discover how to
optimize asset allocation and use Monte Carlo simulations for tasks
such as calculating the price of American options and estimating
the Value at Risk (VaR). In later chapters, you'll work through an
entire data science project in the financial domain. You'll also
learn how to solve the credit card fraud and default problems using
advanced classifiers such as random forest, XGBoost, LightGBM, and
stacked models. You'll then be able to tune the hyperparameters of
the models and handle class imbalance. Finally, you'll focus on
learning how to use deep learning (PyTorch) for approaching
financial tasks. By the end of this book, you'll have learned how
to effectively analyze financial data using a recipe-based
approach. What you will learn Download and preprocess financial
data from different sources Backtest the performance of automatic
trading strategies in a real-world setting Estimate financial
econometrics models in Python and interpret their results Use Monte
Carlo simulations for a variety of tasks such as derivatives
valuation and risk assessment Improve the performance of financial
models with the latest Python libraries Apply machine learning and
deep learning techniques to solve different financial problems
Understand the different approaches used to model financial time
series data Who this book is forThis book is for financial
analysts, data analysts, and Python developers who want to learn
how to implement a broad range of tasks in the finance domain. Data
scientists looking to devise intelligent financial strategies to
perform efficient financial analysis will also find this book
useful. Working knowledge of the Python programming language is
mandatory to grasp the concepts covered in the book effectively.
Why learn R? Because it's rapidly becoming the standard for
developing statistical software. R in a Nutshell provides a quick
and practical way to learn this increasingly popular open source
language and environment. You'll not only learn how to program in
R, but also how to find the right user-contributed R packages for
statistical modeling, visualization, and bioinformatics. The author
introduces you to the R environment, including the R graphical user
interface and console, and takes you through the fundamentals of
the object-oriented R language. Then, through a variety of
practical examples from medicine, business, and sports, you'll
learn how you can use this remarkable tool to solve your own data
analysis problems. * Understand the basics of the language,
including the nature of R objects * Learn how to write R functions
and build your own packages * Work with data through visualization,
statistical analysis, and other methods * Explore the wealth of
packages contributed by the R community * Become familiar with the
lattice graphics package for high-level data visualization * Learn
about bioinformatics packages provided by Bioconductor "I am
excited about this book.R in a Nutshell is a great introduction to
R, as well as a comprehensive reference for using R in data
analytics and visualization. Adler provides 'real world' examples,
practical advice, and scripts, making it accessible to anyone
working with data, not just professional statisticians." --Martin
Schultz, Arthur K. Watson Professor of Computer Science, Yale
University
|
|