BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PR Statistics - ECPv6.10.0//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:PR Statistics
X-ORIGINAL-URL:https://prstats.preprodw.com
X-WR-CALDESC:Events for PR Statistics
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20180325T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20181028T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20190331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20191027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:20200329T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:20201025T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20200504
DTEND;VALUE=DATE:20200509
DTSTAMP:20260508T110558
CREATED:20200326T212723Z
LAST-MODIFIED:20220225T000841Z
UID:10000303-1588550400-1588982399@prstats.preprodw.com
SUMMARY:ONLINE COURSE - Python for data science\, machine learning\, and scientific computing (PDMS02)
DESCRIPTION:ONLINE COURSE – Trait based ecology Using R: Theory and Practice (TBER01)  This course will be delivered live\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Event Date \nMonday\, May 4th\, 2020\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n					\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Course Format\nThis is a ‘LIVE COURSE’ – the instructor will be delivering lectures and coaching attendees through the accompanying computer practical’s via video link\, a good internet connection is essential. \nTime Zone\nTIME ZONE – GMT – however all sessions will be recorded and made available allowing attendees from different time zones to follow. \nPlease email oliverhooker@prstatistics.com for full details or to discuss how we can accommodate you). \n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				About This Course\n				Python is one of the most widely used and highly valued programming languages in the world\, and is especially widely used in data science\, machine learning\, and in other scientific computing applications. This course provides both a general introduction to programming with Python and a comprehensive introduction to using Python for data science\, machine learning\, and scientific computing. The major topics that we will cover include the following: the fundamentals of general purpose programming in Python; using Jupyter notebooks as a reproducible interactive Python programming environment; numerical computing using numpy; data processing and manipulations using pandas; data visualization using matplotlib\, seaborn\, ggplot\, bokeh\, altair\, etc; symbolic mathematics using sympy; data science and machine learning using scikit-learn\, keras\, and tensorflow; Bayesian modelling using PyMC3 and PyStan; high performance computing with Cython\, Numba\, IPyParallel\, Dask. Overall\, this course aims to provide a solid introduction to Python generally as a programming language\, and to its principal tools for doing data science\, machine learning\, and scientific computing. (Note that this course will focus on Python 3 exclusively given that Python 2 has now reached it end of life). \n			\n				\n				\n				\n				\n				Intended Audiences\n				This course is aimed at anyone who is interested in learning the fundamentals of Python generally and especially how Python can be used for data science\, broadly defined. Python and Python based data science is applicable to academic research in all fields of science and engineering as well as data intensive industries and services such as finance\, pharmaceuticals\, healthcare\, IT\, and manufacturing. \n			\n				\n				\n				\n				\n				Venue\n				Delivered remotely \n			\n				\n				\n				\n				\n				Course Details\n				Availability – 15 places \nDuration – 5 days \nContact hours – Approx. 35 hours \nECT’s – Equal to 3 ECT’s \nLanguage – English \n			\n				\n				\n				\n				\n				Teaching Format\n				This course will be hands-on and workshop based. Throughout each day\, there will be some lecture style presentation\, i.e.\, using slides\, introducing and explaining key concepts. However\, even in these cases\, the topics being covered will include practical worked examples that will work through together. \n			\n				\n				\n				\n				\n				Assumed quantitative knowledge\n				We will assume only a minimal amount of familiarity with some general statistical and mathematical concepts. These concepts will arise when we discuss numerical computing\, symbolic maths\, and statistics and machine learning. However\, expertise and proficiency with these concepts are not necessary. Anyone who has taken any undergraduate (Bachelor’s) level course on (applied) statistics or mathematics can be assumed to have sufficient familiarity with these concepts. \n			\n				\n				\n				\n				\n				Assumed computer background\n				No prior experience with Python or any other programming language is required. Of course\, any familiarity with any other programming will be helpful\, but is not required. \n			\n				\n				\n				\n				\n				Equipment and software requirements\n				\nAttendees of the course should bring a laptop computer with Python (version 3) and the Python packages that we will use (such as numpy\, pandas\, sympy\, etc) installed. All the required software is free and open source and is available on Windows\, MacOs\, and Linux. Instructions on how to install and configure all the software will be provided before the start of the course. We will also provide time during the workshops to ensure that all software is installed and configured properly. \n\n\nDownload Python \n\n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n	\n		Tickets	\n	\n	\n	\n	\n	\n	\n		The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.	\n\n\n\n	\n	Tickets are no longer available\n\n\n	\n		\n		\n		\n	\n\n\n\n\n\n	\n\n \n			\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				PLEASE READ – CANCELLATION POLICY \nCancellations are accepted up to 28 days before the course start date subject to a 25% cancellation fee. Cancellations later than this may be considered\, contact oliverhooker@prstatistics.com. Failure to attend will result in the full cost of the course being charged. In the unfortunate event that a course is cancelled due to unforeseen circumstances a full refund of the course fees will be credited. \n			\n				\n				\n				\n				\n				\nIf you are unsure about course suitability\, please get in touch by email to find out more oliverhooker@prstatistics.com \n\n			\n			\n				\n				\n				\n				\n			\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				COURSE PROGRAMME\n\nMonday 4th  \nClasses from 09:30 to 17:30 \nTopic 1: The What and Why of Python. In order to provide some general background and context\, we will describe Python where came from\, what its major design principles and intended use was originally\, and where and how it is now currently used. We will see that Python is now extremely widely used\, especially in powering the web\, in data science and machine learning\, and system level programming. Here\, we also compare and contrast Python and R\, given that both are extremely widely used in data science. \nTopic 2: Installing and setting up Python. There are many ways to write and execute code in Python. Which to use depends on personal preference and the type of programming that is being done. Here\, we will explore some of the commonly used Integrated Development Environments (IDE) for Python\, which include Spyder and PyCharm. Here\, we will also mention and briefly describe Jupyter notebooks\, which are widely used for scientific applications of Python\, and are an excellent tool for doing reproducible interactive work. We will cover Jupyter more extensively starting on Day 3. Also as part of this topic\, we will describe how to use virtual environments and package installers such as pip and conda. \nTopic 3: Introduction to Python: Data Structures. We will begin our coverage of programming with Python by introducing its different data structures.and operations on data structures This will begin with the elementary data types such as integers\, floats\, Booleans\, and strings\, and the common operations that can be applied to these data types. We will then proceed to the so-called collection data structures\, which primarily include lists\, dictionaries\, tuples\, and sets. \nTopic 4: Introduction to Python: Programming. Having introduced Python’s data types\, we will now turn to how to program in Python. We will begin with iteration\, such as the for and while loops. We will then cover conditionals and functions. \nTuesday 5th  \nClasses from 09:30 to 17:30 \nTopic 5: Modules\, packages\, and imports. Python is extended by hundreds of thousands of additional packages.Here\, we will cover how to install and import these packages\, and also how to write our own modules and packages. \nTopic 6: Numerical programming with numpy. Although not part of Python’s official standard library\, the numpy package is the part of the de facto standard library for any scientific and numerical programming. Here we will introduce numpy\, especially numpy arrays and their built in functions (i.e. “methods”). \nTopic 7: Data processing with pandas. The pandas library provides means to represent and manipulate data frames. Like numpy\, pandas can be see as part of the de facto standard library for data oriented uses of Python. \nTopic 8: Object Oriented Programming. Python is an object oriented language and object oriented programming in Python is extensively used in anything beyond the very simplest types of programs. Moreover\, compared to other languages\, object oriented programming in Python is relatively easy to learn. Here\, we provide a comprehensive introduction to object oriented programming in Python. \n• Topic 9: Other Python programming features. In this section\, we will cover some important features of Python not yet covered. These include exception handling\, list and dictionary comprehensions\, itertools\, advanced collection types including defaultdict\, anonymous functions\, decorators\, etc. \nWednesday 6th  \nClasses from 09:30 to 17:30 \nTopic 10: Jupyter notebooks and Jupyterlab. Although we have already introduced Jupyter notebooks\, here we will explore them properly. Jupyter notebooks are reproducible and interactive computing environment that support numerous programming languages\, although Python remains the principal language used in Jupyter notebooks. Here\, we’ll explore their major features and how they can be shared easily using GitHub and Binder. \nTopic 11: Data Visualization. Python provides many options for data visualization. The matplotlib library is a low level plotting library that allows for considerable control of the plot\, albeit at the price of a considerable amount of low level code. Based on matplotlib\, and providing a much higher level interface to the plot\, is the seaborn library. This allows us to produce complex data visualizations with a minimal amount of code. Similar to seaborn is ggplot\, which is a direct port of the widely used R based visualization library. In this section\, we will also consider a set of other visualization libraries for Python. These include plotly\, bokeh\, and altair. \nTopic 12: Symbolic mathematics. Symbolic mathematics systems\, also known as computer algebra systems\, allow us to algebraically manipulate and solve symbolic mathematical expression. In Python\, the principal symbolic mathematics library is sympy. This allows us simplify mathematical expressions\, compute derivatives\, integrals\, and limits\, solve equations\, algebraically manipulate matrices\, and more. \nTopic 13: Statistical data analysis. In this section\, we will describe how to perform widely used statistical analysis in Python. Here we will start with the statsmodels package\, which provides linear and generalized linear models as well as many other widely used statistical models. We will also introduce the scikit-learn package\, which we will more widely use on Day 4\, and use it for regression and classification analysis. \nThursday 7th  \nClasses from 09:30 to 17:30 \nTopic 14: Machine learning. Python is arguably the most widely used language for machine learning. In this section\, we will explore some of the major Python machine learning tools that are part of the scikit-learn package. This section continues our coverage of this package that began in Topic 12 on Day 3. Here\, we will cover machine learning tools such as support vector machines\, decision trees\, random forests\, k-means clustering\, dimensionality reduction\, model evaluation\, and cross-validation. \nTopic 15: Neural networks and deep learning. A popular subfield of machine learning involves the use of artificial neural networks and deep learning methods. In this section\, we will explore neural networks and deep learning using the keras library\, which is a high level interface to neural network and deep learning libraries such as Tensorflow\, Theano\, or the Microsoft Cognitive Toolkit (CNTK). Examples that we will consider here include image classification and other classification problems taken from\, for example\, the UCI Machine Learning Repository. \nFriday 8th  \nClasses from 09:30 to 16:00 \nTopic 16: Bayesian models. Two probabilistic programming languages for Bayesian modelling in Python are PyMC3 and PyStan. PyMC3 is a Python native probabilistic programming language\, while PyStan is the Python interface to the Stan programming language\, which is also very widely used in R. Both PyMC3 and PyStan are extremely powerful tools and can implement arbitrary probabilistic models. Here\, we will not have time to explore either in depth\, but will be able to work through a number of nontrivial examples\, which will illustrate the general feature and usage of both languages. \nTopic 17: High performance Python. The final topic that we will consider in this course is high performance computing with Python. While many of the tools that we considered above extremely quickly because they interface with compiled code written in C/C++ or Fortran\, Python itself is a high level dynamically typed and interpreted programming language. As such\, native Python code does not execute as fast as compiled languages such as C/C++ or Fortran. However\, it is possible to achieve compiled language speeds in Python by compiling Python code. Here\, we will consider Cython and Numba\, both of which allow us achieve C/C++ speeds in Python with minimal extensions to our code. Also\, in this section\, we will consider parallelization in Python\, in particular using IPyParallel and Dask\, both of which allow easy parallel and distributed processing using Python. \n\n			\n				\n				\n				\n				\n				Course Instructor\n \n\n\n\nDr. Mark Andrews\n\nWorks AtSenior Lecturer\, Psychology Department\, Nottingham Trent University\, England \n\nTeaches\nFree 1 day intro to r and r studio (FIRR)\nIntroduction To Statistics Using R And Rstudio (IRRS03)\nIntroduction to generalised linear models using r and rstudio (IGLM)\nIntroduction to mixed models using r and rstudio (IMMR)\nNonlinear regression using generalized additive models (GAMR)\nIntroduction to hidden markov and state space models (HMSS)\nIntroduction to machine learning and deep learning using r (IMDL)\nModel selection and model simplification (MSMS)\nData visualization using gg plot 2 (r and rstudio) (DVGG)\nData wrangling using r and rstudio (DWRS)\nReproducible data science using rmarkdown\, git\, r packages\, docker\, make & drake\, and other tools (RDRP)\nIntroduction/fundamentals of bayesian data analysis statistics using R (FBDA)\nBayesian data analysis (BADA)\nBayesian approaches to regression and mixed effects models using r and brms (BARM)\nIntroduction to stan for bayesian data analysis (ISBD)\nIntroduction to unix (UNIX01)\nIntroduction to python (PYIN03)\nIntroduction to scientific\, numerical\, and data analysis programming in python (PYSC03)\nMachine learning and deep learning using python (PYML03)\nPython for data science\, machine learning\, and scientific computing (PDMS02)\n\n  \nPersonal website \n\n\nResearchGate \nGoogle Scholar \nMark Andrews is a Senior Lecturer in the Psychology Department at Nottingham Trent University in Nottingham\, England. Mark is a graduate of the National University of Ireland and obtained an MA and PhD from Cornell University in New York. Mark’s research focuses on developing and testing Bayesian models of human cognition\, with particular focus on human language processing and human memory. Mark’s research also focuses on general Bayesian data analysis\, particularly as applied to data from the social and behavioural sciences. Since 2015\, he and his colleague Professor Thom Baguley have been funded by the UK’s ESRC funding body to provide intensive workshops on Bayesian data analysis for researchers in the social sciences.
URL:https://prstats.preprodw.com/course/python-for-data-science-machine-learning-and-scientific-computing-pdms02/
LOCATION:Delivered remotely (United Kingdom)\, Western European Time\, United Kingdom
CATEGORIES:Live Online Courses
ATTACH;FMTTYPE=image/png:https://prstats.preprodw.com/wp-content/uploads/2022/02/PDMS02.png
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20181112
DTEND;VALUE=DATE:20181117
DTSTAMP:20260508T110558
CREATED:20181016T130242Z
LAST-MODIFIED:20220303T103959Z
UID:10000287-1541980800-1542412799@prstats.preprodw.com
SUMMARY:IN HOUSE Introduction to spatial analysis using R (INHO05)
DESCRIPTION:ONLINE COURSE – Trait based ecology Using R: Theory and Practice (TBER01)  This course will be delivered live\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Event Date \nMonday\, January 25th\, 2022\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n					\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Course Format\nThis is an ‘IN HOUSE COURSE’ – the instructor will be delivering lectures and coaching attendees on site. \nCourse Program\nTIME ZONE – UTC+2 – however all sessions will be recorded and made available allowing attendees from different time zones to follow a day behind with an additional 1/2 days support after the official course finish date (please email oliverhooker@prstatistics.com for full details or to discuss how we can accommodate you). \n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Course Details\n				\nCourse overview: \nThis is a private ‘in house’ course being delivered on site. If you would be interested in organising an in house course at your institute or place of work please contact oliverhooker@prstatistics.com to see if we can cover your desired subject \n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n	\n		Tickets	\n	\n	\n	\n	\n	\n	\n		The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.	\n\n\n\n	\n	Tickets are no longer available\n\n\n	\n		\n		\n		\n	\n\n\n\n\n\n	\n\n \n			\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				PLEASE READ – CANCELLATION POLICY \nCancellations are accepted up to 28 days before the course start date subject to a 25% cancellation fee. Cancellations later than this may be considered\, contact oliverhooker@prstatistics.com. Failure to attend will result in the full cost of the course being charged. In the unfortunate event that a course is cancelled due to unforeseen circumstances a full refund of the course fees will be credited. \n			\n				\n				\n				\n				\n				If you are unsure about course suitability\, please get in touch by email to find out more \ninfo@clovertraining.co.uk
URL:https://prstats.preprodw.com/course/in-house-introduction-to-r-for-biologists-inho05/
CATEGORIES:In-House Courses
ATTACH;FMTTYPE=image/jpeg:https://prstats.preprodw.com/wp-content/uploads/2021/09/pr-stats-stock-image-31574565-xl-2015.jpeg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20181023
DTEND;VALUE=DATE:20181026
DTSTAMP:20260508T110558
CREATED:20181001T092043Z
LAST-MODIFIED:20220303T104021Z
UID:10000284-1540252800-1540511999@prstats.preprodw.com
SUMMARY:IN HOUSE Introduction to R for biologists (INHO04)
DESCRIPTION:ONLINE COURSE – Trait based ecology Using R: Theory and Practice (TBER01)  This course will be delivered live\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Event Date \nMonday\, January 25th\, 2022\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n					\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n				\n					\n						\n						\n							\n							\n						\n					\n				\n				\n				\n				\n			\n			\n				\n				\n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Course Format\nThis is an ‘IN HOUSE COURSE’ – the instructor will be delivering lectures and coaching attendees on site. \nCourse Program\nTIME ZONE – UTC+2 – however all sessions will be recorded and made available allowing attendees from different time zones to follow a day behind with an additional 1/2 days support after the official course finish date (please email oliverhooker@prstatistics.com for full details or to discuss how we can accommodate you). \n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				Course Details\n				 Course overview: \nThis is a private ‘in house’ course being delivered on site. If you would be interested in organising an in house course at your institute or place of work please contact oliverhooker@prstatistics.com to see if we can cover your desired subject \n			\n			\n			\n				\n				\n				\n				\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				\n	\n		Tickets	\n	\n	\n	\n	\n	\n	\n		The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.	\n\n\n\n	\n	Tickets are no longer available\n\n\n	\n		\n		\n		\n	\n\n\n\n\n\n	\n\n \n			\n			\n				\n				\n				\n				\n				\n				\n				\n				\n				\n				PLEASE READ – CANCELLATION POLICY \nCancellations are accepted up to 28 days before the course start date subject to a 25% cancellation fee. Cancellations later than this may be considered\, contact oliverhooker@prstatistics.com. Failure to attend will result in the full cost of the course being charged. In the unfortunate event that a course is cancelled due to unforeseen circumstances a full refund of the course fees will be credited. \n			\n				\n				\n				\n				\n				If you are unsure about course suitability\, please get in touch by email to find out more \ninfo@clovertraining.co.uk
URL:https://prstats.preprodw.com/course/in-house-introduction-to-r-for-biologists-inho04/
CATEGORIES:In-House Courses
ATTACH;FMTTYPE=image/jpeg:https://prstats.preprodw.com/wp-content/uploads/2021/09/pr-stats-stock-image-31574565-xl-2015.jpeg
END:VEVENT
END:VCALENDAR