- Table View
- List View
Learning Analytics und Künstliche Intelligenz in Studium und Lehre: Erfahrungen und Schlussfolgerungen aus einer hochschulweiten Erprobung (Doing Higher Education)
by Peter Salden Jonas LeschkeIn dem Sammelband werden die Ergebnisse aus dem Projekt „KI:edu.nrw - Didaktik, Ethik und Technik von Learning Analytics und KI in der Hochschulbildung“ im Zeitraum 2020-2023 vorgestellt. Ziel des Projekts war es, sowohl an der im Schwerpunkt geförderten Ruhr-Universität Bochum als auch an der partnerschaftlich verbundenen RWTH Aachen exemplarisch zu erarbeiten, wie Regeln, Konzepte, Prozesse und Technik für den Einsatz von Learning Analytics und KI in Studium und Lehre ausgestaltet werden können. Die Besonderheit: Alle lehrbezogenen Akteurinnen und Akteure wurden in einem umfassenden Ansatz einbezogen, um zu verstehen, wie Hochschulen sich als Gesamtorganisationen auf die kommenden Herausforderungen in diesem Bereich einstellen müssen. Der Band zeigt damit Wege in eine zukünftige Hochschulwelt, die nicht mehr in allzu weiter Ferne liegt.
Learning Ansible 2.7: Automate your organization's infrastructure using Ansible 2.7, 3rd Edition
by Fabio Alessandro LocatiUse Ansible to configure your systems, deploy software, and orchestrate advanced IT tasksKey FeaturesGet familiar with the fundamentals of Ansible 2.7Understand how to use Ansible Tower to scale your IT automationGain insights into how to develop and test Ansible playbooks Book DescriptionAnsible is an open source automation platform that assists organizations with tasks such as application deployment, orchestration, and task automation. With the release of Ansible 2.7, even complex tasks can be handled much more easily than before.Learning Ansible 2.7 will help you take your first steps toward understanding the fundamentals and practical aspects of Ansible by introducing you to topics such as playbooks, modules, and the installation of Linux, Berkeley Software Distribution (BSD), and Windows support. In addition to this, you will focus on various testing strategies, deployment, and orchestration to build on your knowledge. The book will then help you get accustomed to features including cleaner architecture, task blocks, and playbook parsing, which can help you to streamline automation processes. Next, you will learn how to integrate Ansible with cloud platforms such as Amazon Web Services (AWS) before gaining insights into the enterprise versions of Ansible, Ansible Tower and Ansible Galaxy. This will help you to use Ansible to interact with different operating systems and improve your working efficiency. By the end of this book, you will be equipped with the Ansible skills you need to automate complex tasks for your organization.What you will learnCreate a web server using Ansible Write a custom module and test it Deploy playbooks in the production environment Troubleshoot networks using Ansible Use Ansible Galaxy and Ansible Tower during deployment Deploy an application with Ansible on AWS, Azure and DigitalOceanWho this book is forThis beginner-level book is for system administrators who want to automate their organization's infrastructure using Ansible 2.7. No prior knowledge of Ansible is required
Learning Apache Cassandra
by Mat BrownIf you're an application developer familiar with SQL databases such as MySQL or Postgres, and you want to explore distributed databases such as Cassandra, this is the perfect guide for you. Even if you've never worked with a distributed database before, Cassandra's intuitive programming interface coupled with the step-by-step examples in this book will have you building highly scalable persistence layers for your applications in no time.
Learning Bitcoin
by Richard CaetanoEmbrace the new world of fiance by leveraging the power of crypto-currencies using Bitcoin and the BlockchainAbout This BookSet up your own wallet, buy and sell Bitcoin, and execute custom transactions on the BlockchainLeverage the power of Bitcoin to reduce transaction costs and eliminate fraudA practical step-by-step guide to break down the Bitcoin technology to ensure safe transactionsWho This Book Is ForIf you are familiar with online banking and want to expand your finances into a resilient and transparent currency, this book is ideal for you. A basic understanding of online wallets and financial systems will be highly beneficial to unravel the mysteries of Bitcoin.What You Will LearnSet up your wallet and buy a Bitcoin in a flash while understanding the basics of addresses and transactionsAcquire the knack of buying, selling, and trading Bitcoins with online marketplacesSecure and protect your Bitcoins from online theft using Brainwallets and cold storageUnderstand how Bitcoin's underlying technology, the Blockchain, works with simple illustrations and explanationsConfigure your own Bitcoin node and execute common operations on the networkDiscover various aspects of mining Bitcoin and how to set up your own mining rigDive deeper into Bitcoin and write scripts and multi-signature transactions on the networkExplore the various alt-coins and get to know how to compare them and their valueIn DetailThe financial crisis of 2008 raised attention to the need for transparency and accountability in the financial world. As banks and governments were scrambling to stay solvent while seeking a sustainable plan, a powerfully new and resilient technology emerged.Bitcoin, built on a fundamentally new technology called "The Blockchain," offered the promise of a new financial system where transactions are sent directly between two parties without the need for central control.Bitcoin exists as an open and transparent financial system without banks, governments, or corporate support. Simply put, Bitcoin is "programmable money" that has the potential to change the world on the same scale as the Internet itself.This book arms you with immense knowledge of Bitcoin and helps you implement the technology in your money matters, enabling secure transactions.We first walk through the fundamentals of Bitcoin, illustrate how the technology works, and exemplify how to interact with this powerful and new financial technology. You will learn how to set up your online Bitcoin wallet, indulge in buying and selling of bitcoins, and manage their storage. We then get to grips with the most powerful algorithm of all times: the Blockchain, and learn how crypto-currencies can reduce the risk of fraud for e-commerce merchants and consumers.With a solid base of Blockchain, you will write and execute your own custom transactions. Most importantly, you will be able to protect and secure your Bitcoin with the help of effective solutions provided in the book. Packed with plenty of screenshots, Learning Bitcoin is a simple and painless guide to working with Bitcoin.Style and approachThis is an easy-to-follow guide to working with Bitcoin and the Blockchain technology. This book is ideal for anyone who wants to learn the basics of Bitcoin and explore how to set up their own transactions.
Learning Data Science: Data Wrangling, Exploration, Visualization, and Modeling with Python
by Deborah Nolan Sam Lau Joseph GonzalezAs an aspiring data scientist, you appreciate why organizations rely on data for important decisions--whether it's for companies designing websites, cities deciding how to improve services, or scientists discovering how to stop the spread of disease. And you want the skills required to distill a messy pile of data into actionable insights. We call this the data science lifecycle: the process of collecting, wrangling, analyzing, and drawing conclusions from data.Learning Data Science is the first book to cover foundational skills in both programming and statistics that encompass this entire lifecycle. It's aimed at those who wish to become data scientists or who already work with data scientists, and at data analysts who wish to cross the "technical/nontechnical" divide. If you have a basic knowledge of Python programming, you'll learn how to work with data using industry-standard tools like pandas.Refine a question of interest to one that can be studied with dataPursue data collection that may involve text processing, web scraping, etc.Glean valuable insights about data through data cleaning, exploration, and visualizationLearn how to use modeling to describe the dataGeneralize findings beyond the data
Learning DevOps: The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps
by Mikael KriefSimplify your DevOps roles with DevOps tools and techniques Key Features Learn to utilize business resources effectively to increase productivity and collaboration Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD) Ensure faster time-to-market by reducing overall lead time and deployment downtime Book Description The implementation of DevOps processes requires the efficient use of various tools, and the choice of these tools is crucial for the sustainability of projects and collaboration between development (Dev) and operations (Ops). This book presents the different patterns and tools that you can use to provision and configure an infrastructure in the cloud. You'll begin by understanding DevOps culture, the application of DevOps in cloud infrastructure, provisioning with Terraform, configuration with Ansible, and image building with Packer. You'll then be taken through source code versioning with Git and the construction of a DevOps CI/CD pipeline using Jenkins, GitLab CI, and Azure Pipelines. This DevOps handbook will also guide you in containerizing and deploying your applications with Docker and Kubernetes. You'll learn how to reduce deployment downtime with blue-green deployment and the feature flags technique, and study DevOps practices for open source projects. Finally, you'll grasp some best practices for reducing the overall application lead time to ensure faster time to market. By the end of this book, you'll have built a solid foundation in DevOps, and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques What you will learn Become well versed with DevOps culture and its practices Use Terraform and Packer for cloud infrastructure provisioning Implement Ansible for infrastructure configuration Use basic Git commands and understand the Git flow process Build a DevOps pipeline with Jenkins, Azure Pipelines, and GitLab CI Containerize your applications with Docker and Kubernetes Check application quality with SonarQube and Postman Protect DevOps processes and applications using DevSecOps tools Who this book is for If you are a developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you.
Learning From Data: An Introduction To Statistical Reasoning
by Arthur Glenberg Matthew AndrzejewskiLearning from Data focuses on how to interpret psychological data and statistical results. The authors review the basics of statistical reasoning to helpstudents better understand relevant data that affecttheir everyday lives. Numerous examples based on current research and events are featured throughout.To facilitate learning, authors Glenberg and Andrzejewski: Devote extra attention to explaining the more difficult concepts and the logic behind them Use repetition to enhance students’ memories with multiple examples, reintroductions of the major concepts, and a focus on these concepts in the problems Employ a six-step procedure for describing all statistical tests from the simplest to the most complex Provide end-of-chapter tables to summarize the hypothesis testing procedures introduced Emphasizes how to choose the best procedure in the examples, problems and endpapers Focus on power with a separate chapter and power analyses procedures in each chapter Provide detailed explanations of factorial designs, interactions, and ANOVA to help students understand the statistics used in professional journal articles. The third edition has a user-friendly approach: Designed to be used seamlessly with Excel, all of the in-text analyses are conducted in Excel, while the book’s CD contains files for conducting analyses in Excel, as well as text files that can be analyzed in SPSS, SAS, and Systat Two large, real data sets integrated throughout illustrate important concepts Many new end-of-chapter problems (definitions, computational, and reasoning) and many more on the companion CD Online Instructor’s Resources includes answers to all the exercises in the book and multiple-choice test questions with answers Boxed media reports illustrate key concepts and their relevance to realworld issues The inclusion of effect size in all discussions of power accurately reflects the contemporary issues of power, effect size, and significance. Learning From Data, Third Edition is intended as a text for undergraduate or beginning graduate statistics courses in psychology, education, and other applied social and health sciences.
Learning From Data: An Introduction to Statistical Reasoning using JASP
by Arthur M. Glenberg Matthew E. AndrzejewskiThis fully updated fourth edition explores the foundations of statistical reasoning, focusing on how to interpret psychological data and statistical results. This edition includes three important new features. First, the book is closely integrated with the free statistical analysis program JASP. Thus, students learn how to use JASP to help with tasks such as constructing grouped frequency distributions, making violin plots, conducting inferential statistical tests, and creating confidence intervals. Second, reflecting the growing use of Bayesian analyses in the professional literature, this edition includes a chapter with an introduction to Bayesian statistics (also using JASP). Third, the revised text incorporates adjunct questions, that is, questions that challenge the student’s understanding, after each major section. Cognitive psychology has demonstrated how adjunct questions and related techniques such as self-explanation can greatly improve comprehension.Additional key features of the book include:• A user-friendly approach, with focused attention to explaining the more difficult concepts and the logic behind them. End of chapter tables summarize the hypothesis testing procedures introduced, and exercises support information recall and application.• The consistent use of a six-step procedure for all hypothesis tests that captures the logic of statistical inference.• Multiple examples of each of the major inferential statistical tests.• Boxed media reports illustrate key concepts and their relevance to real-world issues.• A focus on power, with a separate chapter, and power analysis procedures in each chapter.With comprehensive digital resources, including large data sets integrated throughout the textbook, and files for conducting analysis in JASP, this is an essential text for undergraduate or beginning graduate statistics courses in psychology, education, and other applied social and health sciences.
Learning Geospatial Analysis with Python: Understand GIS fundamentals and perform remote sensing data analysis using Python 3.7, 3rd Edition
by Joel LawheadLearn the core concepts of geospatial data analysis for building actionable and insightful GIS applications Key Features Create GIS solutions using the new features introduced in Python 3.7 Explore a range of GIS tools and libraries such as PostGIS, QGIS, and PROJ Learn to automate geospatial analysis workflows using Python and Jupyter Book Description Geospatial analysis is used in almost every domain you can think of, including defense, farming, and even medicine. With this systematic guide, you'll get started with geographic information system (GIS) and remote sensing analysis using the latest features in Python. This book will take you through GIS techniques, geodatabases, geospatial raster data, and much more using the latest built-in tools and libraries in Python 3.7. You'll learn everything you need to know about using software packages or APIs and generic algorithms that can be used for different situations. Furthermore, you'll learn how to apply simple Python GIS geospatial processes to a variety of problems, and work with remote sensing data. By the end of the book, you'll be able to build a generic corporate system, which can be implemented in any organization to manage customer support requests and field support personnel. What you will learn Automate geospatial analysis workflows using Python Code the simplest possible GIS in just 60 lines of Python Create thematic maps with Python tools such as PyShp, OGR, and the Python Imaging Library Understand the different formats that geospatial data comes in Produce elevation contours using Python tools Create flood inundation models Apply geospatial analysis to real-time data tracking and storm chasing Who this book is for This book is for Python developers, researchers, or analysts who want to perform geospatial modeling and GIS analysis with Python. Basic knowledge of digital mapping and analysis using Python or other scripting languages will be helpful.
Learning Google Analytics: Creating Business Impact and Driving Insights
by Mark EdmondsonWhy is Google Analytics 4 the most modern data model available for digital marketing analytics? Because rather than simply report what has happened, GA4's new cloud integrations enable more data activation—linking online and offline data across all your streams to provide end-to-end marketing data. This practical book prepares you for the future of digital marketing by demonstrating how GA4 supports these additional cloud integrations.Author Mark Edmondson, Google Developer Expert for Google Analytics and Google Cloud, provides a concise yet comprehensive overview of GA4 and its cloud integrations. Data, business, and marketing analysts will learn major facets of GA4's powerful new analytics model, with topics including data architecture and strategy, and data ingestion, storage, and modeling. You'll explore common data activation use cases and get guidance on how to implement them.You'll learn:How Google Cloud integrates with GA4The potential use cases that GA4 integrations can enableSkills and resources needed to create GA4 integrationsHow much GA4 data capture is necessary to enable use casesThe process of designing dataflows from strategy though data storage, modeling, and activation
Learning ICT with Maths (Teaching ICT through the Primary Curriculum)
by Richard BennettProviding practical guidance on enhancing learning through ICT in maths, this book is made up of a series of projects that supplement, augment and extend the QCA ICT scheme and provide much-needed links with Units in other subjects’ schemes of work. It includes: fact cards that support each project and clearly outline its benefits in relation to teaching and learning examples of how activities work in 'real' classrooms links to research, inspection evidence and background reading to support each project adaptable planning examples and practical ideas provided on an accompanying CD ROM. Suitable for all trainee and practising primary teachers.
Learning IPython for Interactive Computing and Data Visualization
by Cyrille RossantA practical hands-on guide which focuses on interactive programming, numerical computing, and data analysis with IPython.This book is for Python developers who use Python as a scripting language or for software development, and are interested in learning IPython for increasing their productivity during interactive sessions in the console. Knowledge of Python is required, whereas no knowledge of IPython is necessary.
Learning MATLAB
by Walter GanderThis comprehensive and stimulating introduction to Matlab, a computer language now widely used for technical computing, is based on an introductory course held at Qian Weichang College, Shanghai University, in the fall of 2014. Teaching and learning a substantial programming language aren't always straightforward tasks. Accordingly, this textbook is not meant to cover the whole range of this high-performance technical programming environment, but to motivate first- and second-year undergraduate students in mathematics and computer science to learn Matlab by studying representative problems, developing algorithms and programming them in Matlab. While several topics are taken from the field of scientific computing, the main emphasis is on programming. A wealth of examples are completely discussed and solved, allowing students to learn Matlab by doing: by solving problems, comparing approaches and assessing the proposed solutions.
Learning Mathematics by Cultural-Historical Theory Implementation: Understanding Vygotsky’s Approach (Early Childhood Research and Education: An Inter-theoretical Focus #7)
by Aleksander Veraksa Yulia SolovievaThis book is devoted to the topic of mathematical skills development, which was the focus of Vygotsky's cultural-historical theory. It offers descriptions of studies of development of visual modelling in children and its use for educational purposes. Special attention is given to concrete examples of Vygotsky’s work and educational programs that makes it possible to replicate the results in various settings. The work also addresses conditions, means and predictors of mathematical concepts acquisition at different ages and educational levels (preschool, primary and middle secondary education). The book shows theoretical solidity of cultural-historical approach and experience of its implementation in teaching of mathematical knowledge in childhood and the study of the process of psychological development.
Learning Mathematics in Elementary and Middle School: A Learner-Centered Approach
by George S. Cathcart Yvonne M. Pothier James H. Vance Nadine S. BezukThis popular text promotes a learner-centered approach to teaching elementary and middle school mathematics. It provides valuable research-based instructional strategies, resources, and activities to help teachers evaluate how children think mathematically and how to link that knowledge to developmentally appropriate teaching practice. With its strong focus on Common Core Standards and analyzing children’s work to meet the individual needs of students, the book helps ensure that all students and teachers can be successful with math. The new edition features integration of the Common Core State Standards throughout, new examples of children’s work, updated internet links, expanded videos of children and classrooms, expanded “In Practice” features, and updated research on mathematics teaching and learning.
Learning Mathematics in a Mobile App-Supported Math Trail Environment (SpringerBriefs in Education)
by Adi Nur CahyonoThis brief presents the results of a study on the development of the mobile app-supported math trail program for learning mathematics. This study is a part of the MathCityMap-Project, a project of the MATIS I Team from IDMI Goethe-Universität Frankfurt, Germany, that comprises math trails around the city that are supported by the use of GPS-enabled mobile phone technology. The project offers an activity that is designed to support students in constructing their own mathematical knowledge by solving the prepared mathematical tasks on the math trail and interacting with the environment, including the digital environment. The brief focuses specifically on the development of a model for a mobile app-supported math trail programme and the implementation of this programme in Indonesia. It offers both an empirical exploration of its implementation as well as critical assessment of students’ motivation in mathematics, their own performance, as well as teachers’ mathematics beliefs. It concludes with a future-forward perspective by recommending strategies for implementation in schools, among the general public of the existing math trails (including its supporting tool). It also discusses strategies for developing and designing new trails and suggests further research in other geographical regions and contexts for continued project development and implementation. Learning Mathematics in a Mobile App-Supported Math Trail Environment articulates an innovative and exciting future for integrating real mathematical tasks and geographic and digital environment into effective mathematics education.
Learning Mathematics in the Context of 3D Printing: Proceedings of the International Symposium on 3D Printing in Mathematics Education (MINTUS – Beiträge zur mathematisch-naturwissenschaftlichen Bildung)
by Frederik Dilling Felicitas Pielsticker Ingo WitzkeThe volume presents a collection of articles on the use of 3D printing technology in mathematics education and in mathematics teacher training. It contains both basic research-oriented contributions as well as reflected descriptions of concrete developments for teaching. The authors of this compilation share a positive attitude towards the possibilities that the use of 3D printing technology (understood as an interplay of software and hardware) can unfold for mathematics education, but critically evaluate from a mathematics education research perspective when, where and how an application can enable an added value for the learning of a mathematical content.
Learning Microeconometrics with R (Chapman & Hall/CRC The R Series)
by Christopher P. AdamsThis book provides an introduction to the field of microeconometrics through the use of R. The focus is on applying current learning from the field to real world problems. It uses R to both teach the concepts of the field and show the reader how the techniques can be used. It is aimed at the general reader with the equivalent of a bachelor’s degree in economics, statistics or some more technical field. It covers the standard tools of microeconometrics, OLS, instrumental variables, Heckman selection and difference in difference. In addition, it introduces bounds, factor models, mixture models and empirical Bayesian analysis. Key Features: Focuses on the assumptions underlying the algorithms rather than their statistical properties. Presents cutting-edge analysis of factor models and finite mixture models. Uses a hands-on approach to examine the assumptions made by the models and when the models fail to estimate accurately. Utilizes interesting real-world data sets that can be used to analyze important microeconomic problems. Introduces R programming concepts throughout the book. Includes appendices that discuss some of the standard statistical concepts and R programming used in the book.
Learning Path - C# 7 and .NET: The Open Source Revolution Of . Net Core
by Mark J. Price Ovais Mehboob KhanThis Learning Path is designed for developers who want to gain a solid foundation with C# and .NET Core, and want to build cross-platform applications. To gain maximum benefits from this Learning Path, you must have the basic knowledge of C#.
Learning Path - Modern C++: Efficient and Scalable Application Development
by Richard Grimes Marius BancilaThis Learning Path is designed for developers who want to gain a solid foundation with C++. A computer, an Internet connection, and the desire to learn how to code in C++ are all you need to get started with this Learning Path.
Learning Path - Spring 5: End to End Programming
by Rajesh R V Dinesh Rajput Claudio Eduardo OliveiraIf you're a developer starting out with Spring, then this learning path will help you learn about the new Spring 5.0 framework concepts followed by their implementation in Java and Kotlin. If you are an experienced Spring developer, then this Learning Path will enable you to gain insights into the new features added in Spring 5.0.
Learning Policy: When State Education Reform Works
by David K. Cohen Heather C. HillThis book reports on one of the more significant school-improvement policies in late-twentieth-century America: California's decade-long effort to change and improve mathematics teaching in the state's public schools.
Learning Predictive Analytics with Python
by Ashish KumarGain practical insights into predictive modelling by implementing Predictive Analytics algorithms on public datasets with Python About This Book * A step-by-step guide to predictive modeling including lots of tips, tricks, and best practices * Get to grips with the basics of Predictive Analytics with Python * Learn how to use the popular predictive modeling algorithms such as Linear Regression, Decision Trees, Logistic Regression, and Clustering Who This Book Is For If you wish to learn how to implement Predictive Analytics algorithms using Python libraries, then this is the book for you. If you are familiar with coding in Python (or some other programming/statistical/scripting language) but have never used or read about Predictive Analytics algorithms, this book will also help you. The book will be beneficial to and can be read by any Data Science enthusiasts. Some familiarity with Python will be useful to get the most out of this book, but it is certainly not a prerequisite. What You Will Learn * Understand the statistical and mathematical concepts behind Predictive Analytics algorithms and implement Predictive Analytics algorithms using Python libraries * Analyze the result parameters arising from the implementation of Predictive Analytics algorithms * Write Python modules/functions from scratch to execute segments or the whole of these algorithms * Recognize and mitigate various contingencies and issues related to the implementation of Predictive Analytics algorithms * Get to know various methods of importing, cleaning, sub-setting, merging, joining, concatenating, exploring, grouping, and plotting data with pandas and numpy * Create dummy datasets and simple mathematical simulations using the Python numpy and pandas libraries * Understand the best practices while handling datasets in Python and creating predictive models out of them In Detail Social Media and the Internet of Things have resulted in an avalanche of data. Data is powerful but not in its raw form - It needs to be processed and modeled, and Python is one of the most robust tools out there to do so. It has an array of packages for predictive modeling and a suite of IDEs to choose from. Learning to predict who would win, lose, buy, lie, or die with Python is an indispensable skill set to have in this data age. This book is your guide to getting started with Predictive Analytics using Python. You will see how to process data and make predictive models from it. We balance both statistical and mathematical concepts, and implement them in Python using libraries such as pandas, scikit-learn, and numpy. You'll start by getting an understanding of the basics of predictive modeling, then you will see how to cleanse your data of impurities and get it ready it for predictive modeling. You will also learn more about the best predictive modeling algorithms such as Linear Regression, Decision Trees, and Logistic Regression. Finally, you will see the best practices in predictive modeling, as well as the different applications of predictive modeling in the modern world. Style and approach All the concepts in this book been explained and illustrated using a dataset, and in a step-by-step manner. The Python code snippet to implement a method or concept is followed by the output, such as charts, dataset heads, pictures, and so on. The statistical concepts are explained in detail wherever required.
Learning Predictive Analytics with R
by Eric MayorGet to grips with key data visualization and predictive analytic skills using R About This Book * Acquire predictive analytic skills using various tools of R * Make predictions about future events by discovering valuable information from data using R * Comprehensible guidelines that focus on predictive model design with real-world data Who This Book Is For If you are a statistician, chief information officer, data scientist, ML engineer, ML practitioner, quantitative analyst, and student of machine learning, this is the book for you. You should have basic knowledge of the use of R. Readers without previous experience of programming in R will also be able to use the tools in the book. What You Will Learn * Customize R by installing and loading new packages * Explore the structure of data using clustering algorithms * Turn unstructured text into ordered data, and acquire knowledge from the data * Classify your observations using Naïve Bayes, k-NN, and decision trees * Reduce the dimensionality of your data using principal component analysis * Discover association rules using Apriori * Understand how statistical distributions can help retrieve information from data using correlations, linear regression, and multilevel regression * Use PMML to deploy the models generated in R In Detail R is statistical software that is used for data analysis. There are two main types of learning from data: unsupervised learning, where the structure of data is extracted automatically; and supervised learning, where a labeled part of the data is used to learn the relationship or scores in a target attribute. As important information is often hidden in a lot of data, R helps to extract that information with its many standard and cutting-edge statistical functions. This book is packed with easy-to-follow guidelines that explain the workings of the many key data mining tools of R, which are used to discover knowledge from your data. You will learn how to perform key predictive analytics tasks using R, such as train and test predictive models for classification and regression tasks, score new data sets and so on. All chapters will guide you in acquiring the skills in a practical way. Most chapters also include a theoretical introduction that will sharpen your understanding of the subject matter and invite you to go further. The book familiarizes you with the most common data mining tools of R, such as k-means, hierarchical regression, linear regression, association rules, principal component analysis, multilevel modeling, k-NN, Naïve Bayes, decision trees, and text mining. It also provides a description of visualization techniques using the basic visualization tools of R as well as lattice for visualizing patterns in data organized in groups. This book is invaluable for anyone fascinated by the data mining opportunities offered by GNU R and its packages. Style and approach This is a practical book, which analyzes compelling data about life, health, and death with the help of tutorials. It offers you a useful way of interpreting the data that's specific to this book, but that can also be applied to any other data.
Learning Quantitative Finance with R
by Dr Param Jeet Prashant VatsImplement machine learning, time-series analysis, algorithmic trading and more About This Book • Understand the basics of R and how they can be applied in various Quantitative Finance scenarios • Learn various algorithmic trading techniques and ways to optimize them using the tools available in R. • Contain different methods to manage risk and explore trading using Machine Learning. Who This Book Is For If you want to learn how to use R to build quantitative finance models with ease, this book is for you. Analysts who want to learn R to solve their quantitative finance problems will also find this book useful. Some understanding of the basic financial concepts will be useful, though prior knowledge of R is not required. What You Will Learn • Get to know the basics of R and how to use it in the field of Quantitative Finance • Understand data processing and model building using R • Explore different types of analytical techniques such as statistical analysis, time-series analysis, predictive modeling, and econometric analysis • Build and analyze quantitative finance models using real-world examples • How real-life examples should be used to develop strategies • Performance metrics to look into before deciding upon any model • Deep dive into the vast world of machine-learning based trading • Get to grips with algorithmic trading and different ways of optimizing it • Learn about controlling risk parameters of financial instruments In Detail The role of a quantitative analyst is very challenging, yet lucrative, so there is a lot of competition for the role in top-tier organizations and investment banks. This book is your go-to resource if you want to equip yourself with the skills required to tackle any real-world problem in quantitative finance using the popular R programming language. You'll start by getting an understanding of the basics of R and its relevance in the field of quantitative finance. Once you've built this foundation, we'll dive into the practicalities of building financial models in R. This will help you have a fair understanding of the topics as well as their implementation, as the authors have presented some use cases along with examples that are easy to understand and correlate. We'll also look at risk management and optimization techniques for algorithmic trading. Finally, the book will explain some advanced concepts, such as trading using machine learning, optimizations, exotic options, and hedging. By the end of this book, you will have a firm grasp of the techniques required to implement basic quantitative finance models in R. Style and approach This book introduces you to the essentials of quantitative finance with the help of easy-to-understand, practical examples and use cases in R. Each chapter presents a specific financial concept in detail, backed with relevant theory and the implementation of a real-life example.