From d5b678620138c27204d5d2977db72028ee01a06a Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 15:11:30 -0400 Subject: [PATCH 01/34] rename, remove _output.yml --- .gitignore | 3 +- 01_warmup.Rmd => 01_warmup.qmd | 0 02_functions.Rmd => 02_functions.qmd | 0 03_limits.Rmd => 03_limits.qmd | 0 04_calculus.Rmd => 04_calculus.qmd | 0 05_optimization.Rmd => 05_optimization.qmd | 0 06_probability.Rmd => 06_probability.qmd | 0 ...inear-algebra.Rmd => 07_linear-algebra.qmd | 0 ...nting.Rmd => 11_data-handling_counting.qmd | 0 ...ation.Rmd => 12_matricies-manipulation.qmd | 0 ...bj_loops.Rmd => 13_functions_obj_loops.qmd | 0 14_visualization.Rmd => 14_visualization.qmd | 0 ...ct-dempeace.Rmd => 15_project-dempeace.qmd | 0 16_simulation.Rmd => 16_simulation.qmd | 0 17_non-wysiwyg.Rmd => 17_non-wysiwyg.qmd | 0 17_non-wysiwyg.quarto_ipynb | 333 ++++++++++++++++++ 18_text.Rmd => 18_text.qmd | 0 ...nd-line_git.Rmd => 19_command-line_git.qmd | 21 +- ...ions-warmup.Rmd => 21_solutions-warmup.qmd | 0 ...ramming.Rmd => 23_solution_programming.qmd | 0 _bookdown.yml => _quarto.yml | 0 index.Rmd => index.qmd | 2 +- _output.yml => old-output.yml | 0 23 files changed, 348 insertions(+), 11 deletions(-) rename 01_warmup.Rmd => 01_warmup.qmd (100%) rename 02_functions.Rmd => 02_functions.qmd (100%) rename 03_limits.Rmd => 03_limits.qmd (100%) rename 04_calculus.Rmd => 04_calculus.qmd (100%) rename 05_optimization.Rmd => 05_optimization.qmd (100%) rename 06_probability.Rmd => 06_probability.qmd (100%) rename 07_linear-algebra.Rmd => 07_linear-algebra.qmd (100%) rename 11_data-handling_counting.Rmd => 11_data-handling_counting.qmd (100%) rename 12_matricies-manipulation.Rmd => 12_matricies-manipulation.qmd (100%) rename 13_functions_obj_loops.Rmd => 13_functions_obj_loops.qmd (100%) rename 14_visualization.Rmd => 14_visualization.qmd (100%) rename 15_project-dempeace.Rmd => 15_project-dempeace.qmd (100%) rename 16_simulation.Rmd => 16_simulation.qmd (100%) rename 17_non-wysiwyg.Rmd => 17_non-wysiwyg.qmd (100%) create mode 100644 17_non-wysiwyg.quarto_ipynb rename 18_text.Rmd => 18_text.qmd (100%) rename 19_command-line_git.Rmd => 19_command-line_git.qmd (98%) rename 21_solutions-warmup.Rmd => 21_solutions-warmup.qmd (100%) rename 23_solution_programming.Rmd => 23_solution_programming.qmd (100%) rename _bookdown.yml => _quarto.yml (100%) rename index.Rmd => index.qmd (99%) rename _output.yml => old-output.yml (100%) diff --git a/.gitignore b/.gitignore index e18ce2c..60561a8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,4 +9,5 @@ rsconnect .Rproj.user .DS_Store -prefresher\\.log \ No newline at end of file +prefresher\\.log +/.quarto/ diff --git a/01_warmup.Rmd b/01_warmup.qmd similarity index 100% rename from 01_warmup.Rmd rename to 01_warmup.qmd diff --git a/02_functions.Rmd b/02_functions.qmd similarity index 100% rename from 02_functions.Rmd rename to 02_functions.qmd diff --git a/03_limits.Rmd b/03_limits.qmd similarity index 100% rename from 03_limits.Rmd rename to 03_limits.qmd diff --git a/04_calculus.Rmd b/04_calculus.qmd similarity index 100% rename from 04_calculus.Rmd rename to 04_calculus.qmd diff --git a/05_optimization.Rmd b/05_optimization.qmd similarity index 100% rename from 05_optimization.Rmd rename to 05_optimization.qmd diff --git a/06_probability.Rmd b/06_probability.qmd similarity index 100% rename from 06_probability.Rmd rename to 06_probability.qmd diff --git a/07_linear-algebra.Rmd b/07_linear-algebra.qmd similarity index 100% rename from 07_linear-algebra.Rmd rename to 07_linear-algebra.qmd diff --git a/11_data-handling_counting.Rmd b/11_data-handling_counting.qmd similarity index 100% rename from 11_data-handling_counting.Rmd rename to 11_data-handling_counting.qmd diff --git a/12_matricies-manipulation.Rmd b/12_matricies-manipulation.qmd similarity index 100% rename from 12_matricies-manipulation.Rmd rename to 12_matricies-manipulation.qmd diff --git a/13_functions_obj_loops.Rmd b/13_functions_obj_loops.qmd similarity index 100% rename from 13_functions_obj_loops.Rmd rename to 13_functions_obj_loops.qmd diff --git a/14_visualization.Rmd b/14_visualization.qmd similarity index 100% rename from 14_visualization.Rmd rename to 14_visualization.qmd diff --git a/15_project-dempeace.Rmd b/15_project-dempeace.qmd similarity index 100% rename from 15_project-dempeace.Rmd rename to 15_project-dempeace.qmd diff --git a/16_simulation.Rmd b/16_simulation.qmd similarity index 100% rename from 16_simulation.Rmd rename to 16_simulation.qmd diff --git a/17_non-wysiwyg.Rmd b/17_non-wysiwyg.qmd similarity index 100% rename from 17_non-wysiwyg.Rmd rename to 17_non-wysiwyg.qmd diff --git a/17_non-wysiwyg.quarto_ipynb b/17_non-wysiwyg.quarto_ipynb new file mode 100644 index 0000000..e9e3577 --- /dev/null +++ b/17_non-wysiwyg.quarto_ipynb @@ -0,0 +1,333 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# LaTeX and markdown^[Module originally written by Shiro Kuriwaki] {#nonwysiwyg}\n", + "\n", + "\n", + "### Where are we? Where are we headed? {-}\n", + "\n", + "Up till now, you should have covered:\n", + "\n", + "* Statistical Programming in `R`\n", + "\n", + "This is only the beginning of `R` -- programming is like learning a language, so learn more as we use it. And yet `R` is of likely not the only programming language you will want to use. While we cannot introduce everything, we'll pick out a few that we think are particularly helpful.\n", + "\n", + "Here will cover\n", + "\n", + "* Markdown\n", + "* LaTeX (and BibTeX)\n", + "\n", + "as examples of a non-WYSIWYG editor\n", + "\n", + "and the next chapter (you can read it without reading this LaTeX chapter) covers\n", + "\n", + "* command-line\n", + "* git\n", + "\n", + "command-line are a basic set of tools that you may have to use from time to time. It also clarifies what more complicated programs are doing. Markdown is an example of compiling a plain text file. LaTeX is a typesetting program and git is a version control program -- both are useful for non-quantitative work as well.\n", + "\n", + "\n", + "\n", + "### Check your understanding {-}\n", + "\n", + "Check if you have an idea of how you might code the following tasks:\n", + "\n", + "* What does \"WYSIWYG\" stand for? How would a non-WYSIWYG format text?\n", + "* How do you start a header in markdown?\n", + "* What are some \"plain text\" editors?\n", + "* How do you start a document in `.tex`?\n", + "* How do you start a environment in `.tex`?\n", + "* How do you insert a figure in `.tex`?\n", + "* How do you reference a figure in `.tex`?\n", + "* What is a `.bib` file? \n", + "* Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers?\n", + "\n", + "\n", + "\n", + "\n", + "## Motivation\n", + "\n", + "Statistical programming is a fast-moving field. The beta version of `R` was released in 2000, `ggplot2` was released on 2005, and `RStudio` started around 2010. Of course, some programming technologies are quite \"old\": (`C` in 1969, `C++` around 1989, `TeX` in 1978, `Linux` in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a **brief** and rough overview of some fundamental and new tools other than `R`, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future.\n", + "\n", + "\n", + "## Markdown\n", + "\n", + "Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is _not_ a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for `bold{text}` rather than hitting Command+B and making your text look __bold__ on your own computer. \n", + "\n", + "Markdown is known as a \"light-weight\" editor, which means that it is relatively easy to write code that will compile. It is quick and easy and satisfies most presentation purposes; you might want to try `LaTeX` for more involved papers.\n", + "\n", + "### markdown commands\n", + "For italic and bold, use either the asterisks or the underlines, \n", + "\n", + "```\n", + "*italic* **bold**\n", + "_italic_ __bold__\n", + "```\n", + "\n", + "And for headers use the hash symbols, \n", + "```\n", + "# Main Header\n", + "## Sub-headers\n", + "```\n", + "\n", + "### your own markdown \n", + "\n", + "RStudio makes it easy to compile your very first markdown file by giving you templates. Got to `New > R Markdown`, pick a document and click Ok. This will give you a skeleton of a document you can compile -- or \"knit\".\n", + "\n", + "Rmd is actually a slight modification of real markdown. It is a type of file that R reads and turns into a proper `md` file. Then, it uses a document-conversion called pandoc to compile your `md` into documents like PDF or HTML.\n", + "\n", + "![How Rmds become PDFs or HTMLs](images/RMarkdownFlow.png)\n", + "\n", + "### Quarto\n", + "\n", + "R Markdown (`.Rmd`) files have long been the go-to for reproducible writing workflows for R users.\n", + "In 2022, [Posit, PBC](https://posit.co/), who created R Markdown announced a new generation of markdown extensions, with Quarto.\n", + "Quarto (`.qmd`) files are a variation on R Markdown which allows for including R, python, Observable, Julia, and more within a document.\n", + "Quarto is largely compatible with older `.Rmd` files, just by changing the extension.\n", + "As such, you can integrate LaTeX and markdown seamlessly.\n", + "\n", + "Some benefits of using Quarto include:\n", + "\n", + "* [ease of customization with template partials](https://quarto.org/docs/journals/templates.html#template-partials)\n", + "* [journal submission templates for many journals](https://quarto.org/docs/extensions/listing-journals.html)\n", + "* [dozen of output types](https://quarto.org/docs/reference/)\n", + "* [the ability to make websites interacting only with Quarto](https://quarto.org/docs/websites/)\n", + "\n", + "\n", + "### A note on plain-text editors\n", + "\n", + "Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). \n", + "\n", + "* [RStudio](https://posit.co/products/open-source/rstudio/) (especially for R-related links)\n", + "* TeXMaker, TeXShop (especially for TeX)\n", + "* [emacs](https://www.gnu.org/software/emacs/), aquamacs (general)\n", + "* [vim](http://www.vim.org/download.php) (general)\n", + "* [Sublime Text](https://www.sublimetext.com) (general)\n", + "\n", + "Each has their own keyboard shortcuts and special features. You can browse a couple and see which one(s) you like.\n", + "\n", + "Since June 2021, RStudio has offered a visual editor which tries to bridge the gap between plain-text and WYSIWYG.\n", + "While writing, it transforms plain markdown, RMarkdown, or Quarto documents into a \"WYSISWYM\" version, What You See Is What You Mean.\n", + "Formatting choices, like bold or italicized text are shown as **bold** or *italicized* text, rather than as intermediate markdown.\n", + "Lists, enumerations, and images are shown inline, rather than the code that includes them.\n", + "This is not a final form though, as styling still occurs when rendering the final document.\n", + "\n", + "## LaTeX\n", + "\n", + "LaTeX is a typesetting program. You'd engage with LaTeX much like you engage with your `R` code. You will interact with LaTeX in a text editor, and will writing code which will be interpreted by the LaTeX compiler and which will finally be parsed to form your final PDF.\n", + "\n", + "### compile online\n", + "\n", + "1. Go to \n", + "2. Scroll down and go to \"CREATE A NEW PAPER\" if you don't have an account.\n", + "3. Let's discuss the default template.\n", + "4. Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE):\n", + "\n", + "\n", + "\n", + "\n", + "```{bash, eval = FALSE}\n", + "\\documentclass{article}\n", + "\\begin{document}\n", + "Hello World\n", + "\\end{document}\n", + "```\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "### compile your first LaTeX document locally\n", + "LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. \n", + "\n", + "1. Open a plain text editor. Then type in the MWE\n", + "\n", + "\n", + "\n", + "\n", + "```{bash, eval = FALSE}\n", + "\\documentclass{article}\n", + "\\begin{document}\n", + "Hello World\n", + "\\end{document}\n", + "```\n", + "\n", + "\n", + "\n", + "\n", + "2. Save this as `hello_world.tex`. Make sure you get the file extension right. \n", + "3. Open this in your \"LaTeX\" editor. This can be `TeXMaker`, `Aqumacs`, etc..\n", + "4. Go through the click/dropdown interface and click compile.\n", + "\n", + "\n", + "### main LaTeX commands\n", + "LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. \n", + "\n", + "Some main commands you'll be using are below, and a very concise cheat sheet here: \n", + "\n", + "Most involved features require that you begin a specific \"environment\" for that feature, clearly demarcating them by the notation `\\begin{figure}` and then `\\end{figure}`, e.g. in the case of figures.\n", + "\n", + "```\n", + "\\begin{figure}\n", + "\\includegraphics{histogram.pdf}\n", + "\\end{figure}\n", + "```\n", + "where `histogram.pdf` is a path to one of your files. \n", + "\n", + "Notice that each line starts with a backslash `\\` -- in LaTeX this is the symbol to run a command.\n", + "\n", + "The following syntax at the endpoints are shorthand for math equations.\n", + "```\n", + "\\[\\int x^2 dx\\]\n", + "```\n", + "these compile math symbols: $\\displaystyle \\int x^2 dx.$^[Enclosing with `$$` instead of `\\[` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.]\n", + "\n", + "\n", + "The `align` environment is useful to align your multi-line math, for example. \n", + "```\n", + "\\begin{align}\n", + "P(A \\mid B) &= \\frac{P(A \\cap B)}{P(B)}\\\\\n", + "&= \\frac{P(B \\mid A)P(A)}{P(B)}\n", + "\\end{align}\n", + "```\n", + "\\begin{align}\n", + "P(A \\mid B) &= \\frac{P(A \\cap B)}{P(B)}\\\\\n", + "&= \\frac{P(B \\mid A)P(A)}{P(B)}\n", + "\\end{align}\n", + "\n", + "Regression tables should be outputted as `.tex` files with packages like `xtable` and `stargazer`, and then called into LaTeX by `\\input{regression_table.tex}` where `regression_table.tex` is the path to your regression output.\n", + "\n", + "Figures and equations should be labelled with the tag (e.g. `label{tab:regression}` so that you can refer to them later with their tag `Table \\ref{tab:regression}`, instead of hard-coding `Table 2`).\n", + "\n", + "For some LaTeX commands you might need to load a separate package that someone else has written. Do this in your preamble (i.e. before `\\begin{document}`):\n", + "```\n", + "\\usepackage[options]{package}\n", + "```\n", + "where `package` is the name of the package and `options` are options specific to the package. \n", + "\n", + "\n", + "### Further Guides {-}\n", + "\n", + "For a more comprehensive listing of LaTeX commands, Mayya Komisarchik has a great tutorial set of folders: \n", + "\n", + "There is a version of LaTeX called Beamer, which is a popular way of making a slideshow. Slides in markdown is also a competitor. The language of Beamer is the same as LaTeX but has some special functions for slides.\n", + "\n", + "\n", + "## BibTeX\n", + "\n", + "BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. \n", + "\n", + "### what is a `.bib` file?\n", + "For example, here is the Nunn and Wantchekon article entry in `.bib` form.\n", + "\n", + "```{}\n", + "@article{nunn2011slave,\n", + " title={The Slave Trade and the Origins of Mistrust in Africa},\n", + " author={Nunn, Nathan and Wantchekon, Leonard},\n", + " journal={American Economic Review},\n", + " volume={101},\n", + " number={7},\n", + " pages={3221--3252},\n", + " year={2011}\n", + "}\n", + "```\n", + "\n", + "The first entry, `nunn2011slave`, is \"pick your favorite\" -- pick your own name for your reference system. The other slots in this `@article` entry are entries that refer to specific bibliographical text.\n", + "\n", + "### what does LaTeX do with .bib files?\n", + "Now, in LaTeX, if you type \n", + "\n", + " \\textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s.\n", + " \n", + "as part of your text, then when the `.tex` file is compiled the PDF shows something like \n", + "\n", + "![](images/biblatex_inline.png)\n", + "\n", + "in whatever citation style (APSA, APA, Chicago) you pre-specified! \n", + "\n", + "\n", + "Also at the end of your paper you will have a bibliography with entries ordered and formatted in the appropriate citation.\n", + "\n", + "![](images/biblatex_bibliography.png)\n", + "\n", + "This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text).\n", + "\n", + "\n", + "### stocking up on your .bib files\n", + "You should keep your own `.bib` file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a `.tex` file).\n", + "\n", + "For example, Gary's BibTeX file is here: \n", + "\n", + "Citation management software (Mendeley or Zotero) automatically generates .bib entries from your library of PDFs for you, provided you have the bibliography attributes right. \n", + "\n", + "## Exercise {-}\n", + "\n", + "Create a LaTeX document for a hypothetical research paper on your laptop and, once you've verified it compiles into a PDF, come show it to either one of the instructors. \n", + "\n", + "You can also use overleaf if you have preference for a cloud-based system. But don't swallow the built-in templates without understanding or testing them.\n", + "\n", + "Each student will have slightly different substantive interests, so we won't impose much of a standard. But at a minimum, the LaTeX document should have:\n", + "\n", + "* A title, author, date, and abstract\n", + "* Sections\n", + "* Italics and boldface\n", + "* A figure with a caption and in-text reference to it. \n", + "\n", + "\n", + "Depending on your subfield or interests, try to implement some of the following:\n", + "\n", + "* A bibliographical reference drawing from a separate `.bib` file\n", + "* A table\n", + "* A math expression\n", + "* A different font\n", + "* Different page margins\n", + "* Different line spacing\n", + "\n", + "\n", + "\n", + "\n", + "## Concluding the Prefresher {-}\n", + "\n", + "Math may not be the perfect tool for every aspiring political scientist, but hopefully it was useful background to have at the least:\n", + "\n", + "

Historians think this totally meaningless and nonsensical statistic is the product of an early-modern epistemological shift in which numbers and quantifiable data became revered above other kinds of knowledge as the most useful and credible form of truth https://t.co/wVFyAQGxEv

— Gina Anne Tam 譚吉娜 (@DGTam86) May 29, 2018
\n", + "\n", + "\n", + "\n", + "\n", + "But we should be aware that too much slant towards math and programming can miss the point:\n", + "\n", + "

To be clear, PhD training in Econ (first year) is often a disaster-- like how to prove the Central Limit Theorem (the LeBron James of Statistics) with polar-cooardinates. This is mostly a way to demoralize actual economists and select a bunch of unimaginative math jocks.

— Amitabh Chandra (@amitabhchandra2) August 14, 2018
\n", + "\n", + "\n", + "\n", + "\n", + "Keep on learning, trying new techniques to improve your work, and learn from others! \n", + "\n", + "

What #rstats tricks did it take you way too long to learn? One of mine is using readRDS and saveRDS instead of repeatedly loading from CSV

— Emily Riederer (@EmilyRiederer) August 19, 2017
\n", + "\n", + "\n", + "\n", + "### Your Feedback Matters {-}\n", + "\n", + "_Please tell us how we can improve the Prefresher_: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements:\n", + "\n", + "https://harvard.az1.qualtrics.com/jfe/form/SV_esbzN8ZFAOPTqiV" + ], + "id": "86efe863" + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file diff --git a/18_text.Rmd b/18_text.qmd similarity index 100% rename from 18_text.Rmd rename to 18_text.qmd diff --git a/19_command-line_git.Rmd b/19_command-line_git.qmd similarity index 98% rename from 19_command-line_git.Rmd rename to 19_command-line_git.qmd index ca3f84b..02cacb2 100644 --- a/19_command-line_git.Rmd +++ b/19_command-line_git.qmd @@ -1,6 +1,9 @@ -# Command-line, git^[Module originally written by Shiro Kuriwaki] {#commandline-git} - +--- +execute: + eval: false +--- +# Command-line, git^[Module originally written by Shiro Kuriwaki] {#commandline-git} ## Where are we? Where are we headed? @@ -31,12 +34,12 @@ Elementary programming operations are done on the command-line, or by entering c Open up `Terminal` in a Mac. (`Command Prompt` in Windows) Running this command in a Mac (`dir` in Windows) should show you a list of all files in the directory that you are currently in. -```{bash} +```bash ls ``` `pwd` stands for present working directory (`cd` in Windows) -```{bash} +```bash pwd ``` @@ -44,14 +47,14 @@ pwd Or you can go up to your parent directory. The syntax for that are two periods, `..` . One period `.` refers to the current directory. -```{bash} +```bash cd .. pwd ``` `~/` stands for your home directory defined by your computer. -```{bash} +```bash cd ~/ ls ``` @@ -71,7 +74,7 @@ cat("Hello World") Then in command-line, go to the directory that contains `hello_world.R` and enter -```{bash, eval = FALSE} +```bash Rscript hello_world.R ``` @@ -80,7 +83,7 @@ This should give you the output `Hello World`, which verifies that you "executed ### why do command-line? If you know exactly what you want to do your files and the changes are local, then command-line might be faster and be more sensible than navigating yourself through a GUI. For example, what if you wanted a single command that will run 10 R scripts successively at once (as Gentzkow and Shapiro suggest you should do in your research)? It is tedious to run each of your scripts on Rstudio, especially if running some take more than a few minutes. Instead you could write a "batch" script that you can run on the terminal, -```{bash, eval = FALSE} +```bash Rscript 01_read_data.R Rscript 02_merge_data.R Rscript 03_run_regressions.R @@ -89,7 +92,7 @@ Rscript 05_maketable.R ``` Then run this single file, call it `run_all_Rscripts.sh`, on your terminal as -```{bash, eval = FALSE} +```bash sh run_all_Rscripts.sh ``` diff --git a/21_solutions-warmup.Rmd b/21_solutions-warmup.qmd similarity index 100% rename from 21_solutions-warmup.Rmd rename to 21_solutions-warmup.qmd diff --git a/23_solution_programming.Rmd b/23_solution_programming.qmd similarity index 100% rename from 23_solution_programming.Rmd rename to 23_solution_programming.qmd diff --git a/_bookdown.yml b/_quarto.yml similarity index 100% rename from _bookdown.yml rename to _quarto.yml diff --git a/index.Rmd b/index.qmd similarity index 99% rename from index.Rmd rename to index.qmd index 0cda87e..6f9af30 100644 --- a/index.Rmd +++ b/index.qmd @@ -8,7 +8,7 @@ site: "bookdown::bookdown_site" documentclass: book geometry: "margin=1.5in" biblio-style: apalike -link-citations: yes +link-citations: true cover-image: "./images/logo.png" --- # About this Booklet {-} diff --git a/_output.yml b/old-output.yml similarity index 100% rename from _output.yml rename to old-output.yml From eb8ed21be675f53dde137cf76b1f257d9dbb3979 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 15:34:44 -0400 Subject: [PATCH 02/34] use quarto unnumbered, move chunks with knitr --- 01_warmup.qmd | 24 ++-- 02_functions.qmd | 36 ++++-- 03_limits.qmd | 79 +++++++++---- 04_calculus.qmd | 120 ++++++++++++++------ 05_optimization.qmd | 67 +++++++---- 06_probability.qmd | 177 +++++++++++++++++++++--------- 07_linear-algebra.qmd | 69 ++++++++---- 11_data-handling_counting.qmd | 58 ++++++---- 12_matricies-manipulation.qmd | 61 ++++++---- 13_functions_obj_loops.qmd | 40 ++++--- 14_visualization.qmd | 45 +++++--- 15_project-dempeace.qmd | 18 +-- 16_simulation.qmd | 26 +++-- 17_non-wysiwyg.qmd | 18 +-- 18_text.qmd | 27 +++-- 21_solutions-warmup.qmd | 26 ++--- 23_solution_programming.qmd | 45 +++++--- R_exercises/04_visualization.R | 4 +- R_exercises/05_project-dempeace.R | 2 +- _quarto.yml | 14 ++- index.qmd | 8 +- 21 files changed, 631 insertions(+), 333 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index a1eb85b..a0d53e4 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -1,4 +1,4 @@ -# Pre-Prefresher Exercises {-} +# Pre-Prefresher Exercises {.unnumbered} Before our first meeting, please try solving these questions. They are a sample of the very beginning of each math section. We have provided links to the parts of the book you can read if the concepts are new to you. @@ -7,9 +7,9 @@ The goal of this "pre"-prefresher assignment is not to intimidate you but to set -## Linear Algebra {-} +## Linear Algebra {.unnumbered} -### Vectors {-} +### Vectors {.unnumbered} Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}$, and the scalar $c = 2$. Calculate the following: @@ -34,7 +34,7 @@ Are the following sets of vectors linearly independent? If you are having trouble with these problems, please review Section \@ref(linearindependence). -### Matrices {-} +### Matrices {.unnumbered} \[{\bf A}=\begin{pmatrix} 7 & 5 & 1 \\ @@ -82,9 +82,9 @@ If you are having trouble with these problems, please review Section \@ref(matri -## Operations {-} +## Operations {.unnumbered} -### Summation {-} +### Summation {.unnumbered} Simplify the following @@ -95,7 +95,7 @@ Simplify the following 3. \(\sum\limits_{i= 1}^4 (3k + i + 2)\) -### Products {-} +### Products {.unnumbered} 1. \(\prod\limits_{i= 1}^3 i\) @@ -105,7 +105,7 @@ Simplify the following To review this material, please see Section \@ref(sum-notation). -### Logs and exponents {-} +### Logs and exponents {.unnumbered} Simplify the following @@ -124,7 +124,7 @@ To review this material, please see Section \@ref(logexponents) -## Limits {-} +## Limits {.unnumbered} Find the limit of the following. @@ -135,7 +135,7 @@ Find the limit of the following. To review this material please see Section \@ref(limitsfun) -## Calculus {-} +## Calculus {.unnumbered} For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ @@ -148,7 +148,7 @@ For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\fra For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) -## Optimization {-} +## Optimization {.unnumbered} For each of the followng functions $f(x)$, does a maximum and minimum exist in the domain $x \in \mathbf{R}$? If so, for what are those values and for which values of $x$? @@ -159,7 +159,7 @@ For each of the followng functions $f(x)$, does a maximum and minimum exist in t If you are stuck, please try sketching out a picture of each of the functions. -## Probability {-} +## Probability {.unnumbered} 1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, how many distinct possible choices are there? (unordered, without replacement) 2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. What is $A \cup B$? What is $A \cap B$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, what is the complement $A^C$? diff --git a/02_functions.qmd b/02_functions.qmd index afdf896..5faebbe 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -1,4 +1,4 @@ -# (PART) Math {-} +# (PART) Math {.unnumbered} # Functions and Operations @@ -60,7 +60,9 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco -```{example, name = "Operators", operators} +```{example} +#| name: Operators +#| label: operators 1. $\sum\limits_{i=1}^{5} i =$ @@ -75,7 +77,9 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco ``` -```{exercise, name = "Operators", operators1} +```{exercise} +#| name: Operators +#| label: operators1 Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ 1. $\sum\limits_{i=1}^{3} (7)x_i$ @@ -123,7 +127,9 @@ Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. We often use variable $x$ as input and another $y$ as output, e.g. $y=x+1$ -```{example, name = "Functions", functions} +```{example} +#| name: Functions +#| label: functions For each of the following, state whether they are one-to-one or many-to-one functions. @@ -136,7 +142,9 @@ For each of the following, state whether they are one-to-one or many-to-one func ``` -```{exercise, name = "Functions", functions1} +```{exercise} +#| name: Functions +#| label: functions1 For each of the following, state whether they are one-to-one or many-to-one functions. @@ -247,7 +255,9 @@ Therefore, you can see that the log of a product is equal to the sum of the logs -```{example, name = "Logarithmic Functions", log} +```{example} +#| name: Logarithmic Functions +#| label: log Evaluate each of the following logarithms @@ -265,7 +275,9 @@ Simplify the following logarithm. By "simplify", we actually really mean - use a ``` -```{exercise, name = "Logarithmic Functions", log1} +```{exercise} +#| name: Logarithmic Functions +#| label: log1 Evaluate each of the following logarithms @@ -302,7 +314,9 @@ What can a graph tell you about a function? Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as a function of $y$. Use algebra to move $x$ to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of $y$. -```{example, name = "Solving for Variables", solvevar} +```{example} +#| name: Solving for Variables +#| label: solvevar Solve for x: @@ -328,7 +342,9 @@ __Quadratic Formula:__ For quadratic equations $ax^2+bx+c=0$, use the quadratic -```{exercise, name = "Finding Roots", solvevar1} +```{exercise} +#| name: Finding Roots +#| label: solvevar1 Solve for x: @@ -380,7 +396,7 @@ __Empty__: The empty (or null) set is a unique set that has no elements, denoted * Examples: The set of squares with 5 sides; the set of countries south of the South Pole. -## Answers to Examples and Exercises {-} +## Answers to Examples and Exercises {.unnumbered} Answer to Example \@ref(exm:operators): diff --git a/03_limits.qmd b/03_limits.qmd index 62f547d..2e7de2b 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -1,6 +1,7 @@ # Limits {#limits-precalc} -```{r, include = FALSE} +```{r} +#| include: false library(ggplot2) library(tibble) library(scales) @@ -11,11 +12,13 @@ library(patchwork) Solving limits, i.e. finding out the value of functions as its input moves closer to some value, is important for the social scientist's mathematical toolkit for two related tasks. The first is for the study of calculus, which will be in turn useful to show where certain functions are maximized or minimized. The second is for the study of statistical inference, which is the study of inferring things about things you cannot see by using things you can see. -## Example: The Central Limit Theorem {-} +## Example: The Central Limit Theorem {.unnumbered} Perhaps the most important theorem in statistics is the Central Limit Theorem, -```{theorem, clt-lim, name = "Central Limit Theorem (i.i.d. case)"} +```{theorem} +#| label: clt-lim +#| name: Central Limit Theorem (i.i.d. case) For any series of independent and identically distributed random variables $X_1, X_2, \cdots$, we know the distribution of its sum even if we do not know the distribution of $X$. The distribution of the sum is a Normal distribution. \[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] @@ -28,11 +31,13 @@ That is, the limit of the distribution of the lefthand side is the distribution The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section \@ref(probability-theory)) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. -## Example: The Law of Large Numbers {-} +## Example: The Law of Large Numbers {.unnumbered} A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numbers: -```{theorem, lln-lim, name = "(Weak) Law of Large Numbers"} +```{theorem} +#| label: lln-lim +#| name: (Weak) Law of Large Numbers For any draw of identically distributed independent variables with mean $\mu$, the sample average after $n$ draws, $\bar{X}_n$, converges in probability to the true mean as $n \rightarrow \infty$: \[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] @@ -44,7 +49,11 @@ A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is r Intuitively, the more data, the more accurate is your guess. For example, the Figure \@ref(fig:llnsim) shows how the sample average from many coin tosses converges to the true value : 0.5. -```{r, llnsim, fig.cap="As the number of coin tosses goes to infinity, the average probabiity of heads converges to 0.5", echo= FALSE} +```{r} +#| label: llnsim +#| echo: false +#| fig-cap: As the number of coin tosses goes to infinity, the average probabiity of +#| heads converges to 0.5 set.seed(02138) n <- 1e3 Xs <- rbinom(n = n, size = 1, prob = 0.5) @@ -71,7 +80,9 @@ A **sequence** \[\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}\] is an ordered set of r where the subscript and superscript are read together as "from 1 to infinity." -```{example, seqbehav, name = "Sequences"} +```{example} +#| label: seqbehav +#| name: Sequences How do these sequences behave? @@ -85,7 +96,10 @@ How do these sequences behave? We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure \@ref(fig:seqabc). -```{r, seqabc, fig.cap = "Behavior of Some Sequences", echo = FALSE} +```{r} +#| label: seqabc +#| echo: false +#| fig-cap: Behavior of Some Sequences seq <- 1:20 df <- tibble(n = seq, A = 2 - 1/(seq^2), B = (seq^2 + 1)/(seq), C = (-1)^seq * (1 - 1/seq)) @@ -135,7 +149,8 @@ This looks reasonable enough. The harder question, obviously is when the parts o It is nice for a sequence to converge in limit. We want to know if complex-looking sequences converge or not. The name of the game here is to break that complex sequence up into sums of simple fractions where $n$ only appears in the denominator: $\frac{1}{n}, \frac{1}{n^2}$, and so on. Each of these will converge to 0, because the denominator gets larger and larger. Then, because of the properties above, we can then find the final sequence. -```{example, name = "Simplifying a Fraction into Sums"} +```{example} +#| name: Simplifying a Fraction into Sums Find the limit of \[\lim_{n\to \infty} \frac{n + 3}{n},\] ``` @@ -150,7 +165,8 @@ so, the limit is actually 1. After some practice, the key to intuition is whether one part of the fraction grows "faster" than another. If the denominator grows faster to infinity than the numerator, then the fraction will converge to 0, even if the numerator will also increase to infinity. In a sense, limits show how not all infinities are the same. -```{exercise, limseq2} +```{exercise} +#| label: limseq2 Find the following limits of sequences, then explain in English the intuition for why that is the case. 1. \(\lim\limits_{n\to\infty} \frac{2n}{n^2 + 1}\) @@ -169,7 +185,8 @@ A function $f$ is a compact representation of some behavior we care about. Like For a limit $L$ to exist, the function $f(x)$ must approach $L$ from both the left (increasing) and the right (decreasing). -```{definition, name = "Limit of a function"} +```{definition} +#| name: Limit of a function Let $f(x)$ be defined at each point in some open interval containing the point $c$. Then $L$ equals $\lim\limits_{x \to c} f(x)$ if for any (small positive) number $\epsilon$, there exists a corresponding number $\delta>0$ such that if $0<|x-c|<\delta$, then $|f(x)-L|<\epsilon$. ``` @@ -185,7 +202,9 @@ Properties: Let $f$ and $g$ be functions with $\lim\limits_{x \to c} f(x)=k$ and Simple limits of functions can be solved as we did limits of sequences. Just be careful which part of the function is changing. -```{example, limfun1, name ="Limits of Functions"} +```{example} +#| label: limfun1 +#| name: Limits of Functions Find the limit of the following functions. 1. \(\lim_{x \to c} k\) @@ -199,7 +218,9 @@ Limits can get more complex in roughly two ways. First, the functions may become The function can be thought of as a more general or "smooth" version of sequences. For example, -```{exercise, limfunmax, name = "Limits of a Fraction of Functions"} +```{exercise} +#| label: limfunmax +#| name: Limits of a Fraction of Functions Find the limit of @@ -211,7 +232,8 @@ Find the limit of Now, the functions will become a bit more complex: -```{exercise, discontlim} +```{exercise} +#| label: discontlim Solve the following limits of functions 1. $\lim\limits_{x\to 0} |x|$ @@ -231,7 +253,10 @@ So there are a few more alternatives about what a limit of a function could be: The distinction between left and right becomes important when the function is not determined for some values of $x$. What are those cases in the examples below? -```{r, echo=FALSE,fig.cap="Functions which are not defined in some areas", warning = FALSE} +```{r} +#| echo: false +#| warning: false +#| fig-cap: Functions which are not defined in some areas range1 <- tibble::tibble(x = c(-2, 16)) range2 <- tibble::tibble(x = c(-2, 2)) @@ -255,13 +280,16 @@ fx1 + fx2 + plot_layout(nrow = 1) To repeat a finding from the limits of functions: $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. Functions that have breaks in their lines are called discontinuous. Functions that have no breaks are called continuous. Continuity is a concept that is more fundamental to, but related to that of "differentiability", which we will cover next in calculus. -```{definition, name = "Continuity"} +```{definition} +#| name: Continuity Suppose that the domain of the function $f$ includes an open interval containing the point $c$. Then $f$ is continuous at $c$ if $\lim\limits_{x \to c} f(x)$ exists and if $\lim\limits_{x \to c} f(x)=f(c)$. Further, $f$ is continuous on an open interval $(a,b)$ if it is continuous at each point in the interval. ``` To prove that a function is continuous for all points is beyond this practical introduction to math, but the general intuition can be grasped by graphing. -```{example, contdiscont, name = "Continuous and Discontinuous Functions"} +```{example} +#| label: contdiscont +#| name: Continuous and Discontinuous Functions For each function, determine if it is continuous or discontinuous. @@ -279,7 +307,11 @@ In Figure \@ref(fig:fig-contdiscont), we can see that the first two functions ar ``` -```{r, fig-contdiscont, echo=FALSE,fig.cap="Continuous and Discontinuous Functions", warning = FALSE} +```{r} +#| label: fig-contdiscont +#| echo: false +#| warning: false +#| fig-cap: Continuous and Discontinuous Functions range1 <- tibble(x = c(0, 10)) range2 <- tibble(x = c(-2, 2)) range3 <- tibble(x = c(-4, 4)) @@ -320,7 +352,9 @@ Some properties of continuous functions: -```{exercise, discontdraw, name = "Limit when Denominator converges to 0"} +```{exercise} +#| label: discontdraw +#| name: Limit when Denominator converges to 0 Let \[f(x) = \frac{x^2 + 2x}{x}.\] @@ -332,7 +366,7 @@ Let \[f(x) = \frac{x^2 + 2x}{x}.\] -## Answers to Examples {-} +## Answers to Examples {.unnumbered} Example \@ref(exm:seqbehav) @@ -397,7 +431,10 @@ Divide each part by $x$, and we get $x + \frac{2}{x}$ on the numerator, $1$ on t ``` -```{r, fig-hole-0, fig.cap = "A function undedefined at x = 0", echo=FALSE} +```{r} +#| label: fig-hole-0 +#| echo: false +#| fig-cap: A function undedefined at x = 0 range0 <- tibble(x = c(-4, 2)) ggplot(range0, aes(x = x)) + diff --git a/04_calculus.qmd b/04_calculus.qmd index a7adaf6..2a69850 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -1,6 +1,7 @@ # Calculus {#derivatives} -```{r, include = FALSE} +```{r} +#| include: false library(ggplot2) library(tibble) library(dplyr) @@ -11,7 +12,7 @@ library(patchwork) Calculus is a fundamental part of any type of statistics exercise. Although you may not be taking derivatives and integral in your daily work as an analyst, calculus undergirds many concepts we use: maximization, expectation, and cumulative probability. -## Example: The Mean is a Type of Integral {-} +## Example: The Mean is a Type of Integral {.unnumbered} The average of a quantity is a type of weighted mean, where the potential values are weighted by their likelihood, loosely speaking. The integral is actually a general way to describe this weighted average when there are conceptually an infinite number of potential values. @@ -35,7 +36,8 @@ even more concretely, if the potential values of $X$ are finite, then we can wri The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section \@ref(limits-precalc)). -```{definition, name = "Derivative"} +```{definition} +#| name: Derivative Let $f$ be a function whose domain includes an open interval containing the point $x$. The derivative of $f$ at $x$ is given by \[\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h} @@ -52,7 +54,10 @@ There are a two main ways to denote a derivate: If $f(x)$ is a straight line, the derivative is the slope. For a curve, the slope changes by the values of $x$, so the derivative is the slope of the line tangent to the curve at $x$. See, For example, Figure \@ref(fig:derivsimple). -```{r, derivsimple, echo = FALSE, fig.cap="The Derivative as a Slope"} +```{r} +#| label: derivsimple +#| echo: false +#| fig-cap: The Derivative as a Slope range <- tibble::tibble(x = c(-3, 3)) fx0 <- ggplot(range, aes(x = x)) + @@ -83,7 +88,7 @@ If $f'(x)$ exists at a point $x_0$, then $f$ is said to be __differentiable__ at -### Properties of derivatives {-} +### Properties of derivatives {.unnumbered} Suppose that $f$ and $g$ are differentiable at $x$ and that $\alpha$ is a constant. Then the functions $f\pm g$, $\alpha f$, $f g$, and $f/g$ (provided $g(x)\ne 0$) are also differentiable at $x$. Additionally, __Constant rule:__ \[\left[k f(x)\right]' = k f'(x)\] @@ -103,7 +108,9 @@ __Power rule:__ \[\left[x^k\right]^\prime = k x^{k-1}\] For any real number $k$ (that is, both whole numbers and fractions). The power rule is proved __by induction__, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where $k$ is an integer here. -```{proof, pwrinduct, name = "Proof of Power Rule by Induction"} +```{proof} +#| label: pwrinduct +#| name: Proof of Power Rule by Induction We would like to prove that @@ -143,7 +150,9 @@ To show that it holds for real fractions as well, we can prove expressing that e These "rules" become apparent by applying the definition of the derivative above to each of the things to be "derived", but these come up so frequently that it is best to repeat until it is muscle memory. -```{exercise, introderivatives, name="Derivative of Polynomials"} +```{exercise} +#| label: introderivatives +#| name: Derivative of Polynomials For each of the following functions, find the first-order derivative $f^\prime(x)$. @@ -179,7 +188,8 @@ Similarly, the derivative of $f''(x)$ would be called the third derivative and i -```{example, name="Succession of Derivatives"} +```{example} +#| name: Succession of Derivatives \begin{align*} f(x) &=x^3\\ f^{\prime}(x) &=3x^2\\ @@ -224,7 +234,9 @@ The chain rule can be thought of as the derivative of the "outside" times the de * The chain rule can also be written as \[\frac{dy}{dx}=\frac{dy}{dg(x)} \frac{dg(x)}{dx}\] This expression does not imply that the $dg(x)$'s cancel out, as in fractions. They are part of the derivative notation and you can't separate them out or cancel them.) -```{example,tothesix, name = "Composite Exponent"} +```{example} +#| label: tothesix +#| name: Composite Exponent Find $f^\prime(x)$ for $f(x) = (3x^2+5x-7)^6$. ``` @@ -245,7 +257,8 @@ If $f(x)=[g(x)]^p$ for any rational number $p$, \[f^\prime(x) =p[g(x)]^{p-1}g^\p Natural logs and exponents (they are inverses of each other; see Section \@ref(logexponents)) crop up everywhere in statistics. Their derivative is a special case from the above, but quite elegant. -```{theorem, derivexplog} +```{theorem} +#| label: derivexplog The functions $e^x$ and the natural logarithm $\log(x)$ are continuous and differentiable in their domains, and their first derivate is \[(e^x)^\prime = e^x\] @@ -267,7 +280,7 @@ We will relegate the proofs to small excerpts. -### Derivatives of natural exponential function ($e$) {-} +### Derivatives of natural exponential function ($e$) {.unnumbered} To repeat the main rule in Theorem \@ref(thm:derivexplog), the intuition is that @@ -277,7 +290,10 @@ To repeat the main rule in Theorem \@ref(thm:derivexplog), the intuition is that 4. Chain Rule: When the exponent is a function of $x$, remember to take derivative of that function and add to product. $\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)$ -```{r fig-derivexponent, echo = FALSE, fig.cap = "Derivative of the Exponential Function"} +```{r} +#| label: fig-derivexponent +#| echo: false +#| fig-cap: Derivative of the Exponential Function range <- tibble::tibble(x = c(-3, 3)) fx0 <- ggplot(range, aes(x = x)) + @@ -294,7 +310,9 @@ fprimex <- fx0 + stat_function(fun = function(x) exp(x), size = 0.5) + fx + fprimex + plot_layout(nrow = 1) ``` -```{example, exmderivexp, name="Derivative of exponents"} +```{example} +#| label: exmderivexp +#| name: Derivative of exponents Find the derivative for the following. 1. $f(x)=e^{-3x}$ @@ -305,7 +323,7 @@ Find the derivative for the following. -### Derivatives of $\log$ {-} +### Derivatives of $\log$ {.unnumbered} The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, @@ -316,7 +334,11 @@ The natural log is the mirror image of the natural exponent and has mirroring p -```{r fig-derivlog, echo = FALSE, fig.cap = "Derivative of the Natural Log", warning=FALSE} +```{r} +#| label: fig-derivlog +#| echo: false +#| warning: false +#| fig-cap: Derivative of the Natural Log range <- tibble::tibble(x = c(-0.1, 3)) fx0 <- ggplot(range, aes(x = x)) + @@ -333,7 +355,9 @@ fprimex <- fx0 + stat_function(fun = function(x) ifelse(x <= 0, NA, 1/x), size = fx + fprimex + plot_layout(nrow = 1) ``` -```{example, exmderivlog, name="Derivative of logs"} +```{example} +#| label: exmderivlog +#| name: Derivative of logs Find $dy/dx$ for the following. 1. $f(x)=\log(x^2+9)$ @@ -346,7 +370,7 @@ Find $dy/dx$ for the following. -### Outline of Proof {-} +### Outline of Proof {.unnumbered} We actually show the derivative of the log first, and then the derivative of the exponential naturally follows. @@ -397,7 +421,8 @@ Only the $i$th variable changes --- the others are treated as constants. We can take higher-order partial derivatives, like we did with functions of a single variable, except now the higher-order partials can be with respect to multiple variables. -```{example, name = "More than one type of partial"} +```{example} +#| name: More than one type of partial Notice that you can take partials with regard to different variables. Suppose $f(x,y)=x^2+y^2$. Then @@ -464,7 +489,8 @@ The more derivatives that are added, the smaller the remainder $R$ and the more So far, we've been interested in finding the derivative $f=F'$ of a function $F$. However, sometimes we're interested in exactly the reverse: finding the function $F$ for which $f$ is its derivative. We refer to $F$ as the antiderivative of $f$. -```{definition, name ="Antiderivative"} +```{definition} +#| name: Antiderivative The antiverivative of a function $f(x)$ is a differentiable function $F$ whose derivative is $f$. \[F^\prime = f.\] @@ -477,7 +503,8 @@ Another way to describe is through the inverse formula. Let $DF$ be the derivati This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. -```{exercise, name = "Antiderivative"} +```{exercise} +#| name: Antiderivative Find the antiderivative of the following: 1. $f(x) = \frac{1}{x^2}$ @@ -490,7 +517,8 @@ Find the antiderivative of the following: We know from derivatives how to manipulate $F$ to get $f$. But how do you express the procedure to manipulate $f$ to get $F$? For that, we need a new symbol, which we will call indefinite integration. -```{definition, name = "Indefinite Integral"} +```{definition} +#| name: Indefinite Integral The indefinite integral of $f(x)$ is written \[\int f(x) dx \] @@ -517,7 +545,10 @@ The Indefinite Integral of the function $f(x) = (x^2-4)$ can, for example, be $F Some of these functions are plotted in the bottom panel of Figure \@ref(fig:integralc) as dotted lines. -```{r, integralc, fig.cap="The Many Indefinite Integrals of a Function", echo = FALSE} +```{r} +#| label: integralc +#| echo: false +#| fig-cap: The Many Indefinite Integrals of a Function range1 <- tibble(x = c(-4, 4)) @@ -537,7 +568,7 @@ fx + Fx + plot_layout(ncol = 1) Notice from these examples that while there is only a single derivative for any function, there are multiple antiderivatives: one for any arbitrary constant $c$. $c$ just shifts the curve up or down on the $y$-axis. If more information is present about the antiderivative --- e.g., that it passes through a particular point --- then we can solve for a specific value of $c$. -### Common Rules of Integration {-} +### Common Rules of Integration {.unnumbered} Some common rules of integrals follow by virtue of being the inverse of a derivative. @@ -552,7 +583,8 @@ Some common rules of integrals follow by virtue of being the inverse of a deriva 1. Remember the derivative of a log of a function: $\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c$ -```{example, name="Common Integration"} +```{example} +#| name: Common Integration Simplify the following indefinite integrals: * \(\int 3x^2 dx\) @@ -570,7 +602,10 @@ If there is a indefinite integral, there _must_ be a definite integral. Indeed t Suppose we want to determine the area $A(R)$ of a region $R$ defined by a curve $f(x)$ and some interval $a\le x \le b$. -```{r, defintfig, echo = FALSE, fig.cap="The Riemann Integral as a Sum of Evaluations"} +```{r} +#| label: defintfig +#| echo: false +#| fig-cap: The Riemann Integral as a Sum of Evaluations f3 <- function(x) -15*(x - 5) + (x - 5)^3 + 50 d1 <- tibble(x = seq(0, 10, 1)) %>% mutate(f = f3(x)) @@ -602,7 +637,8 @@ Figure \@ref(fig:defintfig) shows that illustration. The curve depicted is $f(x) This is how we define the "Definite" Integral: -```{definition, name = "The Definite Integral (Riemann)"} +```{definition} +#| name: The Definite Integral (Riemann) If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ The most straightforward of a definite integral is the definite integral. That is, we read @@ -611,7 +647,8 @@ The most straightforward of a definite integral is the definite integral. That i The fundamental theorem of calculus shows us that this sum is, in fact, the antiderivative. -```{theorem, name = "First Fundamental Theorem of Calculus"} +```{theorem} +#| name: First Fundamental Theorem of Calculus Let the function $f$ be bounded on $[a,b]$ and continuous on $(a,b)$. Then, suggestively, use the symbol $F(x)$ to denote the definite integral from $a$ to $x$: \[F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b\] @@ -624,7 +661,8 @@ This is again a long way of saying that that differentiation is the inverse of The second theorem gives us a simple way of computing a definite integral as a function of indefinite integrals. -```{theorem, name = "Second Fundamental Theorem of Calculus"} +```{theorem} +#| name: Second Fundamental Theorem of Calculus Let the function $f$ be bounded on $[a,b]$ and continuous on $(a,b)$. Let $F$ be any function that is continuous on $[a,b]$ such that $F^\prime(x)=f(x)$ on $(a,b)$. Then $$\int\limits_a^bf(x)dx = F(b)-F(a)$$ ``` @@ -633,7 +671,9 @@ So the procedure to calculate a simple definite integral $\int\limits_a^b f(x)dx 1. Find the indefinite integral $F(x)$. 2. Evaluate $F(b)-F(a)$. -```{example, defintmon, name="Definite Integral of a monomial"} +```{example} +#| label: defintmon +#| name: Definite Integral of a monomial Solve $\int\limits_1^3 3x^2 dx.$ Let $f(x) = 3x^2$. @@ -649,7 +689,7 @@ What is the value of $\int\limits_{-2}^2 e^x e^{e^x} dx$? -### Common Rules for Definite Integrals {-} +### Common Rules for Definite Integrals {.unnumbered} The area-interpretation of the definite integral provides some rules for simplification. @@ -660,7 +700,8 @@ The area-interpretation of the definite integral provides some rules for simplif 4. Areas can be combined as long as limits are linked: \[\int\limits_a^b f(x) dx +\int\limits_b^c f(x)dx = \int\limits_a^c f(x)dx\] -```{exercise, name="Definite integral shortcuts"} +```{exercise} +#| name: Definite integral shortcuts Simplify the following definite intergrals. 1. $\int\limits_1^1 3x^2 dx =$ @@ -697,7 +738,9 @@ where $c=u(a)$ and $d=u(b)$. -```{example, intsub1, name ="Integration by Substitution I"} +```{example} +#| label: intsub1 +#| name: Integration by Substitution I Solve the indefinite integral \[\int x^2 \sqrt{x+1}dx.\] @@ -712,7 +755,9 @@ For the above problem, we could have also used the substitution $u=\sqrt{x+1}$. Another case in which integration by substitution is is useful is with a fraction. -```{example, intsub2, name="Integration by Substitutiton II"} +```{example} +#| label: intsub2 +#| name: Integration by Substitutiton II Simplify \[\int\limits_0^1 \frac{5e^{2x}}{(1+e^{2x})^{1/3}}dx.\] ``` @@ -735,7 +780,8 @@ Our goal here is to find expressions for $u$ and $dv$ that, when substituted int -```{example,name="Integration by Parts"} +```{example} +#| name: Integration by Parts Simplify the following integrals. These seemingly obscure forms of integrals come up often when integrating distributions. \[\int x e^{ax} dx\] @@ -753,7 +799,9 @@ Let $u=x$ and $\frac{dv}{dx} = e^{ax}$. Then $du=dx$ and $v=(1/a)e^{ax}$. Subst ``` -```{exercise, intparts-adv, name = "Integration by Parts II"} +```{exercise} +#| label: intparts-adv +#| name: Integration by Parts II 1. Integrate \[\int x^n e^{ax} dx\] @@ -766,7 +814,7 @@ Let $u=x$ and $\frac{dv}{dx} = e^{ax}$. Then $du=dx$ and $v=(1/a)e^{ax}$. Subst ``` -## Answers to Examples and Exercises {-} +## Answers to Examples and Exercises {.unnumbered} Exercise \@ref(exr:introderivatives) diff --git a/05_optimization.qmd b/05_optimization.qmd index 1a97903..4b8b17f 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -1,7 +1,8 @@ # Optimization {#optim} -```{r, include = FALSE} +```{r} +#| include: false library(ggplot2) library(tibble) library(patchwork) @@ -12,7 +13,7 @@ To optimize, we use derivatives and calculus. Optimization is to find the maximu Optimization also comes up in Economics, Formal Theory, and Political Economy all the time. A go-to model of human behavior is that they optimize a certain utility function. Humans are not pure utility maximizers, of course, but nuanced models of optimization -- for example, adding constraints and adding uncertainty -- will prove to be quite useful. -## Example: Meltzer-Richard {-} +## Example: Meltzer-Richard {.unnumbered} A standard backdrop in comparative political economy, the Meltzer-Richard (1981) model states that redistribution of wealth should be higher in societies where the median income is much smaller than the average income. More to the point, typically income distributions wher ethe median is very different from the average is one of high inequality. In other words, the Meltzer-Richard model says that highly unequal economies will have more re-distribution of wealth. Why is that the case? Here is a simplified example that is not the exact model by Meltzer and Richard^[Allan H. Meltzer and Scott F. Richard. ["A Rational Theory of the Size of Government"](https://www.jstor.org/stable/1830813). _Journal of Political Economy_ 89:5 (1981), p. 914-927], but adapted from Persson and Tabellini^[Adapted from Torsten Persson and Guido Tabellini, _Political Economics: Explaining Economic Policy_. MIT Press. ] @@ -100,7 +101,9 @@ The first derivative, $f'(x)$, quantifies the slope of a function. Therefore, it So for example, $f(x) = x^2 + 2$ and $f^\prime(x) = 2x$ -```{r, echo = FALSE, fig.cap="Maxima and Minima"} +```{r} +#| echo: false +#| fig-cap: Maxima and Minima range <- tibble::tibble(x = c(-3, 3)) fx0 <- ggplot(range, aes(x = x)) + labs(x = expression(x), y = expression(f(x)), @@ -116,13 +119,16 @@ fx + fprimex + plot_layout(nrow = 1) ``` -```{exercise, name = "Plotting a mazimum and minimum"} +```{exercise} +#| name: Plotting a mazimum and minimum Plot $f(x)=x^3+ x^2 + 2$, plot its derivative, and identifiy where the derivative is zero. Is there a maximum or minimum? ``` -```{r, echo = FALSE, eval = FALSE} +```{r} +#| echo: false +#| eval: false range <- tibble::tibble(x = c(-3, 3)) fx0 <- ggplot(range, aes(x = x)) + labs(x = expression(x), y = expression(f(x))) + @@ -169,7 +175,8 @@ __Global Maxima and Minima__ Sometimes no global max or min exists --- e.g., $f( -```{example, name = "Maxima and Minima by drawing"} +```{example} +#| name: Maxima and Minima by drawing Find any critical points and identify whether they are a max, min, or saddle point: @@ -187,13 +194,15 @@ Find any critical points and identify whether they are a max, min, or saddle poi Concavity helps identify the curvature of a function, $f(x)$, in 2 dimensional space. -```{definition, name = "Concave Function"} +```{definition} +#| name: Concave Function A function $f$ is strictly concave over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) > af(x_1) + (1-a)f(x_2)$$ \textit{Any} line connecting two points on a concave function will lie \textit{below} the function. ``` -```{r, echo = FALSE} +```{r} +#| echo: false range1 <- tibble(x = c(-4, 4)) fx1 <- ggplot(range1, aes(x = x)) + stat_function(fun = function(x) -x^2, size = 0.5) + @@ -206,7 +215,8 @@ fx1 + fx2 + plot_layout(nrow = 1) ``` -```{definition, name = "Convex Function"} +```{definition} +#| name: Convex Function Convex: A function f is strictly convex over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) < af(x_1) + (1-a)f(x_2)$$ Any line connecting two points on a convex function will lie above the function. @@ -219,7 +229,8 @@ Convex: A function f is strictly convex over the set S \underline{if} $\forall x Sometimes, concavity and convexity are strict of a requirement. For most purposes of getting solutions, what we call quasi-concavity is enough. -```{definition, name = "Quasiconcave Function"} +```{definition} +#| name: Quasiconcave Function A function f is quasiconcave over the set S if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \ge \min(f(x_1),f(x_2))$$ No matter what two points you select, the \textit{lowest} valued point will always be an end point. @@ -230,7 +241,8 @@ A function f is quasiconcave over the set S if $\forall x_1,x_2 \in S$ and $\for \parbox{2in}{\includegraphics[scale=.4]{Quasiconcave.pdf}} \end{comment} -```{definition, name = "Quasiconvex"} +```{definition} +#| name: Quasiconvex A function f is quasiconvex over the set $S$ if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \le \max(f(x_1),f(x_2))$$ No matter what two points you select, the \textit{highest} valued point will always be an end point. ``` @@ -249,7 +261,7 @@ f''(x) > 0 & \Rightarrow & \text{Convex} \end{array}\] -### Quadratic Forms {-} +### Quadratic Forms {.unnumbered} Quadratic forms is shorthand for a way to summarize a function. This is important for finding concavity because @@ -295,7 +307,7 @@ For example, the Quadratic on $\mathbf{R}^2$: -### Definiteness of Quadratic Forms {-} +### Definiteness of Quadratic Forms {.unnumbered} When the function $f(\mathbf{x})$ has more than two inputs, determining whether it has a maxima and minima (remember, functions may have many inputs but they have only one output) is a bit more tedious. Definiteness helps identify the curvature of a function, $Q(\textbf{x})$, in n dimensional space. @@ -310,13 +322,14 @@ zero, or sometimes both over all $\mathbf{x}\ne 0$. We can see from a graphical representation that if a point is a local maxima or minima, it must meet certain conditions regarding its derivative. These are so commonly used that we refer these to "First Order Conditions" (FOCs) and "Second Order Conditions" (SOCs) in the economic tradition. -### First Order Conditions {-} +### First Order Conditions {.unnumbered} When we examined functions of one variable $x$, we found critical points by taking the first derivative, setting it to zero, and solving for $x$. For functions of $n$ variables, the critical points are found in much the same way, except now we set the partial derivatives equal to zero. Note: We will only consider critical points on the interior of a function's domain. In a derivative, we only took the derivative with respect to one variable at a time. When we take the derivative separately with respect to all variables in the elements of $\mathbf{x}$ and then express the result as a vector, we use the term Gradient and Hessian. -```{definition, name = "Gradient"} +```{definition} +#| name: Gradient Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathbf{x})$ (the greek letter nabla ) is a column vector, where the $i$th element is the partial derivative of $f(\textbf{x})$ with respect to $x_i$: @@ -328,7 +341,8 @@ Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathb Before we know whether a point is a maxima or minima, if it meets the FOC it is a "Critical Point". -```{definition, name = "Critical Point"} +```{definition} +#| name: Critical Point $\mathbf{x}^*$ is a critical point if and only if $\nabla f(\mathbf{x}^*)=0$. If the partial derivative of f(x) with respect to $x^*$ is 0, then $\mathbf{x}^*$ is a critical point. To solve for $\mathbf{x}^*$, find the gradient, set each element equal to 0, and solve the system of equations. $$\mathbf{x}^* = \begin{pmatrix} x_1^*\\x_2^*\\ \vdots \\ x_n^*\end{pmatrix}$$ @@ -371,10 +385,11 @@ So \[\mathbf{x}^* = (1,0)\] -### Second Order Conditions {-} +### Second Order Conditions {.unnumbered} When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of $n$ variables, we use _second order partial derivatives_ as an indicator of curvature. -```{definition, name = "Hessian"} +```{definition} +#| name: Hessian Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ is an $n\times n$ matrix, where the $(i,j)$th element is the second order @@ -411,7 +426,8 @@ Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f( -```{example, name = "Max and min with two dimensions"} +```{example} +#| name: Max and min with two dimensions We found that the only critical point of $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$ is at $\mathbf{x}^*=(1,0)$. Is it a min, max, or @@ -446,7 +462,7 @@ For any $\mathbf{x}\ne 0$, $2(x_1^2+x_2^2)>0$, so the Hessian is positive defin -### Definiteness and Concavity {-} +### Definiteness and Concavity {.unnumbered} Although definiteness helps us to understand the curvature of an n-dimensional function, it does not necessarily tell us whether the function is globally concave or convex. @@ -585,7 +601,7 @@ It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) -### Equality Constraints {-} +### Equality Constraints {.unnumbered} Equality constraints are the easiest to deal with because we know that the maximum or minimum has to lie on the (intersection of the) constraint(s). @@ -624,7 +640,8 @@ We can then solve this system of equations, because there are $n+k$ equations an **Second-order Conditions and Unconstrained Optimization:** There may be more than one critical point, i.e. we need to verify that the critical point we find is a maximum/minimum. Similar to unconstrained optimization, we can do this by checking the second-order conditions. -```{example, name = "Constrained optimization with two goods and a budget constraint"} +```{example} +#| name: Constrained optimization with two goods and a budget constraint Find the constrained optimization of $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 = 4$$ @@ -860,7 +877,8 @@ In a two-dimensional set-up, this means we must check the following cases: -```{example, name = "Kuhn-Tucker with two variables"} +```{example} +#| name: Kuhn-Tucker with two variables Solve the following optimization problem with inequality constraints \[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)\] @@ -921,7 +939,8 @@ Three of the critical points violate the requirement that $\lambda \geq 0$, so t -```{exercise, name = "Kuhn-Tucker with logs"} +```{exercise} +#| name: Kuhn-Tucker with logs Solve the constrained optimization problem, diff --git a/06_probability.qmd b/06_probability.qmd index d1b0779..c11197c 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -3,7 +3,8 @@ Probability and Inferences are mirror images of each other, and both are integral to social science. Probability quantifies uncertainty, which is important because many things in the social world are at first uncertain. Inference is then the study of how to learn about facts you don't observe from facts you do observe. -```{r, include = FALSE} +```{r} +#| include: false library(ggplot2) options(knitr.graphics.auto_pdf = TRUE) # use pdf for images ``` @@ -16,7 +17,9 @@ Probability in high school is usually really about combinatorics: the probabilit __Fundamental Theorem of Counting__: If an object has $j$ different characteristics that are independent of each other, and each characteristic $i$ has $n_i$ ways of being expressed, then there are $\prod_{i = 1}^j n_i$ possible unique objects. -```{example, name = "Counting Possibilities", countingrules} +```{example} +#| name: Counting Possibilities +#| label: countingrules Suppose we are given a stack of cards. Cards can be either red or black and can take on any of 13 values. There is only one of each color-number combination. In this case, @@ -52,7 +55,9 @@ If replacement is allowed, there are always the same $n$ objects to select from. Expression $\binom{n}{k}$ is read as "n choose k" and denotes $\frac{n!}{(n-k)!k!}$. Also, note that $0! = 1$. -```{example, name = "Counting", counting} +```{example} +#| name: Counting +#| label: counting There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. How many possible choices are there? @@ -66,7 +71,9 @@ There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. ``` -```{exercise, name = "Counting", counting1} +```{exercise} +#| name: Counting +#| label: counting1 Four cards are selected from a deck of 52 cards. Once a card has been drawn, it is not reshuffled back into the deck. Moreover, we care only about the complete hand that we get (i.e. we care about the set of selected cards, not the sequence in which it was drawn). How many possible outcomes are there? @@ -111,7 +118,9 @@ Properties of set operations: * __Disjointness__: Sets are disjoint when they do not intersect, such that $A \cap B = \emptyset$. A collection of sets is pairwise disjoint (**mutually exclusive**) if, for all $i \neq j$, $A_i \cap A_j = \emptyset$. A collection of sets form a partition of set $S$ if they are pairwise disjoint and they cover set $S$, such that $\bigcup_{i = 1}^k A_i = S$. -```{example, name = "Sets", sets} +```{example} +#| name: Sets +#| label: sets Let set $A$ be {1, 2, 3, 4}, $B$ be {3, 4, 5, 6}, and $C$ be {5, 6, 7, 8}. Sets $A$, $B$, and $C$ are all subsets of the sample space $S$ which is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} @@ -128,7 +137,9 @@ Write out the following sets: ``` -```{exercise, name = "Sets", sets1} +```{exercise} +#| name: Sets +#| label: sets1 @@ -152,11 +163,15 @@ Consider subsets A {2, 8} and B {2,3,7} of the sample space you found. What is ## Probability {#probdef} -```{r prob-image, fig.cap='Probablity as a Measure^[Images of Probability and Random Variables drawn by Shiro Kuriwaki and inspired by Blitzstein and Morris]', echo = FALSE} +```{r} +#| label: prob-image +#| echo: false +#| fig-cap: Probablity as a Measure^[Images of Probability and Random Variables drawn +#| by Shiro Kuriwaki and inspired by Blitzstein and Morris] knitr::include_graphics('images/probability.png') ``` -### Probability Definitions: Formal and Informal {-} +### Probability Definitions: Formal and Informal {.unnumbered} Many things in the world are uncertain. In everyday speech, we say that we are _uncertain_ about the outcome of random events. Probability is a formal model of uncertainty which provides a measure of uncertainty governed by a particular set of rules (Figure \@ref(fig:prob-image)). A different model of uncertainty would, of course, have a set of rules different from anything we discuss here. Our focus on probability is justified because it has proven to be a particularly useful model of uncertainty. @@ -165,7 +180,8 @@ __Probability Distribution Function__: a mapping of each event in the sample spa Formally, -```{definition, name = "Probability"} +```{definition} +#| name: Probability Probability is a function that maps events to a real number, obeying the axioms of probability. @@ -173,7 +189,8 @@ Probability is a function that maps events to a real number, obeying the axioms The axioms of probability make sure that the separate events add up in terms of probability, and -- for standardization purposes -- that they add up to 1. -```{definition, name = "Axioms of Probability"} +```{definition} +#| name: Axioms of Probability 1. For any event $A$, $P(A)\ge 0$. @@ -194,7 +211,7 @@ P(A_1 \cup A_2) = P(A_1) + P(A_2) \quad\text{for disjoint } A_1, A_2 -### Probability Operations {-} +### Probability Operations {.unnumbered} Using these three axioms, we can define all of the common rules of probability. @@ -207,7 +224,9 @@ B)=P(A)+P(B)-P(A\cap B)$ 6. Boole's Inequality: For any sequence of $n$ events (which need not be disjoint) $A_1,A_2,\ldots,A_n$, then $P\left( \bigcup\limits_{i=1}^n A_i\right) \leq \sum\limits_{i=1}^n P(A_i)$. -```{example, name = "Probability", prob} +```{example} +#| name: Probability +#| label: prob Assume we have an evenly-balanced, six-sided die. @@ -225,7 +244,9 @@ Then, ``` -```{exercise, name = "Probability", prob1} +```{exercise} +#| name: Probability +#| label: prob1 Suppose you had a pair of four-sided dice. You sum the results from a single toss. Let us call this sum, or the outcome, X. @@ -249,7 +270,9 @@ __Conditional Probability__: The conditional probability $P(A|B)$ of an event $ Note that conditional probabilities are probabilities and must also follow the Kolmagorov axioms of probability. -```{example, name = "Conditional Probability 1", condprobexm1} +```{example} +#| name: Conditional Probability 1 +#| label: condprobexm1 Assume $A$ and $B$ occur with the following frequencies: $\quad$ @@ -272,7 +295,9 @@ and let $n_{ab}+n_{a^Cb}+n_{ab^C}+n_{(ab)^C}=N$. Then -```{example, name = "Conditional Probability 2", condprobexm2} +```{example} +#| name: Conditional Probability 2 +#| label: condprobexm2 A six-sided die is rolled. What is the probability of a 1, given the outcome is an odd number? @@ -281,7 +306,8 @@ and let $n_{ab}+n_{a^Cb}+n_{ab^C}+n_{(ab)^C}=N$. Then You could rearrange the fraction to highlight how a joint probability could be expressed as the product of a conditional probability. -```{definition, name = "Multiplicative Law of Probability"} +```{definition} +#| name: Multiplicative Law of Probability The probability of the intersection of two events $A$ and $B$ is $P(A\cap B)=P(A)P(B|A)=P(B)P(A|B)$ which follows directly from the definition of conditional probability. More generally, @@ -293,7 +319,8 @@ Sometimes it is easier to calculate these conditional probabilities and sum them -```{definition, name = "Law of Total Probability"} +```{definition} +#| name: Law of Total Probability Let $S$ be the sample space of some experiment and let the disjoint $k$ events $B_1,\ldots,B_k$ partition $S$, such that $P(B_1\cup ... \cup B_k) = P(S) = 1$. If $A$ is some other event in $S$, then the events $A\cap B_1, A\cap B_2, \ldots, A\cap B_k$ will form a partition of $A$ and we can write $A$ as \[A=(A\cap B_1)\cup\cdots\cup (A\cap B_k)\]. Since the $k$ events are disjoint, @@ -318,13 +345,17 @@ Bayes' rule determines the posterior probability of a state $P(B_j|A)$ by calc __Prior and Posterior Probabilities__: Above, $P(B_1)$ is often called the prior probability, since it's the probability of $B_1$ before anything else is known. $P(B_1|A)$ is called the posterior probability, since it's the probability after other information is taken into account. -```{example, name = "Bayes' Rule", bayesrule} +```{example} +#| name: Bayes' Rule +#| label: bayesrule In a given town, 40% of the voters are Democrat and 60% are Republican. The president's budget is supported by 50% of the Democrats and 90% of the Republicans. If a randomly (equally likely) selected voter is found to support the president's budget, what is the probability that they are a Democrat? ``` -```{exercise, name = "Conditional Probability", condprobexr} +```{exercise} +#| name: Conditional Probability +#| label: condprobexr Assume that 2% of the population of the U.S. are members of some extremist militia group. We develop a survey that positively classifies someone as being a member of a militia group given that they are a member 95% of the time and negatively classifies someone as not being a member of a militia group given that they are not a member 97% of the time. What is the probability that someone positively classified as being a member of a militia group is actually a militia member? @@ -337,7 +368,8 @@ Assume that 2% of the population of the U.S. are members of some extremist milit ## Independence -```{definition, name = "Independence"} +```{definition} +#| name: Independence If the occurrence or nonoccurrence of either events $A$ and $B$ have no effect on the occurrence or nonoccurrence of the other, then $A$ and $B$ are independent. ``` @@ -375,12 +407,16 @@ Perhaps more counter-intuitively: If two events are already independent, then it Most questions in the social sciences involve events, rather than numbers per se. To analyze and reason about events quantitatively, we need a way of mapping events to numbers. A random variable does exactly that. -```{r rv-image, fig.cap='The Random Variable as a Real-Valued Function', echo = FALSE} +```{r} +#| label: rv-image +#| echo: false +#| fig-cap: The Random Variable as a Real-Valued Function knitr::include_graphics('images/rv.png') ``` -```{definition, name = "Random Variable"} +```{definition} +#| name: Random Variable A random variable is a measurable function $X$ that maps from the sample space $S$ to the set of real numbers $R.$ It assigns a real number to every outcome $s \in S$. @@ -411,14 +447,16 @@ We now have two main concepts in this section -- probability and random variable The concept of distributions is the natural bridge between these two concepts. -```{definition, name = "Distribution of a random variable"} +```{definition} +#| name: Distribution of a random variable A distribution of a random variable is a function that specifies the probabilities of all events associated with that random variable. There are several types of distributions: A probability mass function for a discrete random variable and probability density function for a continuous random variable. ``` Notice how the definition of distributions combines two ideas of random variables and probabilities of events. First, the distribution considers a random variable, call it $X$. $X$ can take a number of possible numeric values. -```{example, name = "Total Number of Occurrences"} +```{example} +#| name: Total Number of Occurrences Consider three binary outcomes, one for each patient recovering from a disease: $R_i$ denotes the event in which patient $i$ ($i = 1, 2, 3$) recovers from a disease. $R_1$, $R_2$, and $R_3$. How would we represent the total number of people who end up recovering from the disease? @@ -434,11 +472,12 @@ Recall that with each of these numerical values there is a class of *events*. In In other words, a random variable $X$ *induces a probability distribution* $P$ (sometimes written $P_X$ to emphasize that the probability density is about the r.v. $X$) -### Discrete Random Variables {-} +### Discrete Random Variables {.unnumbered} The formal definition of a random variable is easier to given by separating out two cases: discrete random variables when the numeric summaries of the events are discrete, and continuous random variables when they are continuous. -```{definition, name ="Discrete Random Variable"} +```{definition} +#| name: Discrete Random Variable $X$ is a discrete random variable if it can assume only a finite or countably infinite number of distinct values. Examples: number of wars per year, heads or tails. ``` @@ -446,7 +485,8 @@ $X$ is a discrete random variable if it can assume only a finite or countably in The distribution of a discrete r.v. is a PMF: -```{definition, name = "Probability Mass Function"} +```{definition} +#| name: Probability Mass Function For a discrete random variable $X$, the probability mass function (Also referred to simply as the "probability distribution.") (PMF), $p(x)=P(X=x)$, assigns probabilities to a countable number of distinct $x$ values such that @@ -489,19 +529,21 @@ For a fair die with its value as $Y$, What are the following? -### Continuous Random Variables {-} +### Continuous Random Variables {.unnumbered} We also have a similar definition for _continuous_ random variables. -```{definition, name = "Continuous Random Variable"} +```{definition} +#| name: Continuous Random Variable $X$ is a continuous random variable if there exists a nonnegative function $f(x)$ defined for all real $x\in (-\infty,\infty)$, such that for any interval $A$, $P(X\in A)=\int\limits_A f(x)dx$. Examples: age, income, GNP, temperature. ``` -```{definition, name = "Probability Density Function"} +```{definition} +#| name: Probability Density Function The function $f$ above is called the probability density function (pdf) of $X$ and must satisfy \[f(x)\ge 0\] @@ -519,7 +561,8 @@ The function $f$ above is called the probability density function (pdf) of $X$ a For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: -```{definition, name = "Cumulative Density Function"} +```{definition} +#| name: Cumulative Density Function Because the probability that a continuous random variable will assume any particular value is zero, we can only make statements about the probability of a continuous random variable being within an interval. The cumulative distribution gives the probability that $Y$ lies on the interval $(-\infty,y)$ and is defined as $$F(x)=P(X\le x)=\int\limits_{-\infty}^x f(s)ds$$ Note that $F(x)$ has similar properties with continuous distributions as it does with discrete - non-decreasing, continuous (not just right-continuous), and $\lim\limits_{x \to -\infty} F(x) = 0$ and $\lim\limits_{x \to \infty} F(x) = 1$. ``` @@ -574,7 +617,8 @@ __Conditional Probability Distribution__: probability distribution for one varia * Continuous: $f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0$ -```{exercise, name= "Discrete Outcomes"} +```{exercise} +#| name: Discrete Outcomes Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: $$\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}$$ We can define two random variables $X$ and $Y$ such that $X = 1$ if heads and $X = 0$ if tails, while $Y$ equals the number on the die. We can then make statements about the joint distribution of $X$ and $Y$. What are the following? @@ -599,14 +643,17 @@ We can then make statements about the joint distribution of $X$ and $Y$. What ar We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. -```{definition, name = "Expectation of a Discrete Random Variable"} +```{definition} +#| name: Expectation of a Discrete Random Variable The expected value of a discrete random variable $Y$ is \[E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)\] In words, it is the weighted average of all possible values of $Y$, weighted by the probability that $y$ occurs. It is not necessarily the number we would expect $Y$ to take on, but the average value of $Y$ after a large number of repetitions of an experiment. ``` -```{example, name = "Expectation of a Discrete Random Variable", expectdiscrete} +```{example} +#| name: Expectation of a Discrete Random Variable +#| label: expectdiscrete What is the expectation of a fair, six-sided die? @@ -624,7 +671,9 @@ Hence, the expected value of the continuous variable $Y$ is defined by \[E(Y)=\int\limits_{y} y f(y) dy\] -```{example, name = "Expectation of a Continuous Random Variable", expectconti} +```{example} +#| name: Expectation of a Continuous Random Variable +#| label: expectconti Find $E(Y)$ for $f(y)=\frac{1}{1.5}, \quad 00\] @@ -856,7 +918,8 @@ Border disputes occur between two countries through a Poisson Distribution, at a Two _continuous_ distributions used often are: -```{definition, name = "Uniform Distribution"} +```{definition} +#| name: Uniform Distribution A random variable $Y$ has a continuous uniform distribution on the interval $(\alpha,\beta)$ if its density is given by $$f(y)=\frac{1}{\beta-\alpha}, \quad \alpha\le y\le \beta$$ The mean and variance of $Y$ are $E(Y)=\frac{\alpha+\beta}{2}$ and $\text{Var}(Y)=\frac{(\beta-\alpha)^2}{12}$. ``` @@ -877,7 +940,8 @@ For $Y$ uniformly distributed over $(1,3)$, what are the following probabilities \parbox{1.5in}{\hfill \epsffile{unifpdf.eps}} \end{comment} -```{definition, name = "Normal Distribution"} +```{definition} +#| name: Normal Distribution A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $\text{Var}(Y)=\sigma^2$ if its density is @@ -889,7 +953,10 @@ A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance See Figure \@ref(fig:normaldens) are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. -```{r normaldens, echo = FALSE, fig.cap = "Normal Distribution Density"} +```{r} +#| label: normaldens +#| echo: false +#| fig-cap: Normal Distribution Density range <- tibble::tibble(x = c(-5, 5)) fx0 <- ggplot(range, aes(x = x)) + @@ -990,7 +1057,9 @@ Why is this important? We rarely know the true process governing the events we We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section \@ref(limitsfun) with. -```{theorem, clt, name = "Central Limit Theorem (i.i.d. case)"} +```{theorem} +#| label: clt +#| name: Central Limit Theorem (i.i.d. case) Let $\{X_n\} = \{X_1, X_2, \ldots\}$ be a sequence of i.i.d. random variables with finite mean ($\mu$) and variance ($\sigma^2$). Then, the sample mean $\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}$ increasingly converges into a Normal distribution. \[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] @@ -1006,7 +1075,9 @@ This result means that, as $n$ grows, the distribution of the sample mean $\bar Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. -```{theorem, lln, name = "Law of Large Numbers (LLN)"} +```{theorem} +#| label: lln +#| name: Law of Large Numbers (LLN) For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: \[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] @@ -1043,7 +1114,7 @@ denominator <- exp(n_seq) numerator / denominator <= (1 * denominator) / denominator \end{comment} -## Answers to Examples and Exercises {-} +## Answers to Examples and Exercises {.unnumbered} Answer to Example \@ref(exm:counting): @@ -1194,4 +1265,4 @@ Answer to Exercise \@ref(exr:expvar3): 1. mean = 2, standard deviation = $\sqrt(\frac{2}{3})$ -2. $\frac{1}{8}(2 - \sqrt(\frac{2}{3}))^2$ \ No newline at end of file +2. $\frac{1}{8}(2 - \sqrt(\frac{2}{3}))^2$ diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index 0a15dae..daf551f 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -36,7 +36,9 @@ __Vector Inner Product__: The inner product (also called the dot product or scal __Vector Norm__: The norm of a vector is a measure of its length. There are many different ways to calculate the norm, but the most common is the Euclidean norm (which corresponds to our usual conception of distance in three-dimensional space): $$ ||{\bf v}|| = \sqrt{{\bf v}\cdot{\bf v}} = \sqrt{ v_1v_1 + v_2v_2 + \cdots + v_nv_n}$$ -```{example, name = "Vector Algebra", vectors} +```{example} +#| name: Vector Algebra +#| label: vectors Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{pmatrix}$. Calculate the following: @@ -49,7 +51,9 @@ Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{p ``` -```{exercise, name = "Vector Algebra", vectors1} +```{exercise} +#| name: Vector Algebra +#| label: vectors1 Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}$, $w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}$, and $c = 2$. Calculate the following: @@ -86,7 +90,9 @@ A set $S$ of vectors is linearly dependent if and only if at least one of the ve Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. -```{example, name = "Linear Independence", linearindep} +```{example} +#| name: Linear Independence +#| label: linearindep Are the following sets of vectors linearly independent? @@ -99,7 +105,9 @@ Are the following sets of vectors linearly independent? -```{exercise, name = "Linear Independence", linearindep1} +```{exercise} +#| name: Linear Independence +#| label: linearindep1 Are the following sets of vectors linearly independent? @@ -140,7 +148,8 @@ __Matrix Addition__: Let $\bf A$ and $\bf B$ be two $m\times n$ matrices. Note that matrices ${\bf A}$ and ${\bf B}$ must have the same dimensionality, in which case they are __conformable for addition__. -```{example, matrixaddition} +```{example} +#| label: matrixaddition $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}$$ ${\bf A+B}=$ @@ -164,7 +173,8 @@ __Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $ s a_{m1} & s a_{m2} & \cdots & s a_{mn} \end{pmatrix}$$ -```{example, scalarmulti} +```{example} +#| label: scalarmulti $s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}$ @@ -179,7 +189,8 @@ $s {\bf A} =$ __Matrix Multiplication__: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is a $k\times n$ matrix, then their product $\bf C = A B$ is the $m\times n$ matrix where $$c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}$$ -```{example, matrixmulti} +```{example} +#| label: matrixmulti 1. $\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} @@ -242,7 +253,9 @@ Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: -```{exercise, name = "Matrix Multiplication", matrixmulti1} +```{exercise} +#| name: Matrix Multiplication +#| label: matrixmulti1 Let $$A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}$$ @@ -324,7 +337,9 @@ Methods to solve linear systems: 2. Elimination of variables 3. Matrix methods -```{exercise, name = "Linear Equations", lineareq} +```{exercise} +#| name: Linear Equations +#| label: lineareq Provide a system of 2 equations with 2 unknowns that has @@ -375,7 +390,9 @@ __Augmented Matrix__: When we append $\bf b$ to the coefficient matrix $\bf A$, \end{pmatrix}$$ -```{exercise, name="Augmented Matrix", augmatrix} +```{exercise} +#| name: Augmented Matrix +#| label: augmatrix Create an augmented matrix that represent the following system of equations: @@ -446,7 +463,8 @@ __Adding (subtracting) Rows__: If we add (subtract) the first row of matrix $\w \end{pmatrix}$$ which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. -```{example, solvesys} +```{example} +#| label: solvesys Solve the following system of equations by using elementary row operations: @@ -463,7 +481,9 @@ $\begin{matrix} -```{exercise, name = "Solving Systems of Equations", solvesys1} +```{exercise} +#| name: Solving Systems of Equations +#| label: solvesys1 Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. @@ -514,7 +534,9 @@ $\begin{pmatrix} 1 & 2 & 3 \\ Rank = 2 -```{exercise, name = "Rank of Matrices", rank} +```{exercise} +#| name: Rank of Matrices +#| label: rank Find the rank of each matrix below: @@ -589,7 +611,8 @@ To summarize: To calculate the inverse of ${\bf A}$ b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. -```{example, inverse} +```{example} +#| label: inverse Find the inverse of the following matricies: @@ -603,7 +626,9 @@ Find the inverse of the following matricies: -```{exercise, name = "Finding the inverse of matrices", inverse1} +```{exercise} +#| name: Finding the inverse of matrices +#| label: inverse1 Find the inverse of the following matrix: @@ -636,7 +661,9 @@ Hence, given $\bf{A}$ and $\bf{b}$ and given that $\bf{A}$ is nonsingular, then -```{exercise, invlinsys, name = "Solve linear system using inverses"} +```{exercise} +#| label: invlinsys +#| name: Solve linear system using inverses Use the inverse matrix to solve the following linear system: @@ -712,7 +739,9 @@ For example, in figuring out whether the following matrix has an inverse? -```{exercise, name = "Determinants and Inverses", determinants} +```{exercise} +#| name: Determinants and Inverses +#| label: determinants Determine whether the following matrices are nonsingular: @@ -787,7 +816,9 @@ Recall, \end{pmatrix}\] -```{exercise, name = "Calculate Inverse using Determinant Formula", calcinverse} +```{exercise} +#| name: Calculate Inverse using Determinant Formula +#| label: calcinverse Caculate the inverse of A @@ -804,7 +835,7 @@ $$A = \begin{pmatrix} -## Answers to Examples and Exercises {-} +## Answers to Examples and Exercises {.unnumbered} diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index c86a72c..05cc610 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -1,4 +1,4 @@ -# (PART) Programming {-} +# (PART) Programming {.unnumbered} # Orientation and Reading in Data^[Module originally written by Shiro Kuriwaki] {#dataimport} @@ -12,14 +12,14 @@ Welcome to the first in-class session for programming. Up till this point, you s * Successfully signed up for the University wi-fi: (Access Harvard Secure with your HarvardKey. Try to get a HarvardKey as soon as possible.) -## Motivation: Data and You {-} +## Motivation: Data and You {.unnumbered} The modal social science project starts by importing existing datasets. Datasets come in all shapes and sizes. As you search for new data you may encounter dozens of file extensions -- csv, xlsx, dta, sav, por, Rdata, Rds, txt, xml, json, shp ... the list continues. Although these files can often be cumbersome, its a good to be able to find a way to encounter any file that your research may call for. Reviewing data import will allow us to get on the same page on how computer systems work. -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Today we'll cover: @@ -28,7 +28,7 @@ Today we'll cover: * How to read in data * Comment on coding style on the way -### Check your understanding {-} +### Check your understanding {.unnumbered} * What is the difference between a file and a folder? * In the RStudio windows, what is the difference between the "Source" Pane and the "Console"? What is a "code chunk"? @@ -39,7 +39,9 @@ Today we'll cover: * How would you read in a `csv` file, a `dta` file, a `sav` file? -```{r, include = FALSE, message = FALSE} +```{r} +#| include: false +#| message: false library(ggplot2) library(dplyr) library(fs) @@ -160,7 +162,7 @@ Although you do not need to choose one over the other, for beginners it is confu The following side-by-side comparison of commands for a particular function compares some tidyverse and non-tidyverse functions (which we refer to loosely as base-R). This list is not meant to be comprehensive and more to give you a quick rule of thumb. -### Dataframe subsetting {-} +### Dataframe subsetting {.unnumbered} | In order to ... | in tidyverse: | in base-R: | |----------------------|:------------------------|:----------------------| @@ -177,7 +179,7 @@ The following side-by-side comparison of commands for a particular function comp Remember that tidyverse applies to _dataframes_ only, not vectors. For subsetting vectors, use the base-R functions with the square brackets. -### Read data {-} +### Read data {.unnumbered} Some non-tidyverse functions are not quite "base-R" but have similar relationships to tidyverse. For these, we recommend using the _tidyverse_ functions as a general rule due to their common format, simplicity, and scalability. @@ -191,7 +193,7 @@ Some non-tidyverse functions are not quite "base-R" but have similar relationshi | Merge `data1` and `data2` on variables `x1` and `x2` | `left_join(data1, data2, by = c("x1", "x2"))` | `merge(data1, data2, by.x = "x1", by.y = "x2", all.x = TRUE)` | -### Visualization {-} +### Visualization {.unnumbered} Plotting by ggplot2 (from your tutorials) is also a tidyverse family. @@ -214,7 +216,8 @@ This POLIS dataset was generously provided by Professor Josiah Ober of Stanford ### Locating the Data What files do we have in the `data/input` folder? -```{r, echo = FALSE} +```{r} +#| echo: false dir_ls("data/input") ``` @@ -228,19 +231,22 @@ A typical file format is Microsoft Excel. Although this is not usually the best In Rstudio, a good way to start is to use the GUI and the Import tool. Once you click a file, an option to "Import Dataset" comes up. RStudio picks the right function for you, and you can copy that code, but it's important to eventually be able to write that code yourself. For the first time using an outside package, you first need to install it. -```{r, eval = FALSE} +```{r} +#| eval: false install.packages("readxl") ``` After that, you don't need to install it again. But you __do__ need to load it each time. -```{r, eval = FALSE} +```{r} +#| eval: false library(readxl) ``` The package `readxl` has a website: https://readxl.tidyverse.org/. Other packages are not as user-friendly, but they have a help page with a table of contents of all their functions. -```{r, eval = FALSE} +```{r} +#| eval: false help(package = readxl) ``` @@ -300,12 +306,18 @@ These `tidyverse` commands from the `dplyr` package are newer and not built-in, Although this is a bit beyond our current stage, it's hard to resist the temptation to see what you can do with data like this. For example, you can map it.^[In mid-2018, changes in Google's services made it no longer possible to render maps on the fly. Therefore, the map is not currently rendered automatically (but can be rendered once the user registers their API). Instead, you now need to register with Google. See the [change](https://github.com/dkahle/ggmap/blob/e55c0b22b0d16a010b4b45dd2fce800ff0ef19b8/NEWS#L6-L12) to the pacakge ggmap.] Using the `ggmap` package -```{r message=FALSE, warning=FALSE, eval = FALSE} +```{r} +#| message: false +#| warning: false +#| eval: false library(ggmap) ``` First get a map of the Greek world. -```{r, message=FALSE, warning=FALSE, eval = FALSE} +```{r} +#| message: false +#| warning: false +#| eval: false greece <- get_map(location = c(lon = 22.6382849, lat = 39.543287), zoom = 5, source = "stamen", @@ -319,7 +331,9 @@ I chose the specifications for arguments `zoom` and `maptype` by looking at the Ober's data has the latitude and longitude of each polis. Because the map of Greece has the same coordinates, we can add the polei on the same map. -```{r, warning=FALSE, eval = FALSE} +```{r} +#| warning: false +#| eval: false gg_ober <- ggmap(greece) + geom_point(data = ober, aes(y = Latitude, x = Longitude), @@ -335,9 +349,9 @@ gg_ober + -## Exercises {-} +## Exercises {.unnumbered} -### 1 {-} +### 1 {.unnumbered} What is the Fame value of Delphoi? @@ -346,7 +360,7 @@ What is the Fame value of Delphoi? ``` -### 2 {-} +### 2 {.unnumbered} Find the polis with the top 10 Fame values. @@ -356,7 +370,7 @@ Find the polis with the top 10 Fame values. -### 3 {-} +### 3 {.unnumbered} Make a scatterplot with the number of colonies on the x-axis and Fame on the y-axis. @@ -365,7 +379,7 @@ Make a scatterplot with the number of colonies on the x-axis and Fame on the y-a ``` -### 4 {-} +### 4 {.unnumbered} Find the correct function to read the following datasets (available in your rstudio.cloud session) into your R window. @@ -383,7 +397,7 @@ Our Recommendations: Look at the packages `haven` and `readr` ``` -### 5 {-} +### 5 {.unnumbered} Read Ober's codebook and find a variable that you think is interesting. Check the distribution of that variable in your data, get a couple of statistics, and summarize it in English. ```{r} @@ -391,7 +405,7 @@ Read Ober's codebook and find a variable that you think is interesting. Check th ``` -### 6 {-} +### 6 {.unnumbered} This is day 1 and we covered a lot of material. Some of you might have found this completely new; others not so. Please click through this survey before you leave so we can adjust accordingly on the next few days. diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index 720c989..d797bd7 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -1,20 +1,23 @@ # Manipulating Vectors and Matrices^[Module originally written by Shiro Kuriwaki and Yon Soo Park] {#rmatrices} -```{r, include=FALSE, message = FALSE, warning = FALSE} +```{r} +#| include: false +#| message: false +#| warning: false library(dplyr) library(readr) library(haven) library(ggplot2) ``` -### Motivation {-} +### Motivation {.unnumbered} [Nunn and Wantchekon (2011)](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf) -- "The Slave Trade and the Origins of Mistrust in Africa"^[[Nunn, Nathan, and Leonard Wantchekon. 2011. “The Slave Trade and the Origins of Mistrust in Africa.” American Economic Review 101(7): 3221–52.](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf)] -- argues that across African countries, the distrust of co-ethnics fueled by the slave trade has had long-lasting effects on modern day trust in these territories. They argued that the slave trade created distrust in these societies in part because as some African groups were employed by European traders to capture their neighbors and bring them to the slave ships. Nunn and Wantchekon use a variety of statistical tools to make their case (adding controls, ordered logit, instrumental variables, falsification tests, causal mechanisms), many of which will be covered in future courses. In this module we will only touch on their first set of analysis that use Ordinary Least Squares (OLS). OLS is likely the most common application of linear algebra in the social sciences. We will cover some linear algebra, matrix manipulation, and vector manipulation from this data. -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -50,7 +53,9 @@ colnames(nunn_full) First, let's consider a small subset of this dataset. -```{r, include = FALSE, eval = FALSE} +```{r} +#| include: false +#| eval: false set.seed(02138) sample <- sample_n(nunn_full, 10) sample <- select(sample, trust_neighbors, exports, ln_exports, export_area, ln_export_area) @@ -93,7 +98,8 @@ You can think of data frames maybe as matrices-plus, because a column can take o Another way to think about data frames is that it is a type of list. Try the `str()` code below and notice how it is organized in slots. Each slot is a vector. They can be vectors of numbers or characters. -```{r, eval = FALSE} +```{r} +#| eval: false # enter this on your console str(cen10) ``` @@ -239,7 +245,9 @@ X2 %*% B What is this multiplication doing in terms of equations? -```{r, echo = FALSE, eval = FALSE} +```{r} +#| echo: false +#| eval: false ## FYI regression in Table 1 (without cluster SEs) form <- "trust_neighbors ~ exports + age + age2 + male + urban_dum + factor(education) + factor(occupation) + factor(religion) + factor(living_conditions) + district_ethnic_frac + frac_ethnicity_in_district + isocode" @@ -253,13 +261,15 @@ summary(lm_1_1) Let's take a look at Matrices in the context of R -```{r, message = FALSE} +```{r} +#| message: false cen10 <- read_csv("data/input/usc2010_001percent.csv") head(cen10) ``` What is the dimension of this dataframe? What does the number of rows represent? What does the number of columns represent? -```{r, message = FALSE} +```{r} +#| message: false dim(cen10) nrow(cen10) ncol(cen10) @@ -268,13 +278,15 @@ ncol(cen10) What variables does this dataset hold? What kind of information does it have? -```{r, message = FALSE} +```{r} +#| message: false colnames(cen10) ``` We can access column vectors, or vectors that contain values of variables by using the $ sign -```{r, message = FALSE} +```{r} +#| message: false head(cen10$state) head(cen10$race) @@ -283,13 +295,15 @@ head(cen10$race) We can look at a unique set of variable values by calling the unique function -```{r, message = FALSE} +```{r} +#| message: false unique(cen10$state) ``` How many different states are represented (this dataset includes DC as a state)? -```{r, message = FALSE} +```{r} +#| message: false length(unique(cen10$state)) ``` @@ -311,7 +325,8 @@ cross_tab[6, 2] But a subset of your data -- individual values-- can be considered a matrix too. -```{r, warning = FALSE} +```{r} +#| warning: false # First 20 rows of the entire data # Below two lines of code do the same thing cen10[1:20, ] @@ -380,23 +395,23 @@ s8 <- cen10 %>% filter(!state %in% c("California", "Ohio", "Nevada", "Michigan") all_equal(s7, s8) ``` -## Checkpoint {-} +## Checkpoint {.unnumbered} -### 1 {-} +### 1 {.unnumbered} Get the subset of cen10 for non-white individuals (Hint: look at the set of values for the race variable by using the unique function) ```{r} # Enter here ``` -### 2 {-} +### 2 {.unnumbered} Get the subset of cen10 for females over the age of 40 ```{r} # Enter here ``` -### 3 {-} +### 3 {.unnumbered} Get all the serial numbers for black, male individuals who don't live in Ohio or Nevada. ```{r} # Enter here @@ -404,9 +419,9 @@ Get all the serial numbers for black, male individuals who don't live in Ohio or -## Exercises {-} +## Exercises {.unnumbered} -### 1 {-} +### 1 {.unnumbered} Let \[\mathbf{A} = \left[\begin{array} @@ -426,7 +441,7 @@ Use R to write code that will create the matrix $A$, and then consecutively mul Note that R notation of matrices is different from the math notation. Simply trying `X^n` where `X` is a matrix will only take the power of each element to `n`. Instead, this problem asks you to perform matrix multiplication. -### 2 {-} +### 2 {.unnumbered} Let's apply what we learned about subsetting or filtering/selecting. Use the `nunn_full` dataset you have already loaded a) First, show all observations (rows) that have a `"male"` variable higher than 0.5 @@ -447,18 +462,18 @@ c) Lastly, show all values of `"trust_neighbors"` and `"age"` for observations ( ## Enter yourself ``` -### 3 {-} +### 3 {.unnumbered} Find a way to generate a vector of "column averages" of the matrix `X` from the Nunn and Wantchekon data in one line of code. Each entry in the vector should contain the sample average of the values in the column. So a 100 by 4 matrix should generate a length-4 matrix. -### 4 {-} +### 4 {.unnumbered} Similarly, generate a vector of "column medians". -### 5 {-} +### 5 {.unnumbered} Consider the regression that was run to generate Table 1: ```{r} diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index feac1f0..62c53f4 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -1,7 +1,7 @@ # Objects, Functions, Loops {#robjloops} -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -25,7 +25,9 @@ Now that we have covered some hands-on ways to use graphics, let's go into some Let's first set up -```{r, message=FALSE, warning=FALSE} +```{r} +#| message: false +#| warning: false library(dplyr) library(readr) library(haven) @@ -160,7 +162,8 @@ class(ols) Anything can be an object! Even graphs (in `ggplot`) can be assigned, re-assigned, and edited. -```{r, warning=FALSE} +```{r} +#| warning: false grp_race <- group_by(cen10, race)%>% summarize(count = n()) @@ -201,7 +204,8 @@ str(pikachu) What does a `ggplot` object look like? Very complicated, but at least you can see it: -```{r, eval = FALSE} +```{r} +#| eval: false # enter this on your console str(gg_tab) ``` @@ -276,7 +280,8 @@ Most of what we do in R is executing a function. `read_csv()`, `nrow()`, `ggplot A function is a set of instructions with specified ingredients. It takes an __input__, then __manipulates__ it -- changes it in some way -- and then returns the manipulated product. One way to see what a function actually does is to enter it without parentheses. -```{r, eval = FALSE} +```{r} +#| eval: false # enter this on your console table ``` @@ -287,7 +292,8 @@ You'll notice that functions contain other functions. _wrapper_ functions are fu ### Write your own function It's worth remembering the basic structure of a function. You create a new function, call it `my_fun` by this: -```{r, eval = F} +```{r} +#| eval: !expr F my_fun <- function() { } @@ -339,10 +345,10 @@ nw_in_state(cen10, "Massachusetts") ``` -## Checkpoint {-} +## Checkpoint {.unnumbered} -### 1 {-} +### 1 {.unnumbered} Try making your own function, `average_age_in_state`, that will give you the average age of people in a given state. ```{r} @@ -353,14 +359,14 @@ Try making your own function, `average_age_in_state`, that will give you the ave -### 2 {-} +### 2 {.unnumbered} Try making your own function, `asians_in_state`, that will give you the number of `Chinese`, `Japanese`, and `Other Asian or Pacific Islander` people in a given state. ```{r} # Enter on your own ``` -### 3 {-} +### 3 {.unnumbered} Try making your own function, 'top_10_oldest_cities', that will give you the names of cities whose population's average age is top 10 oldest. @@ -380,7 +386,8 @@ help(package = "ggplot2") To use a package, you need to do two things: (1) install it, and then (2) load it. Installing is a one-time thing -```{r, eval = FALSE} +```{r} +#| eval: false install.packages("ggplot2") ``` @@ -413,7 +420,8 @@ if (x >0) { You can wrap that whole things in a function -```{r, warning = FALSE} +```{r} +#| warning: false is_positive <- function(number) { if (number >0) { print("positive number") @@ -506,10 +514,10 @@ for (state in states_of_interest) { } } ``` -## Exercises {-} +## Exercises {.unnumbered} -### Exercise 1: Write your own function {-} +### Exercise 1: Write your own function {.unnumbered} Write your own function that makes some task of data analysis simpler. Ideally, it would be a function that helps you do either of the previous tasks in fewer lines of code. You can use the three lines of code that was provided in exercise 1 to wrap that into another function too! ```{r} # Enter yourself @@ -518,7 +526,7 @@ Write your own function that makes some task of data analysis simpler. Ideally, -### Exercise 2: Using Loops {-} +### Exercise 2: Using Loops {.unnumbered} Using a loop, create a crosstab of sex and race for each state in the set "states_of_interest" @@ -530,7 +538,7 @@ states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washing -### Exercise 3: Storing information derived within loops in a global dataframe {-} +### Exercise 3: Storing information derived within loops in a global dataframe {.unnumbered} Recall the following nested loop ```{r} diff --git a/14_visualization.qmd b/14_visualization.qmd index ca73b4b..e489c99 100644 --- a/14_visualization.qmd +++ b/14_visualization.qmd @@ -1,7 +1,10 @@ # Visualization^[Module originally written by Shiro Kuriwaki] {#dataviz} -```{r, include=FALSE, message=FALSE, warning=FALSE} +```{r} +#| include: false +#| message: false +#| warning: false library(dplyr) library(readr) library(ggplot2) @@ -10,7 +13,7 @@ library(scales) ``` -### Motivation: The Law of the Census {-} +### Motivation: The Law of the Census {.unnumbered} In this module, let's visualize some cross-sectional stats with an actual Census. Then, we'll do an example on time trends with Supreme Court ideal points. @@ -22,7 +25,7 @@ Time series data is a common form of data in social science data, and there is g -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -39,7 +42,7 @@ Today we'll cover: * Visualization * A bit of data wrangling -### Check your understanding {-} +### Check your understanding {.unnumbered} * How do you make a barplot, in base-R and in ggplot? * How do you add layers to a ggplot? @@ -57,7 +60,8 @@ Today we'll cover: First, the census. Read in a subset of the 2010 Census that we looked at earlier. This time, it is in Rds form. -```{r, message=FALSE} +```{r} +#| message: false cen10 <- readRDS("data/input/usc2010_001percent.Rds") ``` @@ -145,7 +149,8 @@ Although the tutorial covered making scatter plots as the first cut, often data For this example, let's group and count first like we just did. But assign it to a new object. -```{r, fig.fullwidth = TRUE} +```{r} +#| fig.fullwidth: true grp_race <- count(cen10, race) ``` @@ -159,7 +164,8 @@ We will now plot this grouped set of numbers. Recall that the `ggplot()` functio What is the right geometry layer to make a barplot? Turns out: -```{r, fig.fullwidth = TRUE} +```{r} +#| fig.fullwidth: true ggplot(data = grp_race, aes(x = race, y = n)) + geom_col() ``` @@ -169,7 +175,8 @@ ggplot(data = grp_race, aes(x = race, y = n)) + geom_col() Adjusting your graphics to make the point clear is an important skill. Here is a base-R example of showing the same numbers but with a different design, in a way that aims to maximize the "data-to-ink ratio". -```{r, fig.fullwidth = TRUE} +```{r} +#| fig.fullwidth: true par(oma = c(1, 11, 1, 1)) barplot(sort(table(cen10$race)), # sort numbers horiz = TRUE, # flip @@ -213,7 +220,8 @@ xtab_race_state Another function to make a cross-tab is the `xtabs` command, which uses formula notation. -```{r, eval = FALSE} +```{r} +#| eval: false xtabs(~ state + race, cen10) ``` @@ -240,7 +248,8 @@ grp_race_state <- cen10 %>% Can you tell from the code what `grp_race_state` will look like? -```{r, eval = FALSE} +```{r} +#| eval: false # run on your own grp_race_state ``` @@ -248,7 +257,8 @@ grp_race_state Now, we want to tell `ggplot2` something like the following: I want bars by state, where heights indicate racial groups. Each bar should be colored by the race. With some googling, you will get something like this: -```{r, fig.height = 8} +```{r} +#| fig-height: 8 ggplot(data = grp_race_state, aes(x = state, y = n, fill = race)) + geom_col(position = "fill") + # the position is determined by the fill ae scale_fill_brewer(name = "Census Race", palette = "OrRd", direction = -1) + # choose palette @@ -270,7 +280,8 @@ The Census does not track individuals over time. So let's take up another exampl This data is adapted from the estimates of Martin and Quinn on their website .^[This exercise inspired from Princeton's R Camp Assignment.] -```{r, message=FALSE} +```{r} +#| message: false justice <- read_csv("data/input/justices_court-median.csv") ``` @@ -306,10 +317,10 @@ As social scientists, we should also not forget to ask ourselves whether these n -## Exercises {-} +## Exercises {.unnumbered} In the time remaining, try the following exercises. Order doesn't matter. -### 1: Rural states {-} +### 1: Rural states {.unnumbered} Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. @@ -320,7 +331,7 @@ Make a well-labelled figure that plots the proportion of the state's population ``` -### 2: The swing justice {-} +### 2: The swing justice {.unnumbered} Using the `justices_court-median.csv` dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): @@ -343,7 +354,7 @@ Using the `justices_court-median.csv` dataset and building off of the plot that ``` -### 3: Don't sort by the alphabet {-} +### 3: Don't sort by the alphabet {.unnumbered} The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. @@ -356,6 +367,6 @@ Find a way to modify the figures so that the states are ordered by the _proporti ``` -### 4 What to show and how to show it {-} +### 4 What to show and how to show it {.unnumbered} As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? diff --git a/15_project-dempeace.qmd b/15_project-dempeace.qmd index 8a4967b..1b37249 100644 --- a/15_project-dempeace.qmd +++ b/15_project-dempeace.qmd @@ -1,13 +1,13 @@ # Joins and Merges, Wide and Long^[Module originally written by Shiro Kuriwaki, Connor Jerzak, and Yon Soo Park] {#dempeace} -### Motivation {-} +### Motivation {.unnumbered} The "Democratic Peace" is one of the most widely discussed propositions in political science, covering the fields of International Relations and Comparative Politics, with insights to domestic politics of democracies (e.g. American Politics). The one-sentence idea is that democracies do not fight with each other. There have been much theoretical debate -- for example in earlier work, [Oneal and Russet (1999)](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf) argue that the democratic peace is not due to the hegemony of strong democracies like the U.S. and attempt to distinguish between realist and what they call Kantian propositions (e.g. democratic governance, international organizations)^[[The Kantian Peace: The Pacific Benefits of Democracy, Interdependence, and International Organizations, 1885-1992. _World Politics_ 52(1):1-37](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf)]. An empirical demonstration of the democratic peace is also a good example of a __Time Series Cross Sectional__ (or panel) dataset, where the same units (in this case countries) are observed repeatedly for multiple time periods. Experience in assembling and analyzing a TSCS dataset will prepare you for any future research in this area. -## Where are we? Where are we headed? {-} +## Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -26,7 +26,9 @@ Today you will work on your own, but feel free to ask a fellow classmate nearby ## Setting up -```{r, message=FALSE, warning=FALSE} +```{r} +#| message: false +#| warning: false library(dplyr) library(tidyr) library(readr) @@ -56,7 +58,9 @@ Most projects you do will start with downloading data from elsewhere. For this t ## Example with 2 Datasets Let's read in a sample dataset. -```{r, warning = FALSE, message = FALSE} +```{r} +#| warning: false +#| message: false polity <- read_csv("data/input/sample_polity.csv") mid <- read_csv("data/input/sample_mid.csv") ``` @@ -139,7 +143,7 @@ select(p_m_wide, 1:10) Try building a panel that would be useful in answering the Democratic Peace Question, perhaps in these steps. -### Task 1: Data Input and Standardization {-} +### Task 1: Data Input and Standardization {.unnumbered} Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to read these files directly into `R`, but experience suggests that this process is slower than converting them first to `.csv` format and reading them in as `.csv` files. @@ -152,7 +156,7 @@ Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to ``` -### Task 2: Data Merging {-} +### Task 2: Data Merging {.unnumbered} We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? To start, let's download and merge some data. @@ -167,7 +171,7 @@ To start, let's download and merge some data. ``` -### Task 3: Tabulations and Visualization {-} +### Task 3: Tabulations and Visualization {.unnumbered} 1. Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). Speculate on why the behavior from 1800 to 1920 seems to be qualitatively different than behavior afterwards. 2. Do the same but only among state-years that were invovled in a MID. Plot this line together with your results from 1. diff --git a/16_simulation.qmd b/16_simulation.qmd index 51b20a1..7926e21 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -1,11 +1,12 @@ # Simulation^[Module originally written by Connor Jerzak and Shiro Kuriwaki] {#simulation} -```{r, include=FALSE} +```{r} +#| include: false library(dplyr) ``` -### Motivation: Simulation as an Analytical Tool {-} +### Motivation: Simulation as an Analytical Tool {.unnumbered} An increasing amount of political science contributions now include a simulation. @@ -22,7 +23,7 @@ Statistical methods also incorporate simulation: -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -36,7 +37,7 @@ Up till now, you should have covered: In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section \@ref{probability}). -### Check your Understanding {-} +### Check your Understanding {.unnumbered} * What does the `sample()` function do? * What does `runif()` stand for? @@ -79,7 +80,8 @@ sample(x = 1:10, size = 10, replace = TRUE) ## any number can appear more than o ``` It follows then that you cannot sample without replacement a sample that is larger than the pool. -```{r, error = TRUE} +```{r} +#| error: true sample(x = 1:10, size = 100, replace = FALSE) ``` @@ -126,7 +128,7 @@ As a side-note, these functions have very practical uses for any type of data an ## Random numbers from specific distributions -### `rbinom()` {-} +### `rbinom()` {.unnumbered} `rbinom` builds upon `sample` as a tool to help you answer the question -- what is the _total number of successes_ I would get if I sampled a binary (Bernoulli) result from a test with `size` number of trials each, with a event-wise probability of `prob`. The first argument `n` asks me how many such numbers I want. For example, I want to know how many Heads I would get if I flipped a fair coin 100 times. @@ -139,7 +141,7 @@ Now imagine this I wanted to do this experiment 10 times, which would require I rbinom(n = 10, size = 100, prob = 0.5) ``` -### `runif()` {-} +### `runif()` {.unnumbered} `runif` also simulates a stochastic scheme where each event has equal probability of getting chosen like `sample`, but is a continuous rather than discrete system. We will cover this more in the next math module. The intuition to emphasize here is that one can generate potentially infinite amounts (size `n`) of noise that is a essentially random @@ -150,7 +152,7 @@ runif(n = 5) ``` -### `rnorm()` {-} +### `rnorm()` {.unnumbered} `rnorm` is also a continuous distribution, but draws from a Normal distribution -- perhaps the most important distribution in statistics. It runs the same way as `runif` @@ -198,9 +200,9 @@ runif(n = 10) -## Exercises {-} +## Exercises {.unnumbered} -### Census Sampling {-} +### Census Sampling {.unnumbered} What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?^[This example is inspired from [Meng, Xiao-Li (2018). Statistical paradises and paradoxes in big data (I): Law of large populations, big data paradox, and the 2016 US presidential election. _Annals of Applied Statistics_ 12:2, 685–726. doi:10.1214/18-AOAS1161SF.](https://statistics.fas.harvard.edu/files/statistics-2/files/statistical_paradises_and_paradoxes.pdf)] Suppose we want to estimate the proportion of U.S. residents who are non-white (`race != "White"`). In reality, we do not have any population dataset to utilize and so we _only see the sample survey_. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. @@ -258,7 +260,7 @@ You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-W -### Conditional Proportions {-} +### Conditional Proportions {.unnumbered} This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. @@ -297,7 +299,7 @@ In addition to some standard demographic questions, we will focus on one called -### The Birthday problem {-} +### The Birthday problem {.unnumbered} Write code that will answer the well-known birthday problem via simulation.^[This exercise draws from Imai (2017)] diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 60934f6..ae9ac5a 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -1,7 +1,7 @@ # LaTeX and markdown^[Module originally written by Shiro Kuriwaki] {#nonwysiwyg} -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -25,7 +25,7 @@ command-line are a basic set of tools that you may have to use from time to time -### Check your understanding {-} +### Check your understanding {.unnumbered} Check if you have an idea of how you might code the following tasks: @@ -120,7 +120,7 @@ LaTeX is a typesetting program. You'd engage with LaTeX much like you engage wit 3. Let's discuss the default template. 4. Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE): -```{bash, eval = FALSE} +```tex \documentclass{article} \begin{document} Hello World @@ -134,7 +134,7 @@ LaTeX is a very stable system, and few changes to it have been made since the 19 1. Open a plain text editor. Then type in the MWE -```{bash, eval = FALSE} +```tex \documentclass{article} \begin{document} Hello World @@ -192,7 +192,7 @@ For some LaTeX commands you might need to load a separate package that someone e where `package` is the name of the package and `options` are options specific to the package. -### Further Guides {-} +### Further Guides {.unnumbered} For a more comprehensive listing of LaTeX commands, Mayya Komisarchik has a great tutorial set of folders: @@ -206,7 +206,7 @@ BibTeX is a reference system for bibliographical tests. We have a `.bib` file se ### what is a `.bib` file? For example, here is the Nunn and Wantchekon article entry in `.bib` form. -```{} +```tex @article{nunn2011slave, title={The Slave Trade and the Origins of Mistrust in Africa}, author={Nunn, Nathan and Wantchekon, Leonard}, @@ -246,7 +246,7 @@ For example, Gary's BibTeX file is here: -### Your Feedback Matters {-} +### Your Feedback Matters {.unnumbered} _Please tell us how we can improve the Prefresher_: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements: diff --git a/18_text.qmd b/18_text.qmd index fa9558a..7e6a671 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -2,7 +2,8 @@ -```{r, include=FALSE} +```{r} +#| include: false library(dplyr) library(readr) library(scales) @@ -10,7 +11,7 @@ library(forcats) library(ggplot2) ``` -## Where are we? Where are we headed? {-} +## Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -257,14 +258,16 @@ DocVec <- c(doc1, doc2, doc3) Now we can use utility functions in the `tm` package: -```{R, eval = FALSE} +```{R} +#| eval: false library(tm) DocCorpus <- Corpus(VectorSource(DocVec) ) DTM1 <- inspect( DocumentTermMatrix(DocCorpus) ) ``` Consider the effect of different "pre-processing" choices on the resulting DTM! -```{r, eval = FALSE} +```{r} +#| eval: false DocVec <- tolower(DocVec) DocVec <- gsub(DocVec, pattern ="[[:punct:]]", replace = " ") DocVec <- gsub(DocVec, pattern ="[[:cntrl:]]", replace = " ") @@ -282,9 +285,9 @@ Stemming is the process of reducing inflected/derived words to their word stem o 3. stringr -- Useful for string parsing. -## Exercises {-} +## Exercises {.unnumbered} -### 1 {-} +### 1 {.unnumbered} Figure out why this command does what it does: @@ -294,7 +297,7 @@ sprintf("%s of spontaneous events are %s in the mind. "15.03322123", "puzzles", 15.03322123) ``` -### 2 {-} +### 2 {.unnumbered} Why does this command not work? ```{r} @@ -302,7 +305,7 @@ try(sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", "15.03322123", "puzzles", "15.03322123" ), TRUE) ``` -### 3 {-} +### 3 {.unnumbered} Using `grepl`, these materials, Google, and your friends, describe what the following command does. What changes when `value = FALSE`? @@ -313,7 +316,7 @@ grep('\'', -### 4 {-} +### 4 {.unnumbered} Write code to automatically extract the file names that DO end start with presidential and DO end in .pdf @@ -329,7 +332,7 @@ my_string <- c("legislative1_term1.png", "presidential1_term2.pdf") ``` -### 5 {-} +### 5 {.unnumbered} Using the same string as in the above, write code to automatically extract the file names that end in .pdf and that contain the text `term2`. ```{r} @@ -337,7 +340,7 @@ Using the same string as in the above, write code to automatically extract the ``` -### 6 {-} +### 6 {.unnumbered} Combine these two strings into a single string separated by a "-". Desired output: "The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon–carbon double bond." @@ -348,7 +351,7 @@ string2 <- "–carbon double bond." ``` -### 7 {-} +### 7 {.unnumbered} Challenge problem! Download this webpage diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index a527ec1..452f9f2 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -1,12 +1,12 @@ -# (PART) Solutions {-} +# (PART) Solutions {.unnumbered} -# Solutions to Warmup Questions {-} +# Solutions to Warmup Questions {.unnumbered} -## Linear Algebra {-} +## Linear Algebra {.unnumbered} -### Vectors {-} +### Vectors {.unnumbered} Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}$, and the scalar $c = 2$. @@ -47,7 +47,7 @@ i.e., a linear combination of these three vectors that would amount to zero exis If you are having trouble with these problems, please review Section \@ref(linearindependence). -### Matrices {-} +### Matrices {.unnumbered} \[{\bf A}=\begin{pmatrix} 7 & 5 & 1 \\ @@ -105,9 +105,9 @@ If you are having trouble with these problems, please review Section \@ref(matri -## Operations {-} +## Operations {.unnumbered} -### Summation {-} +### Summation {.unnumbered} Simplify the following @@ -118,7 +118,7 @@ Simplify the following 3. \(\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18\) -### Products {-} +### Products {.unnumbered} 1. \(\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6\) @@ -128,7 +128,7 @@ Simplify the following To review this material, please see Section \@ref(sum-notation). -### Logs and exponents {-} +### Logs and exponents {.unnumbered} Simplify the following @@ -147,7 +147,7 @@ To review this material, please see Section \@ref(logexponents) -## Limits {-} +## Limits {.unnumbered} Find the limit of the following. @@ -158,7 +158,7 @@ Find the limit of the following. To review this material please see Section \@ref(limitsfun) -## Calculus {-} +## Calculus {.unnumbered} For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ @@ -171,7 +171,7 @@ For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\fra For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) -## Optimization {-} +## Optimization {.unnumbered} For each of the followng functions $f(x)$, does a maximum and minimum exist in the domain $x \in \mathbf{R}$? If so, for what are those values and for which values of $x$? @@ -182,7 +182,7 @@ For each of the followng functions $f(x)$, does a maximum and minimum exist in t If you are stuck, please try sketching out a picture of each of the functions. -## Probability {-} +## Probability {.unnumbered} 1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, $\binom{12}{4} = \frac{12\cdot 11\cdot 10\cdot 9}{4!} = 495$ possible hands exist (unordered, without replacement) . 2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. Then $A \cup B = \{1, 2, 3, 4, 5, 7, 8, 12, 13\}$, $A \cap B = \{7, 8\}$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, then the complement $A^C = \{2, 4, 6, 9, 10\}$ diff --git a/23_solution_programming.qmd b/23_solution_programming.qmd index aad7e66..a17fb69 100644 --- a/23_solution_programming.qmd +++ b/23_solution_programming.qmd @@ -1,6 +1,7 @@ -# Suggested Programming Solutions {-} +# Suggested Programming Solutions {.unnumbered} -```{r, message = FALSE} +```{r} +#| message: false library(dplyr) library(readr) library(ggplot2) @@ -14,7 +15,7 @@ library(scales) ## Chapter \@ref(dataviz): Visualization -### 1 State Proportions {-} +### 1 State Proportions {.unnumbered} ```{r} cen10 <- readRDS("data/input/usc2010_001percent.Rds") @@ -49,10 +50,11 @@ ggplot(grp_st, aes(x = state, y = prop)) + -### 2 Swing Justice {-} +### 2 Swing Justice {.unnumbered} -```{r, message = FALSE} +```{r} +#| message: false justices <- read_csv("data/input/justices_court-median.csv") ``` @@ -93,13 +95,14 @@ ggplot(df_indicator, aes(x = term, y = idealpt, group = justice_id)) + ## Chapter \@ref(robjloops): Objects and Loops -```{r, message=FALSE} +```{r} +#| message: false cen10 <- read_csv("data/input/usc2010_001percent.csv") sample_acs <- read_csv("data/input/acs2015_1percent.csv") ``` -### Checkpoint #3 {-} +### Checkpoint #3 {.unnumbered} ```{r} @@ -112,7 +115,7 @@ cen10 %>% -### Exercise 2 {-} +### Exercise 2 {.unnumbered} ```{r} @@ -129,7 +132,7 @@ for (state_i in states_of_interest) { -### Exercise 3 {-} +### Exercise 3 {.unnumbered} ```{r} @@ -156,9 +159,10 @@ for (state in states_of_interest) { ## Chapter \@ref(dempeace): Demoratic Peace Project -### Task 1: Data Input and Standardization {-} +### Task 1: Data Input and Standardization {.unnumbered} -```{r, eval = FALSE} +```{r} +#| eval: false mid_b <- read_csv("data/input/MIDB_4.2.csv") polity <- read_excel("data/input/p4v2017.xls") @@ -166,9 +170,10 @@ polity <- read_excel("data/input/p4v2017.xls") -### Task 2: Data Merging {-} +### Task 2: Data Merging {.unnumbered} -```{r, eval = FALSE} +```{r} +#| eval: false mid_y_by_y <- data_frame(ccode = numeric(), year = numeric(), dispute = numeric()) @@ -186,10 +191,11 @@ merged_mid_polity <- left_join(polity, ``` -### Task 3: Tabulations and Visualization {-} +### Task 3: Tabulations and Visualization {.unnumbered} -```{r, eval = FALSE} +```{r} +#| eval: false #don't include the -88, -77, -66 values in calculating the mean of polity mean_polity_by_year <- merged_mid_polity %>% group_by(year) %>% summarise(mean_polity = mean(polity[which(polity <11 & polity > -11)])) @@ -236,7 +242,8 @@ mean(samp$race != "White") ``` -```{r, eval = FALSE} +```{r} +#| eval: false ests <- c() set.seed(1669482) @@ -255,7 +262,8 @@ mean(ests) pop_with_prop <- mutate(pop, propensity = ifelse(race != "White", 0.9, 1)) ``` -```{r, eval = FALSE} +```{r} +#| eval: false ests <- c() set.seed(1669482) @@ -268,7 +276,8 @@ mean(ests) ``` -```{r, eval = FALSE} +```{r} +#| eval: false ests <- c() set.seed(1669482) diff --git a/R_exercises/04_visualization.R b/R_exercises/04_visualization.R index 17ed790..86c7b53 100644 --- a/R_exercises/04_visualization.R +++ b/R_exercises/04_visualization.R @@ -8,7 +8,7 @@ library(scales) -### Where are we? Where are we headed? {-} +### Where are we? Where are we headed? {.unnumbered} # Up till now, you should have covered: # @@ -342,4 +342,4 @@ ggplot(justice, aes(x = term, y = idealpt)) + - \ No newline at end of file + diff --git a/R_exercises/05_project-dempeace.R b/R_exercises/05_project-dempeace.R index 369a535..fdec6db 100644 --- a/R_exercises/05_project-dempeace.R +++ b/R_exercises/05_project-dempeace.R @@ -182,7 +182,7 @@ p_m_wide <- pivot_wider(p_m, # Merge data here: -### Task 3: Tabulations and Visualization {-} +### Task 3: Tabulations and Visualization {.unnumbered} # 1.Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of # your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). diff --git a/_quarto.yml b/_quarto.yml index 8887b98..2e5ef87 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,7 +1,17 @@ -book_filename: "prefresher" -repo: https://github.com/IQSS/prefresher/ +project: + type: book + +book: + title: "Math Prefresher for Political Scientists" + site-url: https://iqss.github.io/prefresher/ + chapters: + - index.qmd + - 01_warmup.qmd + - 02_functions.qmd + output_dir: _book delete_merged_file: true + language: ui: chapter_name: "Chapter " diff --git a/index.qmd b/index.qmd index 6f9af30..90f1dc3 100644 --- a/index.qmd +++ b/index.qmd @@ -1,7 +1,7 @@ --- title: "Math Prefresher for Political Scientists" author: "" -date: "`r format(Sys.Date(), '%B %Y')`" +date: today description: "Text for Harvard Department of Government Math Prefresher" github-repo: "IQSS/prefresher" site: "bookdown::bookdown_site" @@ -11,7 +11,7 @@ biblio-style: apalike link-citations: true cover-image: "./images/logo.png" --- -# About this Booklet {-} +# About this Booklet {.unnumbered} The [__Harvard Gov Prefresher__](https://projects.iq.harvard.edu/prefresher) is held each year in August. All relevant information is on our website, including the day-to-day schedule. The 2023 Prefresher instructors are [Sooahn Shin](http://sooahnshin.com/) and [María Ballesteros](https://scholar.harvard.edu/mariaballesteros/home), and the faculty sponsor is [Gary King](https://gking.harvard.edu). @@ -20,14 +20,14 @@ This booklet serves as the text for the Prefresher, available as a [webpage](htt For information about the role of the prefresher (or "math camp") as a introduction to graduate school, you may also be interested in ["The Math Prefresher and The Collective Future of Political Science Graduate Training"](https://gking.harvard.edu/prefresher), in _PS: Political Science & Politics_, by Gary King, Shiro Kuriwaki, and Yon Soo Park. -### Authors and Contributors {-} +### Authors and Contributors {.unnumbered} - Past Authors and Instructors: Curt Signorino 1996-1997; Ken Scheve 1997-1998; Eric Dickson 1998-2000; Orit Kedar 1999; James Fowler 2000-2001; Kosuke Imai 2001-2002; Jacob Kline 2002; Dan Epstein 2003; Ben Ansell 2003-2004; Ryan Moore 2004-2005; Mike Kellermann 2005-2006; Ellie Powell 2006-2007; Jen Katkin 2007-2008; Patrick Lam 2008-2009; Viridiana Rios 2009-2010; Jennifer Pan 2010-2011; Konstantin Kashin 2011-2012; Soledad Prillaman 2013; Stephen Pettigrew 2013-2014; Anton Strezhnev 2014-2015; Mayya Komisarchik 2015-2016; Connor Jerzak 2016-2017; Shiro Kuriwaki 2017-2018; Yon Soo Park 2018; Meg Schwenzfeier 2019; Shannon Parker 2019; Laura Royden 2020-2021; Hunter Rendleman 2020-2021; Christopher T. Kenny 2022; Jialu Li 2022; Sooahn Shin 2023; María Ballesteros 2023. - Repository Maintainer: Christopher T. Kenny ([christopherkenny](https://github.com/christopherkenny)) - Contributors: Thanks to Juan Dodyk ([juandodyk](https://github.com/juandodyk)), Hunter Rendleman ([hrendleman](https://github.com/hrendleman)), and Tyler Simko ([tylersimko](https://github.com/tylersimko)) for contributing to the booklet for corrections and improvements as students. -### Contributing {-} +### Contributing {.unnumbered} We transitioned the booklet into a bookdown [github repository](https://github.com/IQSS/prefresher) in 2018. As we update this version, we appreciate any bug reports or fixes appreciated. From 03f4428b8e61c1fa5e739c475b3af946064a0807 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 16:22:29 -0400 Subject: [PATCH 03/34] fix index and 01-03 --- 01_warmup.qmd | 31 ++++---- 02_functions.qmd | 190 +++++++++++++++++++++++------------------------ 03_limits.qmd | 34 +++++---- _quarto.yml | 9 ++- index.qmd | 4 +- 5 files changed, 136 insertions(+), 132 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index a0d53e4..e34f01c 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -17,7 +17,7 @@ Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pm 2. $cv$ 3. $u \cdot v$ -If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter \@ref(linearalgebra). +If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter @linearalgebra. Are the following sets of vectors linearly independent? @@ -31,17 +31,18 @@ Are the following sets of vectors linearly independent? 3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ (this requires some guesswork) -If you are having trouble with these problems, please review Section \@ref(linearindependence). +If you are having trouble with these problems, please review Section @linearindependence. ### Matrices {.unnumbered} -\[{\bf A}=\begin{pmatrix} +$${\bf A}=\begin{pmatrix} 7 & 5 & 1 \\ 11 & 9 & 3 \\ 2 & 14 & 21 \\ 4 & 1 & 5 - \end{pmatrix}\] + \end{pmatrix}$$ + What is the dimensionality of matrix ${\bf A}$? @@ -50,23 +51,23 @@ What is the element $a_{23}$ of ${\bf A}$? Given that -\[{\bf B}=\begin{pmatrix} +$${\bf B}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ 5 & 1 & 9 - \end{pmatrix}\] + \end{pmatrix}$$ What is ${\bf A}$ + ${\bf B}$? Given that -\[{\bf C}=\begin{pmatrix} +$${\bf C}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ - \end{pmatrix}\] + \end{pmatrix}$$ What is ${\bf A}$ + ${\bf C}$? @@ -74,11 +75,11 @@ What is ${\bf A}$ + ${\bf C}$? Given that -\[c = 2\] +$$c = 2$$ What is $c$${\bf A}$? -If you are having trouble with these problems, please review Section \@ref(matrixbasics). +If you are having trouble with these problems, please review Section @matrixbasics. @@ -88,7 +89,7 @@ If you are having trouble with these problems, please review Section \@ref(matri Simplify the following -1. \(\sum\limits_{i = 1}^3 i\) +1. $$\sum\limits_{i = 1}^3 i$$ 2. \(\sum\limits_{k = 1}^3(3k + 2)\) @@ -120,7 +121,7 @@ Simplify the following 9. \(e^1\) 10. \(\log e^2\) -To review this material, please see Section \@ref(logexponents) +To review this material, please see Section @logexponents @@ -132,7 +133,7 @@ Find the limit of the following. 2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)}$ 3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2}$ -To review this material please see Section \@ref(limitsfun) +To review this material please see Section @limitsfun ## Calculus {.unnumbered} @@ -146,7 +147,7 @@ For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\fra 5. $f(x)=3x^2+2x^{1/3}$ 6. $f(x)=(x^3)(2x^4)$ -For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) +For a review, please see Section @derivintro - @derivpoly ## Optimization {.unnumbered} @@ -167,5 +168,5 @@ If you are stuck, please try sketching out a picture of each of the functions. 4. If we roll two fair dice, what is the probability that their sum would be 12? -For a review, please see Sections \@ref(setoper) - \@ref(probdef). +For a review, please see Sections @setoper - @probdef. diff --git a/02_functions.qmd b/02_functions.qmd index 5faebbe..8212df6 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -1,6 +1,6 @@ -# (PART) Math {.unnumbered} - -# Functions and Operations +--- +title: Functions and Operations +--- __Topics__ Dimensionality; @@ -25,13 +25,13 @@ For this we use the summation operator $\sum$ and the product operator $\prod$. __Summation:__ -\[\sum\limits_{i=1}^{100} x_i = x_1+x_2+x_3+\cdots+x_{100}\] +$$\sum\limits_{i=1}^{100} x_i = x_1+x_2+x_3+\cdots+x_{100}$$ The bottom of the $\sum$ symbol indicates an index (here, $i$), and its start value $1$. At the top is where the index ends. The notion of "addition" is part of the $\sum$ symbol. The content to the right of the summation is the meat of what we add. While you can pick your favorite index, start, and end values, the content must also have the index. -* \(\sum\limits_{i=1}^n c x_i = c \sum\limits_{i=1}^n x_i \) -* \(\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i\) -* \(\sum\limits_{i=1}^n c = n c \) +- $\sum\limits_{i=1}^n c x_i = c \sum\limits_{i=1}^n x_i$ +- $\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i$ +- $\sum\limits_{i=1}^n c = n c$ __Product:__ @@ -40,10 +40,10 @@ $$\prod\limits_{i=1}^n x_i = x_1 x_2 x_3 \cdots x_n$$ Properties: -* $\prod\limits_{i=1}^n c x_i = c^n \prod\limits_{i=1}^n x_i$ -* $\prod\limits_{i=k}^n c x_i = c^{n-k+1} \prod\limits_{i=k}^n x_i$ -* $\prod\limits_{i=1}^n (x_i + y_i) =$ a total mess -* $\prod\limits_{i=1}^n c = c^n$ +- $\prod\limits_{i=1}^n c x_i = c^n \prod\limits_{i=1}^n x_i$ +- $\prod\limits_{i=k}^n c x_i = c^{n-k+1} \prod\limits_{i=k}^n x_i$ +- $\prod\limits_{i=1}^n (x_i + y_i) =$ a total mess +- $\prod\limits_{i=1}^n c = c^n$ @@ -55,15 +55,14 @@ $$x! = x\cdot (x-1) \cdot (x-2) \cdots (1)$$ __Modulo:__ Tells you the remainder when you divide the first number by the second. -* $17 \mod 3 = 2$ -* $100 \ \% \ 30 = 10$ +- $17\mod3 = 2$ +- $100 \ \% \ 30 = 10$ -```{example} -#| name: Operators -#| label: operators +:::{#exm-operators} +## Operators 1. $\sum\limits_{i=1}^{5} i =$ @@ -73,13 +72,12 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco 4. $4! =$ - +::: -``` +:::{#exr-operators1} -```{exercise} -#| name: Operators -#| label: operators1 +## Operators + Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ 1. $\sum\limits_{i=1}^{3} (7)x_i$ @@ -90,7 +88,7 @@ Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ -``` +::: ## Introduction to Functions @@ -100,36 +98,36 @@ A __function__ (in ${\bf R}^1$) is a mapping, or transformation, that relates me __Dimensionality__: ${\bf R}^1$ is the set of all real numbers extending from $-\infty$ to $+\infty$ --- i.e., the real number line. ${\bf R}^n$ is an $n$-dimensional space, where each of the $n$ axes extends from $-\infty$ to $+\infty$. -* ${\bf R}^1$ is a one dimensional line. -* ${\bf R}^2$ is a two dimensional plane. -* ${\bf R}^3$ is a three dimensional space. +- ${\bf R}^1$ is a one dimensional line. +- ${\bf R}^2$ is a two dimensional plane. +- ${\bf R}^3$ is a three dimensional space. Points in ${\bf R}^n$ are ordered $n$-tuples (just means an combination of $n$ elements where order matters), where each element of the $n$-tuple represents the coordinate along that dimension. For example: -* ${\bf R}^1$: (3) -* ${\bf R}^2$: (-15, 5) -* ${\bf R}^3$: (86, 4, 0) +- ${\bf R}^1$: (3) +- ${\bf R}^2$: (-15, 5) +- ${\bf R}^3$: (86, 4, 0) Examples of mapping notation: Function of one variable: $f:{\bf R}^1\to{\bf R}^1$ -* $f(x)=x+1$. For each $x$ in ${\bf R}^1$, $f(x)$ assigns the number $x+1$. +- $f(x)=x+1$. For each $x$ in ${\bf R}^1$, $f(x)$ assigns the number $x+1$. Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. -* $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. +- $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. We often use variable $x$ as input and another $y$ as output, e.g. $y=x+1$ -```{example} -#| name: Functions -#| label: functions +:::{#exm-functions} + +## Functions For each of the following, state whether they are one-to-one or many-to-one functions. @@ -139,12 +137,12 @@ For each of the following, state whether they are one-to-one or many-to-one func -``` +::: -```{exercise} -#| name: Functions -#| label: functions1 +:::{#exr-functions1} + +## Functions For each of the following, state whether they are one-to-one or many-to-one functions. @@ -156,17 +154,17 @@ For each of the following, state whether they are one-to-one or many-to-one func -``` +::: Some functions are defined only on proper subsets of ${\bf R}^n$. -* __Domain__: the set of numbers in $X$ at which $f(x)$ is defined. -* __Range__: elements of $Y$ assigned by $f(x)$ to elements of $X$, or $$f(X)=\{ y : y=f(x), x\in X\}$$ +- __Domain__: the set of numbers in $X$ at which $f(x)$ is defined. +- __Range__: elements of $Y$ assigned by $f(x)$ to elements of $X$, or $$f(X)=\{ y : y=f(x), x\in X\}$$ Most often used when talking about a function $f:{\bf R}^1\to{\bf R}^1$. -* __Image__: same as range, but more often used when talking about a function $f:{\bf R}^n\to{\bf R}^1$. +- __Image__: same as range, but more often used when talking about a function $f:{\bf R}^n\to{\bf R}^1$. Some General Types of Functions @@ -207,11 +205,11 @@ __Common Bases__: The two most common logarithms are base 10 and base $e$. __Properties of exponential functions:__ -* $a^x a^y = a^{x+y}$ -* $a^{-x} = 1/a^x$ -* $a^x/a^y = a^{x-y}$ -* $(a^x)^y = a^{x y}$ -* $a^0 = 1$ +- $a^x a^y = a^{x+y}$ +- $a^{-x} = 1/a^x$ +- $a^x/a^y = a^{x-y}$ +- $(a^x)^y = a^{x y}$ +- $a^0 = 1$ __Properties of logarithmic functions__ (any base): @@ -221,11 +219,11 @@ Generally, when statisticians or social scientists write $\log(x)$ they mean $\l $$\log_a(a^x)=x$$ and $$a^{\log_a(x)}=x$$ -* $\log(x y)=\log(x)+\log(y)$ -* $\log(x^y)=y\log(x)$ -* $\log(1/x)=\log(x^{-1})=-\log(x)$ -* $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ -* $\log(1)=\log(e^0)=0$ +- $\log(x y)=\log(x)+\log(y)$ +- $\log(x^y)=y\log(x)$ +- $\log(1/x)=\log(x^{-1})=-\log(x)$ +- $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ +- $\log(1)=\log(e^0)=0$ __Change of Base Formula__: Use the change of base formula to switch bases as necessary: @@ -255,9 +253,9 @@ Therefore, you can see that the log of a product is equal to the sum of the logs -```{example} -#| name: Logarithmic Functions -#| label: log +:::{#exm-log} + +## Logarithmic Functions Evaluate each of the following logarithms @@ -272,13 +270,12 @@ Simplify the following logarithm. By "simplify", we actually really mean - use a -``` +::: -```{exercise} -#| name: Logarithmic Functions -#| label: log1 +:::{#exr-log1} +## Logarithmic Functions Evaluate each of the following logarithms @@ -294,30 +291,29 @@ Simplify each of the following logarithms. By "simplify", we actually really mea -``` +::: ## Graphing Functions What can a graph tell you about a function? -* Is the function increasing or decreasing? Over what part of the domain? -* How ``fast" does it increase or decrease? -* Are there global or local maxima and minima? Where? -* Are there inflection points? -* Is the function continuous? -* Is the function differentiable? -* Does the function tend to some limit? -* Other questions related to the substance of the problem at hand. +- Is the function increasing or decreasing? Over what part of the domain? +- How ``fast" does it increase or decrease? +- Are there global or local maxima and minima? Where? +- Are there inflection points? +- Is the function continuous? +- Is the function differentiable? +- Does the function tend to some limit? +- Other questions related to the substance of the problem at hand. ## Solving for Variables and Finding Roots Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as a function of $y$. Use algebra to move $x$ to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of $y$. -```{example} -#| name: Solving for Variables -#| label: solvevar +:::{#exm-solvevar} +## Solving for Variables Solve for x: @@ -328,7 +324,7 @@ Solve for x: -``` +::: Solving for variables is especially important when we want to find the __roots__ of an equation: those values of variables that cause an equation to equal zero. Especially important in finding equilibria and in doing maximum likelihood estimation. @@ -342,9 +338,9 @@ __Quadratic Formula:__ For quadratic equations $ax^2+bx+c=0$, use the quadratic -```{exercise} -#| name: Finding Roots -#| label: solvevar1 +:::{#exr-solvevar1} + +## Finding Roots Solve for x: @@ -356,49 +352,49 @@ Solve for x: -``` +::: ## Sets __Interior Point__: The point $\bf x$ is an interior point of the set $S$ if $\bf x$ is in $S$ and if there is some $\epsilon$-ball around $\bf x$ that contains only points in $S$. The __interior__ of $S$ is the collection of all interior points in $S$. The interior can also be defined as the union of all open sets in $S$. -* If the set $S$ is circular, the interior points are everything inside of the circle, but not on the circle's rim. -* Example: The interior of the set $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2< 4 \}$ . +- If the set $S$ is circular, the interior points are everything inside of the circle, but not on the circle's rim. +- Example: The interior of the set $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2< 4 \}$ . __Boundary Point__: The point $\bf x$ is a boundary point of the set $S$ if every $\epsilon$-ball around $\bf x$ contains both points that are in $S$ and points that are outside $S$. The __boundary__ is the collection of all boundary points. -* If the set $S$ is circular, the boundary points are everything on the circle's rim. -* Example: The boundary of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 = 4 \}$. +- If the set $S$ is circular, the boundary points are everything on the circle's rim. +- Example: The boundary of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 = 4 \}$. __Open__: A set $S$ is open if for each point $\bf x$ in $S$, there exists an open $\epsilon$-ball around $\bf x$ completely contained in $S$. -* If the set $S$ is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. -* Example: $\{ (x,y) : x^2+y^2<4 \}$ +- If the set $S$ is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. +- Example: $\{ (x,y) : x^2+y^2<4 \}$ __Closed__: A set $S$ is closed if it contains all of its boundary points. -* Alternatively: A set is closed if its complement is open. -* If the set $S$ is circular and closed, the set contains all points within the rim as well as the rim itself. -* Example: $\{ (x,y) : x^2+y^2\le 4 \}$ -* Note: a set may be neither open nor closed. Example: $\{ (x,y) : 2 < x^2+y^2\le 4 \}$ +- Alternatively: A set is closed if its complement is open. +- If the set $S$ is circular and closed, the set contains all points within the rim as well as the rim itself. +- Example: $\{ (x,y) : x^2+y^2\le 4 \}$ +- Note: a set may be neither open nor closed. Example: $\{ (x,y) : 2 < x^2+y^2\le 4 \}$ __Complement__: The complement of set $S$ is everything outside of $S$. -* If the set $S$ is circular, the complement of $S$ is everything outside of the circle. -* Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. +- If the set $S$ is circular, the complement of $S$ is everything outside of the circle. +- Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. __Empty__: The empty (or null) set is a unique set that has no elements, denoted by \{\} or $\emptyset$. -* The empty set is an example of a set that is open and closed, or a "clopen" set. -* Examples: The set of squares with 5 sides; the set of countries south of the South Pole. +- The empty set is an example of a set that is open and closed, or a "clopen" set. +- Examples: The set of squares with 5 sides; the set of countries south of the South Pole. ## Answers to Examples and Exercises {.unnumbered} -Answer to Example \@ref(exm:operators): +Answer to Example @exm-operators: 1. 1 + 2 + 3 + 4 + 5 = 15 @@ -408,7 +404,7 @@ Answer to Example \@ref(exm:operators): 4. 4 * 3 * 2 * 1 = 24 -Answer to Exercise \@ref(exr:operators1): +Answer to Exercise @exr-operators1: 1. 7(4 + 3 + 7) = 98 @@ -417,19 +413,19 @@ Answer to Exercise \@ref(exr:operators1): 3. $2^3(7)(11)(2)$ = 1232 -Answer to Example \@ref(exm:functions): +Answer to Example @exm-functions: 1. one-to-one 2. many-to-one -Answer to Exercise \@ref(exr:functions1): +Answer to Exercise @exr-functions1: 1. many-to-one 2. one-to-one -Answer to Example \@ref(exm:log): +Answer to Example @exm-log: 1. 2 @@ -438,7 +434,7 @@ Answer to Example \@ref(exm:log): 3. $3\log_4(x) + 5\log_4(y)$ -Answer to Exercise \@ref(exr:log1): +Answer to Exercise @exr-log1: 1. 3 @@ -446,14 +442,14 @@ Answer to Exercise \@ref(exr:log1): 3. $\frac{1}{2}(\ln{x} + \ln{y})$ -Answer to Example \@ref(exm:solvevar): +Answer to Example @exm-solvevar: 1. $y=3x+2 \quad\Longrightarrow\quad -3x=2-y \quad\Longrightarrow\quad 3x=y-2 \quad\Longrightarrow\quad x=\frac{1}{3}(y-2)$ 2. $x = \ln{y}$ -Answer to Exercise \@ref(exr:solvevar1): +Answer to Exercise @exr-solvevar1: 1. $\frac{-2}{3}$ diff --git a/03_limits.qmd b/03_limits.qmd index 2e7de2b..6fbee3d 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -16,17 +16,18 @@ Solving limits, i.e. finding out the value of functions as its input moves clos Perhaps the most important theorem in statistics is the Central Limit Theorem, -```{theorem} -#| label: clt-lim -#| name: Central Limit Theorem (i.i.d. case) +:::{#thm-clt-lim} + +## Central Limit Theorem (i.i.d. case) + For any series of independent and identically distributed random variables $X_1, X_2, \cdots$, we know the distribution of its sum even if we do not know the distribution of $X$. The distribution of the sum is a Normal distribution. -\[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] +$$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ where $\mu$ is the mean of $X$ and $\sigma$ is the standard deviation of $X$. The arrow is read as "converges in distribution to". $\text{Normal}(0, 1)$ indicates a Normal Distribution with mean 0 and variance 1. That is, the limit of the distribution of the lefthand side is the distribution of the righthand side. -``` +::: The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section \@ref(probability-theory)) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. @@ -35,16 +36,17 @@ The sign of a limit is the arrow "$\rightarrow$". Although we have not yet cover A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numbers: -```{theorem} -#| label: lln-lim -#| name: (Weak) Law of Large Numbers +:::{#thm-lln-lim} + +## (Weak) Law of Large Numbers + For any draw of identically distributed independent variables with mean $\mu$, the sample average after $n$ draws, $\bar{X}_n$, converges in probability to the true mean as $n \rightarrow \infty$: -\[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] +$$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as "converges in probability to". -``` +::: Intuitively, the more data, the more accurate is your guess. For example, the Figure \@ref(fig:llnsim) shows how the sample average from many coin tosses converges to the true value : 0.5. @@ -75,7 +77,7 @@ ggplot(tibble(n = 1:n, estimate = means), aes(x = n, y = estimate)) + We need a couple of steps until we get to limit theorems in probability. First we will introduce a "sequence", then we will think about the limit of a sequence, then we will think about the limit of a _function_. -A **sequence** \[\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}\] is an ordered set of real numbers, where $x_1$ is the first term in the sequence and $y_n$ is the $n$th term. Generally, a sequence is infinite, that is it extends to $n=\infty$. We can also write the sequence as \[\{x_n\}^\infty_{n=1}\] +A **sequence** $$\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}$$ is an ordered set of real numbers, where $x_1$ is the first term in the sequence and $y_n$ is the $n$th term. Generally, a sequence is infinite, that is it extends to $n=\infty$. We can also write the sequence as $$\{x_n\}^\infty_{n=1}$$ where the subscript and superscript are read together as "from 1 to infinity." @@ -127,7 +129,7 @@ The notion of "converging to a limit" is the behavior of the points in Example \ ```{definition} -The sequence $\{y_n\}$ has the limit $L$, which we write as \[\lim\limits_{n \to \infty} y_n =L\], if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. +The sequence $\{y_n\}$ has the limit $L$, which we write as $$\lim\limits_{n \to \infty} y_n =L$$, if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. ``` We can also express the behavior of a sequence as bounded or not: @@ -152,13 +154,13 @@ It is nice for a sequence to converge in limit. We want to know if complex-looki ```{example} #| name: Simplifying a Fraction into Sums Find the limit of -\[\lim_{n\to \infty} \frac{n + 3}{n},\] +$$\lim_{n\to \infty} \frac{n + 3}{n},$$ ``` ```{solution} At first glance, $n + 3$ and $n$ both grow to $\infty$, so it looks like we need to divide infinity by infinity. However, we can express this fraction as a sum, then the limits apply separately: -\[\lim_{n\to \infty} \frac{n + 3}{n} = \lim_{n\to \infty} \left(1 + \frac{3}{n}\right) = \underbrace{\lim_{n\to \infty}1}_{1} + \underbrace{\lim_{n\to \infty}\left(\frac{3}{n}\right)}_{0}\] +$$\lim_{n\to \infty} \frac{n + 3}{n} = \lim_{n\to \infty} \left(1 + \frac{3}{n}\right) = \underbrace{\lim_{n\to \infty}1}_{1} + \underbrace{\lim_{n\to \infty}\left(\frac{3}{n}\right)}_{0}$$ so, the limit is actually 1. ``` @@ -224,7 +226,7 @@ The function can be thought of as a more general or "smooth" version of sequence Find the limit of -\[\lim_{x\to\infty} \frac{(x^4 +3x−99)(2−x^5)}{(18x^7 +9x^6 −3x^2 −1)(x+1)}\] +$$\lim_{x\to\infty} \frac{(x^4 +3x−99)(2−x^5)}{(18x^7 +9x^6 −3x^2 −1)(x+1)}$$ ``` @@ -356,7 +358,7 @@ Some properties of continuous functions: #| label: discontdraw #| name: Limit when Denominator converges to 0 -Let \[f(x) = \frac{x^2 + 2x}{x}.\] +Let $$f(x) = \frac{x^2 + 2x}{x}.$$ 1. Graph the function. Is it defined everywhere? 2. What is the functions limit at $x \rightarrow 0$? diff --git a/_quarto.yml b/_quarto.yml index 2e5ef87..eee1e00 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,5 +1,6 @@ project: type: book + output-dir: _book book: title: "Math Prefresher for Political Scientists" @@ -7,11 +8,13 @@ book: chapters: - index.qmd - 01_warmup.qmd - - 02_functions.qmd + - part: Math + chapters: + - 02_functions.qmd + - 03_limits.qmd -output_dir: _book -delete_merged_file: true +delete_merged_file: true language: ui: chapter_name: "Chapter " diff --git a/index.qmd b/index.qmd index 90f1dc3..27b7012 100644 --- a/index.qmd +++ b/index.qmd @@ -1,5 +1,4 @@ --- -title: "Math Prefresher for Political Scientists" author: "" date: today description: "Text for Harvard Department of Government Math Prefresher" @@ -11,6 +10,7 @@ biblio-style: apalike link-citations: true cover-image: "./images/logo.png" --- + # About this Booklet {.unnumbered} The [__Harvard Gov Prefresher__](https://projects.iq.harvard.edu/prefresher) is held each year in August. All relevant information is on our website, including the day-to-day schedule. The 2023 Prefresher instructors are [Sooahn Shin](http://sooahnshin.com/) and [María Ballesteros](https://scholar.harvard.edu/mariaballesteros/home), and the faculty sponsor is [Gary King](https://gking.harvard.edu). @@ -24,6 +24,8 @@ For information about the role of the prefresher (or "math camp") as a introduct - Past Authors and Instructors: Curt Signorino 1996-1997; Ken Scheve 1997-1998; Eric Dickson 1998-2000; Orit Kedar 1999; James Fowler 2000-2001; Kosuke Imai 2001-2002; Jacob Kline 2002; Dan Epstein 2003; Ben Ansell 2003-2004; Ryan Moore 2004-2005; Mike Kellermann 2005-2006; Ellie Powell 2006-2007; Jen Katkin 2007-2008; Patrick Lam 2008-2009; Viridiana Rios 2009-2010; Jennifer Pan 2010-2011; Konstantin Kashin 2011-2012; Soledad Prillaman 2013; Stephen Pettigrew 2013-2014; Anton Strezhnev 2014-2015; Mayya Komisarchik 2015-2016; Connor Jerzak 2016-2017; Shiro Kuriwaki 2017-2018; Yon Soo Park 2018; Meg Schwenzfeier 2019; Shannon Parker 2019; Laura Royden 2020-2021; Hunter Rendleman 2020-2021; Christopher T. Kenny 2022; Jialu Li 2022; Sooahn Shin 2023; María Ballesteros 2023. - Repository Maintainer: Christopher T. Kenny ([christopherkenny](https://github.com/christopherkenny)) +- Past Repository Maintainers: + - Shiro Kurikwaki ([kuriwaki](https://github.com/kuriwaki)) 2018-2023. - Contributors: Thanks to Juan Dodyk ([juandodyk](https://github.com/juandodyk)), Hunter Rendleman ([hrendleman](https://github.com/hrendleman)), and Tyler Simko ([tylersimko](https://github.com/tylersimko)) for contributing to the booklet for corrections and improvements as students. From b3b661979bcdd632b10a81be4a09ddf8af4cac23 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 16:47:18 -0400 Subject: [PATCH 04/34] more 1-3 cleaning needed --- 01_warmup.qmd | 14 +++--- 03_limits.qmd | 133 ++++++++++++++++++++++++++------------------------ _quarto.yml | 8 +++ index.qmd | 9 ---- 4 files changed, 84 insertions(+), 80 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index e34f01c..ea9c7e3 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -17,7 +17,7 @@ Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pm 2. $cv$ 3. $u \cdot v$ -If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter @linearalgebra. +If you are having trouble with these problems, please review Section @sec-vector-def "Working with Vectors" in Chapter @sec-linearalgebra. Are the following sets of vectors linearly independent? @@ -31,7 +31,7 @@ Are the following sets of vectors linearly independent? 3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ (this requires some guesswork) -If you are having trouble with these problems, please review Section @linearindependence. +If you are having trouble with these problems, please review Section @sec-linearindependence. ### Matrices {.unnumbered} @@ -79,7 +79,7 @@ $$c = 2$$ What is $c$${\bf A}$? -If you are having trouble with these problems, please review Section @matrixbasics. +If you are having trouble with these problems, please review Section @sec-matrixbasics. @@ -121,7 +121,7 @@ Simplify the following 9. \(e^1\) 10. \(\log e^2\) -To review this material, please see Section @logexponents +To review this material, please see Section @sec-logexponents @@ -133,7 +133,7 @@ Find the limit of the following. 2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)}$ 3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2}$ -To review this material please see Section @limitsfun +To review this material please see Section @sec-limitsfun ## Calculus {.unnumbered} @@ -147,7 +147,7 @@ For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\fra 5. $f(x)=3x^2+2x^{1/3}$ 6. $f(x)=(x^3)(2x^4)$ -For a review, please see Section @derivintro - @derivpoly +For a review, please see Section @sec-derivintro - @sec-derivpoly ## Optimization {.unnumbered} @@ -168,5 +168,5 @@ If you are stuck, please try sketching out a picture of each of the functions. 4. If we roll two fair dice, what is the probability that their sum would be 12? -For a review, please see Sections @setoper - @probdef. +For a review, please see Sections @sec-setoper - @sec-probdef. diff --git a/03_limits.qmd b/03_limits.qmd index 6fbee3d..dbdf0f6 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -29,7 +29,7 @@ where $\mu$ is the mean of $X$ and $\sigma$ is the standard deviation of $X$. Th That is, the limit of the distribution of the lefthand side is the distribution of the righthand side. ::: -The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section \@ref(probability-theory)) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. +The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section @probability-theory) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. ## Example: The Law of Large Numbers {.unnumbered} @@ -49,10 +49,10 @@ A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is r ::: -Intuitively, the more data, the more accurate is your guess. For example, the Figure \@ref(fig:llnsim) shows how the sample average from many coin tosses converges to the true value : 0.5. +Intuitively, the more data, the more accurate is your guess. For example, the Figure @fig-llnsim shows how the sample average from many coin tosses converges to the true value : 0.5. ```{r} -#| label: llnsim +#| label: fig-llnsim #| echo: false #| fig-cap: As the number of coin tosses goes to infinity, the average probabiity of #| heads converges to 0.5 @@ -82,24 +82,23 @@ A **sequence** $$\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}$$ is an ordered set of r where the subscript and superscript are read together as "from 1 to infinity." -```{example} -#| label: seqbehav -#| name: Sequences +:::{#exm-seqbehav} + +## Sequences How do these sequences behave? 1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\}$ 2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\}$ 3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\}$ - - -``` + +::: -We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure \@ref(fig:seqabc). +We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure @fig-seqabc. ```{r} -#| label: seqabc +#| label: fig-seqabc #| echo: false #| fig-cap: Behavior of Some Sequences seq <- 1:20 @@ -121,16 +120,16 @@ gA + gB + gC + plot_layout(nrow = 1) ## The Limit of a Sequence -The notion of "converging to a limit" is the behavior of the points in Example \@ref(exm:seqbehav). In some sense, that's the counterfactual we want to know. What happens as $n\rightarrow \infty$? +The notion of "converging to a limit" is the behavior of the points in Example @exm-seqbehav. In some sense, that's the counterfactual we want to know. What happens as $n\rightarrow \infty$? 1. Sequences like 1 above that converge to a limit. 2. Sequences like 2 above that increase without bound. 3. Sequences like 3 above that neither converge nor increase without bound --- alternating over the number line. -```{definition} +:::{#def-limseq} The sequence $\{y_n\}$ has the limit $L$, which we write as $$\lim\limits_{n \to \infty} y_n =L$$, if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. -``` +::: We can also express the behavior of a sequence as bounded or not: @@ -151,30 +150,33 @@ This looks reasonable enough. The harder question, obviously is when the parts o It is nice for a sequence to converge in limit. We want to know if complex-looking sequences converge or not. The name of the game here is to break that complex sequence up into sums of simple fractions where $n$ only appears in the denominator: $\frac{1}{n}, \frac{1}{n^2}$, and so on. Each of these will converge to 0, because the denominator gets larger and larger. Then, because of the properties above, we can then find the final sequence. -```{example} -#| name: Simplifying a Fraction into Sums +:::{#exm-simplfrac} + +## Simplifying a Fraction into Sums + Find the limit of $$\lim_{n\to \infty} \frac{n + 3}{n},$$ -``` +::: + +:::{#sol-simplfrac} -```{solution} At first glance, $n + 3$ and $n$ both grow to $\infty$, so it looks like we need to divide infinity by infinity. However, we can express this fraction as a sum, then the limits apply separately: $$\lim_{n\to \infty} \frac{n + 3}{n} = \lim_{n\to \infty} \left(1 + \frac{3}{n}\right) = \underbrace{\lim_{n\to \infty}1}_{1} + \underbrace{\lim_{n\to \infty}\left(\frac{3}{n}\right)}_{0}$$ so, the limit is actually 1. -``` +::: After some practice, the key to intuition is whether one part of the fraction grows "faster" than another. If the denominator grows faster to infinity than the numerator, then the fraction will converge to 0, even if the numerator will also increase to infinity. In a sense, limits show how not all infinities are the same. -```{exercise} -#| label: limseq2 +:::{#exr-limseq2} + Find the following limits of sequences, then explain in English the intuition for why that is the case. 1. \(\lim\limits_{n\to\infty} \frac{2n}{n^2 + 1}\) 2. \(\lim\limits_{n\to\infty} (n^3 - 100n^2)\) -``` +::: @@ -187,10 +189,12 @@ A function $f$ is a compact representation of some behavior we care about. Like For a limit $L$ to exist, the function $f(x)$ must approach $L$ from both the left (increasing) and the right (decreasing). -```{definition} -#| name: Limit of a function +:::{#def-limfunc} + +## Limit of a function + Let $f(x)$ be defined at each point in some open interval containing the point $c$. Then $L$ equals $\lim\limits_{x \to c} f(x)$ if for any (small positive) number $\epsilon$, there exists a corresponding number $\delta>0$ such that if $0<|x-c|<\delta$, then $|f(x)-L|<\epsilon$. -``` +::: A neat, if subtle result is that $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. @@ -204,9 +208,10 @@ Properties: Let $f$ and $g$ be functions with $\lim\limits_{x \to c} f(x)=k$ and Simple limits of functions can be solved as we did limits of sequences. Just be careful which part of the function is changing. -```{example} -#| label: limfun1 -#| name: Limits of Functions +:::{#exm-limfun1} + +## Limits of Functions + Find the limit of the following functions. 1. \(\lim_{x \to c} k\) @@ -214,34 +219,34 @@ Find the limit of the following functions. 1. \(\lim_{x\to 2} (2x-3)\) 1. \(\lim_{x \to c} x^n\) -``` +::: Limits can get more complex in roughly two ways. First, the functions may become large polynomials with many moving pieces. Second,the functions may become discontinuous. The function can be thought of as a more general or "smooth" version of sequences. For example, -```{exercise} -#| label: limfunmax -#| name: Limits of a Fraction of Functions +:::{#exr-limfunmax} + +## Limits of a Fraction of Functions Find the limit of $$\lim_{x\to\infty} \frac{(x^4 +3x−99)(2−x^5)}{(18x^7 +9x^6 −3x^2 −1)(x+1)}$$ -``` +::: Now, the functions will become a bit more complex: -```{exercise} -#| label: discontlim +:::{#exr-discontlim} + Solve the following limits of functions 1. $\lim\limits_{x\to 0} |x|$ 2. $\lim\limits_{x\to 0} \left(1+\frac{1}{x^2}\right)$ -``` +::: @@ -282,16 +287,16 @@ fx1 + fx2 + plot_layout(nrow = 1) To repeat a finding from the limits of functions: $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. Functions that have breaks in their lines are called discontinuous. Functions that have no breaks are called continuous. Continuity is a concept that is more fundamental to, but related to that of "differentiability", which we will cover next in calculus. -```{definition} -#| name: Continuity +:::{#def-continuity} +## Continuity Suppose that the domain of the function $f$ includes an open interval containing the point $c$. Then $f$ is continuous at $c$ if $\lim\limits_{x \to c} f(x)$ exists and if $\lim\limits_{x \to c} f(x)=f(c)$. Further, $f$ is continuous on an open interval $(a,b)$ if it is continuous at each point in the interval. -``` +::: To prove that a function is continuous for all points is beyond this practical introduction to math, but the general intuition can be grasped by graphing. -```{example} -#| label: contdiscont -#| name: Continuous and Discontinuous Functions +:::{#exm-contdiscont} + +## Continuous and Discontinuous Functions For each function, determine if it is continuous or discontinuous. @@ -302,11 +307,11 @@ For each function, determine if it is continuous or discontinuous. The floor is the smaller of the two integers bounding a number. So $\text{floor}(x = 2.999) = 2$, $\text{floor}(x = 2.0001) = 2$, and $\text{floor}(x = 2) = 2.$ -``` +::: -```{solution} -In Figure \@ref(fig:fig-contdiscont), we can see that the first two functions are continuous, and the next two are discontinuous. $f(x) = 1 + \frac{1}{x^2}$ is discontinuous at $x= 0$, and $f(x) = \text{floor}(x)$ is discontinuous at each whole number. -``` +:::{#sol-contdiscont} +In Figure @fig-contdiscont, we can see that the first two functions are continuous, and the next two are discontinuous. $f(x) = 1 + \frac{1}{x^2}$ is discontinuous at $x= 0$, and $f(x) = \text{floor}(x)$ is discontinuous at each whole number. +::: ```{r} @@ -354,9 +359,9 @@ Some properties of continuous functions: -```{exercise} -#| label: discontdraw -#| name: Limit when Denominator converges to 0 +:::{#exr-discontdraw} + +## Limit when Denominator converges to 0 Let $$f(x) = \frac{x^2 + 2x}{x}.$$ @@ -364,16 +369,16 @@ Let $$f(x) = \frac{x^2 + 2x}{x}.$$ 2. What is the functions limit at $x \rightarrow 0$? -``` +::: ## Answers to Examples {.unnumbered} -Example \@ref(exm:seqbehav) +Example @exm-seqbehav -```{solution} +:::{#sol-seqbehav} 1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\} = \left\{1, \frac{7}{4}, \frac{17}{9}, \frac{31}{16}, \frac{49}{25}, \ldots\right\} = 2$ @@ -381,19 +386,19 @@ Example \@ref(exm:seqbehav) 3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\} = \left\{0, \frac{1}{2}, -\frac{2}{3}, \frac{3}{4}, -\frac{4}{5}\right\}$ -``` +::: -Exercise \@ref(exr:limseq2) +Exercise @exr-limseq2 ```{r} ``` -Example \@ref(exm:limfun1) +Example @exm-limfun1 -```{solution} +:::{#sol-limfun1} 1. $k$ @@ -402,14 +407,14 @@ Example \@ref(exm:limfun1) 4. \(\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n\) -``` +::: -Exercise \@ref(exr:limfunmax) +Exercise @exr-limfunmax -```{solution} +:::{#sol-} Although this function seems large, the thing our eyes should focus on is where the highest order polynomial remains. That will grow the fastest, so if the highest order term is on the denominator, the fraction will converge to 0, if it is on the numerator it will converge to negative infinity. Previewing the multiplication by hand, we can see that the $-x^9$ on the numerator will be the largest power. So the answer will be $-\infty$. We can also confirm this by writing out fractions: \begin{align*} @@ -418,19 +423,19 @@ Although this function seems large, the thing our eyes should focus on is where =& 1 \times \lim_{-x\to\infty} \frac{x}{18} \end{align*} -``` +::: -Exercise \@ref(exr:discontdraw) +Exercise @exr-discontdraw -```{solution} +:::{#sol-discontdraw} -See Figure \@ref(fig:fig-hole-0). +See Figure @fig-hole-0. Divide each part by $x$, and we get $x + \frac{2}{x}$ on the numerator, $1$ on the denominator. So, without worrying about a function being not defined, we can say $\lim_{x\to 0}f(x) = 0$. -``` +::: ```{r} diff --git a/_quarto.yml b/_quarto.yml index eee1e00..29204f2 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -2,8 +2,10 @@ project: type: book output-dir: _book + book: title: "Math Prefresher for Political Scientists" + description: "Text for Harvard Department of Government Math Prefresher" site-url: https://iqss.github.io/prefresher/ chapters: - index.qmd @@ -18,3 +20,9 @@ delete_merged_file: true language: ui: chapter_name: "Chapter " + +github-repo: "IQSS/prefresher" +geometry: "margin=1.5in" +biblio-style: apalike +link-citations: true +cover-image: "./images/logo.png" diff --git a/index.qmd b/index.qmd index 27b7012..0cef19e 100644 --- a/index.qmd +++ b/index.qmd @@ -1,14 +1,5 @@ --- -author: "" date: today -description: "Text for Harvard Department of Government Math Prefresher" -github-repo: "IQSS/prefresher" -site: "bookdown::bookdown_site" -documentclass: book -geometry: "margin=1.5in" -biblio-style: apalike -link-citations: true -cover-image: "./images/logo.png" --- # About this Booklet {.unnumbered} From 99be3ccfb597737d9da31ec9b821278504de5f14 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 17:54:14 -0400 Subject: [PATCH 05/34] latex for quarto --- 04_calculus.qmd | 114 +++++++++++++++++----------------- 05_optimization.qmd | 34 +++++----- 06_probability.qmd | 92 +++++++++++++-------------- 07_linear-algebra.qmd | 62 +++++++++--------- 12_matricies-manipulation.qmd | 4 +- 17_non-wysiwyg.qmd | 4 +- 17_non-wysiwyg.quarto_ipynb | 6 +- 21_solutions-warmup.qmd | 30 ++++----- 8 files changed, 173 insertions(+), 173 deletions(-) diff --git a/04_calculus.qmd b/04_calculus.qmd index 2a69850..f0ac59c 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -18,17 +18,17 @@ The average of a quantity is a type of weighted mean, where the potential values If $X$ is a continuous random variable, its expected value $E(X)$ -- the center of mass -- is given by -\[E(X) = \int^{\infty}_{-\infty}x f(x) dx\] +$$E(X) = \int^{\infty}_{-\infty}x f(x) dx$$ where $f(x)$ is the probability density function of $X$. This is a continuous version of the case where $X$ is discrete, in which case -\[E(X) = \sum^\infty_{j=1} x_j P(X = x_j)\] +$$E(X) = \sum^\infty_{j=1} x_j P(X = x_j)$$ even more concretely, if the potential values of $X$ are finite, then we can write out the expected value as a weighted mean, where the weights is the probability that the value occurs. -\[E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbrace{P(X = x)}_{\text{weight, or PMF}}\right)\] +$$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbrace{P(X = x)}_{\text{weight, or PMF}}\right)$$ ## Derivatives {#derivintro} @@ -40,8 +40,8 @@ The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ chang #| name: Derivative Let $f$ be a function whose domain includes an open interval containing the point $x$. The derivative of $f$ at $x$ is given by -\[\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h} -\] +$$\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h} +$$ There are a two main ways to denote a derivate: @@ -91,20 +91,20 @@ If $f'(x)$ exists at a point $x_0$, then $f$ is said to be __differentiable__ at ### Properties of derivatives {.unnumbered} Suppose that $f$ and $g$ are differentiable at $x$ and that $\alpha$ is a constant. Then the functions $f\pm g$, $\alpha f$, $f g$, and $f/g$ (provided $g(x)\ne 0$) are also differentiable at $x$. Additionally, -__Constant rule:__ \[\left[k f(x)\right]' = k f'(x)\] +__Constant rule:__ $$\left[k f(x)\right]' = k f'(x)$$ -__Sum rule:__ \[\left[f(x)\pm g(x)\right]' = f'(x)\pm g'(x)\] +__Sum rule:__ $$\left[f(x)\pm g(x)\right]' = f'(x)\pm g'(x)$$ With a bit more algebra, we can apply the definition of derivatives to get a formula for of the derivative of a product and a derivative of a quotient. -__Product rule:__ \[\left[f(x)g(x)\right]^\prime = f^\prime(x)g(x)+f(x)g^\prime(x)\] +__Product rule:__ $$\left[f(x)g(x)\right]^\prime = f^\prime(x)g(x)+f(x)g^\prime(x)$$ -__Quotient rule:__ \[\left[f(x)/g(x)\right]^\prime = \frac{f^\prime(x)g(x) - f(x)g^\prime(x)}{[g(x)]^2}, ~g(x)\neq 0\] +__Quotient rule:__ $$\left[f(x)/g(x)\right]^\prime = \frac{f^\prime(x)g(x) - f(x)g^\prime(x)}{[g(x)]^2}, ~g(x)\neq 0$$ Finally, one way to think of the power of derivatives is that it takes a function a notch down in complexity. The power rule applies to any higher-order function: -__Power rule:__ \[\left[x^k\right]^\prime = k x^{k-1}\] +__Power rule:__ $$\left[x^k\right]^\prime = k x^{k-1}$$ For any real number $k$ (that is, both whole numbers and fractions). The power rule is proved __by induction__, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where $k$ is an integer here. @@ -114,17 +114,17 @@ For any real number $k$ (that is, both whole numbers and fractions). The power r We would like to prove that -\[\left[x^k\right]^\prime = k x^{k-1}\] +$$\left[x^k\right]^\prime = k x^{k-1}$$ for any integer $k$. First, consider the first case (the base case) of $k = 1$. We can show by the definition of derivatives (setting $f(x) = x^1 = 1$) that -\[[x^1]^\prime = \lim_{h \rightarrow 0}\frac{(x + h) - x}{(x + h) - x}= 1.\] +$$[x^1]^\prime = \lim_{h \rightarrow 0}\frac{(x + h) - x}{(x + h) - x}= 1.$$ Because $1$ is also expressed as $1 x^{1- 1}$, the statement we want to prove holds for the case $k =1$. Now, \emph{assume} that the statement holds for some integer $m$. That is, assume -\[\left[x^m\right]^\prime = m x^{m-1}\] +$$\left[x^m\right]^\prime = m x^{m-1}$$ Then, for the case $m + 1$, using the product rule above, we can simplify @@ -176,12 +176,12 @@ For each of the following functions, find the first-order derivative $f^\prime(x The first derivative is applying the definition of derivatives on the function, and it can be expressed as -\[f'(x), ~~ y', ~~ \frac{d}{dx}f(x), ~~ \frac{dy}{dx}\] +$$f'(x), ~~ y', ~~ \frac{d}{dx}f(x), ~~ \frac{dy}{dx}$$ We can keep applying the differentiation process to functions that are themselves derivatives. The derivative of $f'(x)$ with respect to $x$, would then be $$f''(x)=\lim\limits_{h\to 0}\frac{f'(x+h)-f'(x)}{h}$$ and we can therefore call it the __Second derivative:__ -\[f''(x), ~~ y'', ~~ \frac{d^2}{dx^2}f(x), ~~ \frac{d^2y}{dx^2}\] +$$f''(x), ~~ y'', ~~ \frac{d^2}{dx^2}f(x), ~~ \frac{d^2y}{dx^2}$$ Similarly, the derivative of $f''(x)$ would be called the third derivative and is denoted $f'''(x)$. And by extension, the __nth derivative__ is expressed as $\frac{d^n}{dx^n}f(x)$, $\frac{d^ny}{dx^n}$. @@ -206,16 +206,16 @@ Earlier, in Section \@ref(derivintro), we said that if a function differentiable As useful as the above rules are, many functions you'll see won't fit neatly in each case immediately. Instead, they will be functions of functions. For example, the difference between $x^2 + 1^2$ and $(x^2 + 1)^2$ may look trivial, but the sum rule can be easily applied to the former, while it's actually not obvious what do with the latter. -__Composite functions__ are formed by substituting one function into another and are denoted by \[(f\circ g)(x)=f[g(x)].\] To form $f[g(x)]$, the range of $g$ must be contained (at least in part) within the domain of $f$. The domain of $f\circ g$ consists of all the points in the domain of $g$ for which $g(x)$ is in the domain of $f$. +__Composite functions__ are formed by substituting one function into another and are denoted by $$(f\circ g)(x)=f[g(x)].$$ To form $f[g(x)]$, the range of $g$ must be contained (at least in part) within the domain of $f$. The domain of $f\circ g$ consists of all the points in the domain of $g$ for which $g(x)$ is in the domain of $f$. ```{example} Let $f(x)=\log x$ for $0 0\] +$$\left(e^{g(x)}\right)^\prime = e^{g(x)} \cdot g^\prime(x)$$ +$$\left(\log g(x)\right)^\prime = \frac{g^\prime(x)}{g(x)}, ~~\text{if}~~ g(x) > 0$$ ``` @@ -399,7 +399,7 @@ y &= a^x \\ Then in the special case where $a = e$, -\[(e^x)^\prime = (e^x)\] +$$(e^x)^\prime = (e^x)$$ @@ -414,7 +414,7 @@ Suppose we have a function $f$ now of two (or more) variables and we want to det __Partial Derivative__: Let $f$ be a function of the variables $(x_1,\ldots,x_n)$. The partial derivative of $f$ with respect to $x_i$ is -\[\frac{\partial f}{\partial x_i} (x_1,\ldots,x_n) = \lim\limits_{h\to 0} \frac{f(x_1,\ldots,x_i+h,\ldots,x_n)-f(x_1,\ldots,x_i,\ldots,x_n)}{h}\] +$$\frac{\partial f}{\partial x_i} (x_1,\ldots,x_n) = \lim\limits_{h\to 0} \frac{f(x_1,\ldots,x_i+h,\ldots,x_n)-f(x_1,\ldots,x_i,\ldots,x_n)}{h}$$ Only the $i$th variable changes --- the others are treated as constants. @@ -470,14 +470,14 @@ Specifically, a Taylor series of a real or complex function $f(x)$ that is infi __Taylor Approximation__: We can often approximate the curvature of a function $f(x)$ at point $a$ using a 2nd order Taylor polynomial around point $a$: -\[f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 -+ R_2\] +$$f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 ++ R_2$$ $R_2$ is the remainder (R for remainder, 2 for the fact that we took two derivatives) and often treated as negligible, giving us: -\[f(x) \approx f(a) + f'(a)(x-a) + \dfrac{f''(a)}{2} (x-a)^2\] +$$f(x) \approx f(a) + f'(a)(x-a) + \dfrac{f''(a)}{2} (x-a)^2$$ The more derivatives that are added, the smaller the remainder $R$ and the more accurate the approximation. Proofs involving limits guarantee that the remainder converges to 0 as the order of derivation increases. @@ -493,7 +493,7 @@ So far, we've been interested in finding the derivative $f=F'$ of a function $F$ #| name: Antiderivative The antiverivative of a function $f(x)$ is a differentiable function $F$ whose derivative is $f$. -\[F^\prime = f.\] +$$F^\prime = f.$$ ``` @@ -521,7 +521,7 @@ We know from derivatives how to manipulate $F$ to get $f$. But how do you expres #| name: Indefinite Integral The indefinite integral of $f(x)$ is written -\[\int f(x) dx \] +$$\int f(x) dx $$ and is equal to the antiderivative of $f$. @@ -532,7 +532,7 @@ and is equal to the antiderivative of $f$. Draw the function $f(x)$ and its indefinite integral, $\int\limits f(x) dx$ -\[f(x) = (x^2-4)\] +$$f(x) = (x^2-4)$$ ``` @@ -642,7 +642,7 @@ This is how we define the "Definite" Integral: If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ The most straightforward of a definite integral is the definite integral. That is, we read -\[\int\limits_a^b f(x) dx\] as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. +$$\int\limits_a^b f(x) dx$$ as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. ``` The fundamental theorem of calculus shows us that this sum is, in fact, the antiderivative. @@ -650,9 +650,9 @@ The fundamental theorem of calculus shows us that this sum is, in fact, the anti ```{theorem} #| name: First Fundamental Theorem of Calculus Let the function $f$ be bounded on $[a,b]$ and continuous on $(a,b)$. Then, suggestively, use the symbol $F(x)$ to denote the definite integral from $a$ to $x$: -\[F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b\] +$$F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b$$ -Then $F(x)$ has a derivative at each point in $(a,b)$ and \[F^\prime(x)=f(x), \quad a 0 & \Rightarrow & \text{Convex} -\end{array}\] +\end{array}$$ ### Quadratic Forms {.unnumbered} @@ -283,7 +283,7 @@ which can be written in matrix terms: One variable -\[Q(\mathbf{x}) = x_1^\top a_{11} x_1\] +$$Q(\mathbf{x}) = x_1^\top a_{11} x_1$$ N variables: \begin{align*} @@ -333,9 +333,9 @@ In a derivative, we only took the derivative with respect to one variable at a t Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathbf{x})$ (the greek letter nabla ) is a column vector, where the $i$th element is the partial derivative of $f(\textbf{x})$ with respect to $x_i$: -\[\nabla f(\mathbf{x}) = \begin{pmatrix} +$$\nabla f(\mathbf{x}) = \begin{pmatrix} \frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2}\\ - \vdots \\ \frac{\partial f(\mathbf{x})}{\partial x_n} \end{pmatrix}\] + \vdots \\ \frac{\partial f(\mathbf{x})}{\partial x_n} \end{pmatrix}$$ ``` @@ -377,7 +377,7 @@ Critical Point $\mathbf{x}^* =$ \end{align*} -So \[\mathbf{x}^* = (1,0)\] +So $$\mathbf{x}^* = (1,0)$$ ``` @@ -395,14 +395,14 @@ Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ i an $n\times n$ matrix, where the $(i,j)$th element is the second order partial derivative of $f(\mathbf{x})$ with respect to $x_i$ and $x_j$: -\[\mathbf{H(x)}=\begin{pmatrix} +$$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\\[9pt] +\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\$$9pt] \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_2^2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_n}\\ -\vdots & \vdots & \ddots & \vdots \\[3pt] +\vdots & \vdots & \ddots & \vdots \$$3pt] \frac{\partial^2 f(\mathbf{x})}{\partial x_n \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_n \partial x_2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}\] +\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}$$ ``` @@ -662,7 +662,7 @@ $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ 3. Solve the system of equations: Using the first two partials, we see that $\lambda = -2x_1$ and $\lambda = -4x_2$ Set these equal to see that $x_1 = 2x_2$. - Using the third partial and the above equality, $4 = 2x_2 + x_2$ from which we get \[x_2^* = 4/3, x_1^* = 8/3, \lambda = -16/3\] + Using the third partial and the above equality, $4 = 2x_2 + x_2$ from which we get $$x_2^* = 4/3, x_1^* = 8/3, \lambda = -16/3$$ 4. Therefore, the only critical point is $x_1^* = \frac{8}{3}$ and $x_2^* = \frac{4}{3}$ 5. This gives $f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}$, which is less than the unconstrained optimum $f(0,0) = 0$ @@ -880,7 +880,7 @@ In a two-dimensional set-up, this means we must check the following cases: ```{example} #| name: Kuhn-Tucker with two variables Solve the following optimization problem with inequality constraints -\[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)\] +$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ \begin{align*} \text{ s.t. } diff --git a/06_probability.qmd b/06_probability.qmd index c11197c..dc07e38 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -104,8 +104,8 @@ __Empty Set__: a set with no elements. $S = \{\}$. It is denoted by the symbol Set operations: -1. __Union__: The union of two sets $A$ and $B$, $A \cup B$, is the set containing all of the elements in $A$ or $B$. \[A_1 \cup A_2 \cup \cdots \cup A_n = \bigcup_{i=1}^n A_i\] -2. __Intersection__: The intersection of sets $A$ and $B$, $A \cap B$, is the set containing all of the elements in both $A$ and $B$. \[A_1 \cap A_2 \cap \cdots \cap A_n = \bigcap_{i=1}^n A_i\] +1. __Union__: The union of two sets $A$ and $B$, $A \cup B$, is the set containing all of the elements in $A$ or $B$. $$A_1 \cup A_2 \cup \cdots \cup A_n = \bigcup_{i=1}^n A_i$$ +2. __Intersection__: The intersection of sets $A$ and $B$, $A \cap B$, is the set containing all of the elements in both $A$ and $B$. $$A_1 \cap A_2 \cap \cdots \cap A_n = \bigcap_{i=1}^n A_i$$ 3. __Complement__: If set $A$ is a subset of $S$, then the complement of $A$, denoted $A^C$, is the set containing all of the elements in $S$ that are not in $A$. @@ -195,8 +195,8 @@ The axioms of probability make sure that the separate events add up in terms of 1. For any event $A$, $P(A)\ge 0$. 2. $P(S)=1$ -3. The Countable Additivity Axiom: For any sequence of _disjoint_ (mutually exclusive) events $A_1,A_2,\ldots$ (of which there may be infinitely many), \[P\left( \bigcup\limits_{i=1}^k -A_i\right)=\sum\limits_{i=1}^k P(A_i)\] +3. The Countable Additivity Axiom: For any sequence of _disjoint_ (mutually exclusive) events $A_1,A_2,\ldots$ (of which there may be infinitely many), $$P\left( \bigcup\limits_{i=1}^k +A_i\right)=\sum\limits_{i=1}^k P(A_i)$$ The last axiom is an extension of a union to infinite sets. When there are only two events in the space, it boils down to: @@ -266,7 +266,7 @@ Suppose you had a pair of four-sided dice. You sum the results from a single tos __Conditional Probability__: The conditional probability $P(A|B)$ of an event $A$ is the probability of $A$, given that another event $B$ has occurred. Conditional probability allows for the inclusion of other information into the calculation of the probability of an event. It is calculated as -\[P(A|B)=\frac{P(A\cap B)}{P(B)}\] +$$P(A|B)=\frac{P(A\cap B)}{P(B)}$$ Note that conditional probabilities are probabilities and must also follow the Kolmagorov axioms of probability. @@ -311,7 +311,7 @@ You could rearrange the fraction to highlight how a joint probability could be e The probability of the intersection of two events $A$ and $B$ is $P(A\cap B)=P(A)P(B|A)=P(B)P(A|B)$ which follows directly from the definition of conditional probability. More generally, -\[P(A_1\cap \cdots\cap A_k) = P(A_k| A_{k-1}\cap \cdots \cap A_1)\times P(A_{k-1}|A_{k-2}\cap \cdots A_1) \times \ldots \times P(A_2|A_1)\times P(A_1)\] +$$P(A_1\cap \cdots\cap A_k) = P(A_k| A_{k-1}\cap \cdots \cap A_1)\times P(A_{k-1}|A_{k-2}\cap \cdots A_1) \times \ldots \times P(A_2|A_1)\times P(A_1)$$ Sometimes it is easier to calculate these conditional probabilities and sum them than it is to calculate $P(A)$ directly. @@ -321,7 +321,7 @@ Sometimes it is easier to calculate these conditional probabilities and sum them ```{definition} #| name: Law of Total Probability -Let $S$ be the sample space of some experiment and let the disjoint $k$ events $B_1,\ldots,B_k$ partition $S$, such that $P(B_1\cup ... \cup B_k) = P(S) = 1$. If $A$ is some other event in $S$, then the events $A\cap B_1, A\cap B_2, \ldots, A\cap B_k$ will form a partition of $A$ and we can write $A$ as \[A=(A\cap B_1)\cup\cdots\cup (A\cap B_k)\]. +Let $S$ be the sample space of some experiment and let the disjoint $k$ events $B_1,\ldots,B_k$ partition $S$, such that $P(B_1\cup ... \cup B_k) = P(S) = 1$. If $A$ is some other event in $S$, then the events $A\cap B_1, A\cap B_2, \ldots, A\cap B_k$ will form a partition of $A$ and we can write $A$ as $$A=(A\cap B_1)\cup\cdots\cup (A\cap B_k)$$. Since the $k$ events are disjoint, @@ -335,10 +335,10 @@ P(A)&=&\sum\limits_{i=1}^k P(A \cap B_i)\\ __Bayes Rule__: Assume that events $B_1,\ldots,B_k$ form a partition of the space $S$. Then by the Law of Total Probability -\[P(B_j|A)= \frac{P(A \cap B_j)} {P(A)} = \frac{P(B_j) P(A|B_j)}{\sum\limits_{i=1}^k P(B_i)P(A|B_i)}\] +$$P(B_j|A)= \frac{P(A \cap B_j)} {P(A)} = \frac{P(B_j) P(A|B_j)}{\sum\limits_{i=1}^k P(B_i)P(A|B_i)}$$ If there are only two states of $B$, then this is just -\[P(B_1|A)=\frac{P(B_1)P(A|B_1)} {P(B_1)P(A|B_1)+P(B_2)P(A|B_2)}\] +$$P(B_1|A)=\frac{P(B_1)P(A|B_1)} {P(B_1)P(A|B_1)+P(B_2)P(A|B_2)}$$ Bayes' rule determines the posterior probability of a state $P(B_j|A)$ by calculating the probability $P(A \cap B_j)$ that both the event $A$ and the state $B_j$ will occur and dividing it by the probability that the event will occur regardless of the state (by summing across all $B_i$). The states could be something like Normal/Defective, Healthy/Diseased, Republican/Democrat/Independent, etc. The event on which one conditions could be something like a sampling from a batch of components, a test for a disease, or a question about a policy position. @@ -505,7 +505,7 @@ Example: For a fair six-sided die, there is an equal probability of rolling any -In a discrete random variable, __cumulative density function__ (Also referred to simply as the "cumulative distribution" or previously as the "density function"), $F(x)$ or $P(X\le x)$, is the probability that $X$ is less than or equal to some value $x$, or \[P(X\le x)=\sum\limits_{i\le x} p(i)\] +In a discrete random variable, __cumulative density function__ (Also referred to simply as the "cumulative distribution" or previously as the "density function"), $F(x)$ or $P(X\le x)$, is the probability that $X$ is less than or equal to some value $x$, or $$P(X\le x)=\sum\limits_{i\le x} p(i)$$ Properties a CDF must satisfy: @@ -546,8 +546,8 @@ $X$ is a continuous random variable if there exists a nonnegative function $f(x) #| name: Probability Density Function The function $f$ above is called the probability density function (pdf) of $X$ and must satisfy -\[f(x)\ge 0\] -\[\int\limits_{-\infty}^\infty f(x)dx=1\] +$$f(x)\ge 0$$ +$$\int\limits_{-\infty}^\infty f(x)dx=1$$ Note also that $P(X = x)=0$ --- i.e., the probability of any point $y$ is zero. ``` @@ -568,9 +568,9 @@ Because the probability that a continuous random variable will assume any partic ``` We can also make statements about the probability of $Y$ falling in an interval $a\le y\le b$. -\[P(a\le x\le b)=\int\limits_a^b f(x)dx\] +$$P(a\le x\le b)=\int\limits_a^b f(x)dx$$ -The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: \[f(x) = F'(x)=\frac{dF(x)}{dx}\] +The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: $$f(x) = F'(x)=\frac{dF(x)}{dx}$$ ```{example} @@ -590,18 +590,18 @@ __Joint Probability Distribution__: If both $X$ and $Y$ are random variable, the Discrete: -\[p(x, y) = P(X = x, Y = y)\] +$$p(x, y) = P(X = x, Y = y)$$ -such that $p(x,y) \in [0,1]$ and \[\sum\sum p(x,y) = 1\] +such that $p(x,y) \in [0,1]$ and $$\sum\sum p(x,y) = 1$$ Continuous: -\[f(x,y);P((X,Y) \in A) = \int\!\!\!\int_A f(x,y)dx dy \] +$$f(x,y);P((X,Y) \in A) = \int\!\!\!\int_A f(x,y)dx dy $$ s.t. $f(x,y)\ge 0$ and -\[\int_{-\infty}^\infty\int_{-\infty}^\infty f(x,y)dxdy = 1\] +$$\int_{-\infty}^\infty\int_{-\infty}^\infty f(x,y)dxdy = 1$$ If X and Y are independent, then $P(X=x,Y=y) = P(X=x)P(Y=y)$ and $f(x,y) = f(x)f(y)$ @@ -645,7 +645,7 @@ We often want to summarize some characteristics of the distribution of a random ```{definition} #| name: Expectation of a Discrete Random Variable -The expected value of a discrete random variable $Y$ is \[E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)\] +The expected value of a discrete random variable $Y$ is $$E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)$$ In words, it is the weighted average of all possible values of $Y$, weighted by the probability that $y$ occurs. It is not necessarily the number we would expect $Y$ to take on, but the average value of $Y$ after a large number of repetitions of an experiment. ``` @@ -668,7 +668,7 @@ value of a continuous random variable is similar in concept to that of the discrete random variable, except that instead of summing using probabilities as weights, we integrate using the density to weight. Hence, the expected value of the continuous variable $Y$ is defined by -\[E(Y)=\int\limits_{y} y f(y) dy\] +$$E(Y)=\int\limits_{y} y f(y) dy$$ ```{example} @@ -690,25 +690,25 @@ Remember: An Expected Value is a type of weighted average. We can extend this to If $Y$ is Discrete with PMF $p(y)$, -\[E[g(Y)]=\sum\limits_y g(y)p(y)\] +$$E[g(Y)]=\sum\limits_y g(y)p(y)$$ If $Y$ is Continuous with PDF $f(y)$, -\[E[g(Y)]=\int\limits_{-\infty}^\infty g(y)f(y)dy\] +$$E[g(Y)]=\int\limits_{-\infty}^\infty g(y)f(y)dy$$ ### Properties of Expected Values {.unnumbered} Dealing with Expectations is easier when the thing inside is a sum. The intuition behind this that Expectation is an integral, which is a type of sum. -1. Expectation of a constant is a constant \[E(c)=c\] -2. Constants come out \[E(c g(Y))= c E(g(Y))\] -4. Expectation is Linear \[E(g(Y_1) + \cdots + g(Y_n))=E(g(Y_1)) +\cdots+E(g(Y_n)),\] regardless of independence -2. Expected Value of Expected Values: \[E(E(Y)) = E(Y)\] (because the expected value of a random variable is a constant) +1. Expectation of a constant is a constant $$E(c)=c$$ +2. Constants come out $$E(c g(Y))= c E(g(Y))$$ +4. Expectation is Linear $$E(g(Y_1) + \cdots + g(Y_n))=E(g(Y_1)) +\cdots+E(g(Y_n)),$$ regardless of independence +2. Expected Value of Expected Values: $$E(E(Y)) = E(Y)$$ (because the expected value of a random variable is a constant) Finally, if $X$ and $Y$ are independent, even products are easy: -\[E(XY) = E(X)E(Y)\] +$$E(XY) = E(X)E(Y)$$ @@ -730,10 +730,10 @@ We can also look at other summaries of the distribution, which build on the idea #| name: Variance The Variance of a Random Variable $Y$ is - \[\text{Var}(Y) = E[(Y - E(Y))^2] = E(Y^2)-[E(Y)]^2\] + $$\text{Var}(Y) = E[(Y - E(Y))^2] = E(Y^2)-[E(Y)]^2$$ -The Standard Deviation is the square root of the variance : \[SD(Y) = \sigma_Y= \sqrt{\text{Var}(Y)}\] +The Standard Deviation is the square root of the variance : $$SD(Y) = \sigma_Y= \sqrt{\text{Var}(Y)}$$ ``` @@ -745,11 +745,11 @@ The Standard Deviation is the square root of the variance : \[SD(Y) = \sigma_Y= Given the following PMF: -\[f(x) = \begin{cases} +$$f(x) = \begin{cases} \frac{3!}{x!(3-x)!}(\frac{1}{2})^3 \quad x = 0,1,2,3\\ 0 \quad otherwise \end{cases} - \] + $$ What is $\text{Var}(x)$? @@ -767,7 +767,7 @@ __Hint:__ First calculate $E(X)$ and $E(X^2)$ The covariance measures the degree to which two random variables vary together; if the covariance between $X$ and $Y$ is positive, X tends to be larger than its mean when Y is larger than its mean. -\[\text{Cov}(X,Y) = E[(X - E(X))(Y - E(Y))] \] +$$\text{Cov}(X,Y) = E[(X - E(X))(Y - E(Y))] $$ We can also write this as \begin{align*} @@ -787,7 +787,7 @@ The Covariance is unfortunately hard to interpret in magnitude. The correlation #| name: Correlation The correlation coefficient is the covariance divided by the standard deviations of $X$ and $Y$. It is a unitless measure and always takes on values in the interval $[-1,1]$. -\[\text{Corr}(X, Y) = \frac{\text{Cov}(X,Y)}{\sqrt{\text{Var}(X)\text{Var}(Y)}} = \frac{\text{Cov}(X,Y)}{SD(X)SD(Y)}\] +$$\text{Corr}(X, Y) = \frac{\text{Cov}(X,Y)}{\sqrt{\text{Var}(X)\text{Var}(Y)}} = \frac{\text{Cov}(X,Y)}{SD(X)SD(Y)}$$ ``` @@ -840,11 +840,11 @@ Define the random variable $Y = X^2$. 1. Find the expectation and variance Given the following PDF: -\[f(x) = \begin{cases} +$$f(x) = \begin{cases} \frac{3}{10}(3x - x^2) \quad 0 \leq x \leq 2\\ 0 \quad otherwise \end{cases} - \] + $$ @@ -857,12 +857,12 @@ Given the following PDF: 1. Find the mean and standard deviation of random variable X. The PDF of this X is as follows: - \[f(x) = \begin{cases} + $$f(x) = \begin{cases} \frac{1}{4}x \quad 0 \leq x \leq 2\\ \frac{1}{4}(4 - x) \quad 2 \leq x \leq 4\\ 0 \quad otherwise \end{cases} - \] + $$ 2. Next, calculate $P(X < \mu - \sigma)$ Remember, $\mu$ is the mean and $\sigma$ is the standard deviation @@ -899,7 +899,7 @@ Republicans vote for Democrat-sponsored bills 2\% of the time. What is the proba #| name: Poisson Distribution A random variable $Y$ has a Poisson distribution if -\[P(Y = y)=\frac{\lambda^y}{y!}e^{-\lambda}, \quad y=0,1,2,\ldots, \quad \lambda>0\] +$$P(Y = y)=\frac{\lambda^y}{y!}e^{-\lambda}, \quad y=0,1,2,\ldots, \quad \lambda>0$$ The Poisson has the unusual feature that its expectation equals its variance: $E(Y)=\text{Var}(Y)=\lambda$. The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. $\lambda$ is often called the "arrival rate." @@ -945,7 +945,7 @@ For $Y$ uniformly distributed over $(1,3)$, what are the following probabilities A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $\text{Var}(Y)=\sigma^2$ if its density is -\[f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}\] +$$f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}$$ ``` @@ -981,7 +981,7 @@ So far, we've talked about distributions in a theoretical sense, looking at diff __Sample mean__: This is the most common measure of central tendency, calculated by summing across the observations and dividing by the number of observations. -\[\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i\] +$$\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i$$ The sample mean is an _estimate_ of the expected value of a distribution. @@ -1062,15 +1062,15 @@ We are now finally ready to revisit, with a bit more precise terms, the two pill #| name: Central Limit Theorem (i.i.d. case) Let $\{X_n\} = \{X_1, X_2, \ldots\}$ be a sequence of i.i.d. random variables with finite mean ($\mu$) and variance ($\sigma^2$). Then, the sample mean $\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}$ increasingly converges into a Normal distribution. -\[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] +$$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ Another way to write this as a probability statement is that for all real numbers $a$, $$P\left(\frac{\bar{X}_n - \mu}{\sigma/\sqrt{n}} \le a\right) \rightarrow \Phi(a)$$ -as $n\to \infty$, where \[\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\frac{x^2}{2}} \, dx\] is the CDF of a Normal distribution with mean 0 and variance 1. +as $n\to \infty$, where $$\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\frac{x^2}{2}} \, dx$$ is the CDF of a Normal distribution with mean 0 and variance 1. This result means that, as $n$ grows, the distribution of the sample mean $\bar X_n = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)$ is approximately normal with mean $\mu$ and standard deviation $\frac{\sigma}{\sqrt n}$, i.e., -\[\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).\] The standard deviation of $\bar X_n$ (which is roughly a measure of the precision of $\bar X_n$ as an estimator of $\mu$) decreases at the rate $1/\sqrt{n}$, so, for example, to increase its precision by $10$ (i.e., to get one more digit right), one needs to collect $10^2=100$ times more units of data. +$$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standard deviation of $\bar X_n$ (which is roughly a measure of the precision of $\bar X_n$ as an estimator of $\mu$) decreases at the rate $1/\sqrt{n}$, so, for example, to increase its precision by $10$ (i.e., to get one more digit right), one needs to collect $10^2=100$ times more units of data. Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. @@ -1080,7 +1080,7 @@ Intuitively, this result also justifies that whenever a lot of small, independen #| name: Law of Large Numbers (LLN) For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: -\[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] +$$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as "converges in probability to". @@ -1103,9 +1103,9 @@ Example. What is $\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)$? Answer: $\exp(n)$. Why? Because, for large $n$, -\[ +$$ \frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. -\] +$$ whenever $n > 4$ and where $c = 1$. \begin{comment} diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index daf551f..7ac4d62 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -126,12 +126,12 @@ Are the following sets of vectors linearly independent? __Matrix__: A matrix is an array of real numbers arranged in $m$ rows by $n$ columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, $m \times n$. -\[{\bf A}=\begin{pmatrix} +$${\bf A}=\begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix}\] + \end{pmatrix}$$ Note that you can think of vectors as special cases of matrices; a column vector of length $k$ is a $k \times 1$ matrix, while a row vector of the same length is a $1 \times k$ matrix. @@ -296,10 +296,10 @@ We are often interested in solving linear systems like -\[\begin{matrix} +$$\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 - \end{matrix}\] + \end{matrix}$$ \begin{comment} \parbox[t]{1in}{\includegraphics[angle=270, width = 1in]{linsys.eps}} @@ -307,12 +307,12 @@ We are often interested in solving linear systems like More generally, we might have a system of $m$ equations in $n$ unknowns -\[\begin{matrix} +$$\begin{matrix} a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ \vdots & & & & \vdots & & & \vdots & \\ a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m - \end{matrix}\] + \end{matrix}$$ A __solution__ to a linear system of $m$ equations in $n$ unknowns is a set of $n$ numbers $x_1, x_2, \cdots, x_n$ that satisfy each of the $m$ equations. @@ -489,21 +489,21 @@ $\begin{matrix} Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. -\[ +$$ 1. \begin{cases} x + y + 2z = 2\\ 3x - 2y + z = 1\\ y - z = 3 \end{cases} - \] + $$ -\[ +$$ 2. \begin{cases} 2x + 3y - z = -8\\ x + 2y - z = 12\\ -x -4y + z = -6 \end{cases} - \] + $$ @@ -646,7 +646,7 @@ Find the inverse of the following matrix: Let's return to the matrix representation of a linear system -\[\bf{Ax} = \bf{b}\] +$$\bf{Ax} = \bf{b}$$ If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ equations in $n$ unknowns. Suppose $\bf{A}$ is nonsingular. Then $\bf{A}^{-1}$ exists. To solve this system, we can multiply each side by $\bf{A}^{-1}$ and reduce it as follows: @@ -677,11 +677,11 @@ ___Hint: the linear system above can be written in the matrix form___ $\textbf{A}\textbf{z} = \textbf{b}$ -given \[\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},\] +given $$\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},$$ -\[\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},\] +$$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ and -\[\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}\] +$$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ @@ -782,10 +782,10 @@ Hence, we can examine how changes in the parameters and $b_i$ affect the solutio __Determinant Formula for the Inverse of a $2 \times 2$__: The determinant of a $2 \times 2$ matrix __A__ $\begin{pmatrix} a & b\\ c & d\\ \end{pmatrix}$ is defined as: -\[\frac{1}{\det({\bf A})} \begin{pmatrix} +$$\frac{1}{\det({\bf A})} \begin{pmatrix} d & -b\\ -c & a\\ - \end{pmatrix}\] + \end{pmatrix}$$ For example, Let's calculate the inverse of matrix A from Exercise \@ref(exr:invlinsys) using the determinant formula. @@ -793,27 +793,27 @@ For example, Let's calculate the inverse of matrix A from Exercise \@ref(exr:inv Recall, -\[A = \begin{pmatrix} +$$A = \begin{pmatrix} -3 & 4\\ 2 & -1\\ - \end{pmatrix}\] + \end{pmatrix}$$ -\[\det({\bf A}) = (-3)(-1) - (4)(2) = 3 - 8 = -5\] +$$\det({\bf A}) = (-3)(-1) - (4)(2) = 3 - 8 = -5$$ -\[\frac{1}{\det({\bf A})} \begin{pmatrix} +$$\frac{1}{\det({\bf A})} \begin{pmatrix} -1 & -4\\ -2 & -3\\ - \end{pmatrix}\] + \end{pmatrix}$$ -\[\frac{1}{-5} \begin{pmatrix} +$$\frac{1}{-5} \begin{pmatrix} -1 & -4\\ -2 & -3\\ - \end{pmatrix}\] + \end{pmatrix}$$ -\[ \begin{pmatrix} +$$ \begin{pmatrix} \frac{1}{5} & \frac{4}{5}\\ \frac{2}{5} & \frac{3}{5}\\ - \end{pmatrix}\] + \end{pmatrix}$$ ```{exercise} @@ -895,20 +895,20 @@ Answer to Exercise \@ref(exr:lineareq): There are many answers to this. Some possible simple ones are as follows: -1. One solution: \[\begin{matrix} +1. One solution: $$\begin{matrix} -x & + & y & = & 0\\ x & + & y & = & 2 - \end{matrix}\] + \end{matrix}$$ -2. No solution: \[\begin{matrix} +2. No solution: $$\begin{matrix} -x & + & y & = & 0\\ x & - & y & = & 2 - \end{matrix}\] + \end{matrix}$$ -3. Infinite solutions: \[\begin{matrix} +3. Infinite solutions: $$\begin{matrix} -x & + & y & = & 0\\ 2x & - & 2y & = & 0 - \end{matrix}\] + \end{matrix}$$ diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index d797bd7..ac3c56b 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -424,12 +424,12 @@ Get all the serial numbers for black, male individuals who don't live in Ohio or ### 1 {.unnumbered} Let -\[\mathbf{A} = \left[\begin{array} +$$\mathbf{A} = \left[\begin{array} {rrr} 0.6 & 0.2\\ 0.4 & 0.8\\ \end{array}\right] -\] +$$ Use R to write code that will create the matrix $A$, and then consecutively multiply $A$ to itself 4 times. What is the value of $A^{4}$? diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index ae9ac5a..32f9227 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -164,9 +164,9 @@ Notice that each line starts with a backslash `\` -- in LaTeX this is the symbol The following syntax at the endpoints are shorthand for math equations. ``` -\[\int x^2 dx\] +$$\int x^2 dx$$ ``` -these compile math symbols: $\displaystyle \int x^2 dx.$^[Enclosing with `$$` instead of `\[` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.] +these compile math symbols: $\displaystyle \int x^2 dx.$^[Enclosing with `$$` instead of `$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.] The `align` environment is useful to align your multi-line math, for example. diff --git a/17_non-wysiwyg.quarto_ipynb b/17_non-wysiwyg.quarto_ipynb index e9e3577..ad04ee2 100644 --- a/17_non-wysiwyg.quarto_ipynb +++ b/17_non-wysiwyg.quarto_ipynb @@ -182,9 +182,9 @@ "\n", "The following syntax at the endpoints are shorthand for math equations.\n", "```\n", - "\\[\\int x^2 dx\\]\n", + "\$$\\int x^2 dx\$$\n", "```\n", - "these compile math symbols: $\\displaystyle \\int x^2 dx.$^[Enclosing with `$$` instead of `\\[` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.]\n", + "these compile math symbols: $\\displaystyle \\int x^2 dx.$^[Enclosing with `$$` instead of `\$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.]\n", "\n", "\n", "The `align` environment is useful to align your multi-line math, for example. \n", @@ -330,4 +330,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index 452f9f2..346b967 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -23,7 +23,7 @@ Are the following sets of vectors linearly independent? 1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ -$\leadsto$ No: \[2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}\] +$\leadsto$ No: $$2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}$$ so infinitely many linear combinations of $u$ and $v$ that amount to 0 exist. @@ -36,10 +36,10 @@ $\leadsto$ Yes: we cannot find linear combination of these two vectors that wou 3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ $\leadsto$ No: After playing around with some numbers, we can find that -\[-2a = \begin{pmatrix} -4\\ 2\\ -2 \end{pmatrix}, 3b = \begin{pmatrix} 9\\ -12\\ -6 \end{pmatrix}, -1c = \begin{pmatrix} -5\\ 10\\ 8 \end{pmatrix}\] +$$-2a = \begin{pmatrix} -4\\ 2\\ -2 \end{pmatrix}, 3b = \begin{pmatrix} 9\\ -12\\ -6 \end{pmatrix}, -1c = \begin{pmatrix} -5\\ 10\\ 8 \end{pmatrix}$$ So -\[-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}\] +$$-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$$ i.e., a linear combination of these three vectors that would amount to zero exists. @@ -49,12 +49,12 @@ If you are having trouble with these problems, please review Section \@ref(linea ### Matrices {.unnumbered} -\[{\bf A}=\begin{pmatrix} +$${\bf A}=\begin{pmatrix} 7 & 5 & 1 \\ 11 & 9 & 3 \\ 2 & 14 & 21 \\ 4 & 1 & 5 - \end{pmatrix}\] + \end{pmatrix}$$ What is the dimensionality of matrix ${\bf A}$? 4 $\times$ 3 @@ -63,43 +63,43 @@ What is the element $a_{23}$ of ${\bf A}$? 3 Given that -\[{\bf B}=\begin{pmatrix} +$${\bf B}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ 5 & 1 & 9 - \end{pmatrix}\] + \end{pmatrix}$$ -\[\mathbf{A} + \mathbf{B} = \begin{pmatrix} +$$\mathbf{A} + \mathbf{B} = \begin{pmatrix} 8 & 7 & 9 \\ 14 & 18 & 14 \\ 6 & 21 & 26 \\ 9 & 2 & 14 - \end{pmatrix}\] + \end{pmatrix}$$ Given that -\[{\bf C}=\begin{pmatrix} +$${\bf C}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ - \end{pmatrix}\] + \end{pmatrix}$$ -\[\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}\] +$$\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}$$ Given that -\[c = 2\] +$$c = 2$$ -\[c\textbf{A} = \begin{pmatrix} +$$c\textbf{A} = \begin{pmatrix} 14 & 10 & 2 \\ 22 & 18 & 6 \\ 4 & 28 & 42 \\ 8 & 2 & 10 - \end{pmatrix}\] + \end{pmatrix}$$ If you are having trouble with these problems, please review Section \@ref(matrixbasics). From 59c87f3e0ec7c7edc989b9dd4a0333ebd06ae478 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 17:55:02 -0400 Subject: [PATCH 06/34] more latex quarto --- 01_warmup.qmd | 28 ++++++++++++++-------------- 03_limits.qmd | 18 +++++++++--------- 04_calculus.qmd | 6 +++--- 06_probability.qmd | 2 +- 21_solutions-warmup.qmd | 30 +++++++++++++++--------------- 5 files changed, 42 insertions(+), 42 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index ea9c7e3..7404828 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -91,16 +91,16 @@ Simplify the following 1. $$\sum\limits_{i = 1}^3 i$$ -2. \(\sum\limits_{k = 1}^3(3k + 2)\) +2. $\sum\limits_{k = 1}^3(3k + 2)$ -3. \(\sum\limits_{i= 1}^4 (3k + i + 2)\) +3. $\sum\limits_{i= 1}^4 (3k + i + 2)$ ### Products {.unnumbered} -1. \(\prod\limits_{i= 1}^3 i\) +1. $\prod\limits_{i= 1}^3 i$ -2. \(\prod\limits_{k=1}^3(3k + 2)\) +2. $\prod\limits_{k=1}^3(3k + 2)$ To review this material, please see Section \@ref(sum-notation). @@ -110,16 +110,16 @@ To review this material, please see Section \@ref(sum-notation). Simplify the following -1. \(4^2\) -2. \(4^2 2^3\) -3. \(\log_{10}100\) -4. \(\log_{2}4\) -5. \(\log e\), where $\log$ is the natural log (also written as $\ln$) -- a log with base $e$, and $e$ is Euler's constant -6. \(e^a e^b e^c\), where $a, b, c$ are each constants -7. \(\log 0\) -8. \(e^0\) -9. \(e^1\) -10. \(\log e^2\) +1. $4^2$ +2. $4^2 2^3$ +3. $\log_{10}100$ +4. $\log_{2}4$ +5. $\log e$, where $\log$ is the natural log (also written as $\ln$) -- a log with base $e$, and $e$ is Euler's constant +6. $e^a e^b e^c$, where $a, b, c$ are each constants +7. $\log 0$ +8. $e^0$ +9. $e^1$ +10. $\log e^2$ To review this material, please see Section @sec-logexponents diff --git a/03_limits.qmd b/03_limits.qmd index dbdf0f6..13a4c4d 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -45,7 +45,7 @@ For any draw of identically distributed independent variables with mean $\mu$, t $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ -A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as "converges in probability to". +A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ::: @@ -173,8 +173,8 @@ After some practice, the key to intuition is whether one part of the fraction gr Find the following limits of sequences, then explain in English the intuition for why that is the case. - 1. \(\lim\limits_{n\to\infty} \frac{2n}{n^2 + 1}\) - 2. \(\lim\limits_{n\to\infty} (n^3 - 100n^2)\) + 1. $\lim\limits_{n\to\infty} \frac{2n}{n^2 + 1}$ + 2. $\lim\limits_{n\to\infty} (n^3 - 100n^2)$ ::: @@ -214,10 +214,10 @@ Simple limits of functions can be solved as we did limits of sequences. Just be Find the limit of the following functions. -1. \(\lim_{x \to c} k\) -1. \(\lim_{x \to c} x\) -1. \(\lim_{x\to 2} (2x-3)\) -1. \(\lim_{x \to c} x^n\) +1. $\lim_{x \to c} k$ +1. $\lim_{x \to c} x$ +1. $\lim_{x\to 2} (2x-3)$ +1. $\lim_{x \to c} x^n$ ::: @@ -403,8 +403,8 @@ Example @exm-limfun1 1. $k$ 2. $c$ - 3. \(\lim_{x\to 2} (2x-3) = 2\lim\limits_{x\to 2} x - 3\lim\limits_{x\to 2} 1 = 1\) - 4. \(\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n\) + 3. $\lim_{x\to 2} (2x-3) = 2\lim\limits_{x\to 2} x - 3\lim\limits_{x\to 2} 1 = 1$ + 4. $\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n$ ::: diff --git a/04_calculus.qmd b/04_calculus.qmd index f0ac59c..e93c2a4 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -587,9 +587,9 @@ Some common rules of integrals follow by virtue of being the inverse of a deriva #| name: Common Integration Simplify the following indefinite integrals: -* \(\int 3x^2 dx\) -* \(\int (2x+1)dx\) -* \(\int e^x e^{e^x} dx\) +* $\int 3x^2 dx$ +* $\int (2x+1)dx$ +* $\int e^x e^{e^x} dx$ ``` diff --git a/06_probability.qmd b/06_probability.qmd index dc07e38..c0e8496 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -1083,7 +1083,7 @@ For any draw of independent random variables with the same mean $\mu$, the sampl $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ -A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as "converges in probability to". +A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ``` diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index 346b967..c42f21a 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -111,18 +111,18 @@ If you are having trouble with these problems, please review Section \@ref(matri Simplify the following -1. \(\sum\limits_{i = 1}^3 i = 1 + 2+ 3 = 6\) +1. $\sum\limits_{i = 1}^3 i = 1 + 2+ 3 = 6$ -2. \(\sum\limits_{k = 1}^3(3k + 2) = 3\sum\limits_{k=1}^3k + \sum\limits_{k=1}^3 2= 3\times 6 + 3\times 2 = 24\) +2. $\sum\limits_{k = 1}^3(3k + 2) = 3\sum\limits_{k=1}^3k + \sum\limits_{k=1}^3 2= 3\times 6 + 3\times 2 = 24$ -3. \(\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18\) +3. $\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18$ ### Products {.unnumbered} -1. \(\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6\) +1. $\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6$ -2. \(\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440\) +2. $\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440$ To review this material, please see Section \@ref(sum-notation). @@ -132,16 +132,16 @@ To review this material, please see Section \@ref(sum-notation). Simplify the following -1. \(4^2 = 16\) -2. \(4^2 2^3 = 2^{2\cdot 2}2^{3} = 2^{4 + 3} = 128\) -3. \(\log_{10}100 = \log_{10}10^2 = 2\) -4. \(\log_{2}4 = \log_{2}2^2 = 2\) -5. when $\log$ is the natural log, \(\log e = \log_{e} e^1 = 1\) -6. when $a, b, c$ are each constants, \(e^a e^b e^c = e^{a + b + c}\), -7. \(\log 0 = \text{undefined}\) -- no exponentiation of anything will result in a 0. -8. \(e^0 = 1\) -- any number raised to the 0 is always 1. -9. \(e^1 = e\) -- any number raised to the 1 is always itself -10. \(\log e^2 = \log_e e^2 = 2\) +1. $4^2 = 16$ +2. $4^2 2^3 = 2^{2\cdot 2}2^{3} = 2^{4 + 3} = 128$ +3. $\log_{10}100 = \log_{10}10^2 = 2$ +4. $\log_{2}4 = \log_{2}2^2 = 2$ +5. when $\log$ is the natural log, $\log e = \log_{e} e^1 = 1$ +6. when $a, b, c$ are each constants, $e^a e^b e^c = e^{a + b + c}$, +7. $\log 0 = \text{undefined}$ -- no exponentiation of anything will result in a 0. +8. $e^0 = 1$ -- any number raised to the 0 is always 1. +9. $e^1 = e$ -- any number raised to the 1 is always itself +10. $\log e^2 = \log_e e^2 = 2$ To review this material, please see Section \@ref(logexponents) From d48724b5bdf9f755f9c34093262a61638d6044c1 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 20:58:34 -0400 Subject: [PATCH 07/34] clean up 4+5 except phantoms --- 04_calculus.qmd | 263 ++++++++++++++++++++++---------------------- 05_optimization.qmd | 196 +++++++++++++++------------------ _quarto.yml | 2 + 3 files changed, 220 insertions(+), 241 deletions(-) diff --git a/04_calculus.qmd b/04_calculus.qmd index e93c2a4..71aa825 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -36,26 +36,25 @@ $$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbr The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section \@ref(limits-precalc)). -```{definition} -#| name: Derivative +:::{#def-derivative} +## Derivative Let $f$ be a function whose domain includes an open interval containing the point $x$. The derivative of $f$ at $x$ is given by -$$\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h} -$$ +$$\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h}$$ -There are a two main ways to denote a derivate: +There are a two main ways to denote a derivative: * Leibniz Notation: $\frac{d}{dx}(f(x))$ * Prime or Lagrange Notation: $f'(x)$ -``` +::: -If $f(x)$ is a straight line, the derivative is the slope. For a curve, the slope changes by the values of $x$, so the derivative is the slope of the line tangent to the curve at $x$. See, For example, Figure \@ref(fig:derivsimple). +If $f(x)$ is a straight line, the derivative is the slope. For a curve, the slope changes by the values of $x$, so the derivative is the slope of the line tangent to the curve at $x$. See, For example, Figure @fig-derivsimple. ```{r} -#| label: derivsimple +#| label: fig-derivsimple #| echo: false #| fig-cap: The Derivative as a Slope range <- tibble::tibble(x = c(-3, 3)) @@ -108,9 +107,8 @@ __Power rule:__ $$\left[x^k\right]^\prime = k x^{k-1}$$ For any real number $k$ (that is, both whole numbers and fractions). The power rule is proved __by induction__, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where $k$ is an integer here. -```{proof} -#| label: pwrinduct -#| name: Proof of Power Rule by Induction +:::{.proof} +## Proof of Power Rule by Induction We would like to prove that @@ -141,7 +139,7 @@ Therefore, the rule holds for the case $k = m + 1$ once we have assumed it holds To show that it holds for real fractions as well, we can prove expressing that exponent by a fraction of two integers. -``` +::: @@ -150,9 +148,9 @@ To show that it holds for real fractions as well, we can prove expressing that e These "rules" become apparent by applying the definition of the derivative above to each of the things to be "derived", but these come up so frequently that it is best to repeat until it is muscle memory. -```{exercise} -#| label: introderivatives -#| name: Derivative of Polynomials +:::{#exr-introderivatives} + +## Derivative of Polynomials For each of the following functions, find the first-order derivative $f^\prime(x)$. @@ -169,7 +167,7 @@ For each of the following functions, find the first-order derivative $f^\prime(x 1. $f(x)=\frac{x^2+1}{x^2-1}$ -``` +::: ## Higher-Order Derivatives (Derivatives of Derivatives of Derivatives) {#derivpoly} @@ -188,8 +186,8 @@ Similarly, the derivative of $f''(x)$ would be called the third derivative and i -```{example} -#| name: Succession of Derivatives +:::{#exm-succession} +## Succession of Derivatives \begin{align*} f(x) &=x^3\\ f^{\prime}(x) &=3x^2\\ @@ -197,9 +195,9 @@ f^{\prime\prime}(x) &=6x \\ f^{\prime\prime\prime}(x) &=6\\ f^{\prime\prime\prime\prime}(x) &=0\\ \end{align*} -``` +::: -Earlier, in Section \@ref(derivintro), we said that if a function differentiable at a given point, then it must be continuous. Further, if $f'(x)$ is itself continuous, then $f(x)$ is called continuously differentiable. All of this matters because many of our findings about optimization (Section \@ref(optim)) rely on differentiation, and so we want our function to be differentiable in as many layers. A function that is continuously differentiable infinitly is called "smooth". Some examples: $f(x) = x^2$, $f(x) = e^x$. +Earlier, in Section @sec-derivintro, we said that if a function differentiable at a given point, then it must be continuous. Further, if $f'(x)$ is itself continuous, then $f(x)$ is called continuously differentiable. All of this matters because many of our findings about optimization (Section @sec-optim) rely on differentiation, and so we want our function to be differentiable in as many layers. A function that is continuously differentiable infinitly is called "smooth". Some examples: $f(x) = x^2$, $f(x) = e^x$. ## Composite Functions and the Chain Rule @@ -208,7 +206,7 @@ As useful as the above rules are, many functions you'll see won't fit neatly in __Composite functions__ are formed by substituting one function into another and are denoted by $$(f\circ g)(x)=f[g(x)].$$ To form $f[g(x)]$, the range of $g$ must be contained (at least in part) within the domain of $f$. The domain of $f\circ g$ consists of all the points in the domain of $g$ for which $g(x)$ is in the domain of $f$. -```{example} +:::{#exm-composite} Let $f(x)=\log x$ for $0 0$$ -``` +::: @@ -282,9 +280,9 @@ We will relegate the proofs to small excerpts. ### Derivatives of natural exponential function ($e$) {.unnumbered} -To repeat the main rule in Theorem \@ref(thm:derivexplog), the intuition is that +To repeat the main rule in Theorem @thm-derivexplog, the intuition is that -1. Derivative of $e^x$ is itself: $\frac{d}{dx}e^x = e^x$ (See Figure \@ref(fig:fig-derivexponent)) +1. Derivative of $e^x$ is itself: $\frac{d}{dx}e^x = e^x$ (See Figure @fig-derivexponent.) 2. Same thing if there were a constant in front: $\frac{d}{dx}\alpha e^x = \alpha e^x$ 3. Same thing no matter how many derivatives there are in front: $\frac{d^n}{dx^n} \alpha e^x = \alpha e^x$ 4. Chain Rule: When the exponent is a function of $x$, remember to take derivative of that function and add to product. $\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)$ @@ -310,16 +308,16 @@ fprimex <- fx0 + stat_function(fun = function(x) exp(x), size = 0.5) + fx + fprimex + plot_layout(nrow = 1) ``` -```{example} -#| label: exmderivexp -#| name: Derivative of exponents +:::{#exm-exmderivexp} + +## Derivative of exponents Find the derivative for the following. 1. $f(x)=e^{-3x}$ 2. $f(x)=e^{x^2}$ 3. $f(x)=(x-1)e^x$ -``` +::: @@ -327,7 +325,7 @@ Find the derivative for the following. The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, -1. log prime x is one over x: $\frac{d}{dx} \log x = \frac{1}{x}$ (Figure \@ref(fig:fig-derivlog)) +1. log prime x is one over x: $\frac{d}{dx} \log x = \frac{1}{x}$ (Figure @fig-derivlog.) 2. Exponents become multiplicative constants: $\frac{d}{dx} \log x^k = \frac{d}{dx} k \log x = \frac{k}{x}$ 3. Chain rule again: $\frac{d}{dx} \log u(x) = \frac{u'(x)}{u(x)}\quad$ 4. For any positive base $b$, $\frac{d}{dx} b^x = (\log b)\left(b^x\right)$. @@ -355,9 +353,10 @@ fprimex <- fx0 + stat_function(fun = function(x) ifelse(x <= 0, NA, 1/x), size = fx + fprimex + plot_layout(nrow = 1) ``` -```{example} -#| label: exmderivlog -#| name: Derivative of logs +:::{#exm-exmderivlog} + +## Derivative of logs + Find $dy/dx$ for the following. 1. $f(x)=\log(x^2+9)$ @@ -365,10 +364,7 @@ Find $dy/dx$ for the following. 3. $f(x)=(\log x)^2$ 4. $f(x)=\log e^x$ -``` - - - +::: ### Outline of Proof {.unnumbered} @@ -421,8 +417,8 @@ Only the $i$th variable changes --- the others are treated as constants. We can take higher-order partial derivatives, like we did with functions of a single variable, except now the higher-order partials can be with respect to multiple variables. -```{example} -#| name: More than one type of partial +:::{#exm-partialtypes} +## More than one type of partial Notice that you can take partials with regard to different variables. Suppose $f(x,y)=x^2+y^2$. Then @@ -433,10 +429,10 @@ Suppose $f(x,y)=x^2+y^2$. Then \frac{\partial^2 f}{\partial x^2}(x,y) &=\\ \frac{\partial^2 f}{\partial x \partial y}(x,y) &= \end{align*} -``` +::: -```{exercise} +:::{#exr-partialderivs} Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? \begin{align*} @@ -447,7 +443,7 @@ Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? \end{align*} -``` +::: @@ -489,13 +485,13 @@ The more derivatives that are added, the smaller the remainder $R$ and the more So far, we've been interested in finding the derivative $f=F'$ of a function $F$. However, sometimes we're interested in exactly the reverse: finding the function $F$ for which $f$ is its derivative. We refer to $F$ as the antiderivative of $f$. -```{definition} -#| name: Antiderivative +:::{#def-antiderivative} +## Antiderivative The antiverivative of a function $f(x)$ is a differentiable function $F$ whose derivative is $f$. $$F^\prime = f.$$ -``` +::: Another way to describe is through the inverse formula. Let $DF$ be the derivative of $F$. And let $DF(x)$ be the derivative of $F$ evaluated at $x$. Then the antiderivative is denoted by $D^{-1}$ (i.e., the inverse derivative). If $DF=f$, then $F=D^{-1}f$. @@ -503,50 +499,50 @@ Another way to describe is through the inverse formula. Let $DF$ be the derivati This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. -```{exercise} -#| name: Antiderivative +:::{#exr-antiderivatives} +## Antiderivative Find the antiderivative of the following: 1. $f(x) = \frac{1}{x^2}$ 2. $f(x) = 3e^{3x}$ -``` +::: We know from derivatives how to manipulate $F$ to get $f$. But how do you express the procedure to manipulate $f$ to get $F$? For that, we need a new symbol, which we will call indefinite integration. -```{definition} -#| name: Indefinite Integral +:::{#def-integral} +## Indefinite Integral The indefinite integral of $f(x)$ is written $$\int f(x) dx $$ and is equal to the antiderivative of $f$. -``` +::: -```{example} +:::{#exm-integralc} Draw the function $f(x)$ and its indefinite integral, $\int\limits f(x) dx$ $$f(x) = (x^2-4)$$ -``` +::: -```{solution} +:::{#sol-integralc} The Indefinite Integral of the function $f(x) = (x^2-4)$ can, for example, be $F(x) = \frac{1}{3}x^3 - 4x.$ But it can also be $F(x) = \frac{1}{3}x^3 - 4x + 1$, because the constant 1 disappears when taking the derivative. -``` +::: -Some of these functions are plotted in the bottom panel of Figure \@ref(fig:integralc) as dotted lines. +Some of these functions are plotted in the bottom panel of Figure @fig-integralc as dotted lines. ```{r} -#| label: integralc +#| label: fig-integralc #| echo: false #| fig-cap: The Many Indefinite Integrals of a Function range1 <- tibble(x = c(-4, 4)) @@ -583,8 +579,8 @@ Some common rules of integrals follow by virtue of being the inverse of a deriva 1. Remember the derivative of a log of a function: $\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c$ -```{example} -#| name: Common Integration +:::{#exm-common-integration} +## Common Integration Simplify the following indefinite integrals: * $\int 3x^2 dx$ @@ -592,7 +588,7 @@ Simplify the following indefinite integrals: * $\int e^x e^{e^x} dx$ -``` +::: @@ -603,7 +599,7 @@ If there is a indefinite integral, there _must_ be a definite integral. Indeed t Suppose we want to determine the area $A(R)$ of a region $R$ defined by a curve $f(x)$ and some interval $a\le x \le b$. ```{r} -#| label: defintfig +#| label: fig-defintfig #| echo: false #| fig-cap: The Riemann Integral as a Sum of Evaluations f3 <- function(x) -15*(x - 5) + (x - 5)^3 + 50 @@ -633,59 +629,59 @@ One way to calculate the area would be to divide the interval $a\le x\le b$ into As we decrease the size of the subintervals $\Delta x$, making the rectangles "thinner," we would expect our approximation of the area of the region to become closer to the true area. This allows us to express the area as a limit of a series: $$A(R)=\lim\limits_{\Delta x\to 0}\sum\limits_{i=1}^n f(x_i)\Delta x$$ -Figure \@ref(fig:defintfig) shows that illustration. The curve depicted is $f(x) = -15(x - 5) + (x - 5)^3 + 50.$ We want approximate the area under the curve between the $x$ values of 0 and 10. We can do this in blocks of arbitrary width, where the sum of rectangles (the area of which is width times $f(x)$ evaluated at the midpoint of the bar) shows the Riemann Sum. As the width of the bars $\Delta x$ becomes smaller, the better the estimate of $A(R)$. +Figure @fig-defintfig shows that illustration. The curve depicted is $f(x) = -15(x - 5) + (x - 5)^3 + 50.$ We want approximate the area under the curve between the $x$ values of 0 and 10. We can do this in blocks of arbitrary width, where the sum of rectangles (the area of which is width times $f(x)$ evaluated at the midpoint of the bar) shows the Riemann Sum. As the width of the bars $\Delta x$ becomes smaller, the better the estimate of $A(R)$. This is how we define the "Definite" Integral: -```{definition} -#| name: The Definite Integral (Riemann) +:::{#def-defintegral} +## The Definite Integral (Riemann) If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ The most straightforward of a definite integral is the definite integral. That is, we read $$\int\limits_a^b f(x) dx$$ as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. -``` +::: The fundamental theorem of calculus shows us that this sum is, in fact, the antiderivative. -```{theorem} -#| name: First Fundamental Theorem of Calculus +:::{#thm-fftc} +## First Fundamental Theorem of Calculus Let the function $f$ be bounded on $[a,b]$ and continuous on $(a,b)$. Then, suggestively, use the symbol $F(x)$ to denote the definite integral from $a$ to $x$: $$F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b$$ Then $F(x)$ has a derivative at each point in $(a,b)$ and $$F^\prime(x)=f(x), \quad a af(x_1) + (1-a)f(x_2)$$ \textit{Any} line connecting two points on a concave function will lie \textit{below} the function. -``` + +::: ```{r} @@ -215,12 +219,12 @@ fx1 + fx2 + plot_layout(nrow = 1) ``` -```{definition} -#| name: Convex Function +:::{#def-convex} +## Convex Function Convex: A function f is strictly convex over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) < af(x_1) + (1-a)f(x_2)$$ Any line connecting two points on a convex function will lie above the function. -``` +::: \begin{comment} @@ -229,23 +233,25 @@ Convex: A function f is strictly convex over the set S \underline{if} $\forall x Sometimes, concavity and convexity are strict of a requirement. For most purposes of getting solutions, what we call quasi-concavity is enough. -```{definition} -#| name: Quasiconcave Function +:::{#def-quasiconcave} +## Quasiconcave Function A function f is quasiconcave over the set S if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \ge \min(f(x_1),f(x_2))$$ No matter what two points you select, the \textit{lowest} valued point will always be an end point. -``` +::: \begin{comment} \parbox{2in}{\includegraphics[scale=.4]{Quasiconcave.pdf}} \end{comment} -```{definition} -#| name: Quasiconvex +:::{#def-quasiconvex} + +## Quasiconvex A function f is quasiconvex over the set $S$ if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \le \max(f(x_1),f(x_2))$$ No matter what two points you select, the \textit{highest} valued point will always be an end point. -``` + +::: \begin{comment} \parbox{1.8in}{\includegraphics[scale=.4]{Quasiconvex.pdf}} @@ -328,8 +334,8 @@ When we examined functions of one variable $x$, we found critical points by taki In a derivative, we only took the derivative with respect to one variable at a time. When we take the derivative separately with respect to all variables in the elements of $\mathbf{x}$ and then express the result as a vector, we use the term Gradient and Hessian. -```{definition} -#| name: Gradient +:::{#def-gradient} +## Gradient Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathbf{x})$ (the greek letter nabla ) is a column vector, where the $i$th element is the partial derivative of $f(\textbf{x})$ with respect to $x_i$: @@ -337,28 +343,28 @@ $$\nabla f(\mathbf{x}) = \begin{pmatrix} \frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2}\\ \vdots \\ \frac{\partial f(\mathbf{x})}{\partial x_n} \end{pmatrix}$$ -``` +::: Before we know whether a point is a maxima or minima, if it meets the FOC it is a "Critical Point". -```{definition} -#| name: Critical Point +:::{#def-criticalpoint} +## Critical Point $\mathbf{x}^*$ is a critical point if and only if $\nabla f(\mathbf{x}^*)=0$. If the partial derivative of f(x) with respect to $x^*$ is 0, then $\mathbf{x}^*$ is a critical point. To solve for $\mathbf{x}^*$, find the gradient, set each element equal to 0, and solve the system of equations. $$\mathbf{x}^* = \begin{pmatrix} x_1^*\\x_2^*\\ \vdots \\ x_n^*\end{pmatrix}$$ -``` +::: -```{example} +:::{#exm-gradcp} Example: Given a function $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$, find the (1) Gradient and (2) Critical point of $f(\mathbf{x})$. -``` +::: -```{solution} +:::{#sol-gradcp} Gradient \begin{align*} @@ -380,7 +386,7 @@ Critical Point $\mathbf{x}^* =$ So $$\mathbf{x}^* = (1,0)$$ -``` +::: @@ -388,23 +394,22 @@ So $$\mathbf{x}^* = (1,0)$$ ### Second Order Conditions {.unnumbered} When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of $n$ variables, we use _second order partial derivatives_ as an indicator of curvature. -```{definition} -#| name: Hessian +:::{#def-hessian} + +## Hessian Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ is an $n\times n$ matrix, where the $(i,j)$th element is the second order partial derivative of $f(\mathbf{x})$ with respect to $x_i$ and $x_j$: -$$\mathbf{H(x)}=\begin{pmatrix} -\frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\$$9pt] +$$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\$$9pt] \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_2^2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_n}\\ \vdots & \vdots & \ddots & \vdots \$$3pt] \frac{\partial^2 f(\mathbf{x})}{\partial x_n \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_n \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}$$ -``` +::: @@ -426,17 +431,17 @@ Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f( -```{example} -#| name: Max and min with two dimensions +:::{#exm-maxmin2d} +## Max and min with two dimensions We found that the only critical point of $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$ is at $\mathbf{x}^*=(1,0)$. Is it a min, max, or saddle point? -``` +::: -```{solution} +:::{#sol-maxmin2d} The Hessian is \begin{align*} @@ -458,7 +463,7 @@ Note: Alternate check of definiteness. Is $\mathbf{H(x^*)} \geq \leq 0 \quad \fo For any $\mathbf{x}\ne 0$, $2(x_1^2+x_2^2)>0$, so the Hessian is positive definite and $\mathbf{x}^*$ is a strict local minimum. -``` +::: @@ -501,9 +506,11 @@ is globally concave. So $x=0$ is a global min of $f_1(x)$ and a global max of $f_2(x)$. -```{exercise} +:::{#exr-maxmin} + Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. -``` + +::: \begin{enumerate} @@ -640,15 +647,15 @@ We can then solve this system of equations, because there are $n+k$ equations an **Second-order Conditions and Unconstrained Optimization:** There may be more than one critical point, i.e. we need to verify that the critical point we find is a maximum/minimum. Similar to unconstrained optimization, we can do this by checking the second-order conditions. -```{example} -#| name: Constrained optimization with two goods and a budget constraint +:::{#exm-constropt} +## Constrained optimization with two goods and a budget constraint Find the constrained optimization of $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 = 4$$ -``` +::: -```{solution} +:::{#sol-constropt} 1. Begin by writing the Lagrangian: $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ @@ -668,7 +675,7 @@ $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ 5. This gives $f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}$, which is less than the unconstrained optimum $f(0,0) = 0$ -``` +::: Notice that when we take the partial derivative of L with respect to the Lagrangian multiplier and set it equal to 0, we return exactly our constraint! This is why signs matter. @@ -756,7 +763,7 @@ Looking at the values of $f(x_1,x_2)$ at the critical points, we see that $f(x_1 -```{exercise} +:::{#exr-critical-points-constrained-optimization} Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } \begin{array}{l} @@ -764,12 +771,12 @@ x_1 + x_2 \le 4\\ x_1 \ge 0\\ x_2 \ge 0 \end{array}$$ -``` +::: 1. Rewrite with the slack variables: -$$\phantom{max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } +$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. \begin{array}{l} x_1 + x_2 \le 4 - s_1^2\\ -x_1 \le 0 - s_2^2\\ @@ -790,7 +797,7 @@ $\frac{\partial L}{\partial s_1} = 2s_1\lambda_1 = 0$\\ $\frac{\partial L}{\partial s_2} = 2s_2\lambda_2 = 0$\\ $\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$} -4. Consider all ways that the complementary slackness conditions are solved: +3. Consider all ways that the complementary slackness conditions are solved: \begin{center} \begin{tabular}{|l|cccccccc|c|} \hline @@ -810,7 +817,7 @@ $s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{\phantom{No solution}} \phantom{This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$} -5. Find maximum: \phantom{Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem.} +4. Find maximum: \phantom{Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem.} @@ -877,8 +884,8 @@ In a two-dimensional set-up, this means we must check the following cases: -```{example} -#| name: Kuhn-Tucker with two variables +:::{#exm-k-t-2} +## Kuhn-Tucker with two variables Solve the following optimization problem with inequality constraints $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ @@ -891,7 +898,7 @@ $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ \end{cases} \end{align*} -``` +::: 1. Write the Lagrangian: @@ -939,8 +946,8 @@ Three of the critical points violate the requirement that $\lambda \geq 0$, so t -```{exercise} -#| name: Kuhn-Tucker with logs +:::{#exr-ktlogs} +## Kuhn-Tucker with logs Solve the constrained optimization problem, @@ -950,51 +957,34 @@ x_1 + 2x_2 \leq 4\\ x_1 \geq 0\\ x_2 \geq 0 \end{array}$$ -``` +::: -\begin{enumerate} -\item Write the Lagrangian: -$$\phantom{L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)}$$ +1. Write the Lagrangian: +$$L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)$$ + +2. Find the First Order Conditions: + +Kuhn-Tucker Conditions -\item Find the First Order Conditions:\\ -Kuhn-Tucker Conditions\\ -\phantom{$\frac{\partial L}{\partial x_1} = \frac{1}{3(x_1+1)} - \lambda \leq 0$\\ +$\frac{\partial L}{\partial x_1} = \frac{1}{3(x_1+1)} - \lambda \leq 0$\\ $\frac{\partial L}{\partial x_2} = \frac{2}{3(x_2+1)} - \lambda \leq 0$\\ -$\frac{\partial L}{\partial \lambda} = -(x_1 + 2x_2 - 4) \geq 0$}\\ -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] +$\frac{\partial L}{\partial \lambda} = -(x_1 + 2x_2 - 4) \geq 0$\\ -Complementary Slackness Conditions\\ -\phantom{$x_1\frac{\partial L}{\partial x_2} = x_1(\frac{1}{3(x_1+1)} - \lambda) = 0$\\ +Complementary Slackness Conditions + +$x_1\frac{\partial L}{\partial x_2} = x_1(\frac{1}{3(x_1+1)} - \lambda) = 0$\\ $x_2\frac{\partial L}{\partial x_2} = x_2(\frac{2}{3(x_2+1)} - \lambda) = 0$\\ -$\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + 2x_2 - 4) = 0$}\\ -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] - -Non-negativity Conditions\\ -\phantom{$x_1 \geq 0$\\ +$\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + 2x_2 - 4) = 0$\\ + +Non-negativity Conditions + +$x_1 \geq 0$\\ $x_2 \geq 0$\\ -$\lambda \geq $0}\\ -\item[] -\item[] -\item[] +$\lambda \geq $0\\ -\item Consider all border and interior cases: +3. Consider all border and interior cases: \begin{center} \begin{tabular}{|l|ccc|c|} \hline @@ -1008,14 +998,9 @@ $x_1 \neq 0, x_2 \neq 0$ & & \phantom{$\frac{4}{3}$} & \phantom{$\frac{4}{3}$} \end{tabular} \end{center} -\item[] -\item[] -\item[] -\item[] +4. Find Maximum: -\item Find Maximum:\\ \phantom{Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.}\\ -\end{enumerate} @@ -1027,11 +1012,8 @@ The Hessian is used in a Taylor polynomial approximation to $f(\mathbf{x})$ and 1. The second order Taylor polynomial about the critical point ${\bf x}^*$ is - $$f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top -{\bf H(x^*)} \bf h + R(\bf h)$$ + $$f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h + R(\bf h)$$ 2. Since we're looking at a critical point, $\nabla f({\bf x}^*)=0$; and for small $\bf h$, $R(\bf h)$ is negligible. Rearranging, we get -$$f({\bf x}^*+\bf h)-f({\bf x}^*)\approx \frac{1}{2} \bf h^\top {\bf H(x^*)} -\bf h $$ -3. The Righthand side here is a quadratic form and we can determine the definiteness of $\bf -H(x^*)$. +$$f({\bf x}^*+\bf h)-f({\bf x}^*)\approx \frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h $$ +3. The Righthand side here is a quadratic form and we can determine the definiteness of $\bf H(x^*)$. diff --git a/_quarto.yml b/_quarto.yml index 29204f2..d3bd31c 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -14,6 +14,8 @@ book: chapters: - 02_functions.qmd - 03_limits.qmd + - 04_calculus.qmd + - 05_optimization.qmd delete_merged_file: true From 33dce0146a0c851a970760106188f48bb6e9e80c Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:11:30 -0400 Subject: [PATCH 08/34] phantoms sent back to opera --- 05_optimization.qmd | 93 ++++++++++++++++++++++----------------------- 1 file changed, 46 insertions(+), 47 deletions(-) diff --git a/05_optimization.qmd b/05_optimization.qmd index c74b31b..ab4cd02 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -402,10 +402,10 @@ Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ i an $n\times n$ matrix, where the $(i,j)$th element is the second order partial derivative of $f(\mathbf{x})$ with respect to $x_i$ and $x_j$: -$$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\$$9pt] +$$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n} \\ \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_2^2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_n}\\ -\vdots & \vdots & \ddots & \vdots \$$3pt] +\vdots & \vdots & \ddots & \vdots \\ \frac{\partial^2 f(\mathbf{x})}{\partial x_n \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_n \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}$$ @@ -512,66 +512,66 @@ Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. ::: - +```{=latex} \begin{enumerate} \item First order conditions. \begin{enumerate} \item Gradient $\nabla f(\mathbf{x}) = $ - $$\phantom{\begin{pmatrix} \frac{\partial f}{\partial x_1} \\ + $$\begin{pmatrix} \frac{\partial f}{\partial x_1} \\ \frac{\partial f}{\partial x_2}\end{pmatrix} = - \begin{pmatrix} 3x_1^2+9x_2 \\ -3x_2^2+9x_1 \end{pmatrix}}$$ + \begin{pmatrix} 3x_1^2+9x_2 \\ -3x_2^2+9x_1 \end{pmatrix}$$ \item Critical Points $\mathbf{x^*} =$\\ - \phantom{Set the gradient equal to zero and solve for $x_1$ and + Set the gradient equal to zero and solve for $x_1$ and $x_2$.We have two equations and two unknowns. Solving for $x_1$ and $x_2$, we get two critical points: $\mathbf{x}_1^*=(0,0)$ and - $\mathbf{x}_2^*=(3,-3)$.} - $$\phantom{3x_1^2 + 9x_2 = 0 \quad \Rightarrow \quad 9x_2 = - -3x_1^2 \quad \Rightarrow \quad x_2 = -\frac{1}{3}x_1^2}$$ - $$\phantom{-3x_2^2 + 9x_1 = 0 \quad \Rightarrow \quad - -3(-\frac{1} {3}x_1^2)^2 + 9x_1 = 0}$$ - $$\phantom{\Rightarrow \quad -\frac{1}{3}x_1^4 + $\mathbf{x}_2^*=(3,-3)$. + $$3x_1^2 + 9x_2 = 0 \quad \Rightarrow \quad 9x_2 = + -3x_1^2 \quad \Rightarrow \quad x_2 = -\frac{1}{3}x_1^2$$ + $$-3x_2^2 + 9x_1 = 0 \quad \Rightarrow \quad + -3(-\frac{1} {3}x_1^2)^2 + 9x_1 = 0$$ + $$\Rightarrow \quad -\frac{1}{3}x_1^4 + 9x_1 = 0 \quad \Rightarrow \quad x_1^3 = 27x_1 \quad - \Rightarrow \quad x_1 = 3}$$ - $$\phantom{3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3}$$ + \Rightarrow \quad x_1 = 3$$ + $$3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3$$ \end{enumerate} \item Second order conditions. \begin{enumerate} \item Hessian $\mathbf{H(x)} = $ - $$\phantom{\begin{pmatrix} 6x_1&9\\9&-6x_2 \end{pmatrix}}$$ + $$\begin{pmatrix} 6x_1&9\\9&-6x_2 \end{pmatrix}$$ \item Hessian $\mathbf{H(x_1^*)} = $ - $$\phantom{\begin{pmatrix} 0&9\\9&0\end{pmatrix}}$$ + $$\begin{pmatrix} 0&9\\9&0\end{pmatrix}$$ \item Leading principal minors of $\mathbf{H(x_1^*)} = $ - $$\phantom{M_1=0; M_2=-81}$$\\ + $$M_1=0; M_2=-81$$\\ \item Definiteness of $\mathbf{H(x_1^*)}$?\\ - \phantom{$\mathbf{H(x_1^*)}$ is indefinite}\\ + $\mathbf{H(x_1^*)}$ is indefinite\\ \item Maxima, Minima, or Saddle Point for $\mathbf{x_1^*}$?\\ - \phantom{Since $\mathbf{H(x_1^*)}$ is indefinite, $\mathbf{x}_1^*=(0,0)$ - is a saddle point.}\\ + Since $\mathbf{H(x_1^*)}$ is indefinite, $\mathbf{x}_1^*=(0,0)$ + is a saddle point.\\ \item Hessian $\mathbf{H(x_2^*)} = $ - $$\phantom{\begin{pmatrix} 18&9\\9&18\end{pmatrix}}$$ + $$\begin{pmatrix} 18&9\\9&18\end{pmatrix}$$ \item Leading principal minors of $\mathbf{H(x_2^*)} = $ - $$\phantom{M_1=18; M_2=243}$$\\ + $$M_1=18; M_2=243$$\\ \item Definiteness of $\mathbf{H(x_2^*)}$?\\ - \phantom{$\mathbf{H(x_2^*)}$ is positive definite}\\ + $\mathbf{H(x_2^*)}$ is positive definite\\ \item Maxima, Minima, or Saddle Point for $\mathbf{x}_2^*$?\\ - \phantom{Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum}\\ + Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum\\ \end{enumerate} \item Global concavity/convexity. \begin{enumerate} \item Is f(x) globally concave/convex?\\ - \phantom{No. In evaluating the Hessians for $\mathbf{x}_1^*$ + No. In evaluating the Hessians for $\mathbf{x}_1^*$ and $\mathbf{x}_2^*$ we saw that the Hessian is not positive - semidefinite at x $=$ (0,0).}\\ + semidefinite at x $=$ (0,0).\\ \item Are any $\mathbf{x^*}$ global minima or maxima?\\ - \phantom{No. Since the function is not globally concave/convex, + No. Since the function is not globally concave/convex, we can't infer that $\mathbf{x}_2^*=(3,-3)$ is a global minimum. In fact, if we set $x_1=0$, the $f(\mathbf{x})=-x_2^3$, which will - go to $-\infty$ as $x_2\to \infty$.}\\ + go to $-\infty$ as $x_2\to \infty$.\\ \end{enumerate} \end{enumerate} - +``` ## Constrained Optimization @@ -784,10 +784,9 @@ x_1 + x_2 \le 4 - s_1^2\\ \end{array}}$$ 2. Write the Lagrangian: -$$\phantom{L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)}$$ +$$L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)$$ 3. Take the partial derivatives and set equal to zero: - \phantom{ $\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 + \lambda_2 = 0$\\ $\frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 + \lambda_3 = 0$\\ $\frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4) = 0$\\ @@ -795,7 +794,7 @@ $\frac{\partial L}{\partial \lambda_2} = -(-x_1 + s_2^2) = 0$\\ $\frac{\partial L}{\partial \lambda_3} = -(-x_2 + s_3^2) = 0$\\ $\frac{\partial L}{\partial s_1} = 2s_1\lambda_1 = 0$\\ $\frac{\partial L}{\partial s_2} = 2s_2\lambda_2 = 0$\\ -$\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$} +$\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$ 3. Consider all ways that the complementary slackness conditions are solved: \begin{center} @@ -803,21 +802,21 @@ $\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$} \hline Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ \hline -$s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{\phantom{No solution}} & \\ -$s_1 \neq 0, s_2 = s_3 = 0$ & \phantom{2} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0}\\ -$s_2 \neq 0, s_1 = s_3 = 0$ & \phantom{0} & \phantom{2} & \phantom{0} & \phantom{-8} & \phantom{0} & \phantom{-8} & \phantom{4} & \phantom{0} & \phantom{-16}\\ -$s_3 \neq 0, s_1 = s_2 = 0$ & \phantom{0} & \phantom{0} & \phantom{2} & \phantom{-16} & \phantom{-16} & \phantom{0} & \phantom{0} & \phantom{4} & \phantom{-32}\\ -$s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{\phantom{No solution}} & \\ -$s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{\phantom{No solution}} & \\ -$s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &\phantom{0} & \phantom{$\sqrt{\frac{8}{3}}$} & \phantom{$\sqrt{\frac{4}{3}}$} & \phantom{$-\frac{16}{3}$} & \phantom{0} & \phantom{0} & \phantom{$\frac{8}{3}$}& \phantom{$\frac{4}{3}$} & \phantom{$-\frac{32}{3}$}\\ -$s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{\phantom{No solution}}& \\ +$s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{No solution} & \\ +$s_1 \neq 0, s_2 = s_3 = 0$ & 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ +$s_2 \neq 0, s_1 = s_3 = 0$ & 0 & 2 & 0 & -8 & 0 & -8 & 4 & 0 & -16\\ +$s_3 \neq 0, s_1 = s_2 = 0$ & 0 & 0 & 2 & -16 & -16 & 0 & 0 & 4 & -32\\ +$s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{No solution} & \\ +$s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{No solution} & \\ +$s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &0 & $\sqrt{\frac{8}{3}}$ & $\sqrt{\frac{4}{3}}$ & $-\frac{16}{3}$ & 0 & 0 & $\frac{8}{3}$& $\frac{4}{3}$ & $-\frac{32}{3}$\\ +$s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ \hline \end{tabular} \end{center} -\phantom{This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$} +This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$ -4. Find maximum: \phantom{Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem.} +4. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem. @@ -990,17 +989,17 @@ $\lambda \geq $0\\ \hline Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ \hline -$x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 \neq 0, x_2 \neq 0$ & & \phantom{$\frac{4}{3}$} & \phantom{$\frac{4}{3}$} & \phantom{$\log\frac{7}{3}$}\\ +$x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{No Solution}& \\ +$x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{No Solution}& \\ +$x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{No Solution}& \\ +$x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\\ \hline \end{tabular} \end{center} 4. Find Maximum: -\phantom{Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.}\\ +Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.\\ From 7c281c2ff67b058d5e23e6c9ea0ac51b80bbdcbe Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:16:34 -0400 Subject: [PATCH 09/34] remove whitespace --- 01_warmup.qmd | 21 ---- 02_functions.qmd | 51 ---------- 03_limits.qmd | 50 ---------- 04_calculus.qmd | 118 ----------------------- 05_optimization.qmd | 91 ------------------ 06_probability.qmd | 174 ---------------------------------- 07_linear-algebra.qmd | 126 ------------------------ 11_data-handling_counting.qmd | 43 --------- 12_matricies-manipulation.qmd | 46 --------- 13_functions_obj_loops.qmd | 50 ---------- 14_visualization.qmd | 49 ---------- 15_project-dempeace.qmd | 27 ------ 16_simulation.qmd | 47 --------- 17_non-wysiwyg.qmd | 25 ----- 18_text.qmd | 15 --- 19_command-line_git.qmd | 13 --- 21_solutions-warmup.qmd | 24 ----- 23_solution_programming.qmd | 35 ------- index.qmd | 2 - 19 files changed, 1007 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index 7404828..b7deff2 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -1,12 +1,9 @@ # Pre-Prefresher Exercises {.unnumbered} - Before our first meeting, please try solving these questions. They are a sample of the very beginning of each math section. We have provided links to the parts of the book you can read if the concepts are new to you. The goal of this "pre"-prefresher assignment is not to intimidate you but to set common expectations so you can make the most out of the actual Prefresher. Even if you do not understand some or all of these questions after skimming through the linked sections, your effort will pay off and you will be better prepared for the math prefresher. We are also open to adjusting these expectations based on feedback (this class is for _you_), so please do not hesitate to write to the instructors for feedback. - - ## Linear Algebra {.unnumbered} ### Vectors {.unnumbered} @@ -19,21 +16,16 @@ Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pm If you are having trouble with these problems, please review Section @sec-vector-def "Working with Vectors" in Chapter @sec-linearalgebra. - Are the following sets of vectors linearly independent? 1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ - 2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ - 3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ (this requires some guesswork) - If you are having trouble with these problems, please review Section @sec-linearindependence. - ### Matrices {.unnumbered} $${\bf A}=\begin{pmatrix} @@ -44,7 +36,6 @@ $${\bf A}=\begin{pmatrix} \end{pmatrix}$$ - What is the dimensionality of matrix ${\bf A}$? What is the element $a_{23}$ of ${\bf A}$? @@ -60,7 +51,6 @@ $${\bf B}=\begin{pmatrix} What is ${\bf A}$ + ${\bf B}$? - Given that $${\bf C}=\begin{pmatrix} @@ -71,8 +61,6 @@ $${\bf C}=\begin{pmatrix} What is ${\bf A}$ + ${\bf C}$? - - Given that $$c = 2$$ @@ -81,8 +69,6 @@ What is $c$${\bf A}$? If you are having trouble with these problems, please review Section @sec-matrixbasics. - - ## Operations {.unnumbered} ### Summation {.unnumbered} @@ -95,17 +81,14 @@ Simplify the following 3. $\sum\limits_{i= 1}^4 (3k + i + 2)$ - ### Products {.unnumbered} 1. $\prod\limits_{i= 1}^3 i$ 2. $\prod\limits_{k=1}^3(3k + 2)$ - To review this material, please see Section \@ref(sum-notation). - ### Logs and exponents {.unnumbered} Simplify the following @@ -123,8 +106,6 @@ Simplify the following To review this material, please see Section @sec-logexponents - - ## Limits {.unnumbered} Find the limit of the following. @@ -135,7 +116,6 @@ Find the limit of the following. To review this material please see Section @sec-limitsfun - ## Calculus {.unnumbered} For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ @@ -167,6 +147,5 @@ If you are stuck, please try sketching out a picture of each of the functions. 3. If we roll two fair dice, what is the probability that their sum would be 11? 4. If we roll two fair dice, what is the probability that their sum would be 12? - For a review, please see Sections @sec-setoper - @sec-probdef. diff --git a/02_functions.qmd b/02_functions.qmd index 8212df6..ed2d20c 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -16,7 +16,6 @@ __Topics__ Limit of a Function; Continuity; Sets, Sets, and More Sets. - ## Summation Operators $\sum$ and $\prod$ {#sum-notation} Addition (+), Subtraction (-), multiplication and division are basic operations of arithmetic -- combining numbers. In statistics and calculus, we want to add a _sequence_ of numbers that can be expressed as a pattern without needing to write down all its components. For example, how would we express the sum of all numbers from 1 to 100 without writing a hundred numbers? @@ -33,7 +32,6 @@ The bottom of the $\sum$ symbol indicates an index (here, $i$), and its start va - $\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i$ - $\sum\limits_{i=1}^n c = n c$ - __Product:__ $$\prod\limits_{i=1}^n x_i = x_1 x_2 x_3 \cdots x_n$$ @@ -45,8 +43,6 @@ Properties: - $\prod\limits_{i=1}^n (x_i + y_i) =$ a total mess - $\prod\limits_{i=1}^n c = c^n$ - - Other Useful Functions __Factorials!:__ @@ -58,8 +54,6 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco - $17\mod3 = 2$ - $100 \ \% \ 30 = 10$ - - :::{#exm-operators} ## Operators @@ -90,12 +84,10 @@ Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ ::: - ## Introduction to Functions A __function__ (in ${\bf R}^1$) is a mapping, or transformation, that relates members of one set to members of another set. For instance, if you have two sets: set $A$ and set $B$, a function from $A$ to $B$ maps every value $a$ in set $A$ such that $f(a) \in B$. Functions can be "many-to-one", where many values or combinations of values from set $A$ produce a single output in set $B$, or they can be "one-to-one", where each value in set $A$ corresponds to a single value in set $B$. A function by definition has a single function value for each element of its domain. This means, there cannot be "one-to-many" mapping. - __Dimensionality__: ${\bf R}^1$ is the set of all real numbers extending from $-\infty$ to $+\infty$ --- i.e., the real number line. ${\bf R}^n$ is an $n$-dimensional space, where each of the $n$ axes extends from $-\infty$ to $+\infty$. - ${\bf R}^1$ is a one dimensional line. @@ -104,7 +96,6 @@ __Dimensionality__: ${\bf R}^1$ is the set of all real numbers extending from $- Points in ${\bf R}^n$ are ordered $n$-tuples (just means an combination of $n$ elements where order matters), where each element of the $n$-tuple represents the coordinate along that dimension. - For example: - ${\bf R}^1$: (3) @@ -121,10 +112,8 @@ Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. - $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. - We often use variable $x$ as input and another $y$ as output, e.g. $y=x+1$ - :::{#exm-functions} ## Functions @@ -135,30 +124,21 @@ For each of the following, state whether they are one-to-one or many-to-one func 2. For $x \in [-\infty, \infty]$, $f: x \rightarrow x^2$. - - ::: - :::{#exr-functions1} ## Functions For each of the following, state whether they are one-to-one or many-to-one functions. - 1. For $x \in [-3, \infty]$, $f: x \rightarrow x^2$. - 2. For $x \in [0, \infty]$, $f: x \rightarrow \sqrt{x}$ - ::: - - - Some functions are defined only on proper subsets of ${\bf R}^n$. - __Domain__: the set of numbers in $X$ at which $f(x)$ is defined. @@ -169,7 +149,6 @@ Some functions are defined only on proper subsets of ${\bf R}^n$. Some General Types of Functions - __Monomials__: $f(x)=a x^k$ $a$ is the coefficient. $k$ is the degree. @@ -183,10 +162,8 @@ Examples: $y=-\frac{1}{2}x^3+x^2$, $y=3x+5$ The degree of a polynomial is the highest degree of its monomial terms. Also, it's often a good idea to write polynomials with terms in decreasing degree. - __Exponential Functions__: Example: $y=2^x$ - ## $\log$ and $\exp$ {#logexponents} __Relationship of logarithmic and exponential functions__: @@ -211,7 +188,6 @@ __Properties of exponential functions:__ - $(a^x)^y = a^{x y}$ - $a^0 = 1$ - __Properties of logarithmic functions__ (any base): Generally, when statisticians or social scientists write $\log(x)$ they mean $\log_e(x)$. In other words: $\log_e(x) \equiv \ln(x) \equiv \log(x)$ @@ -225,15 +201,11 @@ $$a^{\log_a(x)}=x$$ - $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ - $\log(1)=\log(e^0)=0$ - __Change of Base Formula__: Use the change of base formula to switch bases as necessary: $$\log_b(x) = \frac{\log_a(x)}{\log_a(b)}$$ Example: $$\log_{10}(x) = \frac{\ln(x)}{\ln(10)}$$ - - - You can use logs to go between sum and product notation. This will be particularly important when you're learning maximum likelihood estimation. \begin{eqnarray*} @@ -251,8 +223,6 @@ Therefore, you can see that the log of a product is equal to the sum of the logs &=& n \log(c) + \sum\limits_{i=1}^n \log (x_i)\\ \end{eqnarray*} - - :::{#exm-log} ## Logarithmic Functions @@ -267,12 +237,8 @@ Simplify the following logarithm. By "simplify", we actually really mean - use a 3. $\log_4(x^3y^5)$ - - - ::: - :::{#exr-log1} ## Logarithmic Functions @@ -281,19 +247,15 @@ Evaluate each of the following logarithms 1. $\log_\frac{3}{2}(\frac{27}{8})$ - Simplify each of the following logarithms. By "simplify", we actually really mean - use as many of the logarithmic properties as you can. 2. $\log(\frac{x^9y^5}{z^3})$ - 3. $\ln{\sqrt{xy}}$ - ::: - ## Graphing Functions What can a graph tell you about a function? @@ -306,7 +268,6 @@ What can a graph tell you about a function? - Does the function tend to some limit? - Other questions related to the substance of the problem at hand. - ## Solving for Variables and Finding Roots Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as a function of $y$. Use algebra to move $x$ to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of $y$. @@ -319,14 +280,12 @@ Solve for x: 1. $y=3x+2$ - 2. $y=e^x$ ::: - Solving for variables is especially important when we want to find the __roots__ of an equation: those values of variables that cause an equation to equal zero. Especially important in finding equilibria and in doing maximum likelihood estimation. Procedure: Given $y=f(x)$, set $f(x)=0$. Solve for $x$. @@ -337,7 +296,6 @@ Multiple Roots: __Quadratic Formula:__ For quadratic equations $ax^2+bx+c=0$, use the quadratic formula: $$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$ - :::{#exr-solvevar1} ## Finding Roots @@ -351,10 +309,8 @@ Solve for x: 3. $f(x)=e^{-x}-10 = 0$ - ::: - ## Sets __Interior Point__: The point $\bf x$ is an interior point of the set $S$ if $\bf x$ is in $S$ and if there is some $\epsilon$-ball around $\bf x$ that contains only points in $S$. The __interior__ of $S$ is the collection of all interior points in $S$. The interior can also be defined as the union of all open sets in $S$. @@ -385,13 +341,11 @@ __Complement__: The complement of set $S$ is everything outside of $S$. - If the set $S$ is circular, the complement of $S$ is everything outside of the circle. - Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. - __Empty__: The empty (or null) set is a unique set that has no elements, denoted by \{\} or $\emptyset$. - The empty set is an example of a set that is open and closed, or a "clopen" set. - Examples: The set of squares with 5 sides; the set of countries south of the South Pole. - ## Answers to Examples and Exercises {.unnumbered} Answer to Example @exm-operators: @@ -412,7 +366,6 @@ Answer to Exercise @exr-operators1: 3. $2^3(7)(11)(2)$ = 1232 - Answer to Example @exm-functions: 1. one-to-one @@ -433,7 +386,6 @@ Answer to Example @exm-log: 3. $3\log_4(x) + 5\log_4(y)$ - Answer to Exercise @exr-log1: 1. 3 @@ -448,7 +400,6 @@ Answer to Example @exm-solvevar: 2. $x = \ln{y}$ - Answer to Exercise @exr-solvevar1: 1. $\frac{-2}{3}$ @@ -457,5 +408,3 @@ Answer to Exercise @exr-solvevar1: 3. x = - $\ln10$ - - diff --git a/03_limits.qmd b/03_limits.qmd index 13a4c4d..41e8b69 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -9,7 +9,6 @@ library(glue) library(patchwork) ``` - Solving limits, i.e. finding out the value of functions as its input moves closer to some value, is important for the social scientist's mathematical toolkit for two related tasks. The first is for the study of calculus, which will be in turn useful to show where certain functions are maximized or minimized. The second is for the study of statistical inference, which is the study of inferring things about things you cannot see by using things you can see. ## Example: The Central Limit Theorem {.unnumbered} @@ -31,7 +30,6 @@ That is, the limit of the distribution of the lefthand side is the distribution The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section @probability-theory) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. - ## Example: The Law of Large Numbers {.unnumbered} A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numbers: @@ -44,11 +42,9 @@ For any draw of identically distributed independent variables with mean $\mu$, t $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ - A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ::: - Intuitively, the more data, the more accurate is your guess. For example, the Figure @fig-llnsim shows how the sample average from many coin tosses converges to the true value : 0.5. ```{r} @@ -71,8 +67,6 @@ ggplot(tibble(n = 1:n, estimate = means), aes(x = n, y = estimate)) + y = "Estimate of the Probability of Heads after n trials") ``` - - ## Sequences We need a couple of steps until we get to limit theorems in probability. First we will introduce a "sequence", then we will think about the limit of a sequence, then we will think about the limit of a _function_. @@ -94,7 +88,6 @@ How do these sequences behave? ::: - We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure @fig-seqabc. ```{r} @@ -114,19 +107,14 @@ gA + gB + gC + plot_layout(nrow = 1) ``` - - - ## The Limit of a Sequence - The notion of "converging to a limit" is the behavior of the points in Example @exm-seqbehav. In some sense, that's the counterfactual we want to know. What happens as $n\rightarrow \infty$? 1. Sequences like 1 above that converge to a limit. 2. Sequences like 2 above that increase without bound. 3. Sequences like 3 above that neither converge nor increase without bound --- alternating over the number line. - :::{#def-limseq} The sequence $\{y_n\}$ has the limit $L$, which we write as $$\lim\limits_{n \to \infty} y_n =L$$, if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. ::: @@ -137,7 +125,6 @@ We can also express the behavior of a sequence as bounded or not: 2. Monotonically Increasing: $y_{n+1}>y_n$ for all $n$ 3. Monotonically Decreasing: $y_{n+1} 0$$ - ::: - - - We will relegate the proofs to small excerpts. - - - ### Derivatives of natural exponential function ($e$) {.unnumbered} To repeat the main rule in Theorem @thm-derivexplog, the intuition is that @@ -287,7 +249,6 @@ To repeat the main rule in Theorem @thm-derivexplog, the intuition is that 3. Same thing no matter how many derivatives there are in front: $\frac{d^n}{dx^n} \alpha e^x = \alpha e^x$ 4. Chain Rule: When the exponent is a function of $x$, remember to take derivative of that function and add to product. $\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)$ - ```{r} #| label: fig-derivexponent #| echo: false @@ -319,8 +280,6 @@ Find the derivative for the following. ::: - - ### Derivatives of $\log$ {.unnumbered} The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, @@ -330,8 +289,6 @@ The natural log is the mirror image of the natural exponent and has mirroring p 3. Chain rule again: $\frac{d}{dx} \log u(x) = \frac{u'(x)}{u(x)}\quad$ 4. For any positive base $b$, $\frac{d}{dx} b^x = (\log b)\left(b^x\right)$. - - ```{r} #| label: fig-derivlog #| echo: false @@ -397,9 +354,6 @@ Then in the special case where $a = e$, $$(e^x)^\prime = (e^x)$$ - - - ## Partial Derivatives What happens when there's more than variable that is changing? @@ -414,7 +368,6 @@ $$\frac{\partial f}{\partial x_i} (x_1,\ldots,x_n) = \lim\limits_{h\to 0} \frac{ Only the $i$th variable changes --- the others are treated as constants. - We can take higher-order partial derivatives, like we did with functions of a single variable, except now the higher-order partials can be with respect to multiple variables. :::{#exm-partialtypes} @@ -431,7 +384,6 @@ Suppose $f(x,y)=x^2+y^2$. Then \end{align*} ::: - :::{#exr-partialderivs} Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? @@ -445,10 +397,6 @@ Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? ::: - - - - ## Taylor Series Approximation {#taylorapprox} A common form of approximation used in statistics involves derivatives. A Taylor series is a way to represent common functions as infinite series (a sum of infinite elements) of the function's derivatives at some point $a$. @@ -458,7 +406,6 @@ For example, Taylor series are very helpful in representing nonlinear (read: dif Specifically, a Taylor series of a real or complex function $f(x)$ that is infinitely differentiable in the neighborhood of point $a$ is: - \begin{align*} f(x) &= f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + \cdots\\ &= \sum_{n=0}^\infty \frac{f^{(n)} (a)}{n!} (x-a)^n @@ -469,7 +416,6 @@ __Taylor Approximation__: We can often approximate the curvature of a function $ $$f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + R_2$$ - $R_2$ is the remainder (R for remainder, 2 for the fact that we took two derivatives) and often treated as negligible, giving us: @@ -477,10 +423,6 @@ $$f(x) \approx f(a) + f'(a)(x-a) + \dfrac{f''(a)}{2} (x-a)^2$$ The more derivatives that are added, the smaller the remainder $R$ and the more accurate the approximation. Proofs involving limits guarantee that the remainder converges to 0 as the order of derivation increases. - - - - ## The Indefinite Integration So far, we've been interested in finding the derivative $f=F'$ of a function $F$. However, sometimes we're interested in exactly the reverse: finding the function $F$ for which $f$ is its derivative. We refer to $F$ as the antiderivative of $f$. @@ -493,12 +435,10 @@ $$F^\prime = f.$$ ::: - Another way to describe is through the inverse formula. Let $DF$ be the derivative of $F$. And let $DF(x)$ be the derivative of $F$ evaluated at $x$. Then the antiderivative is denoted by $D^{-1}$ (i.e., the inverse derivative). If $DF=f$, then $F=D^{-1}f$. This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. - :::{#exr-antiderivatives} ## Antiderivative Find the antiderivative of the following: @@ -509,8 +449,6 @@ Find the antiderivative of the following: ::: - - We know from derivatives how to manipulate $F$ to get $f$. But how do you express the procedure to manipulate $f$ to get $F$? For that, we need a new symbol, which we will call indefinite integration. :::{#def-integral} @@ -523,31 +461,25 @@ and is equal to the antiderivative of $f$. ::: - :::{#exm-integralc} Draw the function $f(x)$ and its indefinite integral, $\int\limits f(x) dx$ - $$f(x) = (x^2-4)$$ - ::: - :::{#sol-integralc} The Indefinite Integral of the function $f(x) = (x^2-4)$ can, for example, be $F(x) = \frac{1}{3}x^3 - 4x.$ But it can also be $F(x) = \frac{1}{3}x^3 - 4x + 1$, because the constant 1 disappears when taking the derivative. ::: Some of these functions are plotted in the bottom panel of Figure @fig-integralc as dotted lines. - ```{r} #| label: fig-integralc #| echo: false #| fig-cap: The Many Indefinite Integrals of a Function range1 <- tibble(x = c(-4, 4)) - fx <- ggplot(range1, aes(x = x)) + stat_function(fun = function(x) x^2 - 4, size = 0.5) + labs(y = expression(f(x))) @@ -568,7 +500,6 @@ Notice from these examples that while there is only a single derivative for any Some common rules of integrals follow by virtue of being the inverse of a derivative. - 1. Constants are allowed to slip out: $\int a f(x)dx = a\int f(x)dx$ 1. Integration of the sum is sum of integrations: $\int [f(x)+g(x)]dx=\int f(x)dx + \int g(x)dx$ 1. Reverse Power-rule: $\int x^n dx = \frac{1}{n+1} x^{n+1} + c$ @@ -578,7 +509,6 @@ Some common rules of integrals follow by virtue of being the inverse of a deriva 1. More generally: $\int [f(x)]^n f'(x)dx = \frac{1}{n+1}[f(x)]^{n+1}+c$ 1. Remember the derivative of a log of a function: $\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c$ - :::{#exm-common-integration} ## Common Integration Simplify the following indefinite integrals: @@ -587,11 +517,8 @@ Simplify the following indefinite integrals: * $\int (2x+1)dx$ * $\int e^x e^{e^x} dx$ - ::: - - ## The Definite Integral: The Area under the Curve If there is a indefinite integral, there _must_ be a definite integral. Indeed there is, but the notion of definite integrals comes from a different objective: finding the are a under a function. We will find, perhaps remarkably, that the formula we find to get the sum turns out to be expressible by the anti-derivative. @@ -623,7 +550,6 @@ g2 <- fx + geom_col(data = d2, aes(x, f), width = 0.1, fill = "gray", alpha = g1 + g2 + plot_layout(nrow = 1) ``` - One way to calculate the area would be to divide the interval $a\le x\le b$ into $n$ subintervals of length $\Delta x$ and then approximate the region with a series of rectangles, where the base of each rectangle is $\Delta x$ and the height is $f(x)$ at the midpoint of that interval. $A(R)$ would then be approximated by the area of the union of the rectangles, which is given by $$S(f,\Delta x)=\sum\limits_{i=1}^n f(x_i)\Delta x$$ and is called a __Riemann sum__. As we decrease the size of the subintervals $\Delta x$, making the rectangles "thinner," we would expect our approximation of the area of the region to become closer to the true area. This allows us to express the area as a limit of a series: @@ -676,26 +602,19 @@ Let $f(x) = 3x^2$. ::: - - - :::{#exr-defintexp} What is the value of $\int\limits_{-2}^2 e^x e^{e^x} dx$? ::: - - ### Common Rules for Definite Integrals {.unnumbered} The area-interpretation of the definite integral provides some rules for simplification. - 1. There is no area below a point: $$\int\limits_a^a f(x)dx=0$$ 2. Reversing the limits changes the sign of the integral: $$\int\limits_a^b f(x)dx=-\int\limits_b^a f(x)dx$$ 3. Sums can be separated into their own integrals: $$\int\limits_a^b [\alpha f(x)+\beta g(x)]dx = \alpha \int\limits_a^b f(x)dx + \beta \int\limits_a^b g(x)dx$$ 4. Areas can be combined as long as limits are linked: $$\int\limits_a^b f(x) dx +\int\limits_b^c f(x)dx = \int\limits_a^c f(x)dx$$ - :::{#exr-defintshort} ## Definite integral shortcuts Simplify the following definite intergrals. @@ -704,11 +623,8 @@ Simplify the following definite intergrals. 2. $\int\limits_0^4 (2x+1)dx=$ 3. $\int\limits_{-2}^0 e^x e^{e^x} dx + \int\limits_0^2 e^x e^{e^x} dx =$ - ::: - - ## Integration by Substitution From the second fundamental theorem of calculus, we now that a quick way to get a definite integral is to first find the indefinite integral, and then just plug in the bounds. @@ -719,8 +635,6 @@ Suppose we want to find the indefinite integral $$\int g(x)dx$$ but $g(x)$ is co Why does an introduction of yet another function end of simplifying things? Let's refer to the antiderivative of $f$ as $F$. Then the chain rule tells us that $$\frac{d}{dx} F[u(x)]=f[u(x)]u'(x)$$. So, $F[u(x)]$ is the antiderivative of $g$. We can then write $$\int g(x) dx= \int f[u(x)]u'(x)dx = \int \frac{d}{dx} F[u(x)]dx = F[u(x)]+c$$ - - To summarize, the procedure to determine the indefinite integral $\int g(x)dx$ by the method of substitution: 1. Identify some part of $g(x)$ that might be simplified by substituting in a single variable $u$ (which will then be a function of $x$). @@ -728,27 +642,19 @@ To summarize, the procedure to determine the indefinite integral $\int g(x)dx$ b 3. Solve the indefinite integral. 4. Substitute back in for $x$ - Substitution can also be used to calculate a definite integral. Using the same procedure as above, $$\int\limits_a^b g(x)dx=\int\limits_c^d f(u)du = F(d)-F(c)$$ where $c=u(a)$ and $d=u(b)$. - - :::{#exm-intsub1} ## Integration by Substitution I Solve the indefinite integral $$\int x^2 \sqrt{x+1}dx.$$ - ::: - - - For the above problem, we could have also used the substitution $u=\sqrt{x+1}$. Then $x=u^2-1$ and $dx=2u du$. Substituting these in, we get $$\int x^2\sqrt{x+1}dx=\int (u^2-1)^2 u 2u du$$ which when expanded is again a polynomial and gives the same result as above. - Another case in which integration by substitution is is useful is with a fraction. :::{#exm-intsub2} @@ -756,24 +662,17 @@ Another case in which integration by substitution is is useful is with a fractio Simplify $$\int\limits_0^1 \frac{5e^{2x}}{(1+e^{2x})^{1/3}}dx.$$ ::: - - - - ## Integration by Parts - Another useful integration technique is __integration by parts__, which is related to the Product Rule of differentiation. The product rule states that $$\frac{d}{dx}(uv)=u\frac{dv}{dx}+v\frac{du}{dx}$$ Integrating this and rearranging, we get $$\int u\frac{dv}{dx}dx= u v - \int v \frac{du}{dx}dx$$ or $$\int u(x) v'(x)dx=u(x)v(x) - \int v(x)u'(x)dx$$ More easily remembered with the mnemonic "Ultraviolet Voodoo": $$\int u dv = u v - \int v du$$ where $du=u'(x)dx$ and $dv=v'(x)dx$. - For definite integrals, this is simply $$\int\limits_a^b u\frac{dv}{dx}dx = \left. u v \right|_a^b - \int\limits_a^b v \frac{du}{dx}dx$$ Our goal here is to find expressions for $u$ and $dv$ that, when substituted into the above equation, yield an expression that's more easily evaluated. - :::{#exm-intbyparts} ## Integration by Parts @@ -793,7 +692,6 @@ Let $u=x$ and $\frac{dv}{dx} = e^{ax}$. Then $du=dx$ and $v=(1/a)e^{ax}$. Subst \end{eqnarray} ::: - :::{#exr-intparts-adv} ## Integration by Parts II @@ -801,21 +699,17 @@ Let $u=x$ and $\frac{dv}{dx} = e^{ax}$. Then $du=dx$ and $v=(1/a)e^{ax}$. Subst 1. Integrate $$\int x^n e^{ax} dx$$ - 2. Integrate $$\int x^3 e^{-x^2} dx$$ - ::: - ## Answers to Examples and Exercises {.unnumbered} Exercise @exr-introderivatives :::{#sol-introderivatives} - 1. $f^\prime(x)= 0$ 2. $f^\prime(x)= 1$ 3. $f^\prime(x)= 2x^3$ @@ -827,11 +721,8 @@ Exercise @exr-introderivatives 9. $f\prime(x) = 6x + \frac{2}{3}x^{\frac{-2}{3}}$ 10. $f\prime(x)= \frac{-4x}{x^4 - 2x^2 + 1}$ - - ::: - Example @exm-tothesix :::{#sol-tothesix} @@ -843,36 +734,29 @@ For convenience, define $f(z) = z^6$ and $z = g(x) = 3x^2+5x-7$. Then, $y=f[g(x \end{align*} ::: - Example @exm-exmderivexp :::{#sol-exmderivexp} - 1. Let $u(x)=-3x$. Then $u^\prime(x)=-3$ and $f^\prime(x)=-3e^{-3x}$. 2. Let $u(x)=x^2$. Then $u^\prime(x)=2x$ and $f^\prime(x)=2xe^{x^2}$. - ::: Example @exm-exmderivlog - :::{#sol-exmderivlog} - 1. Let $u(x)=x^2+9$. Then $u^\prime(x)=2x$ and $$\frac{dy}{dx}= \frac{u^\prime(x)}{u(x)} = \frac{2x}{(x^2+9)}$$ 2. Let $u(x)=\log x$. Then $u^\prime(x)=1/x$ and $\frac{dy}{dx} = \frac{1}{(x\log x)}$. 3. Use the generalized power rule. $$\frac{dy}{dx} = \frac{(2 \log x)}{x}$$ 4. We know that $\log e^x=x$ and that $dx/dx=1$, but we can double check. Let $u(x)=e^x$. Then $u^\prime(x)=e^x$ and $\frac{dy}{dx} = \frac{u^\prime(x)}{u(x)} = \frac{e^x}{e^x} = 1.$ - ::: Example @exm-defintmon - :::{#sol-defintmon} What is $F(x)$? From the power rule, recognize $\frac{d}{dx}x^3 = 3x^2$ so @@ -899,7 +783,6 @@ We can easily integrate this, since it is just a polynomial. Doing so and subst ::: - Example @exm-intsub2 :::{#sol-intsub2} @@ -936,7 +819,6 @@ Notice that we now have an integral similar to the previous one, but with $x^{n- For a given $n$, we would repeat the integration by parts procedure until the integrand was directly integratable --- e.g., when the integral became $\int e^{ax}dx$. - 2. $$\int x^3 e^{-x^2} dx$$ We could, as before, choose $u=x^3$ and $dv=e^{-x^2}dx$. But we can't then find $v$ --- i.e., integrating $e^{-x^2}dx$ isn't possible. Instead, notice that $$\frac{d}{dx}e^{-x^2} = -2xe^{-x^2},$$ which can be factored out of the original integrand $$\int x^3 e^{-x^2} dx = \int x^2 (xe^{-x^2})dx.$$ diff --git a/05_optimization.qmd b/05_optimization.qmd index ab4cd02..d4ddd49 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -1,6 +1,5 @@ # Optimization {#optim} - ```{r} #| include: false library(ggplot2) @@ -12,13 +11,11 @@ To optimize, we use derivatives and calculus. Optimization is to find the maximu Optimization also comes up in Economics, Formal Theory, and Political Economy all the time. A go-to model of human behavior is that they optimize a certain utility function. Humans are not pure utility maximizers, of course, but nuanced models of optimization -- for example, adding constraints and adding uncertainty -- will prove to be quite useful. - ## Example: Meltzer-Richard {.unnumbered} A standard backdrop in comparative political economy, the Meltzer-Richard (1981) model states that redistribution of wealth should be higher in societies where the median income is much smaller than the average income. More to the point, typically income distributions wher ethe median is very different from the average is one of high inequality. In other words, the Meltzer-Richard model says that highly unequal economies will have more re-distribution of wealth. Why is that the case? Here is a simplified example that is not the exact model by Meltzer and Richard^[Allan H. Meltzer and Scott F. Richard. ["A Rational Theory of the Size of Government"](https://www.jstor.org/stable/1830813). _Journal of Political Economy_ 89:5 (1981), p. 914-927], but adapted from Persson and Tabellini^[Adapted from Torsten Persson and Guido Tabellini, _Political Economics: Explaining Economic Policy_. MIT Press. ] - We will set the following things about our model human and model democracy. - Individuals are indexed by $i$, and the total population is normalized to unity ("1") without loss of generality. @@ -44,17 +41,14 @@ Income varies by person (In the next section we will cover probability, by then - $E(y)$ is the average income of the society. - $\text{med}(y)$ is the __median income__ of the society. - What will happen in this economy? What will the tax rate be set too? How much public goods will be provided? - We've skipped ahead of some formal theory results of demoracy, but hopefully these are conceptually intuitive. First, if a democracy is competitive, there is no slack in the government's goods, and all tax revenue becomes a public good. So we can go ahead and set the constraint: $$g = \sum_{i} \tau y_i P(y_i) = \tau E(y)$$ We can do this trick because of the "normalizes to unity" setting, but this is a general property of the average. - Now given this constraint we can re-write an individual's welfare as \begin{align*} @@ -74,25 +68,16 @@ $$g_i^\star = {U_g}^{-1}\left(\frac{y_i}{E(y)}\right)$$ Now recall that because we assumed concavity, $U_g$ is a negative sloping function whose value is positive. It can be shown that the inverse of such a function is also decreasing. Thus an individual's preferred level of government is determined by a single continuum, the person's income divided by the average income, and the function is __decreasing__ in $y_i$. This is consistent with our intuition that richer people prefer less redistribution. - That was the amount for any given person. The government has to set one value of $g$, however. So what will that be? Now we will use another result, the median voter theorem. This says that under certain general electoral conditions (single-peaked preferences, two parties, majority rule), the policy winner will be that preferred by the median person in the population. Because the only thing that determines a person's preferred level of government is $y_i / E(y)$, we can presume that the median voter, whose income is $\text{med}(y)$ will prevail in their preferred choice of government. Therefore, we wil see - $$g^\star = {U_g}^{-1}\left(\frac{\text{med}(y)}{E(y)}\right)$$ What does this say about the level of redistribution we observe in an economy? The higher the average income is than the median income, which often (but not always) means _more_ inequality, there should be _more_ redistribution. - - - - - ## Maxima and Minima The first derivative, $f'(x)$, quantifies the slope of a function. Therefore, it can be used to check whether the function $f(x)$ at the point $x$ is increasing or decreasing at $x$. - - 1. __Increasing:__ $f'(x)>0$ 1. __Decreasing:__ $f'(x)<0$ 1. __Neither increasing nor decreasing__: $f'(x)=0$ @@ -100,7 +85,6 @@ The first derivative, $f'(x)$, quantifies the slope of a function. Therefore, it So for example, $f(x) = x^2 + 2$ and $f^\prime(x) = 2x$ - ```{r} #| echo: false #| fig-cap: Maxima and Minima @@ -118,7 +102,6 @@ fprimex <- fx0 + stat_function(fun = function(x) 2*x, linewidth = 0.5, linetype fx + fprimex + plot_layout(nrow = 1) ``` - :::{#exr-maxminplot} ## Plotting a maximum and minimum @@ -126,7 +109,6 @@ Plot $f(x)=x^3+ x^2 + 2$, plot its derivative, and identify where the derivative ::: - ```{r} #| echo: false #| eval: false @@ -145,7 +127,6 @@ fprimex <- fx0 + stat_function(fun = function(x) 3*x^2, size = 0.5, linetype = " fx + fprimex + plot_annotation(expression(f(x)==x^3+2)) ``` - The second derivative $f''(x)$ identifies whether the function $f(x)$ at the point $x$ is 1. Concave down: $f''(x)<0$ @@ -174,24 +155,18 @@ __Global Maxima and Minima__ Sometimes no global max or min exists --- e.g., $f( 2. __Globally concave up or concave down functions.__ If $f''(x)$ is never zero, then there is at most one critical point. That critical point is a global maximum if $f''<0$ and a global minimum if $f''>0$. 3. __Functions over closed and bounded intervals__ must have both a global maximum and a global minimum. - - :::{#exm-maxmindraw} ## Maxima and Minima by drawing Find any critical points and identify whether they are a max, min, or saddle point: - 1. $f(x)=x^2+2$ 1. $f(x)=x^3+2$ 1. $f(x)=|x^2-1|$, $x\in [-2,2]$ - ::: - - ## Concavity of a Function Concavity helps identify the curvature of a function, $f(x)$, in 2 dimensional space. @@ -204,7 +179,6 @@ A function $f$ is strictly concave over the set S \underline{if} $\forall x_1,x_ ::: - ```{r} #| echo: false range1 <- tibble(x = c(-4, 4)) @@ -218,7 +192,6 @@ fx2 <- ggplot(range1, aes(x = x)) + fx1 + fx2 + plot_layout(nrow = 1) ``` - :::{#def-convex} ## Convex Function Convex: A function f is strictly convex over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) < af(x_1) + (1-a)f(x_2)$$ @@ -226,7 +199,6 @@ Convex: A function f is strictly convex over the set S \underline{if} $\forall x Any line connecting two points on a convex function will lie above the function. ::: - \begin{comment} \parbox{2in}{\includegraphics[scale=.4]{Convex.pdf}} \end{comment} @@ -257,7 +229,6 @@ No matter what two points you select, the \textit{highest} valued point will alw \parbox{1.8in}{\includegraphics[scale=.4]{Quasiconvex.pdf}} \end{comment} - **Second Derivative Test of Concavity**: The second derivative can be used to understand concavity. If @@ -266,7 +237,6 @@ f''(x) < 0 & \Rightarrow & \text{Concave}\\ f''(x) > 0 & \Rightarrow & \text{Convex} \end{array}$$ - ### Quadratic Forms {.unnumbered} Quadratic forms is shorthand for a way to summarize a function. This is important for finding concavity because @@ -310,20 +280,14 @@ For example, the Quadratic on $\mathbf{R}^2$: &= a_{11}x_1^2 + a_{12}x_1x_2 + a_{22}x_2^2 \end{align*} - - - ### Definiteness of Quadratic Forms {.unnumbered} - When the function $f(\mathbf{x})$ has more than two inputs, determining whether it has a maxima and minima (remember, functions may have many inputs but they have only one output) is a bit more tedious. Definiteness helps identify the curvature of a function, $Q(\textbf{x})$, in n dimensional space. __Definiteness__: By definition, a quadratic form always takes on the value of zero when $x = 0$, $Q(\textbf{x})=0$ at $\textbf{x}=0$. The definiteness of the matrix $\textbf{A}$ is determined by whether the quadratic form $Q(\textbf{x})=\textbf{x}^\top\textbf{A}\textbf{x}$ is greater than zero, less than zero, or sometimes both over all $\mathbf{x}\ne 0$. - - ## FOC and SOC We can see from a graphical representation that if a point is a local maxima or minima, it must meet certain conditions regarding its derivative. These are so commonly used that we refer these to "First Order Conditions" (FOCs) and "Second Order Conditions" (SOCs) in the economic tradition. @@ -354,10 +318,6 @@ $\mathbf{x}^*$ is a critical point if and only if $\nabla f(\mathbf{x}^*)=0$. If ::: - - - - :::{#exm-gradcp} Example: Given a function $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$, find the (1) Gradient and (2) Critical point of $f(\mathbf{x})$. @@ -372,7 +332,6 @@ Gradient &= \begin{pmatrix} 2(x_1-1)\\ 2x_2 \end{pmatrix} \end{align*} - Critical Point $\mathbf{x}^* =$ \begin{align*} @@ -382,15 +341,10 @@ Critical Point $\mathbf{x}^* =$ &\Rightarrow x_2^* = 0\\ \end{align*} - So $$\mathbf{x}^* = (1,0)$$ - ::: - - - ### Second Order Conditions {.unnumbered} When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of $n$ variables, we use _second order partial derivatives_ as an indicator of curvature. @@ -411,14 +365,10 @@ $$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}& ::: - - - Note that the hessian will be a symmetric matrix because $\frac{\partial f(\mathbf{x})}{\partial x_1\partial x_2} = \frac{\partial f(\mathbf{x})}{\partial x_2\partial x_1}$. Also note that given that $f(\mathbf{x})$ is of quadratic form, each element of the hessian will be a constant. - These definitions will be employed when we determine the __Second Order Conditions__ of a function: Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f(\mathbf{x}^*)=0$, @@ -429,8 +379,6 @@ Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f( 4. Hessian is Negative Semidefinite $\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)$} $\quad \Longrightarrow \quad$ Local Max 5. Hessian is Indefinite $\quad \Longrightarrow \quad$ Saddle Point - - :::{#exm-maxmin2d} ## Max and min with two dimensions @@ -440,7 +388,6 @@ saddle point? ::: - :::{#sol-maxmin2d} The Hessian is @@ -451,7 +398,6 @@ The Leading principal minors of the Hessian are $M_1=2; M_2=4$. Now we consider Maxima, Minima, or Saddle Point? Since the Hessian is positive definite and the gradient equals 0, $x^\star = (1,0)$ is a strict local minimum. - Note: Alternate check of definiteness. Is $\mathbf{H(x^*)} \geq \leq 0 \quad \forall \quad \mathbf{x}\ne 0$ @@ -465,8 +411,6 @@ For any $\mathbf{x}\ne 0$, $2(x_1^2+x_2^2)>0$, so the Hessian is positive defin ::: - - ### Definiteness and Concavity {.unnumbered} Although definiteness helps us to understand the curvature of an n-dimensional function, it does not necessarily tell us whether the function is globally concave or convex. @@ -476,10 +420,8 @@ We need to know whether a function is globally concave or convex to determine wh 1. Hessian is Positive Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Convex 2. Hessian is Negative Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Concave - Notice that the definiteness conditions must be satisfied over the entire domain. - ## Global Maxima and Minima __Global Max/Min Conditions__: Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f(\mathbf{x}^*)=0$, @@ -496,7 +438,6 @@ not enough to guarantee $\mathbf{x}^*$ is a local max. However, showing that $\mathbf{H(x)}$ is negative semidefinite for all $\mathbf{x}$ guarantees that $x^*$ is a global max. (The same goes for positive semidefinite and minima.)\\ - Example: Take $f_1(x)=x^4$ and $f_2(x)=-x^4$. Both have $x=0$ as a critical point. Unfortunately, $f''_1(0)=0$ and $f''_2(0)=0$, so we can't tell whether $x=0$ is a min or max for either. However, @@ -505,7 +446,6 @@ and $f''_2(x)\le 0$ --- i.e., $f_1(x)$ is globally convex and $f_2(x)$ is globally concave. So $x=0$ is a global min of $f_1(x)$ and a global max of $f_2(x)$. - :::{#exr-maxmin} Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. @@ -575,10 +515,8 @@ Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. ## Constrained Optimization - We have already looked at optimizing a function in one or more dimensions over the whole domain of the function. Often, however, we want to find the maximum or minimum of a function over some restricted part of its domain. - ex: Maximizing utility subject to a budget constraint ![A typical Utility Function with a Budget Constraint](images/constraint.png) @@ -601,13 +539,10 @@ $$\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ $$\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ This tells us to maximize/minimize our function, $f(x_1,x_2)$, with respect to the choice variables, $x_1,x_2$, subject to the constraint. - Example: $$\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4$$ It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) = (0,0)$, but that does not satisfy the constraint. How should we proceed? - - ### Equality Constraints {.unnumbered} Equality constraints are the easiest to deal with because we know that the maximum or minimum has to lie on the (intersection of the) constraint(s). @@ -631,7 +566,6 @@ $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{ $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) + \sum_{i=1}^k\lambda_i(r_i - c_i(x_1,\dots, x_n))$$ Here we add the lagrangian term _and_ we subtract the constraining function from the constraint constant. - **Using the Lagrangian to Find the Critical Points**: To find the critical points, we take the partial derivatives of lagrangian function, $L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k)$, with respect to each of its variables (all choice variables $\mathbf{x}$ _and_ all lagrangian multipliers $\mathbf{\lambda}$). At a critical point, each of these partial derivatives must be equal to zero, so we obtain a system of $n + k$ equations in $n + k$ unknowns: \begin{align*} @@ -674,12 +608,10 @@ $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ 4. Therefore, the only critical point is $x_1^* = \frac{8}{3}$ and $x_2^* = \frac{4}{3}$ 5. This gives $f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}$, which is less than the unconstrained optimum $f(0,0) = 0$ - ::: Notice that when we take the partial derivative of L with respect to the Lagrangian multiplier and set it equal to 0, we return exactly our constraint! This is why signs matter. - ## Inequality Constraints Inequality constraints define the boundary of a region over which we seek to optimize the function. This makes inequality constraints more challenging because we do not know if the maximum/minimum lies along one of the constraints (the constraint binds) or in the interior of the region. @@ -702,7 +634,6 @@ $$L(x_1,x_2,\lambda_1,s_1) = f(x_1,x_2) - \lambda_1 ( c(x_1,x_2) + s_1^2 - a_1)$ More generally, in n dimensions: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \dots, x_n) - \sum_{i = 1}^k \lambda_i(c_i(x_1,\dots, x_n) + s_i^2 - a_i)$$ - **Finding the Critical Points**: To find the critical points, we take the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k,s_1,\dots,s_k)$, with respect to each of its variables (all choice variables $x$, all lagrangian multipliers $\lambda$, and all slack variables $s$). At a critical point, _each_ of these partial derivatives must be equal to zero, so we obtain a system of $n + 2k$ equations in $n + 2k$ unknowns: \begin{align*} @@ -723,7 +654,6 @@ $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \do 2. $\lambda_i \neq 0$ and $s_i = 0$: This implies that there is no slack in the constraint and _the constraint does bind_. 3. $\lambda_i = 0$ and $s_i = 0$: In this case, there is no slack but the _constraint binds trivially_, without changing the optimum. - Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4$$ @@ -761,8 +691,6 @@ This shows that there are two critical points: $(0,0)$ and $(\frac{8}{3},\frac{4 5. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that $f(x_1,x_2)$ is maximized at $x_1^* = 0$ and $x_2^*=0$. - - :::{#exr-critical-points-constrained-optimization} Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } @@ -773,8 +701,6 @@ x_2 \ge 0 \end{array}$$ ::: - - 1. Rewrite with the slack variables: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. \begin{array}{l} @@ -818,12 +744,8 @@ This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $ 4. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem. - - - ## Kuhn-Tucker Conditions - As you can see, this can be a pain. When dealing explicitly with _non-negativity constraints_, this process is simplified by using the Kuhn-Tucker method. Because the problem of maximizing a function subject to inequality and non-negativity constraints arises frequently in economics, the **Kuhn-Tucker conditions** provides a method that often makes it easier to both calculate the critical points and identify points that are (local) maxima. @@ -842,7 +764,6 @@ $$L(x_1,x_2,\lambda_2) = f(x_1,x_2) - \lambda_1(c(x_1,x_2) - a_1)$$ More generally, in n dimensions: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - a_i)$$ - **Kuhn-Tucker and Complementary Slackness Conditions**: To find the critical points, we first calculate the Kuhn-Tucker conditions by taking the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k)$, with respect to each of its variables (all choice variable s$x$ and all lagrangian multipliers $\lambda$) and we calculate the _complementary slackness conditions_ by multiplying each partial derivative by its respective variable _and_ include non-negativity conditions for all variables (choice variables $x$ and lagrangian multipliers $\lambda$). **Kuhn-Tucker Conditions** @@ -880,9 +801,6 @@ In a two-dimensional set-up, this means we must check the following cases: 1. $x_1 \neq 0, x_2 = 0$ Border Solution 1. $x_1 \neq 0, x_2 \neq 0$ Interior Solution - - - :::{#exm-k-t-2} ## Kuhn-Tucker with two variables Solve the following optimization problem with inequality constraints @@ -899,7 +817,6 @@ $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ ::: - 1. Write the Lagrangian: $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ @@ -943,13 +860,10 @@ $x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\ 4. Find Maximum: Three of the critical points violate the requirement that $\lambda \geq 0$, so the point $(0,0,0)$ is the maximum. - - :::{#exr-ktlogs} ## Kuhn-Tucker with logs Solve the constrained optimization problem, - $$\max_{x_1,x_2} f(x) = \frac{1}{3}\log (x_1 + 1) + \frac{2}{3}\log (x_2 + 1) \text{ s.t. } \begin{array}{l} x_1 + 2x_2 \leq 4\\ @@ -958,8 +872,6 @@ x_1 + 2x_2 \leq 4\\ \end{array}$$ ::: - - 1. Write the Lagrangian: $$L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)$$ @@ -1001,14 +913,11 @@ $x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\ Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.\\ - - ## Applications of Quadratic Forms __Curvature and The Taylor Polynomial as a Quadratic Form__: The Hessian is used in a Taylor polynomial approximation to $f(\mathbf{x})$ and provides information about the curvature of $f({\bf x})$ at $\mathbf{x}$ --- e.g., which tells us whether a critical point $\mathbf{x}^*$ is a min, max, or saddle point. - 1. The second order Taylor polynomial about the critical point ${\bf x}^*$ is $$f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h + R(\bf h)$$ diff --git a/06_probability.qmd b/06_probability.qmd index c0e8496..e3f0e75 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -14,7 +14,6 @@ options(knitr.graphics.auto_pdf = TRUE) # use pdf for images Probability in high school is usually really about combinatorics: the probability of event _A_ is the number of ways in which _A_ can occur divided by the number of all other possibilities. This is a very simplified version of probability, which we can call the "counting definition of probability", essentially because each possible event to count is often equally likely and discrete. But it is still good to review the underlying rules here. - __Fundamental Theorem of Counting__: If an object has $j$ different characteristics that are independent of each other, and each characteristic $i$ has $n_i$ ways of being expressed, then there are $\prod_{i = 1}^j n_i$ possible unique objects. ```{example} @@ -31,12 +30,8 @@ Suppose we are given a stack of cards. Cards can be either red or black and can 4. Number of Outcomes $=$ - ``` - - - We often need to count the number of ways to choose a subset from some set of possibilities. The number of outcomes depends on two characteristics of the process: does the order matter and is replacement allowed? It is useful to think of any problem concretely, e.g. through a __sampling table__: If there are $n$ objects which are numbered 1 to $n$ and we select $k < n$ of them, how many different outcomes are possible? @@ -45,14 +40,12 @@ If the order in which a given object is selected matters, selecting 4 numbered o If replacement is allowed, there are always the same $n$ objects to select from. However, if replacement is not allowed, there is always one less option than the previous round when making a selection. For example, if replacement is not allowed and I am selecting 3 elements from the following set {1, 2, 3, 4, 5, 6}, I will have 6 options at first, 5 options as I make my second selection, and 4 options as I make my third. - 1. So if ___order matters___ AND we are sampling ___with replacement___, the number of different outcomes is $n^k$. 2. If ___order matters___ AND we are sampling ___without replacement___, the number of different outcomes is $n(n-1)(n-2)...(n-k+1)=\frac{n!}{(n-k)!}$. 3. If ___order doesn't matter___ AND we are sampling ___without replacement___, the number of different outcomes is $\binom{n}{k} = \frac{n!}{(n-k)!k!}$. - Expression $\binom{n}{k}$ is read as "n choose k" and denotes $\frac{n!}{(n-k)!k!}$. Also, note that $0! = 1$. ```{example} @@ -67,8 +60,6 @@ There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. 3. Unordered, without replacement $=$ - - ``` ```{exercise} @@ -81,13 +72,10 @@ Four cards are selected from a deck of 52 cards. Once a card has been drawn, it ``` - - ## Sets {#setoper} Probability is about quantifying the uncertainty of events. _Sets_ (set theory) are the mathematical way we choose to formalize those events. Events are not inherently numerical: the onset of war or the stock market crashing is not inherently a number. Sets can define such events, and we wrap math around so that we have a transparent language to communicate about those events. _Measure theory_ might sound mysterious or hard, but it is also just a mathematical way to quantify things like length, volume, and mass. Probability can be thought of as a particular application of measure theory where we want to quantify the measure of a set. - __Set__ : A set is any well defined collection of elements. If $x$ is an element of $S$, $x \in S$. __Sample Space (S)__: A set or collection of all possible outcomes from some process. Outcomes in the set can be discrete elements (countable) or points along a continuous interval (uncountable). @@ -101,14 +89,12 @@ __Event__: Any collection of possible outcomes of an experiment. Any subset of t __Empty Set__: a set with no elements. $S = \{\}$. It is denoted by the symbol $\emptyset$. - Set operations: 1. __Union__: The union of two sets $A$ and $B$, $A \cup B$, is the set containing all of the elements in $A$ or $B$. $$A_1 \cup A_2 \cup \cdots \cup A_n = \bigcup_{i=1}^n A_i$$ 2. __Intersection__: The intersection of sets $A$ and $B$, $A \cap B$, is the set containing all of the elements in both $A$ and $B$. $$A_1 \cap A_2 \cap \cdots \cap A_n = \bigcap_{i=1}^n A_i$$ 3. __Complement__: If set $A$ is a subset of $S$, then the complement of $A$, denoted $A^C$, is the set containing all of the elements in $S$ that are not in $A$. - Properties of set operations: * __Commutative__: $A \cup B = B \cup A$; $A \cap B = B \cap A$ @@ -117,7 +103,6 @@ Properties of set operations: * __de Morgan's laws__: $(A \cup B)^C = A^C \cap B^C$; $(A \cap B)^C = A^C \cup B^C$ * __Disjointness__: Sets are disjoint when they do not intersect, such that $A \cap B = \emptyset$. A collection of sets is pairwise disjoint (**mutually exclusive**) if, for all $i \neq j$, $A_i \cap A_j = \emptyset$. A collection of sets form a partition of set $S$ if they are pairwise disjoint and they cover set $S$, such that $\bigcup_{i = 1}^k A_i = S$. - ```{example} #| name: Sets #| label: sets @@ -131,9 +116,6 @@ Write out the following sets: 3. $B^c$ 4. $A \cap (B \cup C)$ - - - ``` @@ -141,8 +123,6 @@ Write out the following sets: #| name: Sets #| label: sets1 - - Suppose you had a pair of four-sided dice. You sum the results from a single toss. What is the set of possible outcomes (i.e. the sample space)? @@ -157,10 +137,6 @@ Consider subsets A {2, 8} and B {2,3,7} of the sample space you found. What is ``` - - - - ## Probability {#probdef} ```{r} @@ -175,7 +151,6 @@ knitr::include_graphics('images/probability.png') Many things in the world are uncertain. In everyday speech, we say that we are _uncertain_ about the outcome of random events. Probability is a formal model of uncertainty which provides a measure of uncertainty governed by a particular set of rules (Figure \@ref(fig:prob-image)). A different model of uncertainty would, of course, have a set of rules different from anything we discuss here. Our focus on probability is justified because it has proven to be a particularly useful model of uncertainty. - __Probability Distribution Function__: a mapping of each event in the sample space $S$ to the real numbers that satisfy the following three axioms (also called Kolmogorov's Axioms). Formally, @@ -192,25 +167,19 @@ The axioms of probability make sure that the separate events add up in terms of ```{definition} #| name: Axioms of Probability - 1. For any event $A$, $P(A)\ge 0$. 2. $P(S)=1$ 3. The Countable Additivity Axiom: For any sequence of _disjoint_ (mutually exclusive) events $A_1,A_2,\ldots$ (of which there may be infinitely many), $$P\left( \bigcup\limits_{i=1}^k A_i\right)=\sum\limits_{i=1}^k P(A_i)$$ - The last axiom is an extension of a union to infinite sets. When there are only two events in the space, it boils down to: \begin{align*} P(A_1 \cup A_2) = P(A_1) + P(A_2) \quad\text{for disjoint } A_1, A_2 \end{align*} - ``` - - - ### Probability Operations {.unnumbered} Using these three axioms, we can define all of the common rules of probability. @@ -240,17 +209,14 @@ Then, 6. Let $A=\{ 1,2,3,4,5 \}\subset S$. Then $P(A)=5/6 x) = 1 - P(X \le x)$. ```{example} @@ -527,13 +456,10 @@ For a fair die with its value as $Y$, What are the following? ``` - - ### Continuous Random Variables {.unnumbered} We also have a similar definition for _continuous_ random variables. - ```{definition} #| name: Continuous Random Variable @@ -541,7 +467,6 @@ $X$ is a continuous random variable if there exists a nonnegative function $f(x) ``` - ```{definition} #| name: Probability Density Function @@ -552,13 +477,11 @@ $$\int\limits_{-\infty}^\infty f(x)dx=1$$ Note also that $P(X = x)=0$ --- i.e., the probability of any point $y$ is zero. ``` - \begin{comment} \item[] \parbox[t]{4.5in}{Example: $f(y)=1, \quad 0\le y \le1$}\parbox{1.5in}{\hfill \epsffile{contpdf.eps}} \end{comment} - For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: ```{definition} @@ -572,16 +495,12 @@ $$P(a\le x\le b)=\int\limits_a^b f(x)dx$$ The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: $$f(x) = F'(x)=\frac{dF(x)}{dx}$$ - ```{example} For $f(y)=1, \quad 0 0$ * Continuous: $f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0$ - ```{exercise} #| name: Discrete Outcomes Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: $$\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}$$ We can define two random variables $X$ and $Y$ such that $X = 1$ if heads and $X = 0$ if tails, while $Y$ equals the number on the die. We can then make statements about the joint distribution of $X$ and $Y$. What are the following? - 1. $P(X=x)$ 1. $P(Y=y)$ 1. $P(X=x, Y=y)$ @@ -634,11 +549,6 @@ We can then make statements about the joint distribution of $X$ and $Y$. What ar ``` - - - - - ## Expectation We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. @@ -650,19 +560,15 @@ In words, it is the weighted average of all possible values of $Y$, weighted by ``` - ```{example} #| name: Expectation of a Discrete Random Variable #| label: expectdiscrete - What is the expectation of a fair, six-sided die? - ``` - __Expectation of a Continuous Random Variable__: The expected value of a continuous random variable is similar in concept to that of the discrete random variable, except that instead of summing using @@ -670,20 +576,14 @@ probabilities as weights, we integrate using the density to weight. Hence, the expected value of the continuous variable $Y$ is defined by $$E(Y)=\int\limits_{y} y f(y) dy$$ - ```{example} #| name: Expectation of a Continuous Random Variable #| label: expectconti - Find $E(Y)$ for $f(y)=\frac{1}{1.5}, \quad 0 2)$ - ``` - \begin{comment} \parbox{1.5in}{\hfill \epsffile{unifpdf.eps}} \end{comment} @@ -947,12 +814,10 @@ A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $$f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}$$ - ``` See Figure \@ref(fig:normaldens) are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. - ```{r} #| label: normaldens #| echo: false @@ -972,19 +837,14 @@ fx ``` - - ## Summarizing Observed Events (Data) - So far, we've talked about distributions in a theoretical sense, looking at different properties of random variables. We don't observe random variables; we observe realizations of the random variable. These realizations of events are roughly equivalent to what we mean by "data". - __Sample mean__: This is the most common measure of central tendency, calculated by summing across the observations and dividing by the number of observations. $$\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i$$ The sample mean is an _estimate_ of the expected value of a distribution. - \begin{framed} Example: \begin{center} @@ -1004,7 +864,6 @@ Y & 1 & 2 & 1 & 2 & 2 & 1 & 2 & 0 & 2 & 0\\ \end{enumerate} \end{framed} - __Dispersion__: We also typically want to know how spread out the data are relative to the center of the observed distribution. There are several ways to measure dispersion. __Sample variance__: The sample variance is the sum of the squared deviations from the sample mean, divided by the number of observations minus 1. @@ -1015,7 +874,6 @@ Again, this is an _estimate_ of the variance of a random variable; we divide by __Standard deviation__: The sample standard deviation is the square root of the sample variance. $$ \hat{SD}(X) = \sqrt{\hat{\text{Var}}(X)} = \sqrt{\frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2}$$ - \begin{framed} Example: Using table above, calculate: \begin{enumerate} @@ -1024,27 +882,19 @@ Example: Using table above, calculate: \end{enumerate} \end{framed} - __Covariance and Correlation__: Both of these quantities measure the degree to which two variables vary together, and are estimates of the covariance and correlation of two random variables as defined above. - 1. **Sample covariance**: $\hat{\text{Cov}}(X,Y) = \frac{1}{n-1}\sum_{i = 1}^n(x_i - \bar{x})(y_i - \bar{y})$ 2. **Sample correlation**: $\hat{\text{Corr}} = \frac{\hat{\text{Cov}}(X,Y)}{\sqrt{\hat{\text{Var}}(X)\hat{\text{Var}}(Y)}}$ - ```{example} Example: Using the above table, calculate the sample versions of: 1. $\text{Cov}(X,Y)$ 2. $\text{Corr}(X, Y)$ - ``` - - - - ## Asymptotic Theory In theoretical and applied research, asymptotic arguments are often made. In this section we briefly introduce some of this material. @@ -1074,7 +924,6 @@ $$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standa Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. - ```{theorem} #| label: lln #| name: Law of Large Numbers (LLN) @@ -1082,14 +931,11 @@ For any draw of independent random variables with the same mean $\mu$, the sampl $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ - A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ``` - as $n\to \infty$. In other words, $P( \lim_{n\to\infty}\bar{X}_n = \mu) = 1$. This is an important motivation for the widespread use of the sample mean, as well as the intuition link between averages and expected values. - More precisely this version of the LLN is called the _weak_ law of large numbers because it leaves open the possibility that $|\bar{X}_n - \mu | > \varepsilon$ occurs many times. The _strong_ law of large numbers states that, under a few more conditions, the probability that the limit of the sample average is the true mean is 1 (and other possibilities occur with probability 0), but the difference is rarely consequential in practice. The Strong Law of Large Numbers holds so long as the expected value exists; no other assumptions are needed. However, the rate of convergence will differ greatly depending on the distribution underlying the observed data. When extreme observations occur often (i.e. kurtosis is large), the rate of convergence is much slower. Cf. The distribution of financial returns. @@ -1098,10 +944,8 @@ The Strong Law of Large Numbers holds so long as the expected value exists; no o Some of you may encounter "big-OH''-notation. If $f, g$ are two functions, we say that $f = \mathcal{O}(g)$ if there exists some constant, $c$, such that $f(n) \leq c \times g(n)$ for large enough $n$. This notation is useful for simplifying complex problems in game theory, computer science, and statistics. - Example. - What is $\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)$? Answer: $\exp(n)$. Why? Because, for large $n$, $$ \frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. @@ -1124,13 +968,10 @@ Answer to Example \@ref(exm:counting): 3. $\binom{5}{3} = \frac{5!}{(5-3)!3!} = \frac{5 \times 4}{2 \times 1} = 10$ - Answer to Exercise \@ref(exr:counting1): 1. $\binom{52}{4} = \frac{52!}{(52-4)!4!} = 270725$ - - Answer to Example \@ref(exm:sets): 1. {1, 2, 3, 4, 5, 6} @@ -1145,10 +986,8 @@ Sample Space: {2, 3, 4, 5, 6, 7, 8} 1. {3, 4, 5, 6, 7} 2. {4, 5, 6} - Answer to Example \@ref(exm:prob): - 1. ${1, 2, 3, 4, 5, 6}$ 2. $\frac{1}{6}$ @@ -1163,7 +1002,6 @@ Answer to Example \@ref(exm:prob): 7. $A\cup B=\{1, 2, 3, 4, 6\}$, $A\cap B=\{2\}$, $\frac{5}{6}$ - Answer to Exercise \@ref(exr:prob1): 1. $P(X = 5) = \frac{4}{16}$, $P(X = 3) = \frac{2}{16}$, $P(X = 6) = \frac{3}{16}$ @@ -1187,7 +1025,6 @@ Answer to Example \@ref(exm:condprobexm2): $P(1|Odd) = \frac{P(1 \cap Odd)}{P(Odd)} = \frac{\frac{1}{6}}{\frac{1}{2}} = \frac{1}{3}$ - Answer to Example \@ref(exm:bayesrule): We are given that @@ -1199,12 +1036,10 @@ $$P(D|S) = \frac{.4 \times .5}{.4 \times .5 + .6 \times .9 } = .27$$ Answer to Exercise \@ref(exr:condprobexr): - We are given that $$P(M) = .02, P(C|M) = .95, P(C^c|M^c) = .97$$ - $$P(M|C) = \frac{P(C|M)P(M)}{P(C)}$$ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + P(C|M^c)P(M^c)}$$ @@ -1212,23 +1047,18 @@ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + P(C|M^c)P(M^c)}$$ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + [1-P(C^c|M^c)]P(M^c)}$$ $$ = \frac{.95 \times .02}{.95 \times .02 + .03 \times .98} = .38$$ - Answer to Example \@ref(exm:expectdiscrete): $E(Y)=7/2$ We would never expect the result of a rolled die to be $7/2$, but that would be the average over a large number of rolls of the die. - Answer to Example \@ref(exm:expectconti) 0.75 - - Answer to Example \@ref(exm:var): - $E(X) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 2 \times \frac{3}{8} + 3 \times \frac{1}{8} = \frac{3}{2}$ Since there is a 1 to 1 mapping from $X$ to $X^2:$ $E(X^2) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 4 \times \frac{3}{8} + 9 \times \frac{1}{8} = \frac{24}{8} = 3$ @@ -1239,8 +1069,6 @@ Since there is a 1 to 1 mapping from $X$ to $X^2:$ $E(X^2) = 0 \times \frac{1}{8 &= \frac{3}{4} \end{align*} - - Answer to Exercise \@ref(exr:expvar): 1. $E(X) = -2(\frac{1}{5}) + -1(\frac{1}{6}) + 0(\frac{1}{5}) + 1(\frac{1}{15}) + 2(\frac{11}{30}) = \frac{7}{30}$ @@ -1255,8 +1083,6 @@ Answer to Exercise \@ref(exr:expvar): &= \frac{5}{2} - \frac{7}{30}^2 \approx 2.45 \end{align*} - - Answer to Exercise \@ref(exr:expvar2): 1. expectation = $\frac{6}{5}$, variance = $\frac{6}{25}$ diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index 7ac4d62..b91a370 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -13,9 +13,6 @@ $\bullet$ Rank $\bullet$ The Inverse of a Matrix $\bullet$ Inverse of Larger Matrices - - - ## Working with Vectors {#vector-def} __Vector__: A vector in $n$-space is an ordered list of $n$ numbers. These numbers can be represented as either a row vector or a column vector: $$ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}$$ @@ -50,7 +47,6 @@ Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{p ``` - ```{exercise} #| name: Vector Algebra #| label: vectors1 @@ -66,19 +62,15 @@ Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \ 4. $w \cdot v$ - ``` - ## Linear Independence {#linearindependence} __Linear combinations__: The vector ${\bf u}$ is a linear combination of the vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ if $${\bf u} = c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k$$ - For example, $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of the following three vectors: $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$. This is because $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ = $(2)\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$ $+ (-1)\begin{pmatrix} 2 & 3& 4\end{pmatrix}$ + $3\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$ - __Linear independence__: A set of vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ is linearly independent if the only solution to the equation $$c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k = 0$$ is $c_1 = c_2 = \cdots = c_k = 0$. If another solution exists, the set of vectors is linearly dependent. @@ -87,7 +79,6 @@ A set $S$ of vectors is linearly dependent if and only if at least one of the ve Linear independence is only defined for sets of vectors with the same number of elements; any linearly independent set of vectors in $n$-space contains at most $n$ vectors. - Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. ```{example} @@ -99,12 +90,9 @@ Are the following sets of vectors linearly independent? 1. $\begin{pmatrix}2 & 3 & 1 \end{pmatrix}$ and $\begin{pmatrix}4 & 6 & 1 \end{pmatrix}$ 2. $\begin{pmatrix}1 & 0 & 0 \end{pmatrix}$, $\begin{pmatrix}0 & 5 & 0 \end{pmatrix}$, and $\begin{pmatrix}10 & 10 & 0 \end{pmatrix}$ - ``` - - ```{exercise} #| name: Linear Independence #| label: linearindep1 @@ -115,13 +103,8 @@ Are the following sets of vectors linearly independent? 2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ - - ``` - - - ## Basics of Matrix Algebra {#matrixbasics} __Matrix__: A matrix is an array of real numbers arranged in $m$ rows by $n$ columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, $m \times n$. @@ -158,7 +141,6 @@ $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad ``` - __Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $s {\bf A}$ is $$ s {\bf A}= s \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ @@ -176,7 +158,6 @@ __Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $ ```{example} #| label: scalarmulti - $s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}$ $s {\bf A} =$ @@ -185,26 +166,19 @@ $s {\bf A} =$ ``` - __Matrix Multiplication__: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is a $k\times n$ matrix, then their product $\bf C = A B$ is the $m\times n$ matrix where $$c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}$$ ```{example} #| label: matrixmulti - 1. $\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} =$ 2. $\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =$ - - ``` - - - Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are __conformable for multiplication__. The sizes of the matrices (including the resulting product) must be $$(m\times k)(k\times n)=(m\times n)$$ Also note that if __AB__ exists, __BA__ exists only if $\dim({\bf A}) = m \times n$ and $\dim({\bf B}) = n \times m$. @@ -231,12 +205,10 @@ __Transpose__: The transpose of the $m\times n$ matrix $\bf A$ is the $n\times m For example, - ${\bf A}=\begin{pmatrix} 4&-2&3\\0&5&-1\end{pmatrix}, \qquad {\bf A}^T=\begin{pmatrix} 4&0\\-2&5\\3&-1 \end{pmatrix}$ ${\bf B}=\begin{pmatrix} 2\\-1\\3 \end{pmatrix}, \qquad {\bf B}^T=\begin{pmatrix} 2&-1&3\end{pmatrix}$ - The following rules apply for transposed matrices: \begin{enumerate} \item $({\bf A+B})^T = {\bf A}^T+{\bf B}^T$ @@ -250,14 +222,10 @@ Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: $$ ({\bf AB})^T = \left[ \begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix} \begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix} \right]^T = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ $$ {\bf B}^T{\bf A}^T= \begin{pmatrix} 0&2&3\\1&2&-1 \end{pmatrix} \begin{pmatrix} 1&2\\3&-1\\2&3 \end{pmatrix} = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ - - - ```{exercise} #| name: Matrix Multiplication #| label: matrixmulti1 - Let $$A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}$$ $$B = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix} $$ @@ -272,17 +240,11 @@ Calculate the following: 3. $$(BC)^T$$ 4. $$BC^T$$ - - ``` - - - ## Systems of Linear Equations - __Linear Equation__: $a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b$ $a_i$ are parameters or coefficients. $x_i$ are variables or unknowns. @@ -290,12 +252,8 @@ $a_i$ are parameters or coefficients. $x_i$ are variables or unknowns. Linear because only one variable per term and degree is at most 1. - - We are often interested in solving linear systems like - - $$\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 @@ -316,10 +274,8 @@ $$\begin{matrix} A __solution__ to a linear system of $m$ equations in $n$ unknowns is a set of $n$ numbers $x_1, x_2, \cdots, x_n$ that satisfy each of the $m$ equations. - Example: $x=3$ and $y=2$ is the solution to the above $2\times 2$ linear system. If you graph the two lines, you will find that they intersect at $(3,2)$. - Does a linear system have one, no, or multiple solutions? For a system of 2 equations with 2 unknowns (i.e., two lines): _ __One solution:__ The lines intersect at exactly one point. @@ -328,9 +284,6 @@ __No solution:__ The lines are parallel. __Infinite solutions:__ The lines coincide. - - - Methods to solve linear systems: 1. Substitution @@ -341,7 +294,6 @@ Methods to solve linear systems: #| name: Linear Equations #| label: lineareq - Provide a system of 2 equations with 2 unknowns that has 1. one solution @@ -350,12 +302,8 @@ Provide a system of 2 equations with 2 unknowns that has 3. infinite solutions - - - ``` - ## Systems of Equations as Matrices Matrices provide an easy and efficient way to represent linear systems such as @@ -380,7 +328,6 @@ The unknown quantities are represented by the vector ${\bf x}=\begin{pmatrix} x_ The right hand side of the linear system is represented by the vector ${\bf b}=\begin{pmatrix} b_1\\b_2\\\vdots\\b_m \end{pmatrix}$. - __Augmented Matrix__: When we append $\bf b$ to the coefficient matrix $\bf A$, we get the augmented matrix $\widehat{\bf A}=[\bf A | b]$ $$\begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} & | & b_1\\ @@ -389,27 +336,21 @@ __Augmented Matrix__: When we append $\bf b$ to the coefficient matrix $\bf A$, a_{m1} & a_{m2} & \cdots & a_{mn} & | & b_m \end{pmatrix}$$ - ```{exercise} #| name: Augmented Matrix #| label: augmatrix - Create an augmented matrix that represent the following system of equations: $$2x_1 -7x_2 + 9x_3 -4x_4 = 8$$ $$41x_2 + 9x_3 -5x_6 = 11$$ $$x_1 -15x_2 -11x_5 = 9$$ - - ``` - ## Finding Solutions to Augmented Matrices and Systems of Equations - __Row Echelon Form__: Our goal is to translate our augmented matrix or system of equations into row echelon form. This will provide us with the values of the vector __x__ which solve the system. We use the row operations to change coefficients in the lower triangle of the augmented matrix to 0. An augmented matrix of the form $$\begin{pmatrix} @@ -432,12 +373,10 @@ $$\begin{pmatrix} 0 & 0 & 0 & 0 & \fbox{$1$} & | & b^*_m \end{pmatrix}$$ - __Gaussian and Gauss-Jordan elimination__: We can conduct elementary row operations to get our augmented matrix into row echelon or reduced row echelon form. The methods of transforming a matrix or system into row echelon and reduced row echelon form are referred to as Gaussian elimination and Gauss-Jordan elimination, respectively. __Elementary Row Operations__: To do Gaussian and Gauss-Jordan elimination, we use three basic operations to transform the augmented matrix into another augmented matrix that represents an equivalent linear system -- equivalent in the sense that the same values of $x_j$ solve both the original and transformed matrix/system: - __Interchanging Rows__: Suppose we have the augmented matrix $${\widehat{\bf A}}=\begin{pmatrix} a_{11} & a_{12} & | & b_1\\ a_{21} & a_{22} & | & b_2 @@ -466,7 +405,6 @@ __Adding (subtracting) Rows__: If we add (subtract) the first row of matrix $\w ```{example} #| label: solvesys - Solve the following system of equations by using elementary row operations: $\begin{matrix} @@ -475,20 +413,15 @@ $\begin{matrix} \end{matrix}$ - ``` - - ```{exercise} #| name: Solving Systems of Equations #| label: solvesys1 - Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. - $$ 1. \begin{cases} x + y + 2z = 2\\ @@ -505,14 +438,8 @@ $$ \end{cases} $$ - - ``` - - - - ## Rank --- and Whether a System Has One, Infinite, or No Solutions To determine how many solutions exist, we can use information about (1) the number of equations $m$, (2) the number of unknowns $n$, and (3) the __rank__ of the matrix representing the linear system. @@ -533,12 +460,10 @@ $\begin{pmatrix} 1 & 2 & 3 \\ Rank = 2 - ```{exercise} #| name: Rank of Matrices #| label: rank - Find the rank of each matrix below: (Hint: transform the matrices into row echelon form. Remember that the number of nonzero rows of a matrix in row echelon form is the rank of that matrix) @@ -547,7 +472,6 @@ Find the rank of each matrix below: 2 & 1 & 3 \\ 1 & 2 & 3 \end{pmatrix}$ - \bigskip 2.$\begin{pmatrix} 1 & 3 & 3 & -3 & 3\\ @@ -556,24 +480,19 @@ Find the rank of each matrix below: 1 & 3 & 0 & 3 & -2 \end{pmatrix}$ - ``` - - Answer to Exercise \@ref(exr:rank): 1. rank is 2 2. rank is 3 - ## The Inverse of a Matrix __Identity Matrix__: The $n\times n$ identity matrix ${\bf I}_n$ is the matrix whose diagonal elements are 1 and all off-diagonal elements are 0. Examples: $$ {\bf I}_2=\begin{pmatrix} 1&0\\0&1 \end{pmatrix}, \qquad {\bf I}_3=\begin{pmatrix} 1&0&0\\ 0&1&0\\ 0&0&1 \end{pmatrix}$$ - __Inverse Matrix__: An $n\times n$ matrix ${\bf A}$ is __nonsingular__ or __invertible__ if there exists an $n\times n$ matrix ${\bf A}^{-1}$ such that $${\bf A} {\bf A}^{-1} = {\bf A}^{-1} {\bf A} = {\bf I}_n$$ where ${\bf A}^{-1}$ is the inverse of ${\bf A}$. If there is no such ${\bf A}^{-1}$, then ${\bf A}$ is singular or not invertible. Example: Let @@ -610,7 +529,6 @@ To summarize: To calculate the inverse of ${\bf A}$ b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. - ```{example} #| label: inverse @@ -618,30 +536,18 @@ Find the inverse of the following matricies: 1. ${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$ - - ``` - - - - ```{exercise} #| name: Finding the inverse of matrices #| label: inverse1 - Find the inverse of the following matrix: 1. ${\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}$ - - ``` - - - ## Linear Systems and Inverses Let's return to the matrix representation of a linear system @@ -659,8 +565,6 @@ If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ eq Hence, given $\bf{A}$ and $\bf{b}$ and given that $\bf{A}$ is nonsingular, then $\bf{x} = \bf{A}^{-1} \bf{b}$ is a unique solution to this system. - - ```{exercise} #| label: invlinsys #| name: Solve linear system using inverses @@ -672,7 +576,6 @@ Use the inverse matrix to solve the following linear system: 2x - y &= -10 \end{align*} - ___Hint: the linear system above can be written in the matrix form___ $\textbf{A}\textbf{z} = \textbf{b}$ @@ -683,10 +586,6 @@ $$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ and $$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ - - - - ``` ## Determinants @@ -725,7 +624,6 @@ Let's extend this now to any $n\times n$ matrix. Let's define ${\bf A}_{ij}$ as Then for any $n\times n$ matrix ${\bf A}$ $$|{\bf A}|= a_{11}M_{11} - a_{12}M_{12} + \cdots + (-1)^{n+1} a_{1n} M_{1n}$$ - For example, in figuring out whether the following matrix has an inverse? $${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$$ @@ -737,16 +635,12 @@ For example, in figuring out whether the following matrix has an inverse? \end{eqnarray} 2. Since $|{\bf A}|\ne 0$, we conclude that ${\bf A}$ has an inverse. - - ```{exercise} #| name: Determinants and Inverses #| label: determinants - Determine whether the following matrices are nonsingular: - $$1. \begin{pmatrix} 1 & 0 & 1\\ 2 & 1 & 2\\ @@ -763,7 +657,6 @@ $$2. \begin{pmatrix} ``` - ## Getting Inverse of a Matrix using its Determinant Thus far, we have a number of algorithms to @@ -773,7 +666,6 @@ Thus far, we have a number of algorithms to but these remain just that --- algorithms. At this point, we have no way of telling how the solutions $x_j$ change as the parameters $a_{ij}$ and $b_i$ change, except by changing the values and "rerunning" the algorithms. - With determinants, we can provide an explicit formula for the inverse and therefore provide an explicit formula for the solution of an $n\times n$ linear system. @@ -790,7 +682,6 @@ $$\frac{1}{\det({\bf A})} \begin{pmatrix} For example, Let's calculate the inverse of matrix A from Exercise \@ref(exr:invlinsys) using the determinant formula. - Recall, $$A = \begin{pmatrix} @@ -815,12 +706,10 @@ $$ \begin{pmatrix} \frac{2}{5} & \frac{3}{5}\\ \end{pmatrix}$$ - ```{exercise} #| name: Calculate Inverse using Determinant Formula #| label: calcinverse - Caculate the inverse of A $$A = \begin{pmatrix} @@ -828,17 +717,12 @@ $$A = \begin{pmatrix} -7 & 2\\ \end{pmatrix}$$ - ``` - - ## Answers to Examples and Exercises {.unnumbered} - - Answer to Example \@ref(exm:vectors): 1. $\begin{pmatrix} -1 &-3&-3 \end{pmatrix}$ @@ -870,8 +754,6 @@ Answer to Example \@ref(exm:scalarmulti): $s {\bf A} = \begin{pmatrix} 2 & 4 & 6 \\ 8 & 10 & 12 \end{pmatrix}$ - - Answer to Example \@ref(exm:matrixmulti): 1. $\begin{pmatrix} aA+bC&aB+bD\\cA+dC&cB+dD\\eA+fC&eB+fD \end{pmatrix}$ @@ -890,7 +772,6 @@ Answer to Exercise \@ref(exr:matrixmulti1): 4. $BC^T = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix}\begin{pmatrix} 3&0\\2&4\\-1&6 \end{pmatrix} =\begin{pmatrix}20 & -22 \\ 5 & 4 \\ -3 &2 \\6 & 0\end{pmatrix}$ - Answer to Exercise \@ref(exr:lineareq): There are many answers to this. Some possible simple ones are as follows: @@ -910,8 +791,6 @@ There are many answers to this. Some possible simple ones are as follows: 2x & - & 2y & = & 0 \end{matrix}$$ - - Answer to Exercise \@ref(exr:augmatrix): $\begin{pmatrix} @@ -922,7 +801,6 @@ $\begin{pmatrix} Answer to Example \@ref(exm:solvesys): - $$\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 @@ -949,8 +827,6 @@ Answer to Exercise \@ref(exr:solvesys1): 2. x = -17, y = -3, z = -35 - - Answer to Exercise \@ref(exr:rank): 1. rank is 2 @@ -1001,7 +877,6 @@ ${\bf A}^{-1} = \left(\begin{array}{ccc} 5/4 &0 &-1/4 \end{array} \right)$ - Answer to Exercise \@ref(exr:inverse1): 1. ${\bf A}^{-1}=\begin{pmatrix} 1&0&-4\\0&\frac{1}{2}&0\\0&0&1 \end{pmatrix}$ @@ -1035,4 +910,3 @@ $\begin{pmatrix} \frac{7}{41} & \frac{3}{41}\\ \end{pmatrix}$ - diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index 05cc610..66d4c3b 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -1,24 +1,19 @@ # (PART) Programming {.unnumbered} - # Orientation and Reading in Data^[Module originally written by Shiro Kuriwaki] {#dataimport} - - Welcome to the first in-class session for programming. Up till this point, you should have already: * Completed the R Visualization and Programming primers (under "The Basics") on your own at , * Made an account at RStudio Cloud and join the Math Prefresher 2019 Space, and * Successfully signed up for the University wi-fi: (Access Harvard Secure with your HarvardKey. Try to get a HarvardKey as soon as possible.) - ## Motivation: Data and You {.unnumbered} The modal social science project starts by importing existing datasets. Datasets come in all shapes and sizes. As you search for new data you may encounter dozens of file extensions -- csv, xlsx, dta, sav, por, Rdata, Rds, txt, xml, json, shp ... the list continues. Although these files can often be cumbersome, its a good to be able to find a way to encounter any file that your research may call for. Reviewing data import will allow us to get on the same page on how computer systems work. - ### Where are we? Where are we headed? {.unnumbered} Today we'll cover: @@ -38,7 +33,6 @@ Today we'll cover: * How would you figure out what variables are in the data? size of the data? * How would you read in a `csv` file, a `dta` file, a `sav` file? - ```{r} #| include: false #| message: false @@ -47,7 +41,6 @@ library(dplyr) library(fs) ``` - ## Orienting 1. We will be using a cloud version of RStudio at . You should join the Math Prefresher Space 2019 from the link that was emailed to you. Each day, click on the project with the day's date on it. @@ -62,12 +55,10 @@ library(fs) 3. via the GUI, you the analyst needs to sends instructions, or __commands__, to the R application. The verb for this is "run" or "execute" the command. Computer programs ask users to provide instructions in very specific formats. While a English-speaking human can understand a sentence with a few typos in it by filling in the blanks, the same typo or misplaced character would halt a computer program. Each program has its own requirements for how commands should be typed; after all, each of these is its own language. We refer to the way a program needs its commands to be formatted as its __syntax__. - 4. Theoretically, one could do all their work by typing in commands into the Console. But that would be a lot of work, because you'd have to give instructions each time you start your data analysis. Moreover, you'll have no record of what you did. That's why you need a __script__. This is a type of __code__. It can be referred to as a __source__ because that is the source of your commands. Source is also used as a verb; "source the script" just means execute it. RStudio doesn't start out with a script, so you can make one from "File > New" or the New file icon. ![Opening New Script (as opposed to the Console)](images/11_2_rstudio-script.png) - 4. You can also open scripts that are in folders in your computer. A script is a type of File. Find your Files in the bottom-right "Files" pane. To load a dataset, you need to specify where that file is. Computer files (data, documents, programs) are organized hiearchically, like a branching tree. Folders can contain files, and also other folders. The GUI toolbar makes this lineaer and hiearchical relationship apparent. When we turn to locate the file in our commands, we need another set of syntax. Importantly, denote the hierarchy of a folder by the `/` (slash) symbol. `data/input/2018-08` indicates the `2018-08` folder, which is included in the `input` folder, which is in turn included in the `data` folder. @@ -84,15 +75,12 @@ library(fs) * `.Rmd`: Rmarkdown code (text + code) * `.do`: Stata code (script) - ![Opening an Existing Script from Files](images/11_3_rstudio-files.png) 5. In R, there are two main types of scripts. A classic `.R` file and a `.Rmd` file (for Rmarkdown). A .R file is just lines and lines of R code that is meant to be inserted right into the Console. A .Rmd tries to weave code and English together, to make it easier for users to create reports that interact with data and intersperse R code with explanation. For example, we built this book in Rmds. The Rmarkdown facilitates is the use of __code chunks__, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section \@ref(nonwysiwyg). For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. - - ![A code chunk in Rmarkdown (before rendering)](images/11_4_codechunk.png) \newpage @@ -127,7 +115,6 @@ Object oriented programming makes languages flexible and powerful: It is helpful to think in terms of object manipulation at a high level while programming in R, particularly at the beginning of tackling a new problem. Think about what objects you want to manipulate, what types they are, and how they fit together. Once you have the logic of your solution ready then you can write it in R. - ## The Computer and You: Giving Instructions We'll do the Peanut Butter and Jelly Exercise in class as an introduction to programming for those who are new.^[This Exercise is taken from Harvard's Introductory Undergraduate Class, CS50 (), and many other writeups.] @@ -145,11 +132,8 @@ n_jelly <- 9 # write instructions in R here - ``` - - ## Base-R vs. tidyverse One last thing before we jump into data. Many things in R and other open source packages have competing standards. A lecture on a technique inevitably biases one standard over another. Right now among R users in this area, there are two families of functions: base-R and tidyverse. R instructors thus face a dilemma about which to teach primarily.^[See for example this community discussion: https://community.rstudio.com/t/base-r-and-the-tidyverse/2965/17] @@ -175,10 +159,8 @@ The following side-by-side comparison of commands for a particular function comp | Create a dataframe | `tibble(x = vec1, y = vec2)`| `data.frame(x = vec1, y = vec2)` | | Turn a dataframe into a tidyverse dataframe | `tbl_df(df)` | | - Remember that tidyverse applies to _dataframes_ only, not vectors. For subsetting vectors, use the base-R functions with the square brackets. - ### Read data {.unnumbered} Some non-tidyverse functions are not quite "base-R" but have similar relationships to tidyverse. For these, we recommend using the _tidyverse_ functions as a general rule due to their common format, simplicity, and scalability. @@ -192,7 +174,6 @@ Some non-tidyverse functions are not quite "base-R" but have similar relationshi | Return matching strings | `str_subset()` | `grep(., value = TRUE)` | | Merge `data1` and `data2` on variables `x1` and `x2` | `left_join(data1, data2, by = c("x1", "x2"))` | `merge(data1, data2, by.x = "x1", by.y = "x2", all.x = TRUE)` | - ### Visualization {.unnumbered} Plotting by ggplot2 (from your tutorials) is also a tidyverse family. @@ -204,9 +185,6 @@ Plotting by ggplot2 (from your tutorials) is also a tidyverse family. | Make a histogram | `ggplot(data, aes(x, y)) + geom_histogram()` | `hist(data$x, data$y)` | | Make a barplot | See Section \@ref(dataviz) | See Section \@ref(dataviz)| - - - ## A is for Athens For our first dataset, let's try reading in a dataset on the Ancient Greek world. Political Theorists and Political Historians study the domestic systems, international wars, cultures and writing of this era to understand the first instance of democracy, the rise and overturning of tyranny, and the legacies of political institutions. @@ -223,11 +201,8 @@ dir_ls("data/input") A typical file format is Microsoft Excel. Although this is not usually the best format for R because of its highly formatted structure as opposed to plain text (more on this in Section \ref@(sec:wysiwyg)), recent packages have made this fairly easy. - - ### Reading in Data - In Rstudio, a good way to start is to use the GUI and the Import tool. Once you click a file, an option to "Import Dataset" comes up. RStudio picks the right function for you, and you can copy that code, but it's important to eventually be able to write that code yourself. For the first time using an outside package, you first need to install it. @@ -261,18 +236,14 @@ ober <- read_excel("data/input/ober_2018.xlsx") Review: what does the `/` mean? Why do we need the `data` term first? Does the argument need to be in quotes? - - ### Inspecting For almost any dataset, you usually want to do a couple of standard checks first to understand what you loaded. - ```{r} ober ``` - ```{r} dim(ober) ``` @@ -299,10 +270,8 @@ These `tidyverse` commands from the `dplyr` package are newer and not built-in, * These verbs roughly correspond to the same commands in SQL, another important language in data science. * The `%>%` symbol is a pipe. It takes the thing on the left side and pipes it down to the function on the right side. We could have done `count(cen10, race)` as `cen10 %>% count(race)`. That means take `cen10` and pass it on to the function `count`, which will count observations by race and return a collapsed dataset with the categories in its own variable and their respective counts in `n`. - ### Extra: A sneak peak at Ober's data - Although this is a bit beyond our current stage, it's hard to resist the temptation to see what you can do with data like this. For example, you can map it.^[In mid-2018, changes in Google's services made it no longer possible to render maps on the fly. Therefore, the map is not currently rendered automatically (but can be rendered once the user registers their API). Instead, you now need to register with Google. See the [change](https://github.com/dkahle/ggmap/blob/e55c0b22b0d16a010b4b45dd2fce800ff0ef19b8/NEWS#L6-L12) to the pacakge ggmap.] Using the `ggmap` package @@ -328,7 +297,6 @@ ggmap(greece) I chose the specifications for arguments `zoom` and `maptype` by looking at the webpage and Googling some examples. - Ober's data has the latitude and longitude of each polis. Because the map of Greece has the same coordinates, we can add the polei on the same map. ```{r} @@ -346,9 +314,6 @@ gg_ober + ``` ![](images/ober_ggmap_polis.png) - - - ## Exercises {.unnumbered} ### 1 {.unnumbered} @@ -359,7 +324,6 @@ What is the Fame value of Delphoi? # Enter here ``` - ### 2 {.unnumbered} Find the polis with the top 10 Fame values. @@ -368,8 +332,6 @@ Find the polis with the top 10 Fame values. # Enter here ``` - - ### 3 {.unnumbered} Make a scatterplot with the number of colonies on the x-axis and Fame on the y-axis. @@ -378,11 +340,9 @@ Make a scatterplot with the number of colonies on the x-axis and Fame on the y-a # Enter here ``` - ### 4 {.unnumbered} Find the correct function to read the following datasets (available in your rstudio.cloud session) into your R window. - * `data/input/acs2015_1percent.csv`: A one percent sample of the American Community Survey * `data/input/gapminder_wide.tab`: Country-level wealth and health from Gapminder^[Formatted and taken from ] * `data/input/gapminder_wide.Rds`: A Rds version of the Gapminder (What is a Rds file? What's the difference?) @@ -391,12 +351,10 @@ Find the correct function to read the following datasets (available in your rstu Our Recommendations: Look at the packages `haven` and `readr` - ```{r} # Enter here, perhaps making a chunk for each file. ``` - ### 5 {.unnumbered} Read Ober's codebook and find a variable that you think is interesting. Check the distribution of that variable in your data, get a couple of statistics, and summarize it in English. @@ -404,7 +362,6 @@ Read Ober's codebook and find a variable that you think is interesting. Check th # Enter here ``` - ### 6 {.unnumbered} This is day 1 and we covered a lot of material. Some of you might have found this completely new; others not so. Please click through this survey before you leave so we can adjust accordingly on the next few days. diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index ac3c56b..802fafa 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -16,7 +16,6 @@ library(ggplot2) Nunn and Wantchekon use a variety of statistical tools to make their case (adding controls, ordered logit, instrumental variables, falsification tests, causal mechanisms), many of which will be covered in future courses. In this module we will only touch on their first set of analysis that use Ordinary Least Squares (OLS). OLS is likely the most common application of linear algebra in the social sciences. We will cover some linear algebra, matrix manipulation, and vector manipulation from this data. - ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -25,33 +24,25 @@ Up till now, you should have covered: * Data Import * Statistical Summaries. - Today we'll cover * Matrices & Dataframes in R * Manipulating variables * And other `R` tips - - - ## Read Data - ```{r} library(haven) nunn_full <- read_dta("data/input/Nunn_Wantchekon_AER_2011.dta") ``` - Nunn and Wantchekon's main dataset has more than 20,000 observations. Each observation is a respondent from the Afrobarometer survey. ```{r} head(nunn_full) colnames(nunn_full) ``` - - First, let's consider a small subset of this dataset. ```{r} #| include: false @@ -70,15 +61,12 @@ nunn <- read_dta("data/input/Nunn_Wantchekon_sample.dta") nunn ``` - - ## data.frame vs. matricies This is a `data.frame` object. ```{r} class(nunn) ``` - But it can be also consider a matrix in the linear algebra sense. What are the dimensions of this matrix? ```{r} nrow(nunn) @@ -90,13 +78,10 @@ nrow(nunn) X <- as.matrix(nunn) ``` - What is the difference between a `data.frame` and a matrix? A `data.frame` can have columns that are of different types, whereas --- in a matrix --- all columns must be of the same type (usually either "numeric" or "character"). - You can think of data frames maybe as matrices-plus, because a column can take on characters as well as numbers. As we just saw, this is often useful for real data analyses. - Another way to think about data frames is that it is a type of list. Try the `str()` code below and notice how it is organized in slots. Each slot is a vector. They can be vectors of numbers or characters. ```{r} #| eval: false @@ -104,9 +89,6 @@ Another way to think about data frames is that it is a type of list. Try the `st str(cen10) ``` - - - ## Handling matricies in `R` You can easily transpose a matrix @@ -115,7 +97,6 @@ X t(X) ``` - What are the values of all rows in the first column? ```{r} X[, 1] @@ -145,8 +126,6 @@ Why does it give the same output as the following? X[which(X[, "trust_neighbors"] == 0), "export_area"] ``` - - Some more manipulation ```{r} X + X @@ -168,12 +147,10 @@ cbind(X, 1:10) cbind(X, 1) ``` - ```{r} colnames(X) ``` - ## Variable Transformations `exports` is the total number of slaves that were taken from the individual's ethnic group between Africa's four slave trades between 1400-1900. @@ -187,7 +164,6 @@ Question for you: why add the 1? Verify that this is the same as `X[, "ln_exports"]` - ## Linear Combinations In Table 1 we see "OLS Estimates". These are estimates of OLS coefficients and standard errors. You do not need to know what these are for now, but it doesn't hurt to getting used to seeing them. @@ -202,7 +178,6 @@ Take the first number in Table 1, which is -0.00068. Now, multiply this by `expo -0.00068 * X[, "exports"] ``` - Now, just one more step. Make a new matrix with just exports and the value 1 ```{r} X2 <- cbind(1, X[, "exports"]) @@ -218,13 +193,11 @@ colnames(X2) colnames(X2) <- c("intercept", "exports") ``` - What are the dimensions of the matrix `X2`? ```{r} dim(X2) ``` - Now consider a new matrix, called `B`. ```{r} @@ -236,7 +209,6 @@ What are the dimensions of `B`? dim(B) ``` - What is the product of `X2` and `B`? From the dimensions, can you tell if it will be conformable? ```{r} X2 %*% B @@ -244,7 +216,6 @@ X2 %*% B What is this multiplication doing in terms of equations? - ```{r} #| echo: false #| eval: false @@ -255,10 +226,8 @@ lm_1_1 <- lm(as.formula(form), nunn_full) summary(lm_1_1) ``` - ## Matrix Basics - Let's take a look at Matrices in the context of R ```{r} @@ -275,7 +244,6 @@ nrow(cen10) ncol(cen10) ``` - What variables does this dataset hold? What kind of information does it have? ```{r} @@ -294,7 +262,6 @@ head(cen10$race) We can look at a unique set of variable values by calling the unique function - ```{r} #| message: false unique(cen10$state) @@ -314,17 +281,14 @@ A cross-tab can be considered a matrix: table(cen10$race, cen10$sex) ``` - ```{r} cross_tab <- table(cen10$race, cen10$sex) dim(cross_tab) cross_tab[6, 2] ``` - But a subset of your data -- individual values-- can be considered a matrix too. - ```{r} #| warning: false # First 20 rows of the entire data @@ -383,7 +347,6 @@ s3 <- cen10[cen10$state == "New York" | cen10$state == "California", ] s4 <- cen10 %>% filter(state == "New York" | state == "California") all_equal(s3, s4) - # all individuals in any of the following states: California, Ohio, Nevada, Michigan s5 <- cen10[cen10$state %in% c("California", "Ohio", "Nevada", "Michigan"), ] s6 <- cen10 %>% filter(state %in% c("California", "Ohio", "Nevada", "Michigan")) @@ -397,7 +360,6 @@ all_equal(s7, s8) ## Checkpoint {.unnumbered} - ### 1 {.unnumbered} Get the subset of cen10 for non-white individuals (Hint: look at the set of values for the race variable by using the unique function) ```{r} @@ -410,15 +372,12 @@ Get the subset of cen10 for females over the age of 40 # Enter here ``` - ### 3 {.unnumbered} Get all the serial numbers for black, male individuals who don't live in Ohio or Nevada. ```{r} # Enter here ``` - - ## Exercises {.unnumbered} ### 1 {.unnumbered} @@ -437,10 +396,8 @@ Use R to write code that will create the matrix $A$, and then consecutively mul ## Enter yourself ``` - Note that R notation of matrices is different from the math notation. Simply trying `X^n` where `X` is a matrix will only take the power of each element to `n`. Instead, this problem asks you to perform matrix multiplication. - ### 2 {.unnumbered} Let's apply what we learned about subsetting or filtering/selecting. Use the `nunn_full` dataset you have already loaded @@ -466,13 +423,10 @@ c) Lastly, show all values of `"trust_neighbors"` and `"age"` for observations ( Find a way to generate a vector of "column averages" of the matrix `X` from the Nunn and Wantchekon data in one line of code. Each entry in the vector should contain the sample average of the values in the column. So a 100 by 4 matrix should generate a length-4 matrix. - - ### 4 {.unnumbered} Similarly, generate a vector of "column medians". - ### 5 {.unnumbered} Consider the regression that was run to generate Table 1: diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index 62c53f4..9ebe77b 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -1,6 +1,5 @@ # Objects, Functions, Loops {#robjloops} - ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -10,15 +9,12 @@ Up till now, you should have covered: * Statistical Summaries * Visualization - Today we'll cover * Objects * Functions * Loops - - ## What is an object? Now that we have covered some hands-on ways to use graphics, let's go into some fundamentals of the R language. @@ -34,37 +30,31 @@ library(haven) library(ggplot2) ``` - ```{r} cen10 <- read_csv("data/input/usc2010_001percent.csv", col_types = cols()) ``` - Objects are abstract symbols in which you store data. Here we will create an object from `copy`, and assign `cen10` to it. ```{r} copy <- cen10 ``` - This looks the same as the original dataset: ```{r} copy ``` - What happens if you do this next? ```{r} copy <- "" ``` - It got reassigned: ```{r} copy ``` - ### lists Lists are one of the most generic and flexible type of object. You can make an empty list by the function `list()` @@ -88,7 +78,6 @@ my_list[[1]] <- c(1, 2, 3, 4, 5) my_list ``` - You can even make nested lists. Let's say we want the 1st slot of the list to be another list of three elements. ```{r} @@ -99,8 +88,6 @@ my_list[[1]][[3]] <- "subitem 1 in slot 3 of my_list" my_list ``` - - ## Making your own objects We've covered one type of object, which is a list. You saw it was quite flexible. How many types of objects are there? @@ -124,13 +111,11 @@ What is type (class) of object is `cen10`? class(cen10) ``` - What about this text? ```{r} class("some random text") ``` - To change or create the class of any object, you can _assign_ it. To do this, assign the name of your class to character to an object's `class()`. We can start from a simple list. For example, say we wanted to store data about pokemon. Because there is no pre-made package for this, we decide to make our own class. @@ -142,7 +127,6 @@ pikachu <- list(name = "Pikachu", color = "Yellow") ``` - and we can give it any class name we want. ```{r} class(pikachu) <- "Pokemon" @@ -151,7 +135,6 @@ pikachu$type ``` - ### Seeing R through objects Most of the R objects that you will see as you advance are their own objects. For example, here's a linear regression object (which you will learn more about in Gov 2000): ```{r} @@ -159,7 +142,6 @@ ols <- lm(mpg ~ wt + vs + gear + carb, mtcars) class(ols) ``` - Anything can be an object! Even graphs (in `ggplot`) can be assigned, re-assigned, and edited. ```{r} @@ -179,15 +161,11 @@ gg_tab <- ggplot(data = grp_race_ordered) + gg_tab ``` - You can change the orientation ```{r} gg_tab<- gg_tab + coord_flip() ``` - - - ### Parsing an object by `str()s` It can be hard to understand an `R` object because it's contents are unknown. The function `str`, short for structure, is a quick way to look into the innards of an object @@ -201,7 +179,6 @@ Same for the object we just made str(pikachu) ``` - What does a `ggplot` object look like? Very complicated, but at least you can see it: ```{r} @@ -210,9 +187,6 @@ What does a `ggplot` object look like? Very complicated, but at least you can se str(gg_tab) ``` - - - ## Types of variables In the social science we often analyze variables. As you saw in the tutorial, different types of variables require different care. @@ -233,7 +207,6 @@ mean(cen10$race == "American Indian or Alaska Native") Hint: you can use the function `mean()` to calcualte the sample mean. The sample proportion is the mean of a sequence of number, where your event of interest is a 1 (or `TRUE`) and others are 0 (or `FALSE`). - ### numeric vectors A sequence of numbers. @@ -270,9 +243,6 @@ my_name2 <- "shiro" my_name == my_name2 ``` - - - ## What is a function? Most of what we do in R is executing a function. `read_csv()`, `nrow()`, `ggplot()` .. pretty much anything with a parentheses is a function. And even things like `<-` and `[` are functions as well. @@ -289,7 +259,6 @@ You'll see below that the most basic functions are quite complicated internally. You'll notice that functions contain other functions. _wrapper_ functions are functions that "wrap around" existing functions. This sounds redundant, but it's an important feature of programming. If you find yourself repeating a command more than two times, you should make your own function, rather than writing the same type of code. - ### Write your own function It's worth remembering the basic structure of a function. You create a new function, call it `my_fun` by this: ```{r} @@ -310,7 +279,6 @@ count_men <- function(data) { } ``` - Then all we need to do is feed this function a dataset ```{r} count_men(cen10) @@ -322,7 +290,6 @@ The point of a function is that you can use it again and again without typing up count_men(cen10[cen10$state == "California",]) ``` - Let's go one step further. What if we want to know the proportion of non-whites in a state, just by entering the name of the state? There's multiple ways to do it, but it could look something like this ```{r} @@ -344,10 +311,8 @@ nw_in_state(cen10, "Massachusetts") ``` - ## Checkpoint {.unnumbered} - ### 1 {.unnumbered} Try making your own function, `average_age_in_state`, that will give you the average age of people in a given state. @@ -356,9 +321,6 @@ Try making your own function, `average_age_in_state`, that will give you the ave ``` - - - ### 2 {.unnumbered} Try making your own function, `asians_in_state`, that will give you the number of `Chinese`, `Japanese`, and `Other Asian or Pacific Islander` people in a given state. @@ -374,7 +336,6 @@ Try making your own function, 'top_10_oldest_cities', that will give you the nam # Enter on your own ``` - ## What is a package? You can think of a package as a suite of functions that other people have already built for you to make your life easier. @@ -382,7 +343,6 @@ You can think of a package as a suite of functions that other people have alread help(package = "ggplot2") ``` - To use a package, you need to do two things: (1) install it, and then (2) load it. Installing is a one-time thing @@ -396,7 +356,6 @@ But you need to load each time you start a R instance. So always keep these com library(ggplot2) ``` - In `rstudio.cloud`, we already installed a set of packages for you. But when you start your own R instance, you need to have installed the package at some point. ## Conditionals @@ -454,7 +413,6 @@ for (fruit in fruits) { Here `for()` and `in` must be part of any for loop. The right hand side `fruits` must be a thing that exists. Finally the `left-hand` side object is "Pick your favor name." It is analogous to how we can index a sum with any letter. $\sum_{i=1}^{10}i$ and `sum_{j = 1}^{10}j` are in fact the same thing. - ```{r} for (i in 1:length(fruits)) { print(paste("I love", fruits[i])) @@ -516,7 +474,6 @@ for (state in states_of_interest) { ``` ## Exercises {.unnumbered} - ### Exercise 1: Write your own function {.unnumbered} Write your own function that makes some task of data analysis simpler. Ideally, it would be a function that helps you do either of the previous tasks in fewer lines of code. You can use the three lines of code that was provided in exercise 1 to wrap that into another function too! ```{r} @@ -524,11 +481,8 @@ Write your own function that makes some task of data analysis simpler. Ideally, ``` - - ### Exercise 2: Using Loops {.unnumbered} - Using a loop, create a crosstab of sex and race for each state in the set "states_of_interest" ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") @@ -536,8 +490,6 @@ states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washing ``` - - ### Exercise 3: Storing information derived within loops in a global dataframe {.unnumbered} Recall the following nested loop @@ -555,9 +507,7 @@ for (state in states_of_interest) { Instead of printing the percentage of each race in each state, create a dataframe, and store all that information in that dataframe. (Hint: look at how I stored information about male percentage in each state of interest in a vector.) - ```{r} - ``` diff --git a/14_visualization.qmd b/14_visualization.qmd index e489c99..b62fcb1 100644 --- a/14_visualization.qmd +++ b/14_visualization.qmd @@ -1,6 +1,5 @@ # Visualization^[Module originally written by Shiro Kuriwaki] {#dataviz} - ```{r} #| include: false #| message: false @@ -12,22 +11,16 @@ library(forcats) library(scales) ``` - ### Motivation: The Law of the Census {.unnumbered} In this module, let's visualize some cross-sectional stats with an actual Census. Then, we'll do an example on time trends with Supreme Court ideal points. - Why care about the Census? The Census is one of the fundamental acts of a government. See the Law Review article by [Persily (2011)](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf), "The Law of the Census."^[[Persily, Nathaniel. 2011. "The Law of the Census: How to Count, What to Count, Whom to Count, and Where to Count Them.”](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf). _Cardozo Law Review_ 32(3): 755–91.] The Census is government's primary tool for apportionment (allocating seats to districts), appropriations (allocating federal funding), and tracking demographic change. See for example [Hochschild and Powell (2008)](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2) on how the categorizations of race in the Census during 1850-1930.^[[Hochschild, Jennifer L., and Brenna Marea Powell. 2008. "Racial Reorganization and the United States Census 1850–1930: Mulattoes, Half-Breeds, Mixed Parentage, Hindoos, and the Mexican Race."](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2). _Studies in American Political Development_ 22(1): 59–96.] Notice also that both of these pieces are not inherently "quantitative" --- the Persily article is a Law Review and the Hochschild and Powell article is on American Historical Development --- but data analysis would be certainly relevant. - Time series data is a common form of data in social science data, and there is growing methodological work on making causal inferences with time series.^[[Blackwell, Matthew, and Adam Glynn. 2018. "How to Make Causal Inferences with Time-Series Cross-Sectional Data under Selection on Observables."](https://doi.org/10.1017/S0003055418000357) _American Political Science Review_] We will use the the ideological estimates of the Supreme court. - - ### Where are we? Where are we headed? {.unnumbered} - Up till now, you should have covered: * The R Visualization and Programming primers at @@ -36,7 +29,6 @@ Up till now, you should have covered: * What does `:` mean in R? What about `==`? `,`?, `!=` , `&`, `|`, `%in% ` * What does `%>%` do? - Today we'll cover: * Visualization @@ -52,14 +44,10 @@ Today we'll cover: ![By Randy Schutt - Own work, CC BY-SA 3.0, [Wikimedia.]( https://commons.wikimedia.org/w/index.php?curid=29585342)](images/Martin-Quinn_Wikipedia.png) - - - ## Read data First, the census. Read in a subset of the 2010 Census that we looked at earlier. This time, it is in Rds form. - ```{r} #| message: false cen10 <- readRDS("data/input/usc2010_001percent.Rds") @@ -67,7 +55,6 @@ cen10 <- readRDS("data/input/usc2010_001percent.Rds") The data comes from IPUMS^[[Ruggles, Steven, Katie Genadek, Ronald Goeken, Josiah Grover, and Matthew Sobek. 2015. Integrated Public Use Microdata Series: Version 6.0 dataset](http://doi.org/10.18128/D010.V6.0)], a great source to extract and analyze Census and Census-conducted survey (ACS, CPS) data. - ## Counting How many people are in your sample? @@ -75,7 +62,6 @@ How many people are in your sample? nrow(cen10) ``` - This and all subsequent tasks involve manipulating and summarizing data, sometimes called "wrangling". As per last time, there are both "base-R" and "tidyverse" approaches. We have already seen several functions from the tidyverse: @@ -87,7 +73,6 @@ We have already seen several functions from the tidyverse: In this visualization section, we'll make use of the pair of functions `group_by()` and `summarize()`. - ## Tabulating Summarizing data is the key part of communication; good data viz gets the point across.^[[Kastellec, Jonathan P., and Eduardo L. Leoni. 2007. "Using Graphs Instead of Tables in Political Science."](http://www.princeton.edu/~jkastell/Tables2Graphs/graphs.pdf). _Perspectives on Politics_ 5 (4): 755–71.] Summaries of data come in two forms: tables and figures. @@ -99,14 +84,11 @@ In base-R Use the `table` function, that provides how many rows exist for an uni table(cen10$race) ``` - With tidyverse, a quick convenience function is `count`, with the variable to count on included. ```{r} count(cen10, race) ``` - - We can check out the arguments of `count` and see that there is a `sort` option. What does this do? ```{r} count(cen10, race, sort = TRUE) @@ -124,24 +106,19 @@ If you are new to tidyverse, what would you _think_ each row did? Reading the fu where `n()` is a function that counts rows. - ## base R graphics and ggplot Two prevalent ways of making graphing are referred to as "base-R" and "ggplot". - ### base R "Base-R" graphics are graphics that are made with R's default graphics commands. First, let's assign our tabulation to an object, then put it in the `barplot()` function. - ```{r} barplot(table(cen10$race)) ``` - - ### ggplot A popular alternative a `ggplot` graphics, that you were introduced to in the tutorial. `gg` stands for grammar of graphics by Hadley Wickham, and it has a new semantics of explaining graphics in R. Again, first let's set up the data. @@ -160,8 +137,6 @@ We will now plot this grouped set of numbers. Recall that the `ggplot()` functio 2. Then enter the `aes`, or aesthetics. This defines which variable in the data the plotting functions should take for pre-set dimensions in graphics. The dimensions `x` and `y` are the most important. We will assign `race` and `count` to them, respectively, 3. After you close `ggplot()` .. add __layers__ by the plus sign. A `geom` is a layer of graphical representation, for example `geom_histogram` renders a histogram, `geom_point` renders a scatter plot. For a barplot, we can use `geom_col()` - - What is the right geometry layer to make a barplot? Turns out: ```{r} @@ -169,12 +144,10 @@ What is the right geometry layer to make a barplot? Turns out: ggplot(data = grp_race, aes(x = race, y = n)) + geom_col() ``` - ## Improving your graphics Adjusting your graphics to make the point clear is an important skill. Here is a base-R example of showing the same numbers but with a different design, in a way that aims to maximize the "data-to-ink ratio". - ```{r} #| fig.fullwidth: true par(oma = c(1, 11, 1, 1)) @@ -203,10 +176,8 @@ ggplot(data = grp_race_ordered, aes(x = race, y = n)) + caption = "Source: 2010 U.S. Census sample") ``` - The data ink ratio was popularized by Ed Tufte (originally a political economy scholar who has recently become well known for his data visualization work). See Tufte (2001), _The Visual Display of Quantitative Information_ and his website . For a R and ggplot focused example using social science examples, check out Healy (2018), _Data Visualization: A Practical Introduction_ with a draft at ^[Healy, Kieran. forthcoming. _Data Visualization: A Practical Introduction_. Princeton University Press]. There are a growing number of excellent books on data visualization. - ## Cross-tabs Visualizations and Tables each have their strengths. A rule of thumb is that more than a dozen numbers on a table is too much to digest, but less than a dozen is too few for a figure to be worth it. Let's look at a table first. @@ -225,12 +196,10 @@ Another function to make a cross-tab is the `xtabs` command, which uses formula xtabs(~ state + race, cen10) ``` - What if we care about proportions within states, rather than counts? Say we'd like to compare the racial composition of a small state (like Delaware) and a large state (like California). In fact, most tasks of inference is about the unobserved population, not the observed data --- and proportions are estimates of a quantity in the population. One way to transform a table of counts to a table of proportions is the function `prop.table`. Be careful what you want to take proportions of -- this is set by the `margin` argument. In R, the first margin (`margin = 1`) is _rows_ and the second (`margin = 2`) is _columns_. - ```{r} ptab_race_state <- prop.table(xtab_race_state, margin = 2) ``` @@ -254,7 +223,6 @@ Can you tell from the code what `grp_race_state` will look like? grp_race_state ``` - Now, we want to tell `ggplot2` something like the following: I want bars by state, where heights indicate racial groups. Each bar should be colored by the race. With some googling, you will get something like this: ```{r} @@ -270,7 +238,6 @@ ggplot(data = grp_race_state, aes(x = state, y = n, fill = race)) + theme_minimal() ``` - ## Line graphs Line graphs are useful for plotting time trends. @@ -279,7 +246,6 @@ The Census does not track individuals over time. So let's take up another exampl This data is adapted from the estimates of Martin and Quinn on their website .^[This exercise inspired from Princeton's R Camp Assignment.] - ```{r} #| message: false justice <- read_csv("data/input/justices_court-median.csv") @@ -291,11 +257,8 @@ What does the data look like? How do you think it is organized? What does each r justice ``` - - As you might have guessed, these data can be shown in a time trend from the range of the `term` variable. As there are only nine justices at any given time and justices have life tenure, there times on the court are staggered. With a common measure of "preference", we can plot time trends of these justices ideal points on the same y-axis scale. - ```{r} ggplot(justice, aes(x = term, y = idealpt)) + geom_line() @@ -310,13 +273,8 @@ If you got the right aesthetic, this seems to "work" off the shelf. But take a m Now, this graphic already indicates a lot, but let's improve the graphics so people can actually read it. This is left for a Exercise. - - As social scientists, we should also not forget to ask ourselves whether these numerical measures are fit for what we care about, or actually succeeds in measuring what we'd like to measure. The estimation of these "ideal points" is a subfield of political methodology beyond this prefresher. For more reading, skim through the original paper by Martin and Quinn (2002).^[[Martin, Andrew D. and Kevin M. Quinn. 2002. "Dynamic Ideal Point Estimation via Markov Chain Monte Carlo for the U.S. Supreme Court, 1953-1999"](http://mqscores.lsa.umich.edu/media/pa02.pdf). _Political Analysis._ 10(2): 134-153.] Also for a methodological discussion on the difficulty of measuring time series of preferences, check out Bailey (2013).^[[Bailey, Michael A. 2013. "Is Today’s Court the Most Conservative in Sixty Years? Challenges and Opportunities in Measuring Judicial Preferences." ](https://michaelbailey.georgetown.domains/wp-content/uploads/2018/05/JOP_proofs_June2013.pdf). _Journal of Politics_ 75(3): 821-834] - - - ## Exercises {.unnumbered} In the time remaining, try the following exercises. Order doesn't matter. @@ -324,13 +282,11 @@ In the time remaining, try the following exercises. Order doesn't matter. Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. - ```{r} # Enter yourself ``` - ### 2: The swing justice {.unnumbered} Using the `justices_court-median.csv` dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): @@ -347,26 +303,21 @@ Using the `justices_court-median.csv` dataset and building off of the plot that * Extend the x-axis label to about 2020 so the text labels of justices are to the right of the trend-lines. * Add a caption to your text describing the data briefly, as well as any features relevant for the reader (such as the median line and the trimming of the y-axis) - ```{r} # Enter yourself ``` - ### 3: Don't sort by the alphabet {.unnumbered} The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. - Find a way to modify the figures so that the states are ordered by the _proportion_ of White residents in the sample. - ```{r} # Enter yourself ``` - ### 4 What to show and how to show it {.unnumbered} As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? diff --git a/15_project-dempeace.qmd b/15_project-dempeace.qmd index 1b37249..29c53c5 100644 --- a/15_project-dempeace.qmd +++ b/15_project-dempeace.qmd @@ -20,10 +20,6 @@ Up till now, you should have covered: Today you will work on your own, but feel free to ask a fellow classmate nearby or the instructor. The objective for this session is to get more experience using R, but in the process (a) test a prominent theory in the political science literature and (b) explore related ideas of interest to you. - - - - ## Setting up ```{r} @@ -35,8 +31,6 @@ library(readr) library(ggplot2) ``` - - ## Create a project directory First start a directory for this project. This can be done manually or through RStudio's Project feature(`File > New Project...`) @@ -45,9 +39,6 @@ Directories is the computer science / programming name for folders. While advice Chapter 4 of Gentzkow and Shapiro's memo, [Code and Data for the Social Scientist](https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf)] provides a good template. - - - ## Data Sources Most projects you do will start with downloading data from elsewhere. For this task, you'll probably want to track down and download the following: @@ -65,7 +56,6 @@ polity <- read_csv("data/input/sample_polity.csv") mid <- read_csv("data/input/sample_mid.csv") ``` - What does `polity` look like? ```{r} unique(polity$country) @@ -76,21 +66,17 @@ ggplot(polity, aes(x = year, y = polity2)) + head(polity) ``` - MID is a dataset that captures a `dispute` for a given country and year. ```{r} mid ``` - ## Loops - Notice that in the `mid` data, we have a start of a dispute vs. an end of a dispute.In order to combine this into the `polity` data, we want a way to give each of the interval years a row. There are many ways to do this, but one is a loop. We go through one row at a time, and then for each we make a new dataset. that has `year` as a sequence of each year. A lengthy loop like this is typically slow, and you'd want to recast the task so you can do things with functions. But, a loop is a good place to start. - ```{r} mid_year_by_year <- data_frame(ccode = numeric(), year = numeric(), @@ -106,7 +92,6 @@ for(i in 1:nrow(mid)) { head(mid_year_by_year) ``` - ## Merging We want to combine these two datasets by merging. Base-R has a function called `merge`. `dplyr` has several types of `joins` (the same thing). Those names are based on SQL syntax. @@ -121,8 +106,6 @@ p_m <- left_join(polity, head(p_m) ``` - - Replace `dispute` = `NA` rows with a zero. ```{r} @@ -149,13 +132,10 @@ Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to `readxl`/`readr`/`haven` packages() is constantly expanding to capture more file types. In day 1, we used the package `readxl`, using the `read_excel()` function. - ```{r} - ``` - ### Task 2: Data Merging {.unnumbered} We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? @@ -167,10 +147,8 @@ To start, let's download and merge some data. ```{r} - ``` - ### Task 3: Tabulations and Visualization {.unnumbered} 1. Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). Speculate on why the behavior from 1800 to 1920 seems to be qualitatively different than behavior afterwards. @@ -180,10 +158,5 @@ To start, let's download and merge some data. ```{r} - - ``` - - - diff --git a/16_simulation.qmd b/16_simulation.qmd index 7926e21..a9a4886 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -1,6 +1,5 @@ # Simulation^[Module originally written by Connor Jerzak and Shiro Kuriwaki] {#simulation} - ```{r} #| include: false library(dplyr) @@ -21,8 +20,6 @@ Statistical methods also incorporate simulation: * Bagging: a method for improving machine learning predictions by re-sampling observations, storing the estimate across many re-samples, and averaging these estimates to form the final estimate. A variance reduction technique. * Statistical reasoning: if you are trying to understand a quantitative problem, a wonderful first-step to understand the problem better is to simulate it! The analytical solution is often very hard (or impossible), but the simulation is often much easier :-) - - ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -33,10 +30,8 @@ Up till now, you should have covered: * Functions, objects, loops * Joining real data - In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section \@ref{probability}). - ### Check your Understanding {.unnumbered} * What does the `sample()` function do? @@ -44,7 +39,6 @@ In this module, we will start to work with generating data within R, from thin a * What is a `seed`? * What is a Monte Carlo? - Check if you have an idea of how you might code the following tasks: * Simulate 100 rolls of a die @@ -54,8 +48,6 @@ Check if you have an idea of how you might code the following tasks: We're going to learn about this today! - - ## Pick a sample, any sample ## The `sample()` function @@ -85,7 +77,6 @@ It follows then that you cannot sample without replacement a sample that is larg sample(x = 1:10, size = 100, replace = FALSE) ``` - So far, every element in `x` has had an equal probability of being chosen. In some application, we want a sampling scheme where some elements are more likely to be chosen than others. The argument `prob` handles this. For example, this simulates 20 fair coin tosses (each outcome is equally likely to happen) @@ -93,7 +84,6 @@ For example, this simulates 20 fair coin tosses (each outcome is equally likely sample(c("Head", "Tail"), size = 20, prob = c(0.5, 0.5), replace = TRUE) ``` - But this simulates 20 biased coin tosses, where say the probability of Tails is 4 times more likely than the number of Heads ```{r} sample(c("Head", "Tail"), size = 20, prob = c(0.2, 0.8), replace = TRUE) @@ -125,7 +115,6 @@ As a side-note, these functions have very practical uses for any type of data an * Inspecting your dataset: using `head()` all the same time and looking over the first few rows might lead you to ignore any issues that end up in the bottom for whatever reason. * Testing your analysis with a small sample: If running analyses on a dataset takes more than a handful of seconds, change your dataset upstream to a fraction of the size so the rest of the code runs in less than a second. Once verifying your analysis code runs, then re-do it with your full dataset (by simply removing the `sample_n` / `sample_frac` line of code in the beginning). While three seconds may not sound like much, they accumulate and eat up time. - ## Random numbers from specific distributions ### `rbinom()` {.unnumbered} @@ -146,12 +135,10 @@ rbinom(n = 10, size = 100, prob = 0.5) The intuition to emphasize here is that one can generate potentially infinite amounts (size `n`) of noise that is a essentially random - ```{r} runif(n = 5) ``` - ### `rnorm()` {.unnumbered} `rnorm` is also a continuous distribution, but draws from a Normal distribution -- perhaps the most important distribution in statistics. It runs the same way as `runif` @@ -171,13 +158,10 @@ hist(from_runif) hist(from_rnorm) ``` - ## r, p, and d Each distribution can do more than generate random numbers (the prefix `r`). We can compute the cumulative probability by the function `pbinom()`, `punif()`, and `pnorm()`. Also the density -- the value of the PDF -- by `dbinom()`, `dunif()` and `dnorm()`. - - ## `set.seed()` `R` doesn't have the ability to generate truly random numbers! Random numbers are actually very hard to generate. (Think: flipping a coin --> can be perfectly predicted if I know wind speed, the angle the coin is flipped, etc.). Some people use random noise in the atmosphere or random behavior in quantum systems to generate "truly" (?) random numbers. Conversely, R uses deterministic algorithms which take as an input a "seed" and which then perform a series of operations to generate a sequence of random-seeming numbers (that is, numbers whose sequence is sufficiently hard to predict). @@ -198,30 +182,24 @@ set.seed(02138) runif(n = 10) ``` - - ## Exercises {.unnumbered} ### Census Sampling {.unnumbered} What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?^[This example is inspired from [Meng, Xiao-Li (2018). Statistical paradises and paradoxes in big data (I): Law of large populations, big data paradox, and the 2016 US presidential election. _Annals of Applied Statistics_ 12:2, 685–726. doi:10.1214/18-AOAS1161SF.](https://statistics.fas.harvard.edu/files/statistics-2/files/statistical_paradises_and_paradoxes.pdf)] Suppose we want to estimate the proportion of U.S. residents who are non-white (`race != "White"`). In reality, we do not have any population dataset to utilize and so we _only see the sample survey_. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. - (a) First, load `usc2010_001percent.csv` into your R session. After loading the `library(tidyverse)`, browse it. Although this is only a 0.01 percent extract, treat this as your population for pedagogical purposes. What is the population proportion of non-White residents? ```{r} ``` - - (b) Setting a seed to `1669482`, sample 100 respondents from this sample. What is the proportion of non-White residents in this _particular_ sample? By how many percentage points are you off from (what we labelled as) the true proportion? ```{r} ``` - (c) Now imagine what you did above was one survey. What would we get if we did 20 surveys? To simulate this, write a loop that does the same exercise 20 times, each time computing a sample proportion. Use the same seed at the top, but be careful to position the `set.seed` function such that it generates the same sequence of 20 samples, rather than 20 of the same sample. @@ -232,7 +210,6 @@ Try doing this with a `for` loop and storing your sample proportions in a new le ``` - (d) Now, to make things more real, let's introduce some response bias. The goal here is not to correct response bias but to induce it and see how it affects our estimates. Suppose that non-White residents are 10 percent less likely to respond to enter your survey than White respondents. This is plausible if you think that the Census is from 2010 but you are polling in 2018, and racial minorities are more geographically mobile than Whites. Repeat the same exercise in (c) by modeling this behavior. You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-Whites and 1 otherwise. Then, you can refer to it in the propensity argument. @@ -241,25 +218,18 @@ You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-W ``` - (e) Finally, we want to see if more data ("Big Data") will improve our estimates. Using the same unequal response rates framework as (d), repeat the same exercise but instead of each poll collecting 100 responses, we collect 10,000. - ```{r} ``` - (f) Optional - visualize your 2 pairs of 20 estimates, with a bar showing the "correct" population average. ```{r} ``` - - - - ### Conditional Proportions {.unnumbered} This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. @@ -274,31 +244,20 @@ In addition to some standard demographic questions, we will focus on one called ``` - (b) Using the dataset after the procedure in (a), find the proportion of _poll respondents_ (those who are in the sample) who support Donald Trump. ```{r} ``` - (c) Among those who supported Donald Trump, what proportion of them has a Bachelor's degree or higher (i.e. have a Bachelor's, Graduate, or other Professional Degree)? - (d) Among those who did not support Donald Trump (i.e. including supporters of Hilary Clinton, another candidate, or those who refused to answer the question), what proportion of them has a Bachelor's degree or higher? - (e) Express the numbers in the previous parts as probabilities of specified events. Define your own symbols: For example, we can let $T$ be the event that a randomly selected respondent in the poll supports Donald Trump, then the proportion in part (b) is the probability $P(T).$ - - (f) Suppose we randomly sampled a person who participated in the survey and found that he/she had a Bachelor's degree or higher. Given this evidence, what is the probability that the same person supports Donald Trump? Use Bayes Rule and show your work -- that is, do not use data or R to compute the quantity directly. Then, verify this is the case via R. - - - - - ### The Birthday problem {.unnumbered} Write code that will answer the well-known birthday problem via simulation.^[This exercise draws from Imai (2017)] @@ -307,37 +266,31 @@ The problem is fairly simple: Suppose $k$ people gather together in a room. What To simplify reality a bit, assume that (1) there are no leap years, and so there are always 365 days in a year, and (2) a given individual's birthday is randomly assigned and independent from each other. - _Step 1_: Set `k` to a concrete number. Pick a number from 1 to 365 randomly, `k` times to simulate birthdays (would this be with replacement or without?). ```{r} # Your code ``` - _Step 2_: Write a line (or two) of code that gives a `TRUE` or `FALSE` statement of whether or not at least two people share the same birth date. ```{r} # Your code ``` - _Step 3_: The above steps will generate a `TRUE` or `FALSE` answer for your event of interest, but only for one realization of an event in the sample space. In order to estimate the _probability_ of your event happening, we need a "stochastic", as opposed to "deterministic", method. To do this, write a loop that does Steps 1 and 2 repeatedly for many times, call that number of times `sims`. For each of `sims` iteration, your code should give you a `TRUE` or `FALSE` answer. Code up a way to store these estimates. ```{r} # Your code ``` - _Step 4_: Finally, generalize the function further by letting `k` be a user-defined number. You have now created a _Monte Carlo simulation_! ```{r} # Your code ``` - _Step 5_: Generate a table or plot that shows how the probability of sharing a birthday changes by `k` (fixing `sims` at a large number like `1000`). Also generate a similar plot that shows how the probability of sharing a birthday changes by `sims` (fixing `k` at some arbitrary number like `10`). ```{r} # Your code ``` - _Extra credit_: Give an "analytical" answer to this problem, that is an answer through deriving the mathematical expressions of the probability. ```{r} # Your equations diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 32f9227..581e11a 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -1,6 +1,5 @@ # LaTeX and markdown^[Module originally written by Shiro Kuriwaki] {#nonwysiwyg} - ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: @@ -23,8 +22,6 @@ and the next chapter (you can read it without reading this LaTeX chapter) covers command-line are a basic set of tools that you may have to use from time to time. It also clarifies what more complicated programs are doing. Markdown is an example of compiling a plain text file. LaTeX is a typesetting program and git is a version control program -- both are useful for non-quantitative work as well. - - ### Check your understanding {.unnumbered} Check if you have an idea of how you might code the following tasks: @@ -39,14 +36,10 @@ Check if you have an idea of how you might code the following tasks: * What is a `.bib` file? * Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers? - - - ## Motivation Statistical programming is a fast-moving field. The beta version of `R` was released in 2000, `ggplot2` was released on 2005, and `RStudio` started around 2010. Of course, some programming technologies are quite "old": (`C` in 1969, `C++` around 1989, `TeX` in 1978, `Linux` in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a **brief** and rough overview of some fundamental and new tools other than `R`, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future. - ## Markdown Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is _not_ a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for `bold{text}` rather than hitting Command+B and making your text look __bold__ on your own computer. @@ -90,7 +83,6 @@ Some benefits of using Quarto include: * [dozen of output types](https://quarto.org/docs/reference/) * [the ability to make websites interacting only with Quarto](https://quarto.org/docs/websites/) - ### A note on plain-text editors Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). @@ -127,8 +119,6 @@ Hello World \end{document} ``` - - ### compile your first LaTeX document locally LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. @@ -145,7 +135,6 @@ Hello World 3. Open this in your "LaTeX" editor. This can be `TeXMaker`, `Aqumacs`, etc.. 4. Go through the click/dropdown interface and click compile. - ### main LaTeX commands LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. @@ -168,7 +157,6 @@ $$\int x^2 dx$$ ``` these compile math symbols: $\displaystyle \int x^2 dx.$^[Enclosing with `$$` instead of `$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.] - The `align` environment is useful to align your multi-line math, for example. ``` \begin{align} @@ -191,14 +179,12 @@ For some LaTeX commands you might need to load a separate package that someone e ``` where `package` is the name of the package and `options` are options specific to the package. - ### Further Guides {.unnumbered} For a more comprehensive listing of LaTeX commands, Mayya Komisarchik has a great tutorial set of folders: There is a version of LaTeX called Beamer, which is a popular way of making a slideshow. Slides in markdown is also a competitor. The language of Beamer is the same as LaTeX but has some special functions for slides. - ## BibTeX BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. @@ -231,14 +217,12 @@ as part of your text, then when the `.tex` file is compiled the PDF shows someth in whatever citation style (APSA, APA, Chicago) you pre-specified! - Also at the end of your paper you will have a bibliography with entries ordered and formatted in the appropriate citation. ![](images/biblatex_bibliography.png) This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text). - ### stocking up on your .bib files You should keep your own `.bib` file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a `.tex` file). @@ -259,7 +243,6 @@ Each student will have slightly different substantive interests, so we won't imp * Italics and boldface * A figure with a caption and in-text reference to it. - Depending on your subfield or interests, try to implement some of the following: * A bibliographical reference drawing from a separate `.bib` file @@ -269,9 +252,6 @@ Depending on your subfield or interests, try to implement some of the following: * Different page margins * Different line spacing - - - ## Concluding the Prefresher {.unnumbered} Math may not be the perfect tool for every aspiring political scientist, but hopefully it was useful background to have at the least: @@ -279,21 +259,16 @@ Math may not be the perfect tool for every aspiring political scientist, but hop - - But we should be aware that too much slant towards math and programming can miss the point: - - Keep on learning, trying new techniques to improve your work, and learn from others! - ### Your Feedback Matters {.unnumbered} _Please tell us how we can improve the Prefresher_: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements: diff --git a/18_text.qmd b/18_text.qmd index 7e6a671..5c1e1eb 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -1,7 +1,5 @@ # Text^[Module originally written by Connor Jerzak] {#rtext} - - ```{r} #| include: false library(dplyr) @@ -58,7 +56,6 @@ Today, we will learn more about using text data. Our objectives are: * To learn how to use regular expressions; * To learn about other tools for representing + analyzing text in ```R```. - ## Reading and writing text in R * To read in a text file, use readLines @@ -77,7 +74,6 @@ write.table(my_string_vector, "~/mydata.txt", sep="\t") paste and sprintf are useful commands in text processing, such as for automatically naming files or automatically performing a series of command over a subset of your data. Table making also will often need these commands. - Paste concatenates vectors together. ````{R} #use collapse for inputs of length > 1 @@ -98,7 +94,6 @@ sprintf("Coefficient for %s: %.3f (%.2f)", "Gender", 1.52324, 0.03143) #%.2f is replaced by a floating point digit with 2 decimal places ```` - ## Regular expressions A regular expression is a special text string for describing a search pattern. @@ -110,7 +105,6 @@ Use cases: 2. WEB SCRAPING. E.g. Parse html code in order to extract research information from an online table. 3. CLEANING DATA. E.g. After loading in a dataset, we might need to remove mistakes from the dataset, orsubset the data using regular expression tools. - Example in ```R```. Extract the tweet mentioning Indonesia. ```{r} s1 <- "If only Bradley's arm was longer. RT" @@ -144,7 +138,6 @@ regexpr(pattern = "was", text = my_string)[2] Seems simple? The problem: the patterns can get pretty complex! - ### Character classes Some types of symbols are stand in for some more complex thing, rather than taken literally. @@ -215,7 +208,6 @@ grepl(my_string, pattern = "^(?!presidential1).*\\.png", perl = TRUE) ``` - * Indicates which file names don't start with `presidential1` but do end in `.png` * `^` indicates that the pattern should start at the beginning of the string. * `?!` indicates negative lookahead -- we're looking for any pattern NOT following presidential1 which meets the subsequent conditions. (see below) @@ -238,7 +230,6 @@ Representing text numerically. 1. Document term matrix. The document term matrix (DTM) is a common method for representing text. The DTM is a matrix. Each row of this matrix corresponds to a document; each column corresponds to a word. It is often useful to look at summary statistics such as the percentage of speaches in which a Democratic lawmaker used the word "inequality" compared to a Republican; the DTM would be very helpful for this and other tasks. - ```{R} doc1 <- "Rage---Goddess, sing the rage of Peleus’ son Achilles, murderous, doomed, that cost the Achaeans countless losses, @@ -284,7 +275,6 @@ Stemming is the process of reducing inflected/derived words to their word stem o 2. tm -- Useful for converting text into a numerical representation (forming DTMs). 3. stringr -- Useful for string parsing. - ## Exercises {.unnumbered} ### 1 {.unnumbered} @@ -314,8 +304,6 @@ grep('\'', c("To dare is to lose one's footing momentarily.", "To not dare is to lose oneself."), value = TRUE) ``` - - ### 4 {.unnumbered} Write code to automatically extract the file names that DO end start with presidential and DO end in .pdf @@ -339,7 +327,6 @@ Using the same string as in the above, write code to automatically extract the # Your code here ``` - ### 6 {.unnumbered} Combine these two strings into a single string separated by a "-". Desired output: "The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon–carbon double bond." @@ -350,7 +337,6 @@ string1 <- "The carbonyl group in aldehydes and ketones string2 <- "–carbon double bond." ``` - ### 7 {.unnumbered} Challenge problem! Download this webpage @@ -362,7 +348,6 @@ Challenge problem! Download this webpage * - GitHub is the GUI to git. Making an account there is free. Making an account will allow you to be a part of the collaborative programming community. It will also allow you to "fork" other people's "repositories". "Forking" is making your own copy of the project that forks off from the master project at a point in time. A "repository" is simply the name of your main project directory. "cloning" someone else's repository is similar to forking -- it gives you your own copy. @@ -149,7 +137,6 @@ Repositories become a drop-down menu. It also provides a visual difference interface, which shows the changes you are making to files before you "push" them. It can't do everything, but it provides a way to become familiar with GitHub without the (potentially) intimidating aspects of diving full-on into the command line. - ### is git worth it? While git is a powerful tool, you may choose to not use it for everything because diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index c42f21a..7e5c2bf 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -2,8 +2,6 @@ # Solutions to Warmup Questions {.unnumbered} - - ## Linear Algebra {.unnumbered} ### Vectors {.unnumbered} @@ -14,11 +12,8 @@ Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pm 2. $cv = \begin{pmatrix}8\\10\\12\end{pmatrix}$ 3. $u \cdot v = 1(4) + 2(5) + 3(6) = 32$ - - If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter \@ref(linearalgebra). - Are the following sets of vectors linearly independent? 1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ @@ -26,13 +21,10 @@ Are the following sets of vectors linearly independent? $\leadsto$ No: $$2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}$$ so infinitely many linear combinations of $u$ and $v$ that amount to 0 exist. - 2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ $\leadsto$ Yes: we cannot find linear combination of these two vectors that would amount to zero. - - 3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ $\leadsto$ No: After playing around with some numbers, we can find that @@ -43,10 +35,8 @@ $$-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$$ i.e., a linear combination of these three vectors that would amount to zero exists. - If you are having trouble with these problems, please review Section \@ref(linearindependence). - ### Matrices {.unnumbered} $${\bf A}=\begin{pmatrix} @@ -56,7 +46,6 @@ $${\bf A}=\begin{pmatrix} 4 & 1 & 5 \end{pmatrix}$$ - What is the dimensionality of matrix ${\bf A}$? 4 $\times$ 3 What is the element $a_{23}$ of ${\bf A}$? 3 @@ -77,7 +66,6 @@ $$\mathbf{A} + \mathbf{B} = \begin{pmatrix} 9 & 2 & 14 \end{pmatrix}$$ - Given that $${\bf C}=\begin{pmatrix} @@ -88,8 +76,6 @@ $${\bf C}=\begin{pmatrix} $$\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}$$ - - Given that $$c = 2$$ @@ -103,8 +89,6 @@ $$c\textbf{A} = \begin{pmatrix} If you are having trouble with these problems, please review Section \@ref(matrixbasics). - - ## Operations {.unnumbered} ### Summation {.unnumbered} @@ -117,17 +101,14 @@ Simplify the following 3. $\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18$ - ### Products {.unnumbered} 1. $\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6$ 2. $\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440$ - To review this material, please see Section \@ref(sum-notation). - ### Logs and exponents {.unnumbered} Simplify the following @@ -145,8 +126,6 @@ Simplify the following To review this material, please see Section \@ref(logexponents) - - ## Limits {.unnumbered} Find the limit of the following. @@ -157,7 +136,6 @@ Find the limit of the following. To review this material please see Section \@ref(limitsfun) - ## Calculus {.unnumbered} For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ @@ -190,7 +168,5 @@ If you are stuck, please try sketching out a picture of each of the functions. 3. If we roll two fair dice, what is the probability that their sum would be 11? $\leadsto \frac{1}{18}$ 4. If we roll two fair dice, what is the probability that their sum would be 12? $\leadsto \frac{1}{36}$. There are two independent dice, so $6^2 = 36$ options in total. While the previous question had two possibilities for a sum of 11 (5,6 and 6,5), there is only one possibility out of 36 for a sum of 12 (6,6). - For a review, please see Sections \@ref(setoper) - \@ref(probdef) - diff --git a/23_solution_programming.qmd b/23_solution_programming.qmd index a17fb69..c29d9a5 100644 --- a/23_solution_programming.qmd +++ b/23_solution_programming.qmd @@ -10,18 +10,14 @@ library(forcats) library(scales) ``` - - ## Chapter \@ref(dataviz): Visualization - ### 1 State Proportions {.unnumbered} ```{r} cen10 <- readRDS("data/input/usc2010_001percent.Rds") ``` - Group by state, noting that the mean of a set of logicals is a mean of 1s (`TRUE`) and 0s (`FALSE`). ```{r} @@ -32,7 +28,6 @@ grp_st <- cen10 %>% mutate(state = as_factor(state)) ``` - Plot points ```{r} ggplot(grp_st, aes(x = state, y = prop)) + @@ -46,13 +41,8 @@ ggplot(grp_st, aes(x = state, y = prop)) + ) ``` - - - - ### 2 Swing Justice {.unnumbered} - ```{r} #| message: false justices <- read_csv("data/input/justices_court-median.csv") @@ -91,20 +81,16 @@ ggplot(df_indicator, aes(x = term, y = idealpt, group = justice_id)) + theme_bw() ``` - ## Chapter \@ref(robjloops): Objects and Loops - ```{r} #| message: false cen10 <- read_csv("data/input/usc2010_001percent.csv") sample_acs <- read_csv("data/input/acs2015_1percent.csv") ``` - ### Checkpoint #3 {.unnumbered} - ```{r} cen10 %>% group_by(state) %>% @@ -113,11 +99,8 @@ cen10 %>% slice(1:10) ``` - - ### Exercise 2 {.unnumbered} - ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") @@ -130,11 +113,8 @@ for (state_i in states_of_interest) { } ``` - - ### Exercise 3 {.unnumbered} - ```{r} race_d <- c() state_d <- c() @@ -156,7 +136,6 @@ for (state in states_of_interest) { } ``` - ## Chapter \@ref(dempeace): Demoratic Peace Project ### Task 1: Data Input and Standardization {.unnumbered} @@ -168,8 +147,6 @@ polity <- read_excel("data/input/p4v2017.xls") ``` - - ### Task 2: Data Merging {.unnumbered} ```{r} @@ -190,10 +167,8 @@ merged_mid_polity <- left_join(polity, by = c("ccode", "year")) ``` - ### Task 3: Tabulations and Visualization {.unnumbered} - ```{r} #| eval: false @@ -209,7 +184,6 @@ mean_polity_by_year_mid_ordered <- arrange(mean_polity_by_year_mid, year) mean_polity_no_mid <- mean_polity_by_year_mid_ordered %>% filter(dispute == 0) mean_polity_yes_mid <- mean_polity_by_year_mid_ordered %>% filter(dispute == 1) - answer <- ggplot(data = mean_polity_by_year_ordered, aes(x = year, y = mean_polity)) + geom_line() + labs(y = "Mean Polity Score", @@ -218,8 +192,6 @@ answer <- ggplot(data = mean_polity_by_year_ordered, aes(x = year, y = mean_poli answer + geom_line(data =mean_polity_no_mid, aes(x = year, y = mean_polity_mid), col = "indianred") + geom_line(data =mean_polity_yes_mid, aes(x = year, y = mean_polity_mid), col = "dodgerblue") - - ``` ## Chapter \@ref(simulation): Simulation @@ -234,14 +206,12 @@ pop <- read_csv("data/input/usc2010_001percent.csv") mean(pop$race != "White") ``` - ```{r} set.seed(1669482) samp <- sample_n(pop, 100) mean(samp$race != "White") ``` - ```{r} #| eval: false ests <- c() @@ -252,12 +222,9 @@ for (i in 1:20) { ests[i] <- mean(samp$race != "White") } - mean(ests) ``` - - ```{r} pop_with_prop <- mutate(pop, propensity = ifelse(race != "White", 0.9, 1)) ``` @@ -275,7 +242,6 @@ for (i in 1:20) { mean(ests) ``` - ```{r} #| eval: false ests <- c() @@ -289,4 +255,3 @@ for (i in 1:20) { mean(ests) ``` - diff --git a/index.qmd b/index.qmd index 0cef19e..66c26d6 100644 --- a/index.qmd +++ b/index.qmd @@ -10,7 +10,6 @@ This booklet serves as the text for the Prefresher, available as a [webpage](htt For information about the role of the prefresher (or "math camp") as a introduction to graduate school, you may also be interested in ["The Math Prefresher and The Collective Future of Political Science Graduate Training"](https://gking.harvard.edu/prefresher), in _PS: Political Science & Politics_, by Gary King, Shiro Kuriwaki, and Yon Soo Park. - ### Authors and Contributors {.unnumbered} - Past Authors and Instructors: Curt Signorino 1996-1997; Ken Scheve 1997-1998; Eric Dickson 1998-2000; Orit Kedar 1999; James Fowler 2000-2001; Kosuke Imai 2001-2002; Jacob Kline 2002; Dan Epstein 2003; Ben Ansell 2003-2004; Ryan Moore 2004-2005; Mike Kellermann 2005-2006; Ellie Powell 2006-2007; Jen Katkin 2007-2008; Patrick Lam 2008-2009; Viridiana Rios 2009-2010; Jennifer Pan 2010-2011; Konstantin Kashin 2011-2012; Soledad Prillaman 2013; Stephen Pettigrew 2013-2014; Anton Strezhnev 2014-2015; Mayya Komisarchik 2015-2016; Connor Jerzak 2016-2017; Shiro Kuriwaki 2017-2018; Yon Soo Park 2018; Meg Schwenzfeier 2019; Shannon Parker 2019; Laura Royden 2020-2021; Hunter Rendleman 2020-2021; Christopher T. Kenny 2022; Jialu Li 2022; Sooahn Shin 2023; María Ballesteros 2023. @@ -19,7 +18,6 @@ For information about the role of the prefresher (or "math camp") as a introduct - Shiro Kurikwaki ([kuriwaki](https://github.com/kuriwaki)) 2018-2023. - Contributors: Thanks to Juan Dodyk ([juandodyk](https://github.com/juandodyk)), Hunter Rendleman ([hrendleman](https://github.com/hrendleman)), and Tyler Simko ([tylersimko](https://github.com/tylersimko)) for contributing to the booklet for corrections and improvements as students. - ### Contributing {.unnumbered} We transitioned the booklet into a bookdown [github repository](https://github.com/IQSS/prefresher) in 2018. As we update this version, we appreciate any bug reports or fixes appreciated. From 31030bced43a91f804f1c99201f7353309015edd Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:19:29 -0400 Subject: [PATCH 10/34] explicit latex --- 05_optimization.qmd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/05_optimization.qmd b/05_optimization.qmd index d4ddd49..30522cc 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -702,14 +702,18 @@ x_2 \ge 0 ::: 1. Rewrite with the slack variables: + +```{=latex} $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. \begin{array}{l} x_1 + x_2 \le 4 - s_1^2\\ -x_1 \le 0 - s_2^2\\ -x_2 \le 0 - s_3^2 \end{array}}$$ +``` 2. Write the Lagrangian: + $$L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)$$ 3. Take the partial derivatives and set equal to zero: From 1dedd8cca5ec19b3b39c71bd2cb06287b88a8248 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:22:56 -0400 Subject: [PATCH 11/34] use quarto visual mode to auto clean --- 05_optimization.qmd | 752 ++++++++++++++++++++------------------------ 1 file changed, 343 insertions(+), 409 deletions(-) diff --git a/05_optimization.qmd b/05_optimization.qmd index 30522cc..22db493 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -7,58 +7,60 @@ library(tibble) library(patchwork) ``` -To optimize, we use derivatives and calculus. Optimization is to find the maximum or minimum of a functon, and to find what value of an input gives that extremum. This has obvious uses in engineering. Many tools in the statistical toolkit use optimization. One of the most common ways of estimating a model is through "Maximum Likelihood Estimation", done via optimizing a function (the likelihood). +To optimize, we use derivatives and calculus. Optimization is to find the maximum or minimum of a functon, and to find what value of an input gives that extremum. This has obvious uses in engineering. Many tools in the statistical toolkit use optimization. One of the most common ways of estimating a model is through "Maximum Likelihood Estimation", done via optimizing a function (the likelihood). Optimization also comes up in Economics, Formal Theory, and Political Economy all the time. A go-to model of human behavior is that they optimize a certain utility function. Humans are not pure utility maximizers, of course, but nuanced models of optimization -- for example, adding constraints and adding uncertainty -- will prove to be quite useful. ## Example: Meltzer-Richard {.unnumbered} -A standard backdrop in comparative political economy, the Meltzer-Richard (1981) model states that redistribution of wealth should be higher in societies where the median income is much smaller than the average income. More to the point, typically income distributions wher ethe median is very different from the average is one of high inequality. In other words, the Meltzer-Richard model says that highly unequal economies will have more re-distribution of wealth. Why is that the case? Here is a simplified example that is not the exact model by Meltzer and Richard^[Allan H. Meltzer and Scott F. Richard. ["A Rational Theory of the Size of Government"](https://www.jstor.org/stable/1830813). _Journal of Political Economy_ -89:5 (1981), p. 914-927], but adapted from Persson and Tabellini^[Adapted from Torsten Persson and Guido Tabellini, _Political Economics: Explaining Economic Policy_. MIT Press. ] +A standard backdrop in comparative political economy, the Meltzer-Richard (1981) model states that redistribution of wealth should be higher in societies where the median income is much smaller than the average income. More to the point, typically income distributions wher ethe median is very different from the average is one of high inequality. In other words, the Meltzer-Richard model says that highly unequal economies will have more re-distribution of wealth. Why is that the case? Here is a simplified example that is not the exact model by Meltzer and Richard[^05_optimization-1], but adapted from Persson and Tabellini[^05_optimization-2] + +[^05_optimization-1]: Allan H. Meltzer and Scott F. Richard. ["A Rational Theory of the Size of Government"](https://www.jstor.org/stable/1830813). *Journal of Political Economy* 89:5 (1981), p. 914-927 + +[^05_optimization-2]: Adapted from Torsten Persson and Guido Tabellini, *Political Economics: Explaining Economic Policy*. MIT Press. We will set the following things about our model human and model democracy. -- Individuals are indexed by $i$, and the total population is normalized to unity ("1") without loss of generality. -- $U(\cdot)$, u for "utility", is a function that is concave and increasing, and expresses the utility gained from public goods. This tells us that its first derivative is _positive_, and its second derivative is __negative__. -- $y_i$ is the income of person $i$ -- $W_i$, w for "welfare", is the welfare of person $i$ -- $c_i$, c for "consumption", is the consumption utility of person $i$ +- Individuals are indexed by $i$, and the total population is normalized to unity ("1") without loss of generality. +- $U(\cdot)$, u for "utility", is a function that is concave and increasing, and expresses the utility gained from public goods. This tells us that its first derivative is *positive*, and its second derivative is **negative**. +- $y_i$ is the income of person $i$ +- $W_i$, w for "welfare", is the welfare of person $i$ +- $c_i$, c for "consumption", is the consumption utility of person $i$ Also, the government is democratically elected and sets the following redistribution output: -- $\tau$, t for "tax", is a flat tax rate between 0 and 1 that is applied to everyone's income. -- $g$, "g" for "goods", is the amount of public goods that the government provides. +- $\tau$, t for "tax", is a flat tax rate between 0 and 1 that is applied to everyone's income. +- $g$, "g" for "goods", is the amount of public goods that the government provides. -Suppose an individual's welfare is given by: -$$W_i = c_i + U(g)$$ +Suppose an individual's welfare is given by: $$W_i = c_i + U(g)$$ -The consumption good is the person's post-tax income. +The consumption good is the person's post-tax income. $$c_i = (1 - \tau) y_i$$ Income varies by person (In the next section we will cover probability, by then we will know that we can express this by saying that $y$ is a random variable with the cumulative distribution function $F$, i.e. $y \sim F$.). Every distribution has a mean and an median. -- $E(y)$ is the average income of the society. -- $\text{med}(y)$ is the __median income__ of the society. +- $E(y)$ is the average income of the society. +- $\text{med}(y)$ is the **median income** of the society. -What will happen in this economy? What will the tax rate be set too? How much public goods will be provided? +What will happen in this economy? What will the tax rate be set too? How much public goods will be provided? We've skipped ahead of some formal theory results of demoracy, but hopefully these are conceptually intuitive. First, if a democracy is competitive, there is no slack in the government's goods, and all tax revenue becomes a public good. So we can go ahead and set the constraint: $$g = \sum_{i} \tau y_i P(y_i) = \tau E(y)$$ -We can do this trick because of the "normalizes to unity" setting, but this is a general property of the average. +We can do this trick because of the "normalizes to unity" setting, but this is a general property of the average. Now given this constraint we can re-write an individual's welfare as +```{=tex} \begin{align*} W_i &= \left(1 - \frac{g}{E(y)}\right)y_i + U(g)\\ &= \left(E(y) - g\right) \frac{1}{E(y)} y_i + U(g)\\ &= \left(E(y) - g\right) \frac{y_i}{E(y)} + U(g)\\ \end{align*} - -When is the individual's welfare maximized, __as a function of the public good__? -\begin{align*} +``` +When is the individual's welfare maximized, **as a function of the public good**? \begin{align*} \frac{d}{dg}W_i &= - \frac{y_i}{E(y)} + \frac{d}{dg}U(g)\\ \end{align*} @@ -66,24 +68,23 @@ $\frac{d}{dg}W_i = 0$ when $\frac{d}{dg}U(g) = \frac{y_i}{E(y)}$, and so after e $$g_i^\star = {U_g}^{-1}\left(\frac{y_i}{E(y)}\right)$$ -Now recall that because we assumed concavity, $U_g$ is a negative sloping function whose value is positive. It can be shown that the inverse of such a function is also decreasing. Thus an individual's preferred level of government is determined by a single continuum, the person's income divided by the average income, and the function is __decreasing__ in $y_i$. This is consistent with our intuition that richer people prefer less redistribution. +Now recall that because we assumed concavity, $U_g$ is a negative sloping function whose value is positive. It can be shown that the inverse of such a function is also decreasing. Thus an individual's preferred level of government is determined by a single continuum, the person's income divided by the average income, and the function is **decreasing** in $y_i$. This is consistent with our intuition that richer people prefer less redistribution. That was the amount for any given person. The government has to set one value of $g$, however. So what will that be? Now we will use another result, the median voter theorem. This says that under certain general electoral conditions (single-peaked preferences, two parties, majority rule), the policy winner will be that preferred by the median person in the population. Because the only thing that determines a person's preferred level of government is $y_i / E(y)$, we can presume that the median voter, whose income is $\text{med}(y)$ will prevail in their preferred choice of government. Therefore, we wil see $$g^\star = {U_g}^{-1}\left(\frac{\text{med}(y)}{E(y)}\right)$$ -What does this say about the level of redistribution we observe in an economy? The higher the average income is than the median income, which often (but not always) means _more_ inequality, there should be _more_ redistribution. +What does this say about the level of redistribution we observe in an economy? The higher the average income is than the median income, which often (but not always) means *more* inequality, there should be *more* redistribution. ## Maxima and Minima The first derivative, $f'(x)$, quantifies the slope of a function. Therefore, it can be used to check whether the function $f(x)$ at the point $x$ is increasing or decreasing at $x$. -1. __Increasing:__ $f'(x)>0$ -1. __Decreasing:__ $f'(x)<0$ -1. __Neither increasing nor decreasing__: $f'(x)=0$ - i.e. a maximum, minimum, or saddle point +1. **Increasing:** $f'(x)>0$ +2. **Decreasing:** $f'(x)<0$ +3. **Neither increasing nor decreasing**: $f'(x)=0$ i.e. a maximum, minimum, or saddle point -So for example, $f(x) = x^2 + 2$ and $f^\prime(x) = 2x$ +So for example, $f(x) = x^2 + 2$ and $f^\prime(x) = 2x$ ```{r} #| echo: false @@ -102,11 +103,10 @@ fprimex <- fx0 + stat_function(fun = function(x) 2*x, linewidth = 0.5, linetype fx + fprimex + plot_layout(nrow = 1) ``` -:::{#exr-maxminplot} +::: {#exr-maxminplot} +## Plotting a maximum and minimum -## Plotting a maximum and minimum Plot $f(x)=x^3+ x^2 + 2$, plot its derivative, and identify where the derivative is zero. Is there a maximum or minimum? - ::: ```{r} @@ -129,54 +129,49 @@ fx + fprimex + plot_annotation(expression(f(x)==x^3+2)) The second derivative $f''(x)$ identifies whether the function $f(x)$ at the point $x$ is -1. Concave down: $f''(x)<0$ -1. Concave up: $f''(x)>0$ +1. Concave down: $f''(x)<0$ +2. Concave up: $f''(x)>0$ -__Maximum (Minimum)__: $x_0$ is a __local maximum (minimum)__ if $f(x_0)>f(x)$ ($f(x_0)f(x)$ ($f(x_0)f(x)$ ($f(x_0)f(x)$ ($f(x_0)0$ -1. Need more info: $f'(x)=0$ and $f''(x)=0$ - +1. Local Maximum: $f'(x)=0$ and $f''(x)<0$ +2. Local Minimum: $f'(x)=0$ and $f''(x)>0$ +3. Need more info: $f'(x)=0$ and $f''(x)=0$ -__Global Maxima and Minima__ Sometimes no global max or min exists --- e.g., $f(x)$ not bounded above or below. However, there are three situations where we can fairly easily identify global max or min. +**Global Maxima and Minima** Sometimes no global max or min exists --- e.g., $f(x)$ not bounded above or below. However, there are three situations where we can fairly easily identify global max or min. -1. __Functions with only one critical point.__ If $x_0$ is a local max or min of $f$ and it is the only critical point, then it is the global max or min. -2. __Globally concave up or concave down functions.__ If $f''(x)$ is never zero, then there is at most one critical point. That critical point is a global maximum if $f''<0$ and a global minimum if $f''>0$. -3. __Functions over closed and bounded intervals__ must have both a global maximum and a global minimum. +1. **Functions with only one critical point.** If $x_0$ is a local max or min of $f$ and it is the only critical point, then it is the global max or min. +2. **Globally concave up or concave down functions.** If $f''(x)$ is never zero, then there is at most one critical point. That critical point is a global maximum if $f''<0$ and a global minimum if $f''>0$. +3. **Functions over closed and bounded intervals** must have both a global maximum and a global minimum. -:::{#exm-maxmindraw} - -## Maxima and Minima by drawing +::: {#exm-maxmindraw} +## Maxima and Minima by drawing Find any critical points and identify whether they are a max, min, or saddle point: -1. $f(x)=x^2+2$ -1. $f(x)=x^3+2$ -1. $f(x)=|x^2-1|$, $x\in [-2,2]$ - +1. $f(x)=x^2+2$ +2. $f(x)=x^3+2$ +3. $f(x)=|x^2-1|$, $x\in [-2,2]$ ::: ## Concavity of a Function Concavity helps identify the curvature of a function, $f(x)$, in 2 dimensional space. -:::{#def-concave} - -## Concave Function -A function $f$ is strictly concave over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) > af(x_1) + (1-a)f(x_2)$$ -\textit{Any} line connecting two points on a concave function will lie \textit{below} the function. +::: {#def-concave} +## Concave Function +A function $f$ is strictly concave over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) > af(x_1) + (1-a)f(x_2)$$ \textit{Any} line connecting two points on a concave function will lie \textit{below} the function. ::: ```{r} @@ -192,47 +187,48 @@ fx2 <- ggplot(range1, aes(x = x)) + fx1 + fx2 + plot_layout(nrow = 1) ``` -:::{#def-convex} -## Convex Function +::: {#def-convex} +## Convex Function + Convex: A function f is strictly convex over the set S \underline{if} $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) < af(x_1) + (1-a)f(x_2)$$ - Any line connecting two points on a convex function will lie above the function. +Any line connecting two points on a convex function will lie above the function. ::: +```{=tex} \begin{comment} \parbox{2in}{\includegraphics[scale=.4]{Convex.pdf}} \end{comment} - +``` Sometimes, concavity and convexity are strict of a requirement. For most purposes of getting solutions, what we call quasi-concavity is enough. -:::{#def-quasiconcave} -## Quasiconcave Function -A function f is quasiconcave over the set S if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \ge \min(f(x_1),f(x_2))$$ +::: {#def-quasiconcave} +## Quasiconcave Function - No matter what two points you select, the \textit{lowest} valued point will always be an end point. +A function f is quasiconcave over the set S if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \ge \min(f(x_1),f(x_2))$$ +No matter what two points you select, the \textit{lowest} valued point will always be an end point. ::: +```{=tex} \begin{comment} \parbox{2in}{\includegraphics[scale=.4]{Quasiconcave.pdf}} \end{comment} +``` +::: {#def-quasiconvex} +## Quasiconvex -:::{#def-quasiconvex} - -## Quasiconvex -A function f is quasiconvex over the set $S$ if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \le \max(f(x_1),f(x_2))$$ -No matter what two points you select, the \textit{highest} valued point will always be an end point. - +A function f is quasiconvex over the set $S$ if $\forall x_1,x_2 \in S$ and $\forall a \in (0,1)$, $$f(ax_1 + (1-a)x_2) \le \max(f(x_1),f(x_2))$$ No matter what two points you select, the \textit{highest} valued point will always be an end point. ::: +```{=tex} \begin{comment} \parbox{1.8in}{\includegraphics[scale=.4]{Quasiconvex.pdf}} \end{comment} +``` +**Second Derivative Test of Concavity**: The second derivative can be used to understand concavity. -**Second Derivative Test of Concavity**: The second derivative can be used to understand concavity. - -If -$$\begin{array}{lll} +If $$\begin{array}{lll} f''(x) < 0 & \Rightarrow & \text{Concave}\\ f''(x) > 0 & \Rightarrow & \text{Convex} \end{array}$$ @@ -241,28 +237,26 @@ f''(x) > 0 & \Rightarrow & \text{Convex} Quadratic forms is shorthand for a way to summarize a function. This is important for finding concavity because -1. Approximates local curvature around a point --- e.g., used to -identify max vs min vs saddle point. -2. They are simple to express even in $n$ dimensions: -3. Have a matrix representation. +1. Approximates local curvature around a point --- e.g., used to identify max vs min vs saddle point. +2. They are simple to express even in $n$ dimensions: +3. Have a matrix representation. -__Quadratic Form__: A polynomial where each term is a monomial -of degree 2 in any number of variables: +**Quadratic Form**: A polynomial where each term is a monomial of degree 2 in any number of variables: +```{=tex} \begin{align*} \text{One variable: }& Q(x_1) = a_{11}x_1^2\\ \text{Two variables: }& Q(x_1,x_2) = a_{11}x_1^2 + a_{12}x_1x_2 + a_{22}x_2^2\\ \text{N variables: }& Q(x_1,\cdots,x_n)=\sum\limits_{i\le j} a_{ij}x_i x_j \end{align*} - +``` which can be written in matrix terms: One variable $$Q(\mathbf{x}) = x_1^\top a_{11} x_1$$ -N variables: -\begin{align*} +N variables: \begin{align*} Q(\mathbf{x}) &=\begin{pmatrix} x_1 & x_2 & \cdots & x_n \end{pmatrix}\begin{pmatrix} a_{11}&\frac{1}{2}a_{12}&\cdots&\frac{1}{2}a_{1n}\\ \frac{1}{2}a_{12}&a_{22}&\cdots&\frac{1}{2}a_{2n}\\ @@ -273,8 +267,7 @@ a_{11}&\frac{1}{2}a_{12}&\cdots&\frac{1}{2}a_{1n}\\ &= \mathbf{x}^\top\mathbf{Ax} \end{align*} -For example, the Quadratic on $\mathbf{R}^2$: -\begin{align*} +For example, the Quadratic on $\mathbf{R}^2$: \begin{align*} Q(x_1,x_2)&=\begin{pmatrix} x_1& x_2 \end{pmatrix} \begin{pmatrix} a_{11}&\frac{1}{2} a_{12}\\ \frac{1}{2}a_{12}&a_{22}\end{pmatrix} \begin{pmatrix} x_1\\x_2 \end{pmatrix} \\ &= a_{11}x_1^2 + a_{12}x_1x_2 + a_{22}x_2^2 @@ -282,11 +275,9 @@ For example, the Quadratic on $\mathbf{R}^2$: ### Definiteness of Quadratic Forms {.unnumbered} -When the function $f(\mathbf{x})$ has more than two inputs, determining whether it has a maxima and minima (remember, functions may have many inputs but they have only one output) is a bit more tedious. Definiteness helps identify the curvature of a function, $Q(\textbf{x})$, in n dimensional space. +When the function $f(\mathbf{x})$ has more than two inputs, determining whether it has a maxima and minima (remember, functions may have many inputs but they have only one output) is a bit more tedious. Definiteness helps identify the curvature of a function, $Q(\textbf{x})$, in n dimensional space. -__Definiteness__: By definition, a quadratic form always takes on the value of zero when $x = 0$, $Q(\textbf{x})=0$ at $\textbf{x}=0$. The definiteness of the matrix $\textbf{A}$ is determined by whether the -quadratic form $Q(\textbf{x})=\textbf{x}^\top\textbf{A}\textbf{x}$ is greater than zero, less than -zero, or sometimes both over all $\mathbf{x}\ne 0$. +**Definiteness**: By definition, a quadratic form always takes on the value of zero when $x = 0$, $Q(\textbf{x})=0$ at $\textbf{x}=0$. The definiteness of the matrix $\textbf{A}$ is determined by whether the quadratic form $Q(\textbf{x})=\textbf{x}^\top\textbf{A}\textbf{x}$ is greater than zero, less than zero, or sometimes both over all $\mathbf{x}\ne 0$. ## FOC and SOC @@ -294,67 +285,62 @@ We can see from a graphical representation that if a point is a local maxima or ### First Order Conditions {.unnumbered} -When we examined functions of one variable $x$, we found critical points by taking the first derivative, setting it to zero, and solving for $x$. For functions of $n$ variables, the critical points are found in much the same way, except now we set the partial derivatives equal to zero. Note: We will only consider critical points on the interior of a function's domain. +When we examined functions of one variable $x$, we found critical points by taking the first derivative, setting it to zero, and solving for $x$. For functions of $n$ variables, the critical points are found in much the same way, except now we set the partial derivatives equal to zero. Note: We will only consider critical points on the interior of a function's domain. -In a derivative, we only took the derivative with respect to one variable at a time. When we take the derivative separately with respect to all variables in the elements of $\mathbf{x}$ and then express the result as a vector, we use the term Gradient and Hessian. +In a derivative, we only took the derivative with respect to one variable at a time. When we take the derivative separately with respect to all variables in the elements of $\mathbf{x}$ and then express the result as a vector, we use the term Gradient and Hessian. -:::{#def-gradient} -## Gradient +::: {#def-gradient} +## Gradient -Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathbf{x})$ (the greek letter nabla ) is a column vector, where the $i$th element is the partial derivative of $f(\textbf{x})$ with respect to $x_i$: +Given a function $f(\textbf{x})$ in $n$ variables, the gradient $\nabla f(\mathbf{x})$ (the greek letter nabla ) is a column vector, where the $i$th element is the partial derivative of $f(\textbf{x})$ with respect to $x_i$: $$\nabla f(\mathbf{x}) = \begin{pmatrix} \frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2}\\ \vdots \\ \frac{\partial f(\mathbf{x})}{\partial x_n} \end{pmatrix}$$ - ::: Before we know whether a point is a maxima or minima, if it meets the FOC it is a "Critical Point". -:::{#def-criticalpoint} -## Critical Point +::: {#def-criticalpoint} +## Critical Point $\mathbf{x}^*$ is a critical point if and only if $\nabla f(\mathbf{x}^*)=0$. If the partial derivative of f(x) with respect to $x^*$ is 0, then $\mathbf{x}^*$ is a critical point. To solve for $\mathbf{x}^*$, find the gradient, set each element equal to 0, and solve the system of equations. $$\mathbf{x}^* = \begin{pmatrix} x_1^*\\x_2^*\\ \vdots \\ x_n^*\end{pmatrix}$$ - ::: -:::{#exm-gradcp} - +::: {#exm-gradcp} Example: Given a function $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$, find the (1) Gradient and (2) Critical point of $f(\mathbf{x})$. - ::: -:::{#sol-gradcp} -Gradient +::: {#sol-gradcp} +Gradient +```{=tex} \begin{align*} \nabla f(\mathbf{x}) &= \begin{pmatrix}\frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2} \end{pmatrix}\\ &= \begin{pmatrix} 2(x_1-1)\\ 2x_2 \end{pmatrix} \end{align*} - +``` Critical Point $\mathbf{x}^* =$ - + +```{=tex} \begin{align*} &\frac{\partial f(\mathbf{x})}{\partial x_1} = 2(x_1-1) = 0\\ &\Rightarrow x_1^* = 1\\ &\frac{\partial f(\mathbf{x})}{\partial x_2} = 2x_2 = 0\\ &\Rightarrow x_2^* = 0\\ \end{align*} - +``` So $$\mathbf{x}^* = (1,0)$$ - ::: ### Second Order Conditions {.unnumbered} -When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of $n$ variables, we use _second order partial derivatives_ as an indicator of curvature. -:::{#def-hessian} +When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of $n$ variables, we use *second order partial derivatives* as an indicator of curvature. -## Hessian +::: {#def-hessian} +## Hessian -Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ is -an $n\times n$ matrix, where the $(i,j)$th element is the second order -partial derivative of $f(\mathbf{x})$ with respect to $x_i$ and $x_j$: +Given a function $f(\mathbf{x})$ in $n$ variables, the hessian $\mathbf{H(x)}$ is an $n\times n$ matrix, where the $(i,j)$th element is the second order partial derivative of $f(\mathbf{x})$ with respect to $x_i$ and $x_j$: $$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n} \\ \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_2^2}& @@ -362,212 +348,186 @@ $$\mathbf{H(x)}=\begin{pmatrix} \frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}& \vdots & \vdots & \ddots & \vdots \\ \frac{\partial^2 f(\mathbf{x})}{\partial x_n \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_n \partial x_2}& \cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}$$ - ::: Note that the hessian will be a symmetric matrix because $\frac{\partial f(\mathbf{x})}{\partial x_1\partial x_2} = \frac{\partial f(\mathbf{x})}{\partial x_2\partial x_1}$. Also note that given that $f(\mathbf{x})$ is of quadratic form, each element of the hessian will be a constant. -These definitions will be employed when we determine the __Second Order Conditions__ of a function: +These definitions will be employed when we determine the **Second Order Conditions** of a function: Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f(\mathbf{x}^*)=0$, -1. Hessian is Positive Definite $\quad \Longrightarrow \quad$ Strict Local Min -2. Hessian is Positive Semidefinite $\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)$} $\quad \Longrightarrow \quad$ Local Min -3. Hessian is Negative Definite $\quad \Longrightarrow \quad$ Strict Local Max -4. Hessian is Negative Semidefinite $\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)$} $\quad \Longrightarrow \quad$ Local Max -5. Hessian is Indefinite $\quad \Longrightarrow \quad$ Saddle Point - -:::{#exm-maxmin2d} -## Max and min with two dimensions +1. Hessian is Positive Definite $\quad \Longrightarrow \quad$ Strict Local Min +2. Hessian is Positive Semidefinite $\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)$} $\quad \Longrightarrow \quad$ Local Min +3. Hessian is Negative Definite $\quad \Longrightarrow \quad$ Strict Local Max +4. Hessian is Negative Semidefinite $\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)$} $\quad \Longrightarrow \quad$ Local Max +5. Hessian is Indefinite $\quad \Longrightarrow \quad$ Saddle Point -We found that the only critical point of -$f(\mathbf{x})=(x_1-1)^2+x_2^2+1$ is at $\mathbf{x}^*=(1,0)$. Is it a min, max, or -saddle point? +::: {#exm-maxmin2d} +## Max and min with two dimensions +We found that the only critical point of $f(\mathbf{x})=(x_1-1)^2+x_2^2+1$ is at $\mathbf{x}^*=(1,0)$. Is it a min, max, or saddle point? ::: -:::{#sol-maxmin2d} - -The Hessian is -\begin{align*} +::: {#sol-maxmin2d} +The Hessian is \begin{align*} \mathbf{H(x)} &= \begin{pmatrix} 2&0\\0&2 \end{pmatrix} -\end{align*} -The Leading principal minors of the Hessian are $M_1=2; M_2=4$. Now we consider Definiteness. Since both leading principal minors are positive, the Hessian is positive definite. +\end{align*} The Leading principal minors of the Hessian are $M_1=2; M_2=4$. Now we consider Definiteness. Since both leading principal minors are positive, the Hessian is positive definite. Maxima, Minima, or Saddle Point? Since the Hessian is positive definite and the gradient equals 0, $x^\star = (1,0)$ is a strict local minimum. Note: Alternate check of definiteness. Is $\mathbf{H(x^*)} \geq \leq 0 \quad \forall \quad \mathbf{x}\ne 0$ - - + +```{=tex} \begin{align*} \mathbf{x}^\top H(\mathbf{x}^*) \mathbf{x} &= \begin{pmatrix} x_1 & x_2 \end{pmatrix}\\ &= \begin{pmatrix} 2&0\\0&2 \end{pmatrix}\\ \begin{pmatrix} x_1\\x_2\end{pmatrix} &= 2x_1^2+2x_2^2 \end{align*} - -For any $\mathbf{x}\ne 0$, $2(x_1^2+x_2^2)>0$, so the Hessian is positive definite and $\mathbf{x}^*$ is a strict local minimum. - +``` +For any $\mathbf{x}\ne 0$, $2(x_1^2+x_2^2)>0$, so the Hessian is positive definite and $\mathbf{x}^*$ is a strict local minimum. ::: ### Definiteness and Concavity {.unnumbered} Although definiteness helps us to understand the curvature of an n-dimensional function, it does not necessarily tell us whether the function is globally concave or convex. -We need to know whether a function is globally concave or convex to determine whether a critical point is a global min or max. We can use the definiteness of the Hessian to determine whether a function is globally concave or convex: +We need to know whether a function is globally concave or convex to determine whether a critical point is a global min or max. We can use the definiteness of the Hessian to determine whether a function is globally concave or convex: -1. Hessian is Positive Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Convex -2. Hessian is Negative Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Concave +1. Hessian is Positive Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Convex +2. Hessian is Negative Semidefinite $\forall \mathbf{x}$} $\quad \Longrightarrow \quad$ Globally Concave Notice that the definiteness conditions must be satisfied over the entire domain. ## Global Maxima and Minima -__Global Max/Min Conditions__: Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f(\mathbf{x}^*)=0$, +**Global Max/Min Conditions**: Given a function $f(\mathbf{x})$ and a point $\mathbf{x}^*$ such that $\nabla f(\mathbf{x}^*)=0$, +```{=tex} \begin{enumerate} \item \parbox[t]{2in}{$f(\mathbf{x})$ Globally Convex} $\quad \Longrightarrow \quad$ Global Min \item \parbox[t]{2in}{$f(\mathbf{x})$ Globally Concave} $\quad \Longrightarrow \quad$ Global Max \end{enumerate} +``` +Note that showing that $\mathbf{H(x^*)}$ is negative semidefinite is not enough to guarantee $\mathbf{x}^*$ is a local max. However, showing that $\mathbf{H(x)}$ is negative semidefinite for all $\mathbf{x}$ guarantees that $x^*$ is a global max. (The same goes for positive semidefinite and minima.)\\ -Note that showing that $\mathbf{H(x^*)}$ is negative semidefinite is -not enough to guarantee $\mathbf{x}^*$ is a local max. However, showing that -$\mathbf{H(x)}$ is negative semidefinite for all $\mathbf{x}$ guarantees that $x^*$ -is a global max. (The same goes for positive semidefinite and minima.)\\ - -Example: Take $f_1(x)=x^4$ and $f_2(x)=-x^4$. Both have $x=0$ as -a critical point. Unfortunately, $f''_1(0)=0$ and $f''_2(0)=0$, so we -can't tell whether $x=0$ is a min or max for either. However, -$f''_1(x)=12x^2$ and $f''_2(x)=-12x^2$. For all $x$, $f''_1(x)\ge 0$ -and $f''_2(x)\le 0$ --- i.e., $f_1(x)$ is globally convex and $f_2(x)$ -is globally concave. So $x=0$ is a global min of $f_1(x)$ and a -global max of $f_2(x)$. - -:::{#exr-maxmin} +Example: Take $f_1(x)=x^4$ and $f_2(x)=-x^4$. Both have $x=0$ as a critical point. Unfortunately, $f''_1(0)=0$ and $f''_2(0)=0$, so we can't tell whether $x=0$ is a min or max for either. However, $f''_1(x)=12x^2$ and $f''_2(x)=-12x^2$. For all $x$, $f''_1(x)\ge 0$ and $f''_2(x)\le 0$ --- i.e., $f_1(x)$ is globally convex and $f_2(x)$ is globally concave. So $x=0$ is a global min of $f_1(x)$ and a global max of $f_2(x)$. +::: {#exr-maxmin} Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. - ::: ```{=latex} \begin{enumerate} \item First order conditions. - \begin{enumerate} - \item Gradient $\nabla f(\mathbf{x}) = $ - $$\begin{pmatrix} \frac{\partial f}{\partial x_1} \\ - \frac{\partial f}{\partial x_2}\end{pmatrix} = - \begin{pmatrix} 3x_1^2+9x_2 \\ -3x_2^2+9x_1 \end{pmatrix}$$ - \item Critical Points $\mathbf{x^*} =$\\ - Set the gradient equal to zero and solve for $x_1$ and - $x_2$.We have two equations and two unknowns. Solving for $x_1$ - and $x_2$, we get two critical points: $\mathbf{x}_1^*=(0,0)$ and - $\mathbf{x}_2^*=(3,-3)$. - $$3x_1^2 + 9x_2 = 0 \quad \Rightarrow \quad 9x_2 = - -3x_1^2 \quad \Rightarrow \quad x_2 = -\frac{1}{3}x_1^2$$ - $$-3x_2^2 + 9x_1 = 0 \quad \Rightarrow \quad - -3(-\frac{1} {3}x_1^2)^2 + 9x_1 = 0$$ - $$\Rightarrow \quad -\frac{1}{3}x_1^4 - + 9x_1 = 0 \quad \Rightarrow \quad x_1^3 = 27x_1 \quad - \Rightarrow \quad x_1 = 3$$ - $$3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3$$ - \end{enumerate} + \begin{enumerate} + \item Gradient $\nabla f(\mathbf{x}) = $ + $$\begin{pmatrix} \frac{\partial f}{\partial x_1} \\ + \frac{\partial f}{\partial x_2}\end{pmatrix} = + \begin{pmatrix} 3x_1^2+9x_2 \\ -3x_2^2+9x_1 \end{pmatrix}$$ + \item Critical Points $\mathbf{x^*} =$\\ + Set the gradient equal to zero and solve for $x_1$ and + $x_2$.We have two equations and two unknowns. Solving for $x_1$ + and $x_2$, we get two critical points: $\mathbf{x}_1^*=(0,0)$ and + $\mathbf{x}_2^*=(3,-3)$. + $$3x_1^2 + 9x_2 = 0 \quad \Rightarrow \quad 9x_2 = + -3x_1^2 \quad \Rightarrow \quad x_2 = -\frac{1}{3}x_1^2$$ + $$-3x_2^2 + 9x_1 = 0 \quad \Rightarrow \quad + -3(-\frac{1} {3}x_1^2)^2 + 9x_1 = 0$$ + $$\Rightarrow \quad -\frac{1}{3}x_1^4 + + 9x_1 = 0 \quad \Rightarrow \quad x_1^3 = 27x_1 \quad + \Rightarrow \quad x_1 = 3$$ + $$3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3$$ + \end{enumerate} \item Second order conditions. - \begin{enumerate} - \item Hessian $\mathbf{H(x)} = $ - $$\begin{pmatrix} 6x_1&9\\9&-6x_2 \end{pmatrix}$$ - \item Hessian $\mathbf{H(x_1^*)} = $ - $$\begin{pmatrix} 0&9\\9&0\end{pmatrix}$$ - \item Leading principal minors of $\mathbf{H(x_1^*)} = $ - $$M_1=0; M_2=-81$$\\ - \item Definiteness of $\mathbf{H(x_1^*)}$?\\ - $\mathbf{H(x_1^*)}$ is indefinite\\ - \item Maxima, Minima, or Saddle Point for $\mathbf{x_1^*}$?\\ - Since $\mathbf{H(x_1^*)}$ is indefinite, $\mathbf{x}_1^*=(0,0)$ - is a saddle point.\\ - \item Hessian $\mathbf{H(x_2^*)} = $ - $$\begin{pmatrix} 18&9\\9&18\end{pmatrix}$$ - \item Leading principal minors of $\mathbf{H(x_2^*)} = $ - $$M_1=18; M_2=243$$\\ - \item Definiteness of $\mathbf{H(x_2^*)}$?\\ - $\mathbf{H(x_2^*)}$ is positive definite\\ - \item Maxima, Minima, or Saddle Point for $\mathbf{x}_2^*$?\\ - Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum\\ - \end{enumerate} - + \begin{enumerate} + \item Hessian $\mathbf{H(x)} = $ + $$\begin{pmatrix} 6x_1&9\\9&-6x_2 \end{pmatrix}$$ + \item Hessian $\mathbf{H(x_1^*)} = $ + $$\begin{pmatrix} 0&9\\9&0\end{pmatrix}$$ + \item Leading principal minors of $\mathbf{H(x_1^*)} = $ + $$M_1=0; M_2=-81$$\\ + \item Definiteness of $\mathbf{H(x_1^*)}$?\\ + $\mathbf{H(x_1^*)}$ is indefinite\\ + \item Maxima, Minima, or Saddle Point for $\mathbf{x_1^*}$?\\ + Since $\mathbf{H(x_1^*)}$ is indefinite, $\mathbf{x}_1^*=(0,0)$ + is a saddle point.\\ + \item Hessian $\mathbf{H(x_2^*)} = $ + $$\begin{pmatrix} 18&9\\9&18\end{pmatrix}$$ + \item Leading principal minors of $\mathbf{H(x_2^*)} = $ + $$M_1=18; M_2=243$$\\ + \item Definiteness of $\mathbf{H(x_2^*)}$?\\ + $\mathbf{H(x_2^*)}$ is positive definite\\ + \item Maxima, Minima, or Saddle Point for $\mathbf{x}_2^*$?\\ + Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum\\ + \end{enumerate} + \item Global concavity/convexity. - \begin{enumerate} - \item Is f(x) globally concave/convex?\\ - No. In evaluating the Hessians for $\mathbf{x}_1^*$ - and $\mathbf{x}_2^*$ we saw that the Hessian is not positive - semidefinite at x $=$ (0,0).\\ - \item Are any $\mathbf{x^*}$ global minima or maxima?\\ - No. Since the function is not globally concave/convex, - we can't infer that $\mathbf{x}_2^*=(3,-3)$ is a global minimum. - In fact, if we set $x_1=0$, the $f(\mathbf{x})=-x_2^3$, which will - go to $-\infty$ as $x_2\to \infty$.\\ - \end{enumerate} + \begin{enumerate} + \item Is f(x) globally concave/convex?\\ + No. In evaluating the Hessians for $\mathbf{x}_1^*$ + and $\mathbf{x}_2^*$ we saw that the Hessian is not positive + semidefinite at x $=$ (0,0).\\ + \item Are any $\mathbf{x^*}$ global minima or maxima?\\ + No. Since the function is not globally concave/convex, + we can't infer that $\mathbf{x}_2^*=(3,-3)$ is a global minimum. + In fact, if we set $x_1=0$, the $f(\mathbf{x})=-x_2^3$, which will + go to $-\infty$ as $x_2\to \infty$.\\ + \end{enumerate} \end{enumerate} ``` - ## Constrained Optimization -We have already looked at optimizing a function in one or more dimensions over the whole domain of the function. Often, however, we want to find the maximum or minimum of a function over some restricted part of its domain. +We have already looked at optimizing a function in one or more dimensions over the whole domain of the function. Often, however, we want to find the maximum or minimum of a function over some restricted part of its domain. ex: Maximizing utility subject to a budget constraint ![A typical Utility Function with a Budget Constraint](images/constraint.png) -__Types of Constraints__: For a function $f(x_1, \dots, x_n)$, there are two types of constraints that can be imposed: +**Types of Constraints**: For a function $f(x_1, \dots, x_n)$, there are two types of constraints that can be imposed: + +```{=tex} \begin{enumerate} \item \textbf{Equality constraints:} constraints of the form $c(x_1,\dots, x_n) = r$. Budget constraints are the classic example of equality constraints in social science. \item \textbf{Inequality constraints:} constraints of the form $c(x_1, \dots, x_n) \leq r$. These might arise from non-negativity constraints or other threshold effects. \end{enumerate} - -In any constrained optimization problem, the constrained maximum will always be less than or equal to the unconstrained maximum. If the constrained maximum is less than the unconstrained maximum, then the constraint is binding. Essentially, this means that you can treat your constraint as an equality constraint rather than an inequality constraint. +``` +In any constrained optimization problem, the constrained maximum will always be less than or equal to the unconstrained maximum. If the constrained maximum is less than the unconstrained maximum, then the constraint is binding. Essentially, this means that you can treat your constraint as an equality constraint rather than an inequality constraint. For example, the budget constraint binds when you spend your entire budget. This generally happens because we believe that utility is strictly increasing in consumption, i.e. you always want more so you spend everything you have. Any number of constraints can be placed on an optimization problem. When working with multiple constraints, always make sure that the set of constraints are not pathological; it must be possible for all of the constraints to be satisfied simultaneously. -\textbf{Set-up for Constrained Optimization:} -$$\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ -$$\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ -This tells us to maximize/minimize our function, $f(x_1,x_2)$, with respect to the choice variables, $x_1,x_2$, subject to the constraint. +\textbf{Set-up for Constrained Optimization:} $$\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ $$\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ This tells us to maximize/minimize our function, $f(x_1,x_2)$, with respect to the choice variables, $x_1,x_2$, subject to the constraint. -Example: -$$\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4$$ -It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) = (0,0)$, but that does not satisfy the constraint. How should we proceed? +Example: $$\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4$$ It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) = (0,0)$, but that does not satisfy the constraint. How should we proceed? ### Equality Constraints {.unnumbered} Equality constraints are the easiest to deal with because we know that the maximum or minimum has to lie on the (intersection of the) constraint(s). -The trick is to change the problem from a constrained optimization problem in $n$ variables to an unconstrained optimization problem in $n + k$ variables, adding _one_ variable for _each_ equality constraint. We do this using a lagrangian multiplier. +The trick is to change the problem from a constrained optimization problem in $n$ variables to an unconstrained optimization problem in $n + k$ variables, adding *one* variable for *each* equality constraint. We do this using a lagrangian multiplier. -__Lagrangian function__: The Lagrangian function allows us to combine the function we want to optimize and the constraint function into a single function. Once we have this single function, we can proceed as if this were an _unconstrained_ optimization problem. +**Lagrangian function**: The Lagrangian function allows us to combine the function we want to optimize and the constraint function into a single function. Once we have this single function, we can proceed as if this were an *unconstrained* optimization problem. For each constraint, we must include a **Lagrange multiplier** ($\lambda_i$) as an additional variable in the analysis. These terms are the link between the constraint and the Lagrangian function. -Given a _two dimensional_ set-up: -$$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) = a$$ +Given a *two dimensional* set-up: $$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) = a$$ -We define the Lagrangian function $L(x_1,x_2,\lambda_1)$ as follows: -$$L(x_1,x_2,\lambda_1) = f(x_1,x_2) - \lambda_1 (c(x_1,x_2) - a)$$ +We define the Lagrangian function $L(x_1,x_2,\lambda_1)$ as follows: $$L(x_1,x_2,\lambda_1) = f(x_1,x_2) - \lambda_1 (c(x_1,x_2) - a)$$ -More generally, in _n dimensions_: -$$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - r_i)$$ +More generally, in *n dimensions*: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - r_i)$$ -**Getting the sign right:** Note that above we subtract the lagrangian term _and_ we subtract the constraint constant from the constraint function. Occasionally, you may see the following alternative form of the Lagrangian, which is _equivalent_: -$$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) + \sum_{i=1}^k\lambda_i(r_i - c_i(x_1,\dots, x_n))$$ -Here we add the lagrangian term _and_ we subtract the constraining function from the constraint constant. +**Getting the sign right:** Note that above we subtract the lagrangian term *and* we subtract the constraint constant from the constraint function. Occasionally, you may see the following alternative form of the Lagrangian, which is *equivalent*: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) + \sum_{i=1}^k\lambda_i(r_i - c_i(x_1,\dots, x_n))$$ Here we add the lagrangian term *and* we subtract the constraining function from the constraint constant. -**Using the Lagrangian to Find the Critical Points**: To find the critical points, we take the partial derivatives of lagrangian function, $L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k)$, with respect to each of its variables (all choice variables $\mathbf{x}$ _and_ all lagrangian multipliers $\mathbf{\lambda}$). At a critical point, each of these partial derivatives must be equal to zero, so we obtain a system of $n + k$ equations in $n + k$ unknowns: +**Using the Lagrangian to Find the Critical Points**: To find the critical points, we take the partial derivatives of lagrangian function, $L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k)$, with respect to each of its variables (all choice variables $\mathbf{x}$ *and* all lagrangian multipliers $\mathbf{\lambda}$). At a critical point, each of these partial derivatives must be equal to zero, so we obtain a system of $n + k$ equations in $n + k$ unknowns: +```{=tex} \begin{align*} \frac{\partial L}{\partial x_1} &= \frac{\partial f}{\partial x_1} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_1} = 0\\ \vdots &= \vdots \nonumber \\ @@ -576,66 +536,58 @@ Here we add the lagrangian term _and_ we subtract the constraining function from \vdots &= \vdots \nonumber \\ \frac{\partial L}{\partial \lambda_k} &= c_k(x_i, \dots, x_n) - r_k = 0 \end{align*} - +``` We can then solve this system of equations, because there are $n+k$ equations and $n+k$ unknowns, to calculate the critical point $(x_1^*,\dots,x_n^*,\lambda_1^*,\dots,\lambda_k^*)$. -**Second-order Conditions and Unconstrained Optimization:** There may be more than one critical point, i.e. we need to verify that the critical point we find is a maximum/minimum. Similar to unconstrained optimization, we can do this by checking the second-order conditions. +**Second-order Conditions and Unconstrained Optimization:** There may be more than one critical point, i.e. we need to verify that the critical point we find is a maximum/minimum. Similar to unconstrained optimization, we can do this by checking the second-order conditions. -:::{#exm-constropt} -## Constrained optimization with two goods and a budget constraint +::: {#exm-constropt} +## Constrained optimization with two goods and a budget constraint -Find the constrained optimization of -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 = 4$$ - +Find the constrained optimization of $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 = 4$$ ::: -:::{#sol-constropt} - -1. Begin by writing the Lagrangian: -$$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ -2. Take the partial derivatives and set equal to zero: +::: {#sol-constropt} +1. Begin by writing the Lagrangian: $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ +2. Take the partial derivatives and set equal to zero: +```{=tex} \begin{align*} \frac{\partial L}{\partial x_1} = -2x_1 - \lambda \quad \quad \quad &= 0\\ \frac{\partial L}{\partial x_2} = -4x_2 - \lambda \quad \quad \quad &= 0\\ \frac{\partial L}{\partial \lambda} = -(x_1 + x_2 - 4) \quad & = & 0\\ \end{align*} +``` +3. Solve the system of equations: Using the first two partials, we see that $\lambda = -2x_1$ and $\lambda = -4x_2$ Set these equal to see that $x_1 = 2x_2$. Using the third partial and the above equality, $4 = 2x_2 + x_2$ from which we get $$x_2^* = 4/3, x_1^* = 8/3, \lambda = -16/3$$ -3. Solve the system of equations: Using the first two partials, we see that $\lambda = -2x_1$ and $\lambda = -4x_2$ - Set these equal to see that $x_1 = 2x_2$. - Using the third partial and the above equality, $4 = 2x_2 + x_2$ from which we get $$x_2^* = 4/3, x_1^* = 8/3, \lambda = -16/3$$ - -4. Therefore, the only critical point is $x_1^* = \frac{8}{3}$ and $x_2^* = \frac{4}{3}$ -5. This gives $f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}$, which is less than the unconstrained optimum $f(0,0) = 0$ +4. Therefore, the only critical point is $x_1^* = \frac{8}{3}$ and $x_2^* = \frac{4}{3}$ +5. This gives $f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}$, which is less than the unconstrained optimum $f(0,0) = 0$ ::: Notice that when we take the partial derivative of L with respect to the Lagrangian multiplier and set it equal to 0, we return exactly our constraint! This is why signs matter. ## Inequality Constraints -Inequality constraints define the boundary of a region over which we seek to optimize the function. This makes inequality constraints more challenging because we do not know if the maximum/minimum lies along one of the constraints (the constraint binds) or in the interior of the region. +Inequality constraints define the boundary of a region over which we seek to optimize the function. This makes inequality constraints more challenging because we do not know if the maximum/minimum lies along one of the constraints (the constraint binds) or in the interior of the region. We must introduce more variables in order to turn the problem into an unconstrained optimization. -__Slack:__ For each inequality constraint $c_i(x_1, \dots, x_n) \leq a_i$, we define a slack variable $s_i^2$ for which the expression $c_i(x_1, \dots, x_n) \leq a_i - s_i^2$ would hold with equality. These slack variables capture how close the constraint comes to binding. We use $s^2$ rather than $s$ to ensure that the slack is positive. +**Slack:** For each inequality constraint $c_i(x_1, \dots, x_n) \leq a_i$, we define a slack variable $s_i^2$ for which the expression $c_i(x_1, \dots, x_n) \leq a_i - s_i^2$ would hold with equality. These slack variables capture how close the constraint comes to binding. We use $s^2$ rather than $s$ to ensure that the slack is positive. Slack is just a way to transform our constraints. -Given a two-dimensional set-up and these edited constraints: -$$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1$$ +Given a two-dimensional set-up and these edited constraints: $$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1$$ -Adding in Slack: -$$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1 - s_1^2$$ +Adding in Slack: $$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1 - s_1^2$$ -We define the Lagrangian function $L(x_1,x_2,\lambda_1,s_1)$ as follows: -$$L(x_1,x_2,\lambda_1,s_1) = f(x_1,x_2) - \lambda_1 ( c(x_1,x_2) + s_1^2 - a_1)$$ +We define the Lagrangian function $L(x_1,x_2,\lambda_1,s_1)$ as follows: $$L(x_1,x_2,\lambda_1,s_1) = f(x_1,x_2) - \lambda_1 ( c(x_1,x_2) + s_1^2 - a_1)$$ -More generally, in n dimensions: -$$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \dots, x_n) - \sum_{i = 1}^k \lambda_i(c_i(x_1,\dots, x_n) + s_i^2 - a_i)$$ +More generally, in n dimensions: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \dots, x_n) - \sum_{i = 1}^k \lambda_i(c_i(x_1,\dots, x_n) + s_i^2 - a_i)$$ -**Finding the Critical Points**: To find the critical points, we take the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k,s_1,\dots,s_k)$, with respect to each of its variables (all choice variables $x$, all lagrangian multipliers $\lambda$, and all slack variables $s$). At a critical point, _each_ of these partial derivatives must be equal to zero, so we obtain a system of $n + 2k$ equations in $n + 2k$ unknowns: +**Finding the Critical Points**: To find the critical points, we take the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k,s_1,\dots,s_k)$, with respect to each of its variables (all choice variables $x$, all lagrangian multipliers $\lambda$, and all slack variables $s$). At a critical point, *each* of these partial derivatives must be equal to zero, so we obtain a system of $n + 2k$ equations in $n + 2k$ unknowns: +```{=tex} \begin{align*} \frac{\partial L}{\partial x_1} &= \frac{\partial f}{\partial x_1} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_1} = 0\\ \vdots & = \vdots \\ @@ -647,53 +599,52 @@ $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \do \vdots =\vdots \\ \frac{\partial L}{\partial s_k} &= 2s_k\lambda_k = 0 \end{align*} - +``` **Complementary slackness conditions**: The last set of first order conditions of the form $2s_i\lambda_i = 0$ (the partials taken with respect to the slack variables) are known as complementary slackness conditions. These conditions can be satisfied one of three ways: -1. $\lambda_i = 0$ and $s_i \neq 0$: This implies that the slack is positive and thus _the constraint does not bind_. -2. $\lambda_i \neq 0$ and $s_i = 0$: This implies that there is no slack in the constraint and _the constraint does bind_. -3. $\lambda_i = 0$ and $s_i = 0$: In this case, there is no slack but the _constraint binds trivially_, without changing the optimum. +1. $\lambda_i = 0$ and $s_i \neq 0$: This implies that the slack is positive and thus *the constraint does not bind*. +2. $\lambda_i \neq 0$ and $s_i = 0$: This implies that there is no slack in the constraint and *the constraint does bind*. +3. $\lambda_i = 0$ and $s_i = 0$: In this case, there is no slack but the *constraint binds trivially*, without changing the optimum. -Example: Find the critical points for the following constrained optimization: -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4$$ +Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4$$ -1. Rewrite with the slack variables: -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4 - s_1^2$$ +1. Rewrite with the slack variables: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4 - s_1^2$$ -2. Write the Lagrangian: -$$L(x_1,x_2,\lambda_1,s_1) = -(x_1^2 + 2x_2^2) - \lambda_1 (x_1 + x_2 + s_1^2 - 4)$$ +2. Write the Lagrangian: $$L(x_1,x_2,\lambda_1,s_1) = -(x_1^2 + 2x_2^2) - \lambda_1 (x_1 + x_2 + s_1^2 - 4)$$ -3. Take the partial derivatives and set equal to 0: +3. Take the partial derivatives and set equal to 0: +```{=tex} \begin{align*} \frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 &= 0\\ \frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 &= 0\\ \frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4)&= 0\\ \frac{\partial L}{\partial s_1} = -2s_1\lambda_1 &= 0\\ \end{align*} - +``` 4. Consider all ways that the complementary slackness conditions are solved: -\begin{center} -\begin{tabular}{|l|cccc|c|} -\hline -Hypothesis & $s_1$ & $\lambda_1$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ -\hline -$s_1 = 0$ $\lambda_1 = 0$ & \multicolumn{4}{l|}{No solution} & \\ -$s_1 \neq 0$ $\lambda_1 = 0$ & 2 & 0 & 0 & 0 & 0\\ -$s_1 = 0$ $\lambda_1 \neq 0$ & 0 & $\frac{-16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ -$s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ -\hline -\end{tabular} -\end{center} + + ```{=tex} + \begin{center} + \begin{tabular}{|l|cccc|c|} + \hline + Hypothesis & $s_1$ & $\lambda_1$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ + \hline + $s_1 = 0$ $\lambda_1 = 0$ & \multicolumn{4}{l|}{No solution} & \\ + $s_1 \neq 0$ $\lambda_1 = 0$ & 2 & 0 & 0 & 0 & 0\\ + $s_1 = 0$ $\lambda_1 \neq 0$ & 0 & $\frac{-16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ + $s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ + \hline + \end{tabular} + \end{center} + ``` This shows that there are two critical points: $(0,0)$ and $(\frac{8}{3},\frac{4}{3})$. -5. Find maximum: -Looking at the values of $f(x_1,x_2)$ at the critical points, we see that $f(x_1,x_2)$ is maximized at $x_1^* = 0$ and $x_2^*=0$. +5. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that $f(x_1,x_2)$ is maximized at $x_1^* = 0$ and $x_2^*=0$. -:::{#exr-critical-points-constrained-optimization} -Example: Find the critical points for the following constrained optimization: -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } +::: {#exr-critical-points-constrained-optimization} +Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } \begin{array}{l} x_1 + x_2 \le 4\\ x_1 \ge 0\\ @@ -711,81 +662,73 @@ x_1 + x_2 \le 4 - s_1^2\\ -x_2 \le 0 - s_3^2 \end{array}}$$ ``` - -2. Write the Lagrangian: - -$$L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)$$ -3. Take the partial derivatives and set equal to zero: - -$\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 + \lambda_2 = 0$\\ -$\frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 + \lambda_3 = 0$\\ -$\frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4) = 0$\\ -$\frac{\partial L}{\partial \lambda_2} = -(-x_1 + s_2^2) = 0$\\ -$\frac{\partial L}{\partial \lambda_3} = -(-x_2 + s_3^2) = 0$\\ -$\frac{\partial L}{\partial s_1} = 2s_1\lambda_1 = 0$\\ -$\frac{\partial L}{\partial s_2} = 2s_2\lambda_2 = 0$\\ -$\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$ - -3. Consider all ways that the complementary slackness conditions are solved: -\begin{center} -\begin{tabular}{|l|cccccccc|c|} -\hline -Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ -\hline -$s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{No solution} & \\ -$s_1 \neq 0, s_2 = s_3 = 0$ & 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ -$s_2 \neq 0, s_1 = s_3 = 0$ & 0 & 2 & 0 & -8 & 0 & -8 & 4 & 0 & -16\\ -$s_3 \neq 0, s_1 = s_2 = 0$ & 0 & 0 & 2 & -16 & -16 & 0 & 0 & 4 & -32\\ -$s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{No solution} & \\ -$s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{No solution} & \\ -$s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &0 & $\sqrt{\frac{8}{3}}$ & $\sqrt{\frac{4}{3}}$ & $-\frac{16}{3}$ & 0 & 0 & $\frac{8}{3}$& $\frac{4}{3}$ & $-\frac{32}{3}$\\ -$s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ -\hline -\end{tabular} -\end{center} +2. Write the Lagrangian: + +$$L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)$$ 3. Take the partial derivatives and set equal to zero: + +$\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 + \lambda_2 = 0$\\ $\frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 + \lambda_3 = 0$\\ $\frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4) = 0$\\ $\frac{\partial L}{\partial \lambda_2} = -(-x_1 + s_2^2) = 0$\\ $\frac{\partial L}{\partial \lambda_3} = -(-x_2 + s_3^2) = 0$\\ $\frac{\partial L}{\partial s_1} = 2s_1\lambda_1 = 0$\\ $\frac{\partial L}{\partial s_2} = 2s_2\lambda_2 = 0$\\ $\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$ + +3. Consider all ways that the complementary slackness conditions are solved: + + ```{=tex} + \begin{center} + \begin{tabular}{|l|cccccccc|c|} + \hline + Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ + \hline + $s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{No solution} & \\ + $s_1 \neq 0, s_2 = s_3 = 0$ & 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ + $s_2 \neq 0, s_1 = s_3 = 0$ & 0 & 2 & 0 & -8 & 0 & -8 & 4 & 0 & -16\\ + $s_3 \neq 0, s_1 = s_2 = 0$ & 0 & 0 & 2 & -16 & -16 & 0 & 0 & 4 & -32\\ + $s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{No solution} & \\ + $s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{No solution} & \\ + $s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &0 & $\sqrt{\frac{8}{3}}$ & $\sqrt{\frac{4}{3}}$ & $-\frac{16}{3}$ & 0 & 0 & $\frac{8}{3}$& $\frac{4}{3}$ & $-\frac{32}{3}$\\ + $s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ + \hline + \end{tabular} + \end{center} + ``` This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$ -4. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem. +4. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem. ## Kuhn-Tucker Conditions -As you can see, this can be a pain. When dealing explicitly with _non-negativity constraints_, this process is simplified by using the Kuhn-Tucker method. +As you can see, this can be a pain. When dealing explicitly with *non-negativity constraints*, this process is simplified by using the Kuhn-Tucker method. Because the problem of maximizing a function subject to inequality and non-negativity constraints arises frequently in economics, the **Kuhn-Tucker conditions** provides a method that often makes it easier to both calculate the critical points and identify points that are (local) maxima. -Given a _two-dimensional set-up_: -$$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } +Given a *two-dimensional set-up*: $$\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } \begin{array}{l} c(x_1,x_2) \le a_1\\ x_1 \ge 0 \\ gx_2 \ge 0 \end{array}$$ -We define the Lagrangian function $L(x_1,x_2,\lambda_1)$ the same as if we did not have the non-negativity constraints: -$$L(x_1,x_2,\lambda_2) = f(x_1,x_2) - \lambda_1(c(x_1,x_2) - a_1)$$ +We define the Lagrangian function $L(x_1,x_2,\lambda_1)$ the same as if we did not have the non-negativity constraints: $$L(x_1,x_2,\lambda_2) = f(x_1,x_2) - \lambda_1(c(x_1,x_2) - a_1)$$ -More generally, in n dimensions: -$$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - a_i)$$ +More generally, in n dimensions: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - a_i)$$ -**Kuhn-Tucker and Complementary Slackness Conditions**: To find the critical points, we first calculate the Kuhn-Tucker conditions by taking the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k)$, with respect to each of its variables (all choice variable s$x$ and all lagrangian multipliers $\lambda$) and we calculate the _complementary slackness conditions_ by multiplying each partial derivative by its respective variable _and_ include non-negativity conditions for all variables (choice variables $x$ and lagrangian multipliers $\lambda$). +**Kuhn-Tucker and Complementary Slackness Conditions**: To find the critical points, we first calculate the Kuhn-Tucker conditions by taking the partial derivatives of the lagrangian function, $L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k)$, with respect to each of its variables (all choice variable s$x$ and all lagrangian multipliers $\lambda$) and we calculate the *complementary slackness conditions* by multiplying each partial derivative by its respective variable *and* include non-negativity conditions for all variables (choice variables $x$ and lagrangian multipliers $\lambda$). **Kuhn-Tucker Conditions** +```{=tex} \begin{align*} \frac{\partial L}{\partial x_1} \leq 0, & \dots, \frac{\partial L}{\partial x_n} \leq 0\\ \frac{\partial L}{\partial \lambda_1} \geq 0, & \dots, \frac{\partial L}{\partial \lambda_m} \geq 0 \end{align*} - +``` **Complementary Slackness Conditions** +```{=tex} \begin{align*} x_1\frac{\partial L}{\partial x_1} = 0, & \dots, x_n\frac{\partial L}{\partial x_n} = 0\\ \lambda_1\frac{\partial L}{\partial \lambda_1} = 0, & \dots, \lambda_m \frac{\partial L}{\partial \lambda_m} = 0 \end{align*} - -**Non-negativity Conditions** -\begin{eqnarray*} +``` +**Non-negativity Conditions** \begin{eqnarray*} x_1 \geq 0 & \dots & x_n \geq 0\\ \lambda_1 \geq 0 & \dots & \lambda_m \geq 0 \end{eqnarray*} @@ -800,16 +743,17 @@ There are additional assumptions (notably, f(x) is quasi-concave and the constra In a two-dimensional set-up, this means we must check the following cases: -1. $x_1 = 0, x_2 = 0$ Border Solution -1. $x_1 = 0, x_2 \neq 0$ Border Solution -1. $x_1 \neq 0, x_2 = 0$ Border Solution -1. $x_1 \neq 0, x_2 \neq 0$ Interior Solution +1. $x_1 = 0, x_2 = 0$ Border Solution +2. $x_1 = 0, x_2 \neq 0$ Border Solution +3. $x_1 \neq 0, x_2 = 0$ Border Solution +4. $x_1 \neq 0, x_2 \neq 0$ Interior Solution + +::: {#exm-k-t-2} +## Kuhn-Tucker with two variables -:::{#exm-k-t-2} -## Kuhn-Tucker with two variables -Solve the following optimization problem with inequality constraints -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ +Solve the following optimization problem with inequality constraints $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ +```{=tex} \begin{align*} \text{ s.t. } \begin{cases} @@ -818,100 +762,95 @@ $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)$$ &x_2 *\ge 0 \end{cases} \end{align*} - +``` ::: -1. Write the Lagrangian: -$$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ +1. Write the Lagrangian: $$L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)$$ -2. Find the First Order Conditions: +2. Find the First Order Conditions: -Kuhn-Tucker Conditions - \begin{align*} +Kuhn-Tucker Conditions \begin{align*} \frac{\partial L}{\partial x_1} = -2x_1 - \lambda &\leq 0\\ \frac{\partial L}{\partial x_2} = -4x_2 - \lambda & \leq 0\\ \frac{\partial L}{\partial \lambda} = -(x_1 + x_2 - 4)& \geq 0 \end{align*} -Complementary Slackness Conditions -\begin{align*} +Complementary Slackness Conditions \begin{align*} x_1\frac{\partial L}{\partial x_2} = x_1(-2x_1 - \lambda) &= 0\\ x_2\frac{\partial L}{\partial x_2} = x_2(-4x_2 - \lambda) &= 0\\ \lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + x_2 - 4)&= 0 \end{align*} -Non-negativity Conditions -\begin{align*} +Non-negativity Conditions \begin{align*} x_1 & \geq 0\\ x_2 & \geq 0\\ \lambda & \geq 0 \end{align*} 3. Consider all border and interior cases: -\begin{center} -\begin{tabular}{|l|ccc|c|} -\hline -Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ -\hline -$x_1 = 0, x_2 = 0$ &0 & 0 & 0 & 0\\ -$x_1 = 0, x_2 \neq 0$ &-16 & 0 & 4 & -32\\ -$x_1 \neq 0, x_2 = 0$ &-8 & 4 & 0 & -16\\ -$x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ -\hline -\end{tabular} -\end{center} -4. Find Maximum: -Three of the critical points violate the requirement that $\lambda \geq 0$, so the point $(0,0,0)$ is the maximum. + ```{=tex} + \begin{center} + \begin{tabular}{|l|ccc|c|} + \hline + Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ + \hline + $x_1 = 0, x_2 = 0$ &0 & 0 & 0 & 0\\ + $x_1 = 0, x_2 \neq 0$ &-16 & 0 & 4 & -32\\ + $x_1 \neq 0, x_2 = 0$ &-8 & 4 & 0 & -16\\ + $x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ + \hline + \end{tabular} + \end{center} + ``` + +4. Find Maximum: Three of the critical points violate the requirement that $\lambda \geq 0$, so the point $(0,0,0)$ is the maximum. + +::: {#exr-ktlogs} +## Kuhn-Tucker with logs -:::{#exr-ktlogs} -## Kuhn-Tucker with logs Solve the constrained optimization problem, $$\max_{x_1,x_2} f(x) = \frac{1}{3}\log (x_1 + 1) + \frac{2}{3}\log (x_2 + 1) \text{ s.t. } \begin{array}{l} x_1 + 2x_2 \leq 4\\ - x_1 \geq 0\\ - x_2 \geq 0 + x_1 \geq 0\\ + x_2 \geq 0 \end{array}$$ ::: -1. Write the Lagrangian: -$$L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)$$ +1. Write the Lagrangian: $$L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)$$ -2. Find the First Order Conditions: +2. Find the First Order Conditions: Kuhn-Tucker Conditions -$\frac{\partial L}{\partial x_1} = \frac{1}{3(x_1+1)} - \lambda \leq 0$\\ -$\frac{\partial L}{\partial x_2} = \frac{2}{3(x_2+1)} - \lambda \leq 0$\\ -$\frac{\partial L}{\partial \lambda} = -(x_1 + 2x_2 - 4) \geq 0$\\ - +$\frac{\partial L}{\partial x_1} = \frac{1}{3(x_1+1)} - \lambda \leq 0$\\ $\frac{\partial L}{\partial x_2} = \frac{2}{3(x_2+1)} - \lambda \leq 0$\\ $\frac{\partial L}{\partial \lambda} = -(x_1 + 2x_2 - 4) \geq 0$\\ + Complementary Slackness Conditions -$x_1\frac{\partial L}{\partial x_2} = x_1(\frac{1}{3(x_1+1)} - \lambda) = 0$\\ -$x_2\frac{\partial L}{\partial x_2} = x_2(\frac{2}{3(x_2+1)} - \lambda) = 0$\\ -$\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + 2x_2 - 4) = 0$\\ +$x_1\frac{\partial L}{\partial x_2} = x_1(\frac{1}{3(x_1+1)} - \lambda) = 0$\\ $x_2\frac{\partial L}{\partial x_2} = x_2(\frac{2}{3(x_2+1)} - \lambda) = 0$\\ $\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + 2x_2 - 4) = 0$\\ Non-negativity Conditions -$x_1 \geq 0$\\ -$x_2 \geq 0$\\ -$\lambda \geq $0\\ - -3. Consider all border and interior cases: -\begin{center} -\begin{tabular}{|l|ccc|c|} -\hline -Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ -\hline -$x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{No Solution}& \\ -$x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{No Solution}& \\ -$x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{No Solution}& \\ -$x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\\ -\hline -\end{tabular} -\end{center} +$x_1 \geq 0$\\ $x_2 \geq 0$\\ \$\lambda \\geq \$0\\ + +3. Consider all border and interior cases: + + ```{=tex} + \begin{center} + \begin{tabular}{|l|ccc|c|} + \hline + Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ + \hline + $x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{No Solution}& \\ + $x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{No Solution}& \\ + $x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{No Solution}& \\ + $x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\\ + \hline + \end{tabular} + \end{center} + ``` 4. Find Maximum: @@ -919,13 +858,8 @@ Three of the critical points violate the constraints, so the point $(\frac{4}{3} ## Applications of Quadratic Forms -__Curvature and The Taylor Polynomial as a Quadratic Form__: -The Hessian is used in a Taylor polynomial approximation to $f(\mathbf{x})$ and provides information about the curvature of $f({\bf x})$ at $\mathbf{x}$ --- e.g., which tells us whether a critical point $\mathbf{x}^*$ is a min, max, or saddle point. +**Curvature and The Taylor Polynomial as a Quadratic Form**: The Hessian is used in a Taylor polynomial approximation to $f(\mathbf{x})$ and provides information about the curvature of $f({\bf x})$ at $\mathbf{x}$ --- e.g., which tells us whether a critical point $\mathbf{x}^*$ is a min, max, or saddle point. -1. The second order Taylor polynomial about the critical point -${\bf x}^*$ is - $$f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h + R(\bf h)$$ -2. Since we're looking at a critical point, $\nabla f({\bf x}^*)=0$; -and for small $\bf h$, $R(\bf h)$ is negligible. Rearranging, we get -$$f({\bf x}^*+\bf h)-f({\bf x}^*)\approx \frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h $$ -3. The Righthand side here is a quadratic form and we can determine the definiteness of $\bf H(x^*)$. +1. The second order Taylor polynomial about the critical point ${\bf x}^*$ is $$f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h + R(\bf h)$$ +2. Since we're looking at a critical point, $\nabla f({\bf x}^*)=0$; and for small $\bf h$, $R(\bf h)$ is negligible. Rearranging, we get $$f({\bf x}^*+\bf h)-f({\bf x}^*)\approx \frac{1}{2} \bf h^\top {\bf H(x^*)} \bf h $$ +3. The Righthand side here is a quadratic form and we can determine the definiteness of $\bf H(x^*)$. From 55e282f86502432e62636231fccad0f324cf78f4 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:25:55 -0400 Subject: [PATCH 12/34] weird visual spacing --- 05_optimization.qmd | 120 ++++++++++++++++++++++---------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/05_optimization.qmd b/05_optimization.qmd index 22db493..b43f926 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -624,20 +624,20 @@ Example: Find the critical points for the following constrained optimization: $$ ``` 4. Consider all ways that the complementary slackness conditions are solved: - ```{=tex} - \begin{center} - \begin{tabular}{|l|cccc|c|} - \hline - Hypothesis & $s_1$ & $\lambda_1$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $s_1 = 0$ $\lambda_1 = 0$ & \multicolumn{4}{l|}{No solution} & \\ - $s_1 \neq 0$ $\lambda_1 = 0$ & 2 & 0 & 0 & 0 & 0\\ - $s_1 = 0$ $\lambda_1 \neq 0$ & 0 & $\frac{-16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ - $s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ - \hline - \end{tabular} - \end{center} - ``` +```{=tex} +\begin{center} +\begin{tabular}{|l|cccc|c|} +\hline +Hypothesis & $s_1$ & $\lambda_1$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ +\hline +$s_1 = 0$ $\lambda_1 = 0$ & \multicolumn{4}{l|}{No solution} & \\ +$s_1 \neq 0$ $\lambda_1 = 0$ & 2 & 0 & 0 & 0 & 0\\ +$s_1 = 0$ $\lambda_1 \neq 0$ & 0 & $\frac{-16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ +$s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ +\hline +\end{tabular} +\end{center} +``` This shows that there are two critical points: $(0,0)$ and $(\frac{8}{3},\frac{4}{3})$. @@ -670,24 +670,24 @@ $\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 + \lambda_2 = 0$\\ $\frac 3. Consider all ways that the complementary slackness conditions are solved: - ```{=tex} - \begin{center} - \begin{tabular}{|l|cccccccc|c|} - \hline - Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{No solution} & \\ - $s_1 \neq 0, s_2 = s_3 = 0$ & 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ - $s_2 \neq 0, s_1 = s_3 = 0$ & 0 & 2 & 0 & -8 & 0 & -8 & 4 & 0 & -16\\ - $s_3 \neq 0, s_1 = s_2 = 0$ & 0 & 0 & 2 & -16 & -16 & 0 & 0 & 4 & -32\\ - $s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{No solution} & \\ - $s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{No solution} & \\ - $s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &0 & $\sqrt{\frac{8}{3}}$ & $\sqrt{\frac{4}{3}}$ & $-\frac{16}{3}$ & 0 & 0 & $\frac{8}{3}$& $\frac{4}{3}$ & $-\frac{32}{3}$\\ - $s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ - \hline - \end{tabular} - \end{center} - ``` +```{=tex} +\begin{center} +\begin{tabular}{|l|cccccccc|c|} +\hline +Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ +\hline +$s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{No solution} & \\ +$s_1 \neq 0, s_2 = s_3 = 0$ & 2 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ +$s_2 \neq 0, s_1 = s_3 = 0$ & 0 & 2 & 0 & -8 & 0 & -8 & 4 & 0 & -16\\ +$s_3 \neq 0, s_1 = s_2 = 0$ & 0 & 0 & 2 & -16 & -16 & 0 & 0 & 4 & -32\\ +$s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{No solution} & \\ +$s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{No solution} & \\ +$s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &0 & $\sqrt{\frac{8}{3}}$ & $\sqrt{\frac{4}{3}}$ & $-\frac{16}{3}$ & 0 & 0 & $\frac{8}{3}$& $\frac{4}{3}$ & $-\frac{32}{3}$\\ +$s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ +\hline +\end{tabular} +\end{center} +``` This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$ @@ -789,20 +789,20 @@ x_2 & \geq 0\\ 3. Consider all border and interior cases: - ```{=tex} - \begin{center} - \begin{tabular}{|l|ccc|c|} - \hline - Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $x_1 = 0, x_2 = 0$ &0 & 0 & 0 & 0\\ - $x_1 = 0, x_2 \neq 0$ &-16 & 0 & 4 & -32\\ - $x_1 \neq 0, x_2 = 0$ &-8 & 4 & 0 & -16\\ - $x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ - \hline - \end{tabular} - \end{center} - ``` +```{=tex} +\begin{center} +\begin{tabular}{|l|ccc|c|} +\hline +Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ +\hline +$x_1 = 0, x_2 = 0$ &0 & 0 & 0 & 0\\ +$x_1 = 0, x_2 \neq 0$ &-16 & 0 & 4 & -32\\ +$x_1 \neq 0, x_2 = 0$ &-8 & 4 & 0 & -16\\ +$x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ +\hline +\end{tabular} +\end{center} +``` 4. Find Maximum: Three of the critical points violate the requirement that $\lambda \geq 0$, so the point $(0,0,0)$ is the maximum. @@ -837,20 +837,20 @@ $x_1 \geq 0$\\ $x_2 \geq 0$\\ \$\lambda \\geq \$0\\ 3. Consider all border and interior cases: - ```{=tex} - \begin{center} - \begin{tabular}{|l|ccc|c|} - \hline - Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{No Solution}& \\ - $x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{No Solution}& \\ - $x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{No Solution}& \\ - $x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\\ - \hline - \end{tabular} - \end{center} - ``` +```{=tex} +\begin{center} +\begin{tabular}{|l|ccc|c|} +\hline +Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ +\hline +$x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{No Solution}& \\ +$x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{No Solution}& \\ +$x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{No Solution}& \\ +$x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\\ +\hline +\end{tabular} +\end{center} +``` 4. Find Maximum: From dbc3c4b44890a6a70de0b43a0dbcb27920949acb Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:29:47 -0400 Subject: [PATCH 13/34] more whitespace trimming --- 01_warmup.qmd | 10 ++- 02_functions.qmd | 83 ++++++++++------------- 03_limits.qmd | 19 +++--- 04_calculus.qmd | 36 ++++------ 05_optimization.qmd | 4 +- 06_probability.qmd | 47 ++++--------- 07_linear-algebra.qmd | 124 ++++++++++++++-------------------- 11_data-handling_counting.qmd | 4 +- 13_functions_obj_loops.qmd | 13 ++-- 16_simulation.qmd | 2 +- 17_non-wysiwyg.qmd | 2 +- 18_text.qmd | 6 +- 21_solutions-warmup.qmd | 11 ++- 13 files changed, 144 insertions(+), 217 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index b7deff2..fdba91a 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -35,30 +35,29 @@ $${\bf A}=\begin{pmatrix} 4 & 1 & 5 \end{pmatrix}$$ - What is the dimensionality of matrix ${\bf A}$? What is the element $a_{23}$ of ${\bf A}$? Given that - + $${\bf B}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ 5 & 1 & 9 \end{pmatrix}$$ - + What is ${\bf A}$ + ${\bf B}$? Given that - + $${\bf C}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ \end{pmatrix}$$ - + What is ${\bf A}$ + ${\bf C}$? Given that @@ -138,7 +137,6 @@ For each of the followng functions $f(x)$, does a maximum and minimum exist in t 3. $f(x) = -(x - 2)^2$ If you are stuck, please try sketching out a picture of each of the functions. - ## Probability {.unnumbered} diff --git a/02_functions.qmd b/02_functions.qmd index ed2d20c..f3dc398 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -59,11 +59,11 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco ## Operators 1. $\sum\limits_{i=1}^{5} i =$ - + 2. $\prod\limits_{i=1}^{5} i =$ - + 3. $14 \mod 4 =$ - + 4. $4! =$ ::: @@ -71,7 +71,7 @@ __Modulo:__ Tells you the remainder when you divide the first number by the seco :::{#exr-operators1} ## Operators - + Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ 1. $\sum\limits_{i=1}^{3} (7)x_i$ @@ -80,8 +80,6 @@ Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ 3. $\prod\limits_{i=3}^{5} (2)x_i$ - - ::: ## Introduction to Functions @@ -107,7 +105,7 @@ Examples of mapping notation: Function of one variable: $f:{\bf R}^1\to{\bf R}^1$ - $f(x)=x+1$. For each $x$ in ${\bf R}^1$, $f(x)$ assigns the number $x+1$. - + Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. - $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. @@ -135,7 +133,6 @@ For each of the following, state whether they are one-to-one or many-to-one func 1. For $x \in [-3, \infty]$, $f: x \rightarrow x^2$. 2. For $x \in [0, \infty]$, $f: x \rightarrow \sqrt{x}$ - ::: @@ -145,22 +142,20 @@ Some functions are defined only on proper subsets of ${\bf R}^n$. - __Range__: elements of $Y$ assigned by $f(x)$ to elements of $X$, or $$f(X)=\{ y : y=f(x), x\in X\}$$ Most often used when talking about a function $f:{\bf R}^1\to{\bf R}^1$. - __Image__: same as range, but more often used when talking about a function $f:{\bf R}^n\to{\bf R}^1$. - Some General Types of Functions __Monomials__: $f(x)=a x^k$ $a$ is the coefficient. $k$ is the degree. - + Examples: $y=x^2$, $y=-\frac{1}{2}x^3$ - + __Polynomials__: sum of monomials. Examples: $y=-\frac{1}{2}x^3+x^2$, $y=3x+5$ The degree of a polynomial is the highest degree of its monomial terms. Also, it's often a good idea to write polynomials with terms in decreasing degree. - __Exponential Functions__: Example: $y=2^x$ @@ -170,37 +165,37 @@ __Relationship of logarithmic and exponential functions__: $$y=\log_a(x) \iff a^y=x$$ The log function can be thought of as an inverse for exponential functions. $a$ is referred to as the "base" of the logarithm. - + __Common Bases__: The two most common logarithms are base 10 and base $e$. - + 1. Base 10: $\quad y=\log_{10}(x) \iff 10^y=x$. The base 10 logarithm is often simply written as "$\log(x)$" with no base denoted. 2. Base $e$: $\quad y=\log_e(x) \iff e^y=x$. The base $e$ logarithm is referred to as the "natural" logarithm and is written as ``$\ln(x)$". \begin{comment} {\includegraphics[width=1in, angle = 270]{ln.eps}} \, {\includegraphics[width=1in, angle = 270]{exp.eps}} \end{comment} - + __Properties of exponential functions:__ - + - $a^x a^y = a^{x+y}$ - $a^{-x} = 1/a^x$ - $a^x/a^y = a^{x-y}$ - $(a^x)^y = a^{x y}$ - $a^0 = 1$ - + __Properties of logarithmic functions__ (any base): Generally, when statisticians or social scientists write $\log(x)$ they mean $\log_e(x)$. In other words: $\log_e(x) \equiv \ln(x) \equiv \log(x)$ - + $$\log_a(a^x)=x$$ and $$a^{\log_a(x)}=x$$ - + - $\log(x y)=\log(x)+\log(y)$ - $\log(x^y)=y\log(x)$ - $\log(1/x)=\log(x^{-1})=-\log(x)$ - $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ - $\log(1)=\log(e^0)=0$ - + __Change of Base Formula__: Use the change of base formula to switch bases as necessary: $$\log_b(x) = \frac{\log_a(x)}{\log_a(b)}$$ @@ -213,9 +208,9 @@ You can use logs to go between sum and product notation. This will be particular &=& \log(x_1) + \log(x_2) + \log(x_3) + \cdots + \log(x_n)\\ &=& \sum\limits_{i=1}^n \log (x_i) \end{eqnarray*} - + Therefore, you can see that the log of a product is equal to the sum of the logs. We can write this more generally by adding in a constant, $c$: - + \begin{eqnarray*} \log \bigg(\prod\limits_{i=1}^n c x_i\bigg) &=& \log(cx_1 \cdot cx_2 \cdots cx_n)\\ &=& \log(c^n \cdot x_1 \cdot x_2 \cdots x_n)\\ @@ -232,7 +227,7 @@ Evaluate each of the following logarithms 1. $\log_4(16)$ 2. $\log_2(16)$ - + Simplify the following logarithm. By "simplify", we actually really mean - use as many of the logarithmic properties as you can. 3. $\log_4(x^3y^5)$ @@ -246,13 +241,12 @@ Simplify the following logarithm. By "simplify", we actually really mean - use a Evaluate each of the following logarithms 1. $\log_\frac{3}{2}(\frac{27}{8})$ - + Simplify each of the following logarithms. By "simplify", we actually really mean - use as many of the logarithmic properties as you can. 2. $\log(\frac{x^9y^5}{z^3})$ 3. $\ln{\sqrt{xy}}$ - ::: @@ -269,7 +263,7 @@ What can a graph tell you about a function? - Other questions related to the substance of the problem at hand. ## Solving for Variables and Finding Roots - + Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as a function of $y$. Use algebra to move $x$ to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of $y$. :::{#exm-solvevar} @@ -279,10 +273,8 @@ Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as Solve for x: 1. $y=3x+2$ - -2. $y=e^x$ - +2. $y=e^x$ ::: @@ -294,20 +286,18 @@ Multiple Roots: $$f(x)=x^2 - 9 \quad\Longrightarrow\quad 0=x^2 - 9 \quad\Longrightarrow\quad 9=x^2 \quad\Longrightarrow\quad \pm \sqrt{9}=\sqrt{x^2} \quad\Longrightarrow\quad \pm 3=x$$ __Quadratic Formula:__ For quadratic equations $ax^2+bx+c=0$, use the quadratic formula: $$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$ - :::{#exr-solvevar1} ## Finding Roots Solve for x: - + 1. $f(x)=3x+2 = 0$ - + 2. $f(x)=x^2+3x-4=0$ 3. $f(x)=e^{-x}-10 = 0$ - ::: @@ -317,17 +307,17 @@ __Interior Point__: The point $\bf x$ is an interior point of the set $S$ if $\b - If the set $S$ is circular, the interior points are everything inside of the circle, but not on the circle's rim. - Example: The interior of the set $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2< 4 \}$ . - + __Boundary Point__: The point $\bf x$ is a boundary point of the set $S$ if every $\epsilon$-ball around $\bf x$ contains both points that are in $S$ and points that are outside $S$. The __boundary__ is the collection of all boundary points. - If the set $S$ is circular, the boundary points are everything on the circle's rim. - Example: The boundary of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 = 4 \}$. - + __Open__: A set $S$ is open if for each point $\bf x$ in $S$, there exists an open $\epsilon$-ball around $\bf x$ completely contained in $S$. - If the set $S$ is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. - Example: $\{ (x,y) : x^2+y^2<4 \}$ - + __Closed__: A set $S$ is closed if it contains all of its boundary points. - Alternatively: A set is closed if its complement is open. @@ -335,12 +325,11 @@ __Closed__: A set $S$ is closed if it contains all of its boundary points. - Example: $\{ (x,y) : x^2+y^2\le 4 \}$ - Note: a set may be neither open nor closed. Example: $\{ (x,y) : 2 < x^2+y^2\le 4 \}$ - __Complement__: The complement of set $S$ is everything outside of $S$. - If the set $S$ is circular, the complement of $S$ is everything outside of the circle. - Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. - + __Empty__: The empty (or null) set is a unique set that has no elements, denoted by \{\} or $\emptyset$. - The empty set is an example of a set that is open and closed, or a "clopen" set. @@ -349,23 +338,23 @@ __Empty__: The empty (or null) set is a unique set that has no elements, denoted ## Answers to Examples and Exercises {.unnumbered} Answer to Example @exm-operators: - + 1. 1 + 2 + 3 + 4 + 5 = 15 - + 2. 1 * 2 * 3 * 4 * 5 = 120 - + 3. 2 - + 4. 4 * 3 * 2 * 1 = 24 - + Answer to Exercise @exr-operators1: - + 1. 7(4 + 3 + 7) = 98 - + 2. 2 + 2 + 2 + 2 + 2 = 10 - + 3. $2^3(7)(11)(2)$ = 1232 - + Answer to Example @exm-functions: 1. one-to-one diff --git a/03_limits.qmd b/03_limits.qmd index 41e8b69..74cdea6 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -39,9 +39,9 @@ A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numb ## (Weak) Law of Large Numbers For any draw of identically distributed independent variables with mean $\mu$, the sample average after $n$ draws, $\bar{X}_n$, converges in probability to the true mean as $n \rightarrow \infty$: - + $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ - + A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ::: @@ -74,14 +74,13 @@ We need a couple of steps until we get to limit theorems in probability. First w A **sequence** $$\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}$$ is an ordered set of real numbers, where $x_1$ is the first term in the sequence and $y_n$ is the $n$th term. Generally, a sequence is infinite, that is it extends to $n=\infty$. We can also write the sequence as $$\{x_n\}^\infty_{n=1}$$ where the subscript and superscript are read together as "from 1 to infinity." - :::{#exm-seqbehav} ## Sequences How do these sequences behave? - + 1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\}$ 2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\}$ 3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\}$ @@ -148,7 +147,7 @@ $$\lim_{n\to \infty} \frac{n + 3}{n},$$ :::{#sol-simplfrac} At first glance, $n + 3$ and $n$ both grow to $\infty$, so it looks like we need to divide infinity by infinity. However, we can express this fraction as a sum, then the limits apply separately: - + $$\lim_{n\to \infty} \frac{n + 3}{n} = \lim_{n\to \infty} \left(1 + \frac{3}{n}\right) = \underbrace{\lim_{n\to \infty}1}_{1} + \underbrace{\lim_{n\to \infty}\left(\frac{3}{n}\right)}_{0}$$ so, the limit is actually 1. @@ -170,9 +169,9 @@ Find the following limits of sequences, then explain in English the intuition fo We've now covered functions and just covered limits of sequences, so now is the time to combine the two. A function $f$ is a compact representation of some behavior we care about. Like for sequences, we often want to know if $f(x)$ approaches some number $L$ as its independent variable $x$ moves to some number $c$ (which is usually 0 or $\pm\infty$). If it does, we say that the limit of $f(x)$, as $x$ approaches $c$, is $L$: $\lim\limits_{x \to c} f(x)=L$. Unlike a sequence, $x$ is a continuous number, and we can move in decreasing order as well as increasing. - + For a limit $L$ to exist, the function $f(x)$ must approach $L$ from both the left (increasing) and the right (decreasing). - + :::{#def-limfunc} ## Limit of a function @@ -228,8 +227,6 @@ Solve the following limits of functions ::: - - So there are a few more alternatives about what a limit of a function could be: 1. Right-hand limit: The value approached by $f(x)$ when you move from right to left. @@ -280,7 +277,7 @@ For each function, determine if it is continuous or discontinuous. 2. $f(x) = e^x$ 3. $f(x) = 1 + \frac{1}{x^2}$ 4. $f(x) = \text{floor}(x)$. - + The floor is the smaller of the two integers bounding a number. So $\text{floor}(x = 2.999) = 2$, $\text{floor}(x = 2.0001) = 2$, and $\text{floor}(x = 2) = 2.$ ::: @@ -345,7 +342,7 @@ Example @exm-seqbehav 1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\} = \left\{1, \frac{7}{4}, \frac{17}{9}, \frac{31}{16}, \frac{49}{25}, \ldots\right\} = 2$ 2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\} = \left\{2, \frac{5}{2}, \frac{10}{3}, \frac{17}{4}..., \right\}$ 3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\} = \left\{0, \frac{1}{2}, -\frac{2}{3}, \frac{3}{4}, -\frac{4}{5}\right\}$ - + ::: Exercise @exr-limseq2 diff --git a/04_calculus.qmd b/04_calculus.qmd index b5e43bd..08716b5 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -39,7 +39,7 @@ Let $f$ be a function whose domain includes an open interval containing the poin $$\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h}$$ There are a two main ways to denote a derivative: - + * Leibniz Notation: $\frac{d}{dx}(f(x))$ * Prime or Lagrange Notation: $f'(x)$ @@ -68,7 +68,7 @@ gx <- fx0 + stat_function(fun = function(x) x^3, size = 0.5) + labs(y = expression(g(x)), title = expression(g(x)==x^3)) + expand_limits(y = 0) - + gprimex <- fx0 + stat_function(fun = function(x) 3*(x^2), size = 0.5, linetype = "dashed") + labs(x = expression(x), y = expression(g~plain("'")~(x))) @@ -148,7 +148,6 @@ For each of the following functions, find the first-order derivative $f^\prime(x 1. $f(x) = (x^2 + 1)(x^3 - 1)$ 1. $f(x) = 3x^2 + 2x^{1/3}$ 1. $f(x)=\frac{x^2+1}{x^2-1}$ - ::: @@ -206,10 +205,9 @@ We can read this as: "the derivative of the composite function $y$ is the deriva The chain rule can be thought of as the derivative of the "outside" times the derivative of the "inside", remembering that the derivative of the outside function is evaluated at the value of the inside function. * The chain rule can also be written as $$\frac{dy}{dx}=\frac{dy}{dg(x)} \frac{dg(x)}{dx}$$ This expression does not imply that the $dg(x)$'s cancel out, as in fractions. They are part of the derivative notation and you can't separate them out or cancel them.) - :::{#exm-tothesix} - + ## Composite Exponent Find $f^\prime(x)$ for $f(x) = (3x^2+5x-7)^6$. @@ -393,7 +391,6 @@ Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? \frac{\partial^2 f}{\partial x^2}(x,y) &=\\ \frac{\partial^2 f}{\partial x \partial y}(x,y) &= \end{align*} - ::: @@ -402,7 +399,6 @@ Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? A common form of approximation used in statistics involves derivatives. A Taylor series is a way to represent common functions as infinite series (a sum of infinite elements) of the function's derivatives at some point $a$. For example, Taylor series are very helpful in representing nonlinear (read: difficult) functions as linear (read: manageable) functions. One can thus __approximate__ functions by using lower-order, finite series known as __Taylor polynomials__. If $a=0$, the series is called a Maclaurin series. - Specifically, a Taylor series of a real or complex function $f(x)$ that is infinitely differentiable in the neighborhood of point $a$ is: @@ -410,7 +406,7 @@ Specifically, a Taylor series of a real or complex function $f(x)$ that is infi f(x) &= f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + \cdots\\ &= \sum_{n=0}^\infty \frac{f^{(n)} (a)}{n!} (x-a)^n \end{align*} - + __Taylor Approximation__: We can often approximate the curvature of a function $f(x)$ at point $a$ using a 2nd order Taylor polynomial around point $a$: $$f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 @@ -442,10 +438,9 @@ This definition bolsters the main takeaway about integrals and derivatives: They :::{#exr-antiderivatives} ## Antiderivative Find the antiderivative of the following: - + 1. $f(x) = \frac{1}{x^2}$ 2. $f(x) = 3e^{3x}$ - ::: @@ -465,7 +460,7 @@ and is equal to the antiderivative of $f$. Draw the function $f(x)$ and its indefinite integral, $\int\limits f(x) dx$ $$f(x) = (x^2-4)$$ - + ::: :::{#sol-integralc} @@ -493,7 +488,6 @@ Fx <- ggplot(range1, aes(x = x)) + fx + Fx + plot_layout(ncol = 1) ``` - Notice from these examples that while there is only a single derivative for any function, there are multiple antiderivatives: one for any arbitrary constant $c$. $c$ just shifts the curve up or down on the $y$-axis. If more information is present about the antiderivative --- e.g., that it passes through a particular point --- then we can solve for a specific value of $c$. ### Common Rules of Integration {.unnumbered} @@ -512,7 +506,7 @@ Some common rules of integrals follow by virtue of being the inverse of a deriva :::{#exm-common-integration} ## Common Integration Simplify the following indefinite integrals: - + * $\int 3x^2 dx$ * $\int (2x+1)dx$ * $\int e^x e^{e^x} dx$ @@ -562,7 +556,7 @@ This is how we define the "Definite" Integral: :::{#def-defintegral} ## The Definite Integral (Riemann) If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ - + The most straightforward of a definite integral is the definite integral. That is, we read $$\int\limits_a^b f(x) dx$$ as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. ::: @@ -622,7 +616,7 @@ Simplify the following definite intergrals. 1. $\int\limits_1^1 3x^2 dx =$ 2. $\int\limits_0^4 (2x+1)dx=$ 3. $\int\limits_{-2}^0 e^x e^{e^x} dx + \int\limits_0^2 e^x e^{e^x} dx =$ - + ::: ## Integration by Substitution @@ -646,7 +640,7 @@ Substitution can also be used to calculate a definite integral. Using the same p where $c=u(a)$ and $d=u(b)$. :::{#exm-intsub1} - + ## Integration by Substitution I Solve the indefinite integral $$\int x^2 \sqrt{x+1}dx.$$ @@ -673,13 +667,12 @@ $$\int\limits_a^b u\frac{dv}{dx}dx = \left. u v \right|_a^b - \int\limits_a^b v Our goal here is to find expressions for $u$ and $dv$ that, when substituted into the above equation, yield an expression that's more easily evaluated. - :::{#exm-intbyparts} ## Integration by Parts Simplify the following integrals. These seemingly obscure forms of integrals come up often when integrating distributions. $$\int x e^{ax} dx$$ - + ::: :::{#sol-intbyparts} @@ -740,7 +733,7 @@ Example @exm-exmderivexp 1. Let $u(x)=-3x$. Then $u^\prime(x)=-3$ and $f^\prime(x)=-3e^{-3x}$. 2. Let $u(x)=x^2$. Then $u^\prime(x)=2x$ and $f^\prime(x)=2xe^{x^2}$. - + ::: Example @exm-exmderivlog @@ -752,14 +745,13 @@ Example @exm-exmderivlog 3. Use the generalized power rule. $$\frac{dy}{dx} = \frac{(2 \log x)}{x}$$ 4. We know that $\log e^x=x$ and that $dx/dx=1$, but we can double check. Let $u(x)=e^x$. Then $u^\prime(x)=e^x$ and $\frac{dy}{dx} = \frac{u^\prime(x)}{u(x)} = \frac{e^x}{e^x} = 1.$ - ::: Example @exm-defintmon :::{#sol-defintmon} What is $F(x)$? From the power rule, recognize $\frac{d}{dx}x^3 = 3x^2$ so - + \begin{align*} F(x) &= x^3\\ \int\limits_1^3 f(x) dx &= F(x = 3) - F(x - 1)\\ @@ -822,7 +814,7 @@ For a given $n$, we would repeat the integration by parts procedure until the in 2. $$\int x^3 e^{-x^2} dx$$ We could, as before, choose $u=x^3$ and $dv=e^{-x^2}dx$. But we can't then find $v$ --- i.e., integrating $e^{-x^2}dx$ isn't possible. Instead, notice that $$\frac{d}{dx}e^{-x^2} = -2xe^{-x^2},$$ which can be factored out of the original integrand $$\int x^3 e^{-x^2} dx = \int x^2 (xe^{-x^2})dx.$$ - + We can then let $u=x^2$ and $dv=x e^{-x^2}dx$. The$du=2x dx$ and $v=-\frac{1}{2}e^{-x^2}$. Substituting these in, we have \begin{eqnarray} \int x^3 e^{-x^2} dx &=& u v - \int v du\nonumber\\ diff --git a/05_optimization.qmd b/05_optimization.qmd index b43f926..959e3d4 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -442,7 +442,7 @@ Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. \Rightarrow \quad x_1 = 3$$ $$3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3$$ \end{enumerate} - + \item Second order conditions. \begin{enumerate} \item Hessian $\mathbf{H(x)} = $ @@ -465,7 +465,7 @@ Given $f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2$, find any maxima or minima. \item Maxima, Minima, or Saddle Point for $\mathbf{x}_2^*$?\\ Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum\\ \end{enumerate} - + \item Global concavity/convexity. \begin{enumerate} \item Is f(x) globally concave/convex?\\ diff --git a/06_probability.qmd b/06_probability.qmd index e3f0e75..109c454 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -2,13 +2,11 @@ Probability and Inferences are mirror images of each other, and both are integral to social science. Probability quantifies uncertainty, which is important because many things in the social world are at first uncertain. Inference is then the study of how to learn about facts you don't observe from facts you do observe. - ```{r} #| include: false library(ggplot2) options(knitr.graphics.auto_pdf = TRUE) # use pdf for images ``` - ## Counting rules @@ -68,8 +66,6 @@ There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. Four cards are selected from a deck of 52 cards. Once a card has been drawn, it is not reshuffled back into the deck. Moreover, we care only about the complete hand that we get (i.e. we care about the set of selected cards, not the sequence in which it was drawn). How many possible outcomes are there? - - ``` ## Sets {#setoper} @@ -115,7 +111,6 @@ Write out the following sets: 2. $C \cap B$ 3. $B^c$ 4. $A \cap (B \cup C)$ - ``` @@ -127,14 +122,11 @@ Suppose you had a pair of four-sided dice. You sum the results from a single tos What is the set of possible outcomes (i.e. the sample space)? - Consider subsets A {2, 8} and B {2,3,7} of the sample space you found. What is 1. $A^c$ 2. $(A \cup B)^c$ - - - + ``` ## Probability {#probdef} @@ -173,7 +165,7 @@ The axioms of probability make sure that the separate events add up in terms of A_i\right)=\sum\limits_{i=1}^k P(A_i)$$ The last axiom is an extension of a union to infinite sets. When there are only two events in the space, it boils down to: - + \begin{align*} P(A_1 \cup A_2) = P(A_1) + P(A_2) \quad\text{for disjoint } A_1, A_2 \end{align*} @@ -219,9 +211,7 @@ Suppose you had a pair of four-sided dice. You sum the results from a single tos 1. What is $P(X = 5)$, $P(X = 3)$, $P(X = 6)$? - 2. What is $P(X=5 \cup X = 3)^C$? - ``` @@ -243,7 +233,6 @@ Assume $A$ and $B$ occur with the following frequencies: $\quad$ --------- --------- --------- $B$ $n_{ab}$ $n_{a^cb}$ $B^C$ $n_{ab^c}$ $n_{(ab)^c}$ - and let $n_{ab}+n_{a^Cb}+n_{ab^C}+n_{(ab)^C}=N$. Then @@ -260,7 +249,7 @@ and let $n_{ab}+n_{a^Cb}+n_{ab^C}+n_{(ab)^C}=N$. Then #| label: condprobexm2 A six-sided die is rolled. What is the probability of a 1, given the outcome is an odd number? - + ``` You could rearrange the fraction to highlight how a joint probability could be expressed as the product of a conditional probability. @@ -313,7 +302,6 @@ In a given town, 40% of the voters are Democrat and 60% are Republican. The pres #| label: condprobexr Assume that 2% of the population of the U.S. are members of some extremist militia group. We develop a survey that positively classifies someone as being a member of a militia group given that they are a member 95% of the time and negatively classifies someone as not being a member of a militia group given that they are not a member 97% of the time. What is the probability that someone positively classified as being a member of a militia group is actually a militia member? - ``` @@ -347,7 +335,6 @@ No. If A and B are mutually exclusive, then they cannot happen simultaneously. I Just because two events are conditionally independent does not mean that they are independent. Actually it is hard to think of real-world things that are "unconditionally" independent. That's why it's always important to ask about a finding: What was it conditioned on? For example, suppose that a graduate school admission decisions are done by only one professor, who picks a group of 50 bright students and flips a coin for each student to generate a class of about 25 students. Then the the probability that two students get accepted are conditionally independent, because they are determined by two separate coin tosses. However, this does not mean that their admittance is not completely independent. Knowing that student $A$ got in gives us information about whether student $B$ got in, if we think that the professor originally picked her pool of 50 students by merit. Perhaps more counter-intuitively: If two events are already independent, then it might seem that no amount of "conditioning" will make them dependent. But this is not always so. For example^[Example taken from Blitzstein and Hwang, Example 2.5.10], suppose I only get a call from two people, Alice and Bob. Let $A$ be the event that Alice calls, and $B$ be the event that Bob calls. Alice and Bob do not communicate, so $P(A \mid B) = P(A).$ But now let $C$ be the event that your phone rings. For conditional independence to hold here, then $P(A \mid C)$ must be equal to $P(A \mid B \cap C).$ But this is not true -- $A \mid C$ may or may not be true, but $P(A \mid B \cap C)$ certainly is true. - ## Random Variables @@ -448,12 +435,11 @@ Note that $P(X > x) = 1 - P(X \le x)$. ```{example} For a fair die with its value as $Y$, What are the following? - + 1. $P(Y\le 1)$ 2. $P(Y\le 3)$ 3. $P(Y\le 6)$ - ``` ### Continuous Random Variables {.unnumbered} @@ -545,8 +531,6 @@ We can then make statements about the joint distribution of $X$ and $Y$. What ar 1. $P(X=x|Y=y)$ 1. Are X and Y independent? - - ``` ## Expectation @@ -565,7 +549,6 @@ In words, it is the weighted average of all possible values of $Y$, weighted by #| label: expectdiscrete What is the expectation of a fair, six-sided die? - ``` @@ -623,10 +606,9 @@ We can also look at other summaries of the distribution, which build on the idea ```{definition} #| name: Variance The Variance of a Random Variable $Y$ is - + $$\text{Var}(Y) = E[(Y - E(Y))^2] = E(Y^2)-[E(Y)]^2$$ - The Standard Deviation is the square root of the variance : $$SD(Y) = \sigma_Y= \sqrt{\text{Var}(Y)}$$ ``` @@ -643,10 +625,8 @@ $$f(x) = \begin{cases} $$ What is $\text{Var}(x)$? - -__Hint:__ First calculate $E(X)$ and $E(X^2)$ - +__Hint:__ First calculate $E(X)$ and $E(X^2)$ ``` @@ -701,7 +681,7 @@ Suppose we have a PMF with the following characteristics: P(X = 1) = \frac{1}{15}\\ P(X = 2) = \frac{11}{30} \end{eqnarray*} - + 1. Calculate the expected value of X Define the random variable $Y = X^2$. @@ -732,7 +712,7 @@ $$f(x) = \begin{cases} #| label: expvar3 1. Find the mean and standard deviation of random variable X. The PDF of this X is as follows: - + $$f(x) = \begin{cases} \frac{1}{4}x \quad 0 \leq x \leq 2\\ \frac{1}{4}(4 - x) \quad 2 \leq x \leq 4\\ @@ -741,7 +721,6 @@ $$f(x) = \begin{cases} $$ 2. Next, calculate $P(X < \mu - \sigma)$ Remember, $\mu$ is the mean and $\sigma$ is the standard deviation - ``` @@ -776,7 +755,6 @@ $$P(Y = y)=\frac{\lambda^y}{y!}e^{-\lambda}, \quad y=0,1,2,\ldots, \quad \lambda The Poisson has the unusual feature that its expectation equals its variance: $E(Y)=\text{Var}(Y)=\lambda$. The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. $\lambda$ is often called the "arrival rate." ``` - ```{example} Border disputes occur between two countries through a Poisson Distribution, at a rate of 2 per month. What is the probability of 0, 2, and less than 5 disputes occurring in a month? @@ -889,7 +867,7 @@ __Covariance and Correlation__: Both of these quantities measure the degree to w ```{example} Example: Using the above table, calculate the sample versions of: - + 1. $\text{Cov}(X,Y)$ 2. $\text{Corr}(X, Y)$ @@ -921,16 +899,16 @@ as $n\to \infty$, where $$\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\f This result means that, as $n$ grows, the distribution of the sample mean $\bar X_n = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)$ is approximately normal with mean $\mu$ and standard deviation $\frac{\sigma}{\sqrt n}$, i.e., $$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standard deviation of $\bar X_n$ (which is roughly a measure of the precision of $\bar X_n$ as an estimator of $\mu$) decreases at the rate $1/\sqrt{n}$, so, for example, to increase its precision by $10$ (i.e., to get one more digit right), one needs to collect $10^2=100$ times more units of data. - + Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. ```{theorem} #| label: lln #| name: Law of Large Numbers (LLN) For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: - + $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ - + A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ``` @@ -1006,7 +984,6 @@ Answer to Exercise \@ref(exr:prob1): 1. $P(X = 5) = \frac{4}{16}$, $P(X = 3) = \frac{2}{16}$, $P(X = 6) = \frac{3}{16}$ - 2. What is $P(X=5 \cup X = 3)^C = \frac{10}{16}$? Answer to Example \@ref(exm:condprobexm1): diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index b91a370..6370b07 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -16,7 +16,7 @@ $\bullet$ Inverse of Larger Matrices ## Working with Vectors {#vector-def} __Vector__: A vector in $n$-space is an ordered list of $n$ numbers. These numbers can be represented as either a row vector or a column vector: $$ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}$$ - + We can also think of a vector as defining a point in $n$-dimensional space, usually ${\bf R}^n$; each element of the vector defines the coordinate of the point in a particular direction. __Vector Addition and Subtraction__: If two vectors, ${\bf u}$ and ${\bf v}$, have the same length (i.e. have the same number of elements), they can be added (subtracted) together: @@ -43,8 +43,6 @@ Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{p 2. $a \cdot b$ - - ``` ```{exercise} @@ -52,15 +50,14 @@ Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{p #| label: vectors1 Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}$, $w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}$, and $c = 2$. Calculate the following: - + 1. $u-v$ - + 2. $cw$ - + 3. $u \cdot v$ - + 4. $w \cdot v$ - ``` @@ -74,11 +71,11 @@ For example, $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination __Linear independence__: A set of vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ is linearly independent if the only solution to the equation $$c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k = 0$$ is $c_1 = c_2 = \cdots = c_k = 0$. If another solution exists, the set of vectors is linearly dependent. - + A set $S$ of vectors is linearly dependent if and only if at least one of the vectors in $S$ can be written as a linear combination of the other vectors in $S$. Linear independence is only defined for sets of vectors with the same number of elements; any linearly independent set of vectors in $n$-space contains at most $n$ vectors. - + Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. ```{example} @@ -86,11 +83,10 @@ A set $S$ of vectors is linearly dependent if and only if at least one of the ve #| label: linearindep Are the following sets of vectors linearly independent? - + 1. $\begin{pmatrix}2 & 3 & 1 \end{pmatrix}$ and $\begin{pmatrix}4 & 6 & 1 \end{pmatrix}$ 2. $\begin{pmatrix}1 & 0 & 0 \end{pmatrix}$, $\begin{pmatrix}0 & 5 & 0 \end{pmatrix}$, and $\begin{pmatrix}10 & 10 & 0 \end{pmatrix}$ - ``` ```{exercise} @@ -98,9 +94,9 @@ Are the following sets of vectors linearly independent? #| label: linearindep1 Are the following sets of vectors linearly independent? - + 1. $${\bf v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} $$ - + 2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ ``` @@ -115,12 +111,12 @@ $${\bf A}=\begin{pmatrix} \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}$$ - + Note that you can think of vectors as special cases of matrices; a column vector of length $k$ is a $k \times 1$ matrix, while a row vector of the same length is a $1 \times k$ matrix. It's also useful to think of matrices as being made up of a collection of row or column vectors. For example, $$\bf A = \begin{pmatrix} {\bf a}_1 & {\bf a}_2 & \cdots & {\bf a}_m \end{pmatrix}$$ - + __Matrix Addition__: Let $\bf A$ and $\bf B$ be two $m\times n$ matrices. $${\bf A+B}=\begin{pmatrix} a_{11}+b_{11} & a_{12}+b_{12} & \cdots & a_{1n}+b_{1n} \\ @@ -130,15 +126,13 @@ __Matrix Addition__: Let $\bf A$ and $\bf B$ be two $m\times n$ matrices. \end{pmatrix}$$ Note that matrices ${\bf A}$ and ${\bf B}$ must have the same dimensionality, in which case they are __conformable for addition__. - + ```{example} #| label: matrixaddition $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}$$ ${\bf A+B}=$ - - ``` __Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $s {\bf A}$ is @@ -159,10 +153,8 @@ __Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $ #| label: scalarmulti $s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}$ - -$s {\bf A} =$ - +$s {\bf A} =$ ``` @@ -174,15 +166,15 @@ __Matrix Multiplication__: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is 1. $\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} =$ - + 2. $\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =$ ``` Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are __conformable for multiplication__. The sizes of the matrices (including the resulting product) must be $$(m\times k)(k\times n)=(m\times n)$$ - + Also note that if __AB__ exists, __BA__ exists only if $\dim({\bf A}) = m \times n$ and $\dim({\bf B}) = n \times m$. - + This does not mean that __AB__ = __BA__. __AB__ = __BA__ is true only in special circumstances, like when ${\bf A}$ or ${\bf B}$ is an identity matrix or ${\bf A} = {\bf B}^{-1}$. __Laws of Matrix Algebra__: @@ -193,7 +185,7 @@ __Laws of Matrix Algebra__: \item \parbox[t]{1.5in}{Distributive:} $\bf A(B+C)=AB+AC$\\ \parbox[t]{1.5in}{\quad} $\bf (A+B)C=AC+BC$ \end{enumerate} - + Commutative law for multiplication does not hold -- the order of multiplication matters: $$\bf AB\ne BA$$ @@ -229,26 +221,23 @@ Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: Let $$A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}$$ $$B = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix} $$ - $$C = \begin{pmatrix} 3&2&-1\\0&4&6 \end{pmatrix}$$ Calculate the following: - + 1. $$AB$$ 2. $$BA$$ 3. $$(BC)^T$$ 4. $$BC^T$$ ``` - ## Systems of Linear Equations __Linear Equation__: $a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b$ $a_i$ are parameters or coefficients. $x_i$ are variables or unknowns. - Linear because only one variable per term and degree is at most 1. @@ -258,7 +247,7 @@ $$\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 \end{matrix}$$ - + \begin{comment} \parbox[t]{1in}{\includegraphics[angle=270, width = 1in]{linsys.eps}} \end{comment} @@ -341,14 +330,13 @@ __Augmented Matrix__: When we append $\bf b$ to the coefficient matrix $\bf A$, #| label: augmatrix Create an augmented matrix that represent the following system of equations: - + $$2x_1 -7x_2 + 9x_3 -4x_4 = 8$$ $$41x_2 + 9x_3 -5x_6 = 11$$ $$x_1 -15x_2 -11x_5 = 9$$ ``` - ## Finding Solutions to Augmented Matrices and Systems of Equations __Row Echelon Form__: Our goal is to translate our augmented matrix or system of equations into row echelon form. This will provide us with the values of the vector __x__ which solve the system. We use the row operations to change coefficients in the lower triangle of the augmented matrix to 0. An augmented matrix of the form @@ -374,7 +362,7 @@ $$\begin{pmatrix} \end{pmatrix}$$ __Gaussian and Gauss-Jordan elimination__: We can conduct elementary row operations to get our augmented matrix into row echelon or reduced row echelon form. The methods of transforming a matrix or system into row echelon and reduced row echelon form are referred to as Gaussian elimination and Gauss-Jordan elimination, respectively. - + __Elementary Row Operations__: To do Gaussian and Gauss-Jordan elimination, we use three basic operations to transform the augmented matrix into another augmented matrix that represents an equivalent linear system -- equivalent in the sense that the same values of $x_j$ solve both the original and transformed matrix/system: __Interchanging Rows__: Suppose we have the augmented matrix @@ -411,11 +399,9 @@ $\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 \end{matrix}$ - ``` - ```{exercise} #| name: Solving Systems of Equations #| label: solvesys1 @@ -443,7 +429,7 @@ $$ ## Rank --- and Whether a System Has One, Infinite, or No Solutions To determine how many solutions exist, we can use information about (1) the number of equations $m$, (2) the number of unknowns $n$, and (3) the __rank__ of the matrix representing the linear system. - + __Rank__: The maximum number of linearly independent row or column vectors in the matrix. This is equivalent to the number of nonzero rows of a matrix in row echelon form. For any matrix __A__, the row rank always equals column rank, and we refer to this number as the rank of __A__. For example @@ -451,13 +437,13 @@ For example $\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 6 \end{pmatrix}$ - + Rank = 3 - + $\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 0 \end{pmatrix}$ - + Rank = 2 ```{exercise} @@ -478,7 +464,6 @@ Find the rank of each matrix below: 1 & 3 & 1 & 1 & 3 \\ 1 & 3 & 2 & -1 & -2 \\ 1 & 3 & 0 & 3 & -2 \end{pmatrix}$ - ``` @@ -492,7 +477,7 @@ Answer to Exercise \@ref(exr:rank): __Identity Matrix__: The $n\times n$ identity matrix ${\bf I}_n$ is the matrix whose diagonal elements are 1 and all off-diagonal elements are 0. Examples: $$ {\bf I}_2=\begin{pmatrix} 1&0\\0&1 \end{pmatrix}, \qquad {\bf I}_3=\begin{pmatrix} 1&0&0\\ 0&1&0\\ 0&0&1 \end{pmatrix}$$ - + __Inverse Matrix__: An $n\times n$ matrix ${\bf A}$ is __nonsingular__ or __invertible__ if there exists an $n\times n$ matrix ${\bf A}^{-1}$ such that $${\bf A} {\bf A}^{-1} = {\bf A}^{-1} {\bf A} = {\bf I}_n$$ where ${\bf A}^{-1}$ is the inverse of ${\bf A}$. If there is no such ${\bf A}^{-1}$, then ${\bf A}$ is singular or not invertible. Example: Let @@ -514,26 +499,25 @@ __Properties of the Inverse__: - If ${\bf A}$ is nonsingular, then $({\bf A}^T)^{-1}=({\bf A}^{-1})^T$ - __Procedure to Find__ ${\bf A}^{-1}$: We know that if ${\bf B}$ is the inverse of ${\bf A}$, then $${\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n$$ Looking only at the first and last parts of this $${\bf A} {\bf B} = {\bf I}_n$$ Solving for ${\bf B}$ is equivalent to solving for $n$ linear systems, where each column of ${\bf B}$ is solved for the corresponding column in ${\bf I}_n$. We can solve the systems simultaneously by augmenting ${\bf A}$ with ${\bf I}_n$ and performing Gauss-Jordan elimination on ${\bf A}$. If Gauss-Jordan elimination on $[{\bf A} | {\bf I}_n]$ results in $[{\bf I}_n | {\bf B} ]$, then ${\bf B}$ is the inverse of ${\bf A}$. Otherwise, ${\bf A}$ is singular. To summarize: To calculate the inverse of ${\bf A}$ - + 1. Form the augmented matrix $[ {\bf A} | {\bf I}_n]$ 2. Using elementary row operations, transform the augmented matrix to reduced row echelon form. 3. The result of step 2 is an augmented matrix $[ {\bf C} | {\bf B} ]$. - + a. If ${\bf C}={\bf I}_n$, then ${\bf B}={\bf A}^{-1}$. - + b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. ```{example} #| label: inverse Find the inverse of the following matricies: - + 1. ${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$ ``` @@ -543,7 +527,7 @@ Find the inverse of the following matricies: #| label: inverse1 Find the inverse of the following matrix: - + 1. ${\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}$ ``` @@ -551,11 +535,11 @@ Find the inverse of the following matrix: ## Linear Systems and Inverses Let's return to the matrix representation of a linear system - + $$\bf{Ax} = \bf{b}$$ If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ equations in $n$ unknowns. Suppose $\bf{A}$ is nonsingular. Then $\bf{A}^{-1}$ exists. To solve this system, we can multiply each side by $\bf{A}^{-1}$ and reduce it as follows: - + \begin{eqnarray*} \bf{A}^{-1} (\bf{A} \bf{x}) & = & \bf{A}^{-1} \bf{b} \\ (\bf{A}^{-1} \bf{A})\bf{x} & = & \bf{A}^{-1} \bf{b}\\ @@ -579,7 +563,7 @@ Use the inverse matrix to solve the following linear system: ___Hint: the linear system above can be written in the matrix form___ $\textbf{A}\textbf{z} = \textbf{b}$ - + given $$\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},$$ $$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ @@ -591,9 +575,8 @@ $$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ ## Determinants __Singularity__: Determinants can be used to determine whether a square matrix is nonsingular. - + A square matrix is nonsingular if and only if its determinant is not zero. - Determinant of a $1 \times 1$ matrix, __A__, equals $a_{11}$ @@ -624,7 +607,6 @@ Let's extend this now to any $n\times n$ matrix. Let's define ${\bf A}_{ij}$ as Then for any $n\times n$ matrix ${\bf A}$ $$|{\bf A}|= a_{11}M_{11} - a_{12}M_{12} + \cdots + (-1)^{n+1} a_{1n} M_{1n}$$ - For example, in figuring out whether the following matrix has an inverse? $${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$$ 1. Calculate its determinant. @@ -640,21 +622,19 @@ For example, in figuring out whether the following matrix has an inverse? #| label: determinants Determine whether the following matrices are nonsingular: - + $$1. \begin{pmatrix} 1 & 0 & 1\\ 2 & 1 & 2\\ 1 & 0 & -1 \end{pmatrix}$$ - + $$2. \begin{pmatrix} 2 & 1 & 2\\ 1 & 0 & 1\\ 4 & 1 & 4 \end{pmatrix}$$ - - ``` ## Getting Inverse of a Matrix using its Determinant @@ -678,7 +658,6 @@ $$\frac{1}{\det({\bf A})} \begin{pmatrix} d & -b\\ -c & a\\ \end{pmatrix}$$ - For example, Let's calculate the inverse of matrix A from Exercise \@ref(exr:invlinsys) using the determinant formula. @@ -688,19 +667,19 @@ $$A = \begin{pmatrix} -3 & 4\\ 2 & -1\\ \end{pmatrix}$$ - + $$\det({\bf A}) = (-3)(-1) - (4)(2) = 3 - 8 = -5$$ $$\frac{1}{\det({\bf A})} \begin{pmatrix} -1 & -4\\ -2 & -3\\ \end{pmatrix}$$ - + $$\frac{1}{-5} \begin{pmatrix} -1 & -4\\ -2 & -3\\ \end{pmatrix}$$ - + $$ \begin{pmatrix} \frac{1}{5} & \frac{4}{5}\\ \frac{2}{5} & \frac{3}{5}\\ @@ -717,8 +696,6 @@ $$A = \begin{pmatrix} -7 & 2\\ \end{pmatrix}$$ - - ``` ## Answers to Examples and Exercises {.unnumbered} @@ -744,12 +721,11 @@ Answer to Exercise \@ref(exr:linearindep1): 1. yes 2. no ($-v_1 -v_2 + v_3 = 0$) - Answer to Example \@ref(exm:matrixaddition): ${\bf A+B}=\begin{pmatrix} 2 & 4 & 4 \\ 6 & 6 & 8 \end{pmatrix}$ - + Answer to Example \@ref(exm:scalarmulti): $s {\bf A} = \begin{pmatrix} 2 & 4 & 6 \\ 8 & 10 & 12 \end{pmatrix}$ @@ -763,13 +739,13 @@ Answer to Example \@ref(exm:matrixmulti): \begin{pmatrix} 4&-2\\6&16\end{pmatrix}$ Answer to Exercise \@ref(exr:matrixmulti1): - + 1. $AB = \begin{pmatrix} 4 & 11 & -15 \\ 5 & 7 & -7 \end{pmatrix}$ - + 2. $BA =$ undefined - + 3. $(BC)^T =$ undefined - + 4. $BC^T = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix}\begin{pmatrix} 3&0\\2&4\\-1&6 \end{pmatrix} =\begin{pmatrix}20 & -22 \\ 5 & 4 \\ -3 &2 \\6 & 0\end{pmatrix}$ Answer to Exercise \@ref(exr:lineareq): @@ -815,12 +791,12 @@ $$\begin{matrix} x & - & 3y & = & -3\\ & & y & = & 2\\ \end{matrix}$$ - + $$\begin{matrix} x & = & 3\\ y & = & 2\\ \end{matrix}$$ - + Answer to Exercise \@ref(exr:solvesys1): 1. x = 2, y = 2, z = -1 @@ -840,7 +816,7 @@ $\left(\begin{array}{ccc|ccc} 0&2&3&0&1&0\\ 5&5&1&0&0&1 \end{array} \right)$ - + $\left(\begin{array}{ccc|ccc} 1&1&1 &1 &0&0\\ 0&2&3 &0 &1&0\\ @@ -864,7 +840,7 @@ $\left(\begin{array}{ccc|ccc} 0&1&0&-15/8&1/2&3/8\\ 0&0&1&5/4 &0 &-1/4 \end{array} \right)$ - + $\left(\begin{array}{ccc|ccc} 1&0&0&13/8 &-1/2&-1/8\\ 0&1&0&-15/8&1/2 &3/8\\ diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index 66d4c3b..eb269a5 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -64,13 +64,13 @@ library(fs) To load a dataset, you need to specify where that file is. Computer files (data, documents, programs) are organized hiearchically, like a branching tree. Folders can contain files, and also other folders. The GUI toolbar makes this lineaer and hiearchical relationship apparent. When we turn to locate the file in our commands, we need another set of syntax. Importantly, denote the hierarchy of a folder by the `/` (slash) symbol. `data/input/2018-08` indicates the `2018-08` folder, which is included in the `input` folder, which is in turn included in the `data` folder. Files (but not folders) have "file extensions" which you are probably familiar with already: `.docx`, `.pdf`, and `.pdf`. The file extensions you will see in a stats or quantitative social science class are: - + * `.pdf`: PDF, a convenient format to view documents and slides in, regardless of Mac/Windows. * `.csv`: A comma separated values file * `.xlsx`: Microsoft Excel file * `.dta`: Stata data * `.sav`: SPSS data - + * `.R`: R code (script) * `.Rmd`: Rmarkdown code (text + code) * `.do`: Stata code (script) diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index 9ebe77b..0355db4 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -104,7 +104,6 @@ __class__ - Book, __object__ - To Kill a Mockingbird __class__ - DataFrame, __object__ - 2010 census data __class__ - Character, __object__ - "Programming is Fun" - What is type (class) of object is `cen10`? ```{r} @@ -264,7 +263,7 @@ It's worth remembering the basic structure of a function. You create a new funct ```{r} #| eval: !expr F my_fun <- function() { - + } ``` @@ -272,9 +271,9 @@ If we wanted to generate a function that computed the number of men in your data ```{r} count_men <- function(data) { - + nmen <- sum(data$sex == "Male") - + return(nmen) } ``` @@ -294,11 +293,11 @@ Let's go one step further. What if we want to know the proportion of non-whites ```{r} nw_in_state <- function(data, state) { - + s.subset <- data[data$state == state,] total.s <- nrow(s.subset) nw.s <- sum(s.subset$race != "White") - + nw.s / total.s } ``` @@ -445,7 +444,7 @@ for( state in states_of_interest){ nmen <- sum(state_data$sex == "Male") n <- nrow(state_data) men_perc <- round(100*(nmen/n), digits=2) - + male_percentages <- c(male_percentages, men_perc) names(male_percentages)[iter] <- state iter <- iter + 1 diff --git a/16_simulation.qmd b/16_simulation.qmd index a9a4886..9b79edf 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -15,7 +15,7 @@ An increasing amount of political science contributions now include a simulation Statistical Software, 45(7), 1-47.](http://www.jstatsoft.org/v45/i07/)]) Statistical methods also incorporate simulation: - + * The bootstrap: a statistical method for estimating uncertainty around some parameter by re-sampling observations. * Bagging: a method for improving machine learning predictions by re-sampling observations, storing the estimate across many re-samples, and averaging these estimates to form the final estimate. A variance reduction technique. * Statistical reasoning: if you are trying to understand a quantitative problem, a wonderful first-step to understand the problem better is to simulate it! The analytical solution is often very hard (or impossible), but the simulation is often much easier :-) diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 581e11a..6d7c80d 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -210,7 +210,7 @@ The first entry, `nunn2011slave`, is "pick your favorite" -- pick your own name Now, in LaTeX, if you type \textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s. - + as part of your text, then when the `.tex` file is compiled the PDF shows something like ![](images/biblatex_inline.png) diff --git a/18_text.qmd b/18_text.qmd index 5c1e1eb..21dda64 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -117,7 +117,7 @@ my_string[ grepl(my_string, pattern = "Indonesia")] Key point: Many R commands use regular expressions. See ```?grepl```. Assume that ```x``` is a character vector and that ```pattern``` is the target pattern. In the earlier example, ```x``` could have been something like ```my_string``` and ```pattern``` would have been "```Indonesia```". Here are other key uses: 1. DETECT PATTERNS. ```grepl(pattern, x)``` goes through all the entries of ```x``` and returns a string of TRUE and FALSE values of the same size as ```x```. It will return a ```TRUE``` whenever that string entry has the target pattern, and ```FALSE``` whenever it doesn't. - + 2. REPLACE PATTERNS. ```gsub(pattern, x, replacement)``` goes through all the entries of ```x``` replaces the ```pattern``` with ```replacement```. ```{r} @@ -159,7 +159,7 @@ my_string <- "Do you think that 34% of apples are red?" gsub(my_string, pattern = "[[:digit:]]", replace ="DIGIT") gsub(my_string, pattern = "[[:alpha:]]", replace ="") ``` - + ### Special Characters. Certain characters (such as ```., *, \```) have special meaning in the regular expressions framework (they are used to form conditional patterns as discussed below). Thus, when we want our pattern to explicitly include those characters as characters, we must "escape" them by using \\ or encoding them in \\Q...\\E. @@ -340,7 +340,7 @@ string2 <- "–carbon double bond." ### 7 {.unnumbered} Challenge problem! Download this webpage - + * Read the html file into your R workspace. * Remove all of the htlm tags (you may need Google to help with this one). * Remove all punctuation. diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index 7e5c2bf..2f4c609 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -45,20 +45,20 @@ $${\bf A}=\begin{pmatrix} 2 & 14 & 21 \\ 4 & 1 & 5 \end{pmatrix}$$ - + What is the dimensionality of matrix ${\bf A}$? 4 $\times$ 3 What is the element $a_{23}$ of ${\bf A}$? 3 Given that - + $${\bf B}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ 5 & 1 & 9 \end{pmatrix}$$ - + $$\mathbf{A} + \mathbf{B} = \begin{pmatrix} 8 & 7 & 9 \\ 14 & 18 & 14 \\ @@ -67,13 +67,13 @@ $$\mathbf{A} + \mathbf{B} = \begin{pmatrix} \end{pmatrix}$$ Given that - + $${\bf C}=\begin{pmatrix} 1 & 2 & 8 \\ 3 & 9 & 11 \\ 4 & 7 & 5 \\ \end{pmatrix}$$ - + $$\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}$$ Given that @@ -158,7 +158,6 @@ For each of the followng functions $f(x)$, does a maximum and minimum exist in t 3. $f(x) = -(x - 2)^2$ $\leadsto$ a maximum $f(x) = 0$ exists at $x = 2$, but not a minimum. If you are stuck, please try sketching out a picture of each of the functions. - ## Probability {.unnumbered} From b78e59d28704c44cb53deceee442301456c3dbd8 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 21:55:05 -0400 Subject: [PATCH 14/34] fix probability --- 06_probability.qmd | 341 +++++++++++++++++++++------------------------ _quarto.yml | 1 + 2 files changed, 163 insertions(+), 179 deletions(-) diff --git a/06_probability.qmd b/06_probability.qmd index 109c454..089fedd 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -14,9 +14,8 @@ Probability in high school is usually really about combinatorics: the probabilit __Fundamental Theorem of Counting__: If an object has $j$ different characteristics that are independent of each other, and each characteristic $i$ has $n_i$ ways of being expressed, then there are $\prod_{i = 1}^j n_i$ possible unique objects. -```{example} -#| name: Counting Possibilities -#| label: countingrules +:::{#exm-countingrules} +## Counting Possibilities Suppose we are given a stack of cards. Cards can be either red or black and can take on any of 13 values. There is only one of each color-number combination. In this case, @@ -28,7 +27,7 @@ Suppose we are given a stack of cards. Cards can be either red or black and can 4. Number of Outcomes $=$ -``` +::: We often need to count the number of ways to choose a subset from some set of possibilities. The number of outcomes depends on two characteristics of the process: does the order matter and is replacement allowed? @@ -46,9 +45,8 @@ If replacement is allowed, there are always the same $n$ objects to select from. Expression $\binom{n}{k}$ is read as "n choose k" and denotes $\frac{n!}{(n-k)!k!}$. Also, note that $0! = 1$. -```{example} -#| name: Counting -#| label: counting +:::{#exm-counting} +## Counting There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. How many possible choices are there? @@ -58,15 +56,14 @@ There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. 3. Unordered, without replacement $=$ -``` +::: -```{exercise} -#| name: Counting -#| label: counting1 +:::{#exr-counting1} +## Counting Four cards are selected from a deck of 52 cards. Once a card has been drawn, it is not reshuffled back into the deck. Moreover, we care only about the complete hand that we get (i.e. we care about the set of selected cards, not the sequence in which it was drawn). How many possible outcomes are there? -``` +::: ## Sets {#setoper} @@ -99,9 +96,8 @@ Properties of set operations: * __de Morgan's laws__: $(A \cup B)^C = A^C \cap B^C$; $(A \cap B)^C = A^C \cup B^C$ * __Disjointness__: Sets are disjoint when they do not intersect, such that $A \cap B = \emptyset$. A collection of sets is pairwise disjoint (**mutually exclusive**) if, for all $i \neq j$, $A_i \cap A_j = \emptyset$. A collection of sets form a partition of set $S$ if they are pairwise disjoint and they cover set $S$, such that $\bigcup_{i = 1}^k A_i = S$. -```{example} -#| name: Sets -#| label: sets +:::{#exm-sets} +## Sets Let set $A$ be {1, 2, 3, 4}, $B$ be {3, 4, 5, 6}, and $C$ be {5, 6, 7, 8}. Sets $A$, $B$, and $C$ are all subsets of the sample space $S$ which is {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} @@ -112,11 +108,10 @@ Write out the following sets: 3. $B^c$ 4. $A \cap (B \cup C)$ -``` +::: -```{exercise} -#| name: Sets -#| label: sets1 +:::{#exr-sets1} +## Sets Suppose you had a pair of four-sided dice. You sum the results from a single toss. @@ -127,7 +122,7 @@ Consider subsets A {2, 8} and B {2,3,7} of the sample space you found. What is 1. $A^c$ 2. $(A \cup B)^c$ -``` +::: ## Probability {#probdef} @@ -147,17 +142,17 @@ __Probability Distribution Function__: a mapping of each event in the sample spa Formally, -```{definition} -#| name: Probability +:::{#def-probability} +## Probability Probability is a function that maps events to a real number, obeying the axioms of probability. -``` +::: The axioms of probability make sure that the separate events add up in terms of probability, and -- for standardization purposes -- that they add up to 1. -```{definition} -#| name: Axioms of Probability +:::{#def-axiomsofprobability} +## Axioms of Probability 1. For any event $A$, $P(A)\ge 0$. 2. $P(S)=1$ @@ -170,7 +165,7 @@ The last axiom is an extension of a union to infinite sets. When there are only P(A_1 \cup A_2) = P(A_1) + P(A_2) \quad\text{for disjoint } A_1, A_2 \end{align*} -``` +::: ### Probability Operations {.unnumbered} @@ -185,9 +180,8 @@ B)=P(A)+P(B)-P(A\cap B)$ 6. Boole's Inequality: For any sequence of $n$ events (which need not be disjoint) $A_1,A_2,\ldots,A_n$, then $P\left( \bigcup\limits_{i=1}^n A_i\right) \leq \sum\limits_{i=1}^n P(A_i)$. -```{example} -#| name: Probability -#| label: prob +:::{#exm-prob} +## Probability Assume we have an evenly-balanced, six-sided die. @@ -201,11 +195,10 @@ Then, 6. Let $A=\{ 1,2,3,4,5 \}\subset S$. Then $P(A)=5/6 x) = 1 - P(X \le x)$. -```{example} +:::{#exm-die-pmf} For a fair die with its value as $Y$, What are the following? 1. $P(Y\le 1)$ 2. $P(Y\le 3)$ 3. $P(Y\le 6)$ -``` +::: ### Continuous Random Variables {.unnumbered} We also have a similar definition for _continuous_ random variables. -```{definition} -#| name: Continuous Random Variable +:::{#def-rv-continuous} +## Continuous Random Variable $X$ is a continuous random variable if there exists a nonnegative function $f(x)$ defined for all real $x\in (-\infty,\infty)$, such that for any interval $A$, $P(X\in A)=\int\limits_A f(x)dx$. Examples: age, income, GNP, temperature. -``` +::: -```{definition} -#| name: Probability Density Function +:::{#def-pdf} +## Probability Density Function The function $f$ above is called the probability density function (pdf) of $X$ and must satisfy $$f(x)\ge 0$$ $$\int\limits_{-\infty}^\infty f(x)dx=1$$ Note also that $P(X = x)=0$ --- i.e., the probability of any point $y$ is zero. -``` +::: \begin{comment} \item[] \parbox[t]{4.5in}{Example: $f(y)=1, \quad 0\le y \le1$}\parbox{1.5in}{\hfill @@ -470,22 +459,22 @@ $$\int\limits_{-\infty}^\infty f(x)dx=1$$ For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: -```{definition} -#| name: Cumulative Density Function +:::{#def-cdf} +## Cumulative Density Function Because the probability that a continuous random variable will assume any particular value is zero, we can only make statements about the probability of a continuous random variable being within an interval. The cumulative distribution gives the probability that $Y$ lies on the interval $(-\infty,y)$ and is defined as $$F(x)=P(X\le x)=\int\limits_{-\infty}^x f(s)ds$$ Note that $F(x)$ has similar properties with continuous distributions as it does with discrete - non-decreasing, continuous (not just right-continuous), and $\lim\limits_{x \to -\infty} F(x) = 0$ and $\lim\limits_{x \to \infty} F(x) = 1$. -``` +::: We can also make statements about the probability of $Y$ falling in an interval $a\le y\le b$. $$P(a\le x\le b)=\int\limits_a^b f(x)dx$$ The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: $$f(x) = F'(x)=\frac{dF(x)}{dx}$$ -```{example} +:::{#exm-continuous-pdf} For $f(y)=1, \quad 0 0$ * Continuous: $f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0$ -```{exercise} -#| name: Discrete Outcomes +:::{#exr-joint-distribution} +## Discrete Outcomes Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: $$\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}$$ We can define two random variables $X$ and $Y$ such that $X = 1$ if heads and $X = 0$ if tails, while $Y$ equals the number on the die. We can then make statements about the joint distribution of $X$ and $Y$. What are the following? @@ -531,26 +520,25 @@ We can then make statements about the joint distribution of $X$ and $Y$. What ar 1. $P(X=x|Y=y)$ 1. Are X and Y independent? -``` +::: ## Expectation We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. -```{definition} -#| name: Expectation of a Discrete Random Variable +:::{#def-expectation} +## Expectation of a Discrete Random Variable The expected value of a discrete random variable $Y$ is $$E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)$$ In words, it is the weighted average of all possible values of $Y$, weighted by the probability that $y$ occurs. It is not necessarily the number we would expect $Y$ to take on, but the average value of $Y$ after a large number of repetitions of an experiment. -``` +::: -```{example} -#| name: Expectation of a Discrete Random Variable -#| label: expectdiscrete +:::{#exm-expectdiscrete} +## Expectation of a Discrete Random Variable What is the expectation of a fair, six-sided die? -``` +::: __Expectation of a Continuous Random Variable__: The expected value of a continuous random variable is similar in concept to that of @@ -559,13 +547,12 @@ probabilities as weights, we integrate using the density to weight. Hence, the expected value of the continuous variable $Y$ is defined by $$E(Y)=\int\limits_{y} y f(y) dy$$ -```{example} -#| name: Expectation of a Continuous Random Variable -#| label: expectconti +:::{#exm-expectconti} +## Expectation of a Continuous Random Variable Find $E(Y)$ for $f(y)=\frac{1}{1.5}, \quad 00$$ The Poisson has the unusual feature that its expectation equals its variance: $E(Y)=\text{Var}(Y)=\lambda$. The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. $\lambda$ is often called the "arrival rate." -``` +::: -```{example} +:::{#exm-pois} Border disputes occur between two countries through a Poisson Distribution, at a rate of 2 per month. What is the probability of 0, 2, and less than 5 disputes occurring in a month? -``` +::: \begin{comment} \parbox{1.5in}{\hfill \epsffile{poispmf.eps}} @@ -766,12 +749,12 @@ Border disputes occur between two countries through a Poisson Distribution, at a Two _continuous_ distributions used often are: -```{definition} -#| name: Uniform Distribution +:::{#def-unif} +## Uniform Distribution A random variable $Y$ has a continuous uniform distribution on the interval $(\alpha,\beta)$ if its density is given by $$f(y)=\frac{1}{\beta-\alpha}, \quad \alpha\le y\le \beta$$ The mean and variance of $Y$ are $E(Y)=\frac{\alpha+\beta}{2}$ and $\text{Var}(Y)=\frac{(\beta-\alpha)^2}{12}$. -``` +::: -```{example} +:::{#exm-unif} For $Y$ uniformly distributed over $(1,3)$, what are the following probabilities? 1. $P(Y=2)$ @@ -779,25 +762,25 @@ For $Y$ uniformly distributed over $(1,3)$, what are the following probabilities 1. $P(Y \le 2)$ 1. $P(Y > 2)$ -``` +::: \begin{comment} \parbox{1.5in}{\hfill \epsffile{unifpdf.eps}} \end{comment} -```{definition} -#| name: Normal Distribution +:::{#def-normal} +## Normal Distribution A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $\text{Var}(Y)=\sigma^2$ if its density is $$f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}$$ -``` +::: -See Figure \@ref(fig:normaldens) are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. +See Figure @fig-normaldens are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. ```{r} -#| label: normaldens +#| label: fig-normaldens #| echo: false #| fig-cap: Normal Distribution Density range <- tibble::tibble(x = c(-5, 5)) @@ -806,8 +789,8 @@ fx0 <- ggplot(range, aes(x = x)) + labs(x = expression(x), y = expression(f(x))) fx <- fx0 + - stat_function(fun = function(x) dnorm(x, mean = 0, sd = 1), size = 0.5) + - stat_function(fun = function(x) dnorm(x, mean = 0, sd = sqrt(2)), size = 1.5) + + stat_function(fun = function(x) dnorm(x, mean = 0, sd = 1), linewidth = 0.5) + + stat_function(fun = function(x) dnorm(x, mean = 0, sd = sqrt(2)), linewidth = 1.5) + expand_limits(y = 0) + labs(caption = "Thick line: variance = 2, Normal line: variance = 1") @@ -865,13 +848,13 @@ __Covariance and Correlation__: Both of these quantities measure the degree to w 1. **Sample covariance**: $\hat{\text{Cov}}(X,Y) = \frac{1}{n-1}\sum_{i = 1}^n(x_i - \bar{x})(y_i - \bar{y})$ 2. **Sample correlation**: $\hat{\text{Corr}} = \frac{\hat{\text{Cov}}(X,Y)}{\sqrt{\hat{\text{Var}}(X)\hat{\text{Var}}(Y)}}$ -```{example} +:::{#exm-sample} Example: Using the above table, calculate the sample versions of: 1. $\text{Cov}(X,Y)$ 2. $\text{Corr}(X, Y)$ -``` +::: ## Asymptotic Theory @@ -885,13 +868,14 @@ Why is this important? We rarely know the true process governing the events we We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section \@ref(limitsfun) with. -```{theorem} -#| label: clt -#| name: Central Limit Theorem (i.i.d. case) +:::{#thm-clt} +## Central Limit Theorem (i.i.d. case) Let $\{X_n\} = \{X_1, X_2, \ldots\}$ be a sequence of i.i.d. random variables with finite mean ($\mu$) and variance ($\sigma^2$). Then, the sample mean $\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}$ increasingly converges into a Normal distribution. $$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ +::: + Another way to write this as a probability statement is that for all real numbers $a$, $$P\left(\frac{\bar{X}_n - \mu}{\sigma/\sqrt{n}} \le a\right) \rightarrow \Phi(a)$$ @@ -902,15 +886,16 @@ $$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standa Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. -```{theorem} -#| label: lln -#| name: Law of Large Numbers (LLN) +:::{#thm-lln} + +## Law of Large Numbers (LLN) For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". -``` + +::: as $n\to \infty$. In other words, $P( \lim_{n\to\infty}\bar{X}_n = \mu) = 1$. This is an important motivation for the widespread use of the sample mean, as well as the intuition link between averages and expected values. @@ -925,9 +910,7 @@ Some of you may encounter "big-OH''-notation. If $f, g$ are two functions, we sa Example. What is $\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)$? Answer: $\exp(n)$. Why? Because, for large $n$, -$$ -\frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. -$$ +$$\frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. $$ whenever $n > 4$ and where $c = 1$. \begin{comment} @@ -938,7 +921,7 @@ numerator / denominator <= (1 * denominator) / denominator ## Answers to Examples and Exercises {.unnumbered} -Answer to Example \@ref(exm:counting): +Answer to Example @exm-counting: 1. $5 \times 5 \times 5 = 125$ @@ -946,25 +929,25 @@ Answer to Example \@ref(exm:counting): 3. $\binom{5}{3} = \frac{5!}{(5-3)!3!} = \frac{5 \times 4}{2 \times 1} = 10$ -Answer to Exercise \@ref(exr:counting1): +Answer to Exercise @exr-counting1: 1. $\binom{52}{4} = \frac{52!}{(52-4)!4!} = 270725$ -Answer to Example \@ref(exm:sets): +Answer to Example @exm-sets: 1. {1, 2, 3, 4, 5, 6} 2. {5, 6} 3. {1, 2, 7, 8, 9, 10} 4. {3, 4} -Answer to Exercise \@ref(exr:sets1): +Answer to Exercise @exr-sets1: Sample Space: {2, 3, 4, 5, 6, 7, 8} 1. {3, 4, 5, 6, 7} 2. {4, 5, 6} -Answer to Example \@ref(exm:prob): +Answer to Example @exm-prob: 1. ${1, 2, 3, 4, 5, 6}$ @@ -980,13 +963,13 @@ Answer to Example \@ref(exm:prob): 7. $A\cup B=\{1, 2, 3, 4, 6\}$, $A\cap B=\{2\}$, $\frac{5}{6}$ -Answer to Exercise \@ref(exr:prob1): +Answer to Exercise @exr-prob1: 1. $P(X = 5) = \frac{4}{16}$, $P(X = 3) = \frac{2}{16}$, $P(X = 6) = \frac{3}{16}$ 2. What is $P(X=5 \cup X = 3)^C = \frac{10}{16}$? -Answer to Example \@ref(exm:condprobexm1): +Answer to Example @exm-condprobexm1: 1. $\frac{n_{ab} + n_{ab^c}}{N}$ @@ -998,11 +981,11 @@ Answer to Example \@ref(exm:condprobexm1): 5. $\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{ab^c}}{N}} = \frac{n_{ab}}{n_{ab} + n_{ab^c}}$ -Answer to Example \@ref(exm:condprobexm2): +Answer to Example @exm-condprobexm2: $P(1|Odd) = \frac{P(1 \cap Odd)}{P(Odd)} = \frac{\frac{1}{6}}{\frac{1}{2}} = \frac{1}{3}$ -Answer to Example \@ref(exm:bayesrule): +Answer to Example @exm-bayesrule: We are given that $$P(D) = .4, P(D^c) = .6, P(S|D) = .5, P(S|D^c) = .9$$ @@ -1011,7 +994,7 @@ Using this, Bayes' Law and the Law of Total Probability, we know: $$P(D|S) = \frac{P(D)P(S|D)}{P(D)P(S|D) + P(D^c)P(S|D^c)}$$ $$P(D|S) = \frac{.4 \times .5}{.4 \times .5 + .6 \times .9 } = .27$$ -Answer to Exercise \@ref(exr:condprobexr): +Answer to Exercise @exr-condprobexr: We are given that @@ -1024,17 +1007,17 @@ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + P(C|M^c)P(M^c)}$$ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + [1-P(C^c|M^c)]P(M^c)}$$ $$ = \frac{.95 \times .02}{.95 \times .02 + .03 \times .98} = .38$$ -Answer to Example \@ref(exm:expectdiscrete): +Answer to Example @exm-expectdiscrete: $E(Y)=7/2$ We would never expect the result of a rolled die to be $7/2$, but that would be the average over a large number of rolls of the die. -Answer to Example \@ref(exm:expectconti) +Answer to Example @exm-expectconti 0.75 -Answer to Example \@ref(exm:var): +Answer to Example @exm-var: $E(X) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 2 \times \frac{3}{8} + 3 \times \frac{1}{8} = \frac{3}{2}$ @@ -1046,7 +1029,7 @@ Since there is a 1 to 1 mapping from $X$ to $X^2:$ $E(X^2) = 0 \times \frac{1}{8 &= \frac{3}{4} \end{align*} -Answer to Exercise \@ref(exr:expvar): +Answer to Exercise @exr-expvar: 1. $E(X) = -2(\frac{1}{5}) + -1(\frac{1}{6}) + 0(\frac{1}{5}) + 1(\frac{1}{15}) + 2(\frac{11}{30}) = \frac{7}{30}$ @@ -1060,11 +1043,11 @@ Answer to Exercise \@ref(exr:expvar): &= \frac{5}{2} - \frac{7}{30}^2 \approx 2.45 \end{align*} -Answer to Exercise \@ref(exr:expvar2): +Answer to Exercise @exr-expvar2: 1. expectation = $\frac{6}{5}$, variance = $\frac{6}{25}$ -Answer to Exercise \@ref(exr:expvar3): +Answer to Exercise @exr-expvar3: 1. mean = 2, standard deviation = $\sqrt(\frac{2}{3})$ diff --git a/_quarto.yml b/_quarto.yml index d3bd31c..11f2d65 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -16,6 +16,7 @@ book: - 03_limits.qmd - 04_calculus.qmd - 05_optimization.qmd + - 06_probability.qmd delete_merged_file: true From 07fc75c30dc26cdc66a1e480bb4a47256bd9f00d Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:06:49 -0400 Subject: [PATCH 15/34] fix refs + file 07 --- 01_warmup.qmd | 2 +- 04_calculus.qmd | 2 +- 06_probability.qmd | 6 +- 07_linear-algebra.qmd | 814 ++++++++++++++++++++---------------------- _quarto.yml | 4 +- 5 files changed, 389 insertions(+), 439 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index fdba91a..be5429f 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -86,7 +86,7 @@ Simplify the following 2. $\prod\limits_{k=1}^3(3k + 2)$ -To review this material, please see Section \@ref(sum-notation). +To review this material, please see Section @sec-sum-notation. ### Logs and exponents {.unnumbered} diff --git a/04_calculus.qmd b/04_calculus.qmd index 08716b5..793b892 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -30,7 +30,7 @@ $$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbr ## Derivatives {#derivintro} -The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section \@ref(limits-precalc)). +The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section @sec-limits-precalc). :::{#def-derivative} ## Derivative diff --git a/06_probability.qmd b/06_probability.qmd index 089fedd..27aef8e 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -136,7 +136,7 @@ knitr::include_graphics('images/probability.png') ### Probability Definitions: Formal and Informal {.unnumbered} -Many things in the world are uncertain. In everyday speech, we say that we are _uncertain_ about the outcome of random events. Probability is a formal model of uncertainty which provides a measure of uncertainty governed by a particular set of rules (Figure \@ref(fig:prob-image)). A different model of uncertainty would, of course, have a set of rules different from anything we discuss here. Our focus on probability is justified because it has proven to be a particularly useful model of uncertainty. +Many things in the world are uncertain. In everyday speech, we say that we are _uncertain_ about the outcome of random events. Probability is a formal model of uncertainty which provides a measure of uncertainty governed by a particular set of rules (Figure @fig-prob-image). A different model of uncertainty would, of course, have a set of rules different from anything we discuss here. Our focus on probability is justified because it has proven to be a particularly useful model of uncertainty. __Probability Distribution Function__: a mapping of each event in the sample space $S$ to the real numbers that satisfy the following three axioms (also called Kolmogorov's Axioms). @@ -343,7 +343,7 @@ A random variable is a measurable function $X$ that maps from the sample space $ ::: -Figure \@ref(fig:rv-image) shows a image of the function. It might seem strange to define a random variable as a function -- which is neither random nor variable. The randomness comes from the realization of an event from the sample space $s$. +Figure @fig-rv-image shows a image of the function. It might seem strange to define a random variable as a function -- which is neither random nor variable. The randomness comes from the realization of an event from the sample space $s$. __Randomness__ means that the outcome of some experiment is not deterministic, i.e. there is some probability ($0 < P(A) < 1$) that the event will occur. @@ -866,7 +866,7 @@ Why is this important? We rarely know the true process governing the events we ### CLT and LLN -We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section \@ref(limitsfun) with. +We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section @sec-limitsfun with. :::{#thm-clt} ## Central Limit Theorem (i.i.d. case) diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index 6370b07..bfcf6ab 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -1,41 +1,36 @@ # Linear Algebra {#linearalgebra} Topics: -$\bullet$ Working with Vectors -$\bullet$ Linear Independence -$\bullet$ Basics of Matrix Algebra -$\bullet$ Square Matrices -$\bullet$ Linear Equations -$\bullet$ Systems of Linear Equations -$\bullet$ Systems of Equations as Matrices -$\bullet$ Solving Augmented Matrices and Systems of Equations -$\bullet$ Rank -$\bullet$ The Inverse of a Matrix -$\bullet$ Inverse of Larger Matrices + +- Working with Vectors +- Linear Independence +- Basics of Matrix Algebra +- Square Matrices +- Linear Equations +- Systems of Linear Equations +- Systems of Equations as Matrices +- Solving Augmented Matrices and Systems of Equations +- Rank +- The Inverse of a Matrix +- Inverse of Larger Matrices ## Working with Vectors {#vector-def} -__Vector__: A vector in $n$-space is an ordered list of $n$ numbers. These numbers can be represented as either a row vector or a column vector: - $$ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}$$ + +**Vector**: A vector in $n$-space is an ordered list of $n$ numbers. These numbers can be represented as either a row vector or a column vector: $$ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}$$ We can also think of a vector as defining a point in $n$-dimensional space, usually ${\bf R}^n$; each element of the vector defines the coordinate of the point in a particular direction. -__Vector Addition and Subtraction__: If two vectors, ${\bf u}$ and ${\bf v}$, have the same length (i.e. have the same number of elements), they can be added (subtracted) together: - $$ {\bf u} + {\bf v} = \begin{pmatrix} u_1 + v_1 & u_2 + v_2 & \cdots & u_k + v_n \end{pmatrix}$$ - $$ {\bf u} - {\bf v} = \begin{pmatrix} u_1 - v_1 & u_2 - v_2 & \cdots & u_k - v_n \end{pmatrix}$$ +**Vector Addition and Subtraction**: If two vectors, ${\bf u}$ and ${\bf v}$, have the same length (i.e. have the same number of elements), they can be added (subtracted) together: $$ {\bf u} + {\bf v} = \begin{pmatrix} u_1 + v_1 & u_2 + v_2 & \cdots & u_k + v_n \end{pmatrix}$$ $$ {\bf u} - {\bf v} = \begin{pmatrix} u_1 - v_1 & u_2 - v_2 & \cdots & u_k - v_n \end{pmatrix}$$ -__Scalar Multiplication__: The product of a scalar $c$ (i.e. a constant) and vector ${\bf v}$ is: \ - $$ c{\bf v} = \begin{pmatrix} cv_1 & cv_2 & \dots & cv_n \end{pmatrix} $$ +**Scalar Multiplication**: The product of a scalar $c$ (i.e. a constant) and vector ${\bf v}$ is:\ +$$ c{\bf v} = \begin{pmatrix} cv_1 & cv_2 & \dots & cv_n \end{pmatrix} $$ -__Vector Inner Product__: The inner product (also called the dot product or scalar product) of two vectors ${\bf u}$ and ${\bf v}$ is again defined if and only if they have the same number of elements - $$ {\bf u} \cdot {\bf v} = u_1v_1 + u_2v_2 + \cdots + u_nv_n = \sum_{i = 1}^n u_iv_i$$ - If ${\bf u} \cdot {\bf v} = 0$, the two vectors are orthogonal (or perpendicular). +**Vector Inner Product**: The inner product (also called the dot product or scalar product) of two vectors ${\bf u}$ and ${\bf v}$ is again defined if and only if they have the same number of elements $$ {\bf u} \cdot {\bf v} = u_1v_1 + u_2v_2 + \cdots + u_nv_n = \sum_{i = 1}^n u_iv_i$$ If ${\bf u} \cdot {\bf v} = 0$, the two vectors are orthogonal (or perpendicular). -__Vector Norm__: The norm of a vector is a measure of its length. There are many different ways to calculate the norm, but the most common is the Euclidean norm (which corresponds to our usual conception of distance in three-dimensional space): - $$ ||{\bf v}|| = \sqrt{{\bf v}\cdot{\bf v}} = \sqrt{ v_1v_1 + v_2v_2 + \cdots + v_nv_n}$$ +**Vector Norm**: The norm of a vector is a measure of its length. There are many different ways to calculate the norm, but the most common is the Euclidean norm (which corresponds to our usual conception of distance in three-dimensional space): $$ ||{\bf v}|| = \sqrt{{\bf v}\cdot{\bf v}} = \sqrt{ v_1v_1 + v_2v_2 + \cdots + v_nv_n}$$ -```{example} -#| name: Vector Algebra -#| label: vectors +:::{#exm-vectors} +## Vector Algebra Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{pmatrix}$. Calculate the following: @@ -43,11 +38,10 @@ Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{p 2. $a \cdot b$ -``` +::: -```{exercise} -#| name: Vector Algebra -#| label: vectors1 +:::{#exr-vectors1} +## Vector Algebra Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}$, $w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}$, and $c = 2$. Calculate the following: @@ -59,39 +53,34 @@ Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \ 4. $w \cdot v$ -``` +::: ## Linear Independence {#linearindependence} -__Linear combinations__: The vector ${\bf u}$ is a linear combination of the vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ if - $${\bf u} = c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k$$ +**Linear combinations**: The vector ${\bf u}$ is a linear combination of the vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ if $${\bf u} = c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k$$ -For example, $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of the following three vectors: $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$. This is because $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ = $(2)\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$ $+ (-1)\begin{pmatrix} 2 & 3& 4\end{pmatrix}$ + $3\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$ +For example, $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of the following three vectors: $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$. This is because $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ = $(2)\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$ $+ (-1)\begin{pmatrix} 2 & 3& 4\end{pmatrix}$ + $3\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$ -__Linear independence__: A set of vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ is linearly independent if the only solution to the equation - $$c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k = 0$$ - is $c_1 = c_2 = \cdots = c_k = 0$. If another solution exists, the set of vectors is linearly dependent. +**Linear independence**: A set of vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ is linearly independent if the only solution to the equation $$c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k = 0$$ is $c_1 = c_2 = \cdots = c_k = 0$. If another solution exists, the set of vectors is linearly dependent. A set $S$ of vectors is linearly dependent if and only if at least one of the vectors in $S$ can be written as a linear combination of the other vectors in $S$. - Linear independence is only defined for sets of vectors with the same number of elements; any linearly independent set of vectors in $n$-space contains at most $n$ vectors. +Linear independence is only defined for sets of vectors with the same number of elements; any linearly independent set of vectors in $n$-space contains at most $n$ vectors. - Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. +Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. -```{example} -#| name: Linear Independence -#| label: linearindep +:::{#exm-linearindep} +## Linear Independence Are the following sets of vectors linearly independent? 1. $\begin{pmatrix}2 & 3 & 1 \end{pmatrix}$ and $\begin{pmatrix}4 & 6 & 1 \end{pmatrix}$ 2. $\begin{pmatrix}1 & 0 & 0 \end{pmatrix}$, $\begin{pmatrix}0 & 5 & 0 \end{pmatrix}$, and $\begin{pmatrix}10 & 10 & 0 \end{pmatrix}$ -``` +::: -```{exercise} -#| name: Linear Independence -#| label: linearindep1 +:::{#exr-linearindep1} +## Linear Independence Are the following sets of vectors linearly independent? @@ -99,101 +88,94 @@ Are the following sets of vectors linearly independent? 2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ -``` +::: ## Basics of Matrix Algebra {#matrixbasics} -__Matrix__: A matrix is an array of real numbers arranged in $m$ rows by $n$ columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, $m \times n$. +**Matrix**: A matrix is an array of real numbers arranged in $m$ rows by $n$ columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, $m \times n$. $${\bf A}=\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix}$$ + a_{11} & a_{12} & \cdots & a_{1n} \\ + a_{21} & a_{22} & \cdots & a_{2n} \\ + \vdots & \vdots & \ddots & \vdots \\ + a_{m1} & a_{m2} & \cdots & a_{mn} + \end{pmatrix}$$ Note that you can think of vectors as special cases of matrices; a column vector of length $k$ is a $k \times 1$ matrix, while a row vector of the same length is a $1 \times k$ matrix. -It's also useful to think of matrices as being made up of a collection of row or column vectors. For example, - $$\bf A = \begin{pmatrix} {\bf a}_1 & {\bf a}_2 & \cdots & {\bf a}_m \end{pmatrix}$$ +It's also useful to think of matrices as being made up of a collection of row or column vectors. For example, $$\bf A = \begin{pmatrix} {\bf a}_1 & {\bf a}_2 & \cdots & {\bf a}_m \end{pmatrix}$$ -__Matrix Addition__: Let $\bf A$ and $\bf B$ be two $m\times n$ matrices. - $${\bf A+B}=\begin{pmatrix} - a_{11}+b_{11} & a_{12}+b_{12} & \cdots & a_{1n}+b_{1n} \\ - a_{21}+b_{21} & a_{22}+b_{22} & \cdots & a_{2n}+b_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1}+b_{m1} & a_{m2}+b_{m2} & \cdots & a_{mn}+b_{mn} - \end{pmatrix}$$ +**Matrix Addition**: Let $\bf A$ and $\bf B$ be two $m\times n$ matrices. $${\bf A+B}=\begin{pmatrix} + a_{11}+b_{11} & a_{12}+b_{12} & \cdots & a_{1n}+b_{1n} \\ + a_{21}+b_{21} & a_{22}+b_{22} & \cdots & a_{2n}+b_{2n} \\ + \vdots & \vdots & \ddots & \vdots \\ + a_{m1}+b_{m1} & a_{m2}+b_{m2} & \cdots & a_{mn}+b_{mn} + \end{pmatrix}$$ -Note that matrices ${\bf A}$ and ${\bf B}$ must have the same dimensionality, in which case they are __conformable for addition__. +Note that matrices ${\bf A}$ and ${\bf B}$ must have the same dimensionality, in which case they are **conformable for addition**. + +:::{#exm-matrixaddition} -```{example} -#| label: matrixaddition $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}$$ ${\bf A+B}=$ -``` +::: -__Scalar Multiplication__: Given the scalar $s$, the scalar multiplication of $s {\bf A}$ is - $$ s {\bf A}= s \begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix} - = \begin{pmatrix} - s a_{11} & s a_{12} & \cdots & s a_{1n} \\ - s a_{21} & s a_{22} & \cdots & s a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - s a_{m1} & s a_{m2} & \cdots & s a_{mn} - \end{pmatrix}$$ +**Scalar Multiplication**: Given the scalar $s$, the scalar multiplication of $s {\bf A}$ is $$ s {\bf A}= s \begin{pmatrix} + a_{11} & a_{12} & \cdots & a_{1n} \\ + a_{21} & a_{22} & \cdots & a_{2n} \\ + \vdots & \vdots & \ddots & \vdots \\ + a_{m1} & a_{m2} & \cdots & a_{mn} + \end{pmatrix} + = \begin{pmatrix} + s a_{11} & s a_{12} & \cdots & s a_{1n} \\ + s a_{21} & s a_{22} & \cdots & s a_{2n} \\ + \vdots & \vdots & \ddots & \vdots \\ + s a_{m1} & s a_{m2} & \cdots & s a_{mn} + \end{pmatrix}$$ -```{example} -#| label: scalarmulti +:::{#exm-scalarmulti} $s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}$ $s {\bf A} =$ -``` +::: -__Matrix Multiplication__: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is a $k\times n$ matrix, then their product $\bf C = A B$ is the $m\times n$ matrix where - $$c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}$$ +**Matrix Multiplication**: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is a $k\times n$ matrix, then their product $\bf C = A B$ is the $m\times n$ matrix where $$c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}$$ -```{example} -#| label: matrixmulti +:::{#exm-matrixmulti} 1. $\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} =$ 2. $\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =$ -``` +::: + +Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are **conformable for multiplication**. The sizes of the matrices (including the resulting product) must be $$(m\times k)(k\times n)=(m\times n)$$ -Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are __conformable for multiplication__. The sizes of the matrices (including the resulting product) must be $$(m\times k)(k\times n)=(m\times n)$$ +Also note that if **AB** exists, **BA** exists only if $\dim({\bf A}) = m \times n$ and $\dim({\bf B}) = n \times m$. -Also note that if __AB__ exists, __BA__ exists only if $\dim({\bf A}) = m \times n$ and $\dim({\bf B}) = n \times m$. +This does not mean that **AB** = **BA**. **AB** = **BA** is true only in special circumstances, like when ${\bf A}$ or ${\bf B}$ is an identity matrix or ${\bf A} = {\bf B}^{-1}$. -This does not mean that __AB__ = __BA__. __AB__ = __BA__ is true only in special circumstances, like when ${\bf A}$ or ${\bf B}$ is an identity matrix or ${\bf A} = {\bf B}^{-1}$. +**Laws of Matrix Algebra**: -__Laws of Matrix Algebra__: +```{=tex} \begin{enumerate} - \item \parbox[t]{1.5in}{Associative:} $\bf (A+B)+C = A+(B+C)$\\ - \parbox[t]{1.5in}{\quad} $\bf (AB)C = A(BC)$ - \item \parbox[t]{1.5in}{Commutative:} $\bf A+B=B+A$ - \item \parbox[t]{1.5in}{Distributive:} $\bf A(B+C)=AB+AC$\\ - \parbox[t]{1.5in}{\quad} $\bf (A+B)C=AC+BC$ + \item \parbox[t]{1.5in}{Associative:} $\bf (A+B)+C = A+(B+C)$\\ + \parbox[t]{1.5in}{\quad} $\bf (AB)C = A(BC)$ + \item \parbox[t]{1.5in}{Commutative:} $\bf A+B=B+A$ + \item \parbox[t]{1.5in}{Distributive:} $\bf A(B+C)=AB+AC$\\ + \parbox[t]{1.5in}{\quad} $\bf (A+B)C=AC+BC$ \end{enumerate} +``` +Commutative law for multiplication does not hold -- the order of multiplication matters: $$\bf AB\ne BA$$ -Commutative law for multiplication does not hold -- the order of multiplication matters: - $$\bf AB\ne BA$$ - -For example, - $${\bf A}=\begin{pmatrix} 1&2\\-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 2&1\\0&1\end{pmatrix}$$ - $${\bf AB}=\begin{pmatrix} 2&3\\-2&2\end{pmatrix}, \qquad {\bf BA}=\begin{pmatrix} 1&7\\-1&3\end{pmatrix}$$ +For example, $${\bf A}=\begin{pmatrix} 1&2\\-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 2&1\\0&1\end{pmatrix}$$ $${\bf AB}=\begin{pmatrix} 2&3\\-2&2\end{pmatrix}, \qquad {\bf BA}=\begin{pmatrix} 1&7\\-1&3\end{pmatrix}$$ -__Transpose__: The transpose of the $m\times n$ matrix $\bf A$ is the $n\times m$ matrix ${\bf A}^T$ (also written ${\bf A}'$) obtained by interchanging the rows and columns of $\bf A$. +**Transpose**: The transpose of the $m\times n$ matrix $\bf A$ is the $n\times m$ matrix ${\bf A}^T$ (also written ${\bf A}'$) obtained by interchanging the rows and columns of $\bf A$. For example, @@ -202,21 +184,19 @@ ${\bf A}=\begin{pmatrix} 4&-2&3\\0&5&-1\end{pmatrix}, \qquad {\bf A}^T=\begin{pm ${\bf B}=\begin{pmatrix} 2\\-1\\3 \end{pmatrix}, \qquad {\bf B}^T=\begin{pmatrix} 2&-1&3\end{pmatrix}$ The following rules apply for transposed matrices: - \begin{enumerate} - \item $({\bf A+B})^T = {\bf A}^T+{\bf B}^T$ - \item $({\bf A}^T)^T={\bf A}$ - \item $(s{\bf A})^T = s{\bf A}^T$ - \item $({\bf AB})^T = {\bf B}^T{\bf A}^T$; and by induction $({\bf ABC})^T = {\bf C}^T{\bf B}^T{\bf A}^T$ -\end{enumerate} -Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: - $${\bf A}=\begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix}$$ - $$ ({\bf AB})^T = \left[ \begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix} \begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix} \right]^T = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ - $$ {\bf B}^T{\bf A}^T= \begin{pmatrix} 0&2&3\\1&2&-1 \end{pmatrix} \begin{pmatrix} 1&2\\3&-1\\2&3 \end{pmatrix} = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ +```{=tex} +\begin{enumerate} + \item $({\bf A+B})^T = {\bf A}^T+{\bf B}^T$ + \item $({\bf A}^T)^T={\bf A}$ + \item $(s{\bf A})^T = s{\bf A}^T$ + \item $({\bf AB})^T = {\bf B}^T{\bf A}^T$; and by induction $({\bf ABC})^T = {\bf C}^T{\bf B}^T{\bf A}^T$ +\end{enumerate} +``` +Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: $${\bf A}=\begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix}$$ $$ ({\bf AB})^T = \left[ \begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix} \begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix} \right]^T = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ $$ {\bf B}^T{\bf A}^T= \begin{pmatrix} 0&2&3\\1&2&-1 \end{pmatrix} \begin{pmatrix} 1&2\\3&-1\\2&3 \end{pmatrix} = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ -```{exercise} -#| name: Matrix Multiplication -#| label: matrixmulti1 +:::{#exr-matrixmulti1} +## Matrix Multiplication Let $$A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}$$ @@ -231,57 +211,56 @@ Calculate the following: 3. $$(BC)^T$$ 4. $$BC^T$$ -``` +::: ## Systems of Linear Equations -__Linear Equation__: $a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b$ +**Linear Equation**: $a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b$ -$a_i$ are parameters or coefficients. $x_i$ are variables or unknowns. +$a_i$ are parameters or coefficients. $x_i$ are variables or unknowns. Linear because only one variable per term and degree is at most 1. We are often interested in solving linear systems like $$\begin{matrix} - x & - & 3y & = & -3\\ - 2x & + & y & = & 8 - \end{matrix}$$ + x & - & 3y & = & -3\\ + 2x & + & y & = & 8 + \end{matrix}$$ +```{=tex} \begin{comment} - \parbox[t]{1in}{\includegraphics[angle=270, width = 1in]{linsys.eps}} + \parbox[t]{1in}{\includegraphics[angle=270, width = 1in]{linsys.eps}} \end{comment} - +``` More generally, we might have a system of $m$ equations in $n$ unknowns $$\begin{matrix} - a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ - a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ - \vdots & & & & \vdots & & & \vdots & \\ - a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m - \end{matrix}$$ + a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ + a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ + \vdots & & & & \vdots & & & \vdots & \\ + a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m + \end{matrix}$$ -A __solution__ to a linear system of $m$ equations in $n$ unknowns is a set of $n$ numbers $x_1, x_2, \cdots, x_n$ that satisfy each of the $m$ equations. +A **solution** to a linear system of $m$ equations in $n$ unknowns is a set of $n$ numbers $x_1, x_2, \cdots, x_n$ that satisfy each of the $m$ equations. -Example: $x=3$ and $y=2$ is the solution to the above $2\times 2$ linear system. If you graph the two lines, you will find that they intersect at $(3,2)$. +Example: $x=3$ and $y=2$ is the solution to the above $2\times 2$ linear system. If you graph the two lines, you will find that they intersect at $(3,2)$. -Does a linear system have one, no, or multiple solutions? For a system of 2 equations with 2 unknowns (i.e., two lines): -_ -__One solution:__ The lines intersect at exactly one point. +Does a linear system have one, no, or multiple solutions? For a system of 2 equations with 2 unknowns (i.e., two lines): \_\ +**One solution:** The lines intersect at exactly one point. -__No solution:__ The lines are parallel. +**No solution:** The lines are parallel. -__Infinite solutions:__ The lines coincide. +**Infinite solutions:** The lines coincide. Methods to solve linear systems: -1. Substitution +1. Substitution 2. Elimination of variables 3. Matrix methods -```{exercise} -#| name: Linear Equations -#| label: lineareq +:::{#exr-lineareq} +## Linear Equations Provide a system of 2 equations with 2 unknowns that has @@ -291,43 +270,39 @@ Provide a system of 2 equations with 2 unknowns that has 3. infinite solutions -``` +::: ## Systems of Equations as Matrices -Matrices provide an easy and efficient way to represent linear systems such as - $$\begin{matrix} - a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ - a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ - \vdots & & & & \vdots & & & \vdots & \\ - a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m - \end{matrix}$$ +Matrices provide an easy and efficient way to represent linear systems such as $$\begin{matrix} + a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ + a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ + \vdots & & & & \vdots & & & \vdots & \\ + a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m + \end{matrix}$$ as $${\bf A x = b}$$ where - The $m \times n$ \textbf{coefficient matrix} ${\bf A}$ is an array of $m n$ real numbers arranged in $m$ rows by $n$ columns: - $${\bf A}=\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix}$$ +The $m \times n$ \textbf{coefficient matrix} ${\bf A}$ is an array of $m n$ real numbers arranged in $m$ rows by $n$ columns: $${\bf A}=\begin{pmatrix} + a_{11} & a_{12} & \cdots & a_{1n} \\ + a_{21} & a_{22} & \cdots & a_{2n} \\ + \vdots & & \ddots & \vdots \\ + a_{m1} & a_{m2} & \cdots & a_{mn} + \end{pmatrix}$$ The unknown quantities are represented by the vector ${\bf x}=\begin{pmatrix} x_1\\x_2\\\vdots\\x_n \end{pmatrix}$. The right hand side of the linear system is represented by the vector ${\bf b}=\begin{pmatrix} b_1\\b_2\\\vdots\\b_m \end{pmatrix}$. -__Augmented Matrix__: When we append $\bf b$ to the coefficient matrix $\bf A$, we get the augmented matrix $\widehat{\bf A}=[\bf A | b]$ - $$\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} & | & b_1\\ - a_{21} & a_{22} & \cdots & a_{2n} & | & b_2\\ - \vdots & & \ddots & \vdots & | & \vdots\\ - a_{m1} & a_{m2} & \cdots & a_{mn} & | & b_m - \end{pmatrix}$$ +**Augmented Matrix**: When we append $\bf b$ to the coefficient matrix $\bf A$, we get the augmented matrix $\widehat{\bf A}=[\bf A | b]$ $$\begin{pmatrix} + a_{11} & a_{12} & \cdots & a_{1n} & | & b_1\\ + a_{21} & a_{22} & \cdots & a_{2n} & | & b_2\\ + \vdots & & \ddots & \vdots & | & \vdots\\ + a_{m1} & a_{m2} & \cdots & a_{mn} & | & b_m + \end{pmatrix}$$ -```{exercise} -#| name: Augmented Matrix -#| label: augmatrix +:::{#exr-augmatrix} +## Augmented Matrix Create an augmented matrix that represent the following system of equations: @@ -335,63 +310,54 @@ Create an augmented matrix that represent the following system of equations: $$41x_2 + 9x_3 -5x_6 = 11$$ $$x_1 -15x_2 -11x_5 = 9$$ -``` +::: ## Finding Solutions to Augmented Matrices and Systems of Equations -__Row Echelon Form__: Our goal is to translate our augmented matrix or system of equations into row echelon form. This will provide us with the values of the vector __x__ which solve the system. We use the row operations to change coefficients in the lower triangle of the augmented matrix to 0. An augmented matrix of the form +**Row Echelon Form**: Our goal is to translate our augmented matrix or system of equations into row echelon form. This will provide us with the values of the vector **x** which solve the system. We use the row operations to change coefficients in the lower triangle of the augmented matrix to 0. An augmented matrix of the form $$\begin{pmatrix} - \fbox{$a'_{11}$}& a'_{12} & a'_{13}& \cdots & a'_{1n} & | & b'_1\\ - 0 & \fbox{$a'_{22}$} & a'_{23}& \cdots & a'_{2n} & | & b'_2\\ - 0 & 0 & \fbox{$a'_{33}$}& \cdots & a'_{3n} & | & b'_3\\ - 0 & 0 &0 & \ddots & \vdots & | & \vdots \\ - 0 & 0 &0 &0 & \fbox{$a'_{mn}$} & | & b'_m - \end{pmatrix}$$ + \fbox{$a'_{11}$}& a'_{12} & a'_{13}& \cdots & a'_{1n} & | & b'_1\\ + 0 & \fbox{$a'_{22}$} & a'_{23}& \cdots & a'_{2n} & | & b'_2\\ + 0 & 0 & \fbox{$a'_{33}$}& \cdots & a'_{3n} & | & b'_3\\ + 0 & 0 &0 & \ddots & \vdots & | & \vdots \\ + 0 & 0 &0 &0 & \fbox{$a'_{mn}$} & | & b'_m + \end{pmatrix}$$ is said to be in row echelon form --- each row has more leading zeros than the row preceding it. -__Reduced Row Echelon Form__: We can go one step further and put the matrix into reduced row echelon form. Reduced row echelon form makes the value of __x__ which solves the system very obvious. For a system of $m$ equations in $m$ unknowns, with no all-zero rows, the reduced row echelon form would be +**Reduced Row Echelon Form**: We can go one step further and put the matrix into reduced row echelon form. Reduced row echelon form makes the value of **x** which solves the system very obvious. For a system of $m$ equations in $m$ unknowns, with no all-zero rows, the reduced row echelon form would be $$\begin{pmatrix} - \fbox{$1$} & 0 & 0 & 0 & 0 & | & b^*_1\\ - 0 & \fbox{$1$} & 0 & 0 & 0 & | & b^*_2\\ - 0 & 0 & \fbox{$1$} & 0 & 0 & | & b^*_3\\ - 0 & 0 & 0 &\ddots & 0 & | &\vdots\\ - 0 & 0 & 0 & 0 & \fbox{$1$} & | & b^*_m - \end{pmatrix}$$ - -__Gaussian and Gauss-Jordan elimination__: We can conduct elementary row operations to get our augmented matrix into row echelon or reduced row echelon form. The methods of transforming a matrix or system into row echelon and reduced row echelon form are referred to as Gaussian elimination and Gauss-Jordan elimination, respectively. - -__Elementary Row Operations__: To do Gaussian and Gauss-Jordan elimination, we use three basic operations to transform the augmented matrix into another augmented matrix that represents an equivalent linear system -- equivalent in the sense that the same values of $x_j$ solve both the original and transformed matrix/system: - -__Interchanging Rows__: Suppose we have the augmented matrix - $${\widehat{\bf A}}=\begin{pmatrix} a_{11} & a_{12} & | & b_1\\ - a_{21} & a_{22} & | & b_2 - \end{pmatrix}$$ - If we interchange the two rows, we get the augmented matrix - $$\begin{pmatrix} - a_{21} & a_{22} & | & b_2\\ - a_{11} & a_{12} & | & b_1 - \end{pmatrix}$$ - which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. - -__Multiplying by a Constant__: If we multiply the second row of matrix $\widehat{\bf A}$ by a constant $c$, we get the augmented matrix - $$\begin{pmatrix} - a_{11} & a_{12} & | & b_1\\ - c a_{21} & c a_{22} & | & c b_2 - \end{pmatrix}$$ - which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. - -__Adding (subtracting) Rows__: If we add (subtract) the first row of matrix $\widehat{\bf A}$ to the second, we obtain the augmented matrix - $$\begin{pmatrix} - a_{11} & a_{12} & | & b_1\\ - a_{11}+a_{21} & a_{12}+a_{22} & | & b_1+b_2 - \end{pmatrix}$$ - which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. - -```{example} -#| label: solvesys + \fbox{$1$} & 0 & 0 & 0 & 0 & | & b^*_1\\ + 0 & \fbox{$1$} & 0 & 0 & 0 & | & b^*_2\\ + 0 & 0 & \fbox{$1$} & 0 & 0 & | & b^*_3\\ + 0 & 0 & 0 &\ddots & 0 & | &\vdots\\ + 0 & 0 & 0 & 0 & \fbox{$1$} & | & b^*_m + \end{pmatrix}$$ + +**Gaussian and Gauss-Jordan elimination**: We can conduct elementary row operations to get our augmented matrix into row echelon or reduced row echelon form. The methods of transforming a matrix or system into row echelon and reduced row echelon form are referred to as Gaussian elimination and Gauss-Jordan elimination, respectively. + +**Elementary Row Operations**: To do Gaussian and Gauss-Jordan elimination, we use three basic operations to transform the augmented matrix into another augmented matrix that represents an equivalent linear system -- equivalent in the sense that the same values of $x_j$ solve both the original and transformed matrix/system: + +**Interchanging Rows**: Suppose we have the augmented matrix $${\widehat{\bf A}}=\begin{pmatrix} a_{11} & a_{12} & | & b_1\\ + a_{21} & a_{22} & | & b_2 + \end{pmatrix}$$ If we interchange the two rows, we get the augmented matrix $$\begin{pmatrix} + a_{21} & a_{22} & | & b_2\\ + a_{11} & a_{12} & | & b_1 + \end{pmatrix}$$ which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. + +**Multiplying by a Constant**: If we multiply the second row of matrix $\widehat{\bf A}$ by a constant $c$, we get the augmented matrix $$\begin{pmatrix} + a_{11} & a_{12} & | & b_1\\ + c a_{21} & c a_{22} & | & c b_2 + \end{pmatrix}$$ which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. + +**Adding (subtracting) Rows**: If we add (subtract) the first row of matrix $\widehat{\bf A}$ to the second, we obtain the augmented matrix $$\begin{pmatrix} + a_{11} & a_{12} & | & b_1\\ + a_{11}+a_{21} & a_{12}+a_{22} & | & b_1+b_2 + \end{pmatrix}$$ which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. + +:::{#exm-solvesys} Solve the following system of equations by using elementary row operations: @@ -400,11 +366,10 @@ $\begin{matrix} 2x & + & y & = & 8 \end{matrix}$ -``` +::: -```{exercise} -#| name: Solving Systems of Equations -#| label: solvesys1 +:::{#exr-solvesys1} +## Solving Systems of Equations Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. @@ -424,31 +389,30 @@ $$ \end{cases} $$ -``` +::: ## Rank --- and Whether a System Has One, Infinite, or No Solutions -To determine how many solutions exist, we can use information about (1) the number of equations $m$, (2) the number of unknowns $n$, and (3) the __rank__ of the matrix representing the linear system. +To determine how many solutions exist, we can use information about (1) the number of equations $m$, (2) the number of unknowns $n$, and (3) the **rank** of the matrix representing the linear system. -__Rank__: The maximum number of linearly independent row or column vectors in the matrix. This is equivalent to the number of nonzero rows of a matrix in row echelon form. For any matrix __A__, the row rank always equals column rank, and we refer to this number as the rank of __A__. +**Rank**: The maximum number of linearly independent row or column vectors in the matrix. This is equivalent to the number of nonzero rows of a matrix in row echelon form. For any matrix **A**, the row rank always equals column rank, and we refer to this number as the rank of **A**. For example $\begin{pmatrix} 1 & 2 & 3 \\ - 0 & 4 & 5 \\ - 0 & 0 & 6 \end{pmatrix}$ + 0 & 4 & 5 \\ + 0 & 0 & 6 \end{pmatrix}$ Rank = 3 -$\begin{pmatrix} 1 & 2 & 3 \\ +$\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 0 \end{pmatrix}$ Rank = 2 -```{exercise} -#| name: Rank of Matrices -#| label: rank +:::{#exr-rank} +## Rank of Matrices Find the rank of each matrix below: @@ -465,93 +429,90 @@ Find the rank of each matrix below: 1 & 3 & 2 & -1 & -2 \\ 1 & 3 & 0 & 3 & -2 \end{pmatrix}$ -``` +::: -Answer to Exercise \@ref(exr:rank): +Answer to Exercise @exr-rank: -1. rank is 2 +1. rank is 2 -2. rank is 3 +2. rank is 3 ## The Inverse of a Matrix -__Identity Matrix__: The $n\times n$ identity matrix ${\bf I}_n$ is the matrix whose diagonal elements are 1 and all off-diagonal elements are 0. Examples: - $$ {\bf I}_2=\begin{pmatrix} 1&0\\0&1 \end{pmatrix}, \qquad {\bf I}_3=\begin{pmatrix} 1&0&0\\ 0&1&0\\ - 0&0&1 \end{pmatrix}$$ -__Inverse Matrix__: An $n\times n$ matrix ${\bf A}$ is __nonsingular__ or __invertible__ if there exists an $n\times n$ matrix ${\bf A}^{-1}$ such that $${\bf A} {\bf A}^{-1} = {\bf A}^{-1} {\bf A} = {\bf I}_n$$ where ${\bf A}^{-1}$ is the inverse of ${\bf A}$. If there is no such ${\bf A}^{-1}$, then ${\bf A}$ is singular or not invertible. +**Identity Matrix**: The $n\times n$ identity matrix ${\bf I}_n$ is the matrix whose diagonal elements are 1 and all off-diagonal elements are 0. Examples: $$ {\bf I}_2=\begin{pmatrix} 1&0\\0&1 \end{pmatrix}, \qquad {\bf I}_3=\begin{pmatrix} 1&0&0\\ 0&1&0\\ + 0&0&1 \end{pmatrix}$$ -Example: Let - $${\bf A} = \begin{pmatrix} 2&3\\2&2 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} -1&\frac{3}{2}\\ 1&-1 - \end{pmatrix}$$ - Since $${\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n$$ we conclude that ${\bf B}$ is the inverse, ${\bf A}^{-1}$, of ${\bf A}$ and that ${\bf A}$ is nonsingular. +**Inverse Matrix**: An $n\times n$ matrix ${\bf A}$ is **nonsingular** or **invertible** if there exists an $n\times n$ matrix ${\bf A}^{-1}$ such that $${\bf A} {\bf A}^{-1} = {\bf A}^{-1} {\bf A} = {\bf I}_n$$ where ${\bf A}^{-1}$ is the inverse of ${\bf A}$. If there is no such ${\bf A}^{-1}$, then ${\bf A}$ is singular or not invertible. + +Example: Let $${\bf A} = \begin{pmatrix} 2&3\\2&2 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} -1&\frac{3}{2}\\ 1&-1 + \end{pmatrix}$$ Since $${\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n$$ we conclude that ${\bf B}$ is the inverse, ${\bf A}^{-1}$, of ${\bf A}$ and that ${\bf A}$ is nonsingular. -__Properties of the Inverse__: +**Properties of the Inverse**: -- If the inverse exists, it is unique. +- If the inverse exists, it is unique. -- If ${\bf A}$ is nonsingular, then ${\bf A}^{-1}$ is nonsingular. +- If ${\bf A}$ is nonsingular, then ${\bf A}^{-1}$ is nonsingular. -- $({\bf A}^{-1})^{-1} = {\bf A}$ +- $({\bf A}^{-1})^{-1} = {\bf A}$ -- If ${\bf A}$ and ${\bf B}$ are nonsingular, then ${\bf A}{\bf B}$ is nonsingular +- If ${\bf A}$ and ${\bf B}$ are nonsingular, then ${\bf A}{\bf B}$ is nonsingular -- $({\bf A}{\bf B})^{-1} = {\bf B}^{-1}{\bf A}^{-1}$ +- $({\bf A}{\bf B})^{-1} = {\bf B}^{-1}{\bf A}^{-1}$ -- If ${\bf A}$ is nonsingular, then $({\bf A}^T)^{-1}=({\bf A}^{-1})^T$ +- If ${\bf A}$ is nonsingular, then $({\bf A}^T)^{-1}=({\bf A}^{-1})^T$ -__Procedure to Find__ ${\bf A}^{-1}$: We know that if ${\bf B}$ is the inverse of ${\bf A}$, then $${\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n$$ Looking only at the first and last parts of this $${\bf A} {\bf B} = {\bf I}_n$$ Solving for ${\bf B}$ is equivalent to solving for $n$ linear systems, where each column of ${\bf B}$ is solved for the corresponding column in ${\bf I}_n$. We can solve the systems simultaneously by augmenting ${\bf A}$ with ${\bf I}_n$ and performing Gauss-Jordan elimination on ${\bf A}$. If Gauss-Jordan elimination on $[{\bf A} | {\bf I}_n]$ results in $[{\bf I}_n | {\bf B} ]$, then ${\bf B}$ is the inverse of ${\bf A}$. Otherwise, ${\bf A}$ is singular. +**Procedure to Find** ${\bf A}^{-1}$: We know that if ${\bf B}$ is the inverse of ${\bf A}$, then $${\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n$$ Looking only at the first and last parts of this $${\bf A} {\bf B} = {\bf I}_n$$ Solving for ${\bf B}$ is equivalent to solving for $n$ linear systems, where each column of ${\bf B}$ is solved for the corresponding column in ${\bf I}_n$. We can solve the systems simultaneously by augmenting ${\bf A}$ with ${\bf I}_n$ and performing Gauss-Jordan elimination on ${\bf A}$. If Gauss-Jordan elimination on $[{\bf A} | {\bf I}_n]$ results in $[{\bf I}_n | {\bf B} ]$, then ${\bf B}$ is the inverse of ${\bf A}$. Otherwise, ${\bf A}$ is singular. -To summarize: To calculate the inverse of ${\bf A}$ +To summarize: To calculate the inverse of ${\bf A}$ -1. Form the augmented matrix $[ {\bf A} | {\bf I}_n]$ +1. Form the augmented matrix $[ {\bf A} | {\bf I}_n]$ -2. Using elementary row operations, transform the augmented matrix to reduced row echelon form. +2. Using elementary row operations, transform the augmented matrix to reduced row echelon form. -3. The result of step 2 is an augmented matrix $[ {\bf C} | {\bf B} ]$. +3. The result of step 2 is an augmented matrix $[ {\bf C} | {\bf B} ]$. - a. If ${\bf C}={\bf I}_n$, then ${\bf B}={\bf A}^{-1}$. + a. If ${\bf C}={\bf I}_n$, then ${\bf B}={\bf A}^{-1}$. - b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. + b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. -```{example} -#| label: inverse +:::{#exm-inverse} Find the inverse of the following matricies: 1. ${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$ -``` +::: -```{exercise} -#| name: Finding the inverse of matrices -#| label: inverse1 +:::{#exr-inverse1} +## Finding the inverse of matrices Find the inverse of the following matrix: 1. ${\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}$ -``` +::: ## Linear Systems and Inverses -Let's return to the matrix representation of a linear system +Let's return to the matrix representation of a linear system $$\bf{Ax} = \bf{b}$$ -If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ equations in $n$ unknowns. Suppose $\bf{A}$ is nonsingular. Then $\bf{A}^{-1}$ exists. To solve this system, we can multiply each side by $\bf{A}^{-1}$ and reduce it as follows: +If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ equations in $n$ unknowns. Suppose $\bf{A}$ is nonsingular. Then $\bf{A}^{-1}$ exists. To solve this system, we can multiply each side by $\bf{A}^{-1}$ and reduce it as follows: +```{=tex} \begin{eqnarray*} \bf{A}^{-1} (\bf{A} \bf{x}) & = & \bf{A}^{-1} \bf{b} \\ (\bf{A}^{-1} \bf{A})\bf{x} & = & \bf{A}^{-1} \bf{b}\\ \bf{I}_n \bf{x} & = & \bf{A}^{-1} \bf{b}\\ \bf{x} & = & \bf{A}^{-1} \bf{b} \end{eqnarray*} - +``` Hence, given $\bf{A}$ and $\bf{b}$ and given that $\bf{A}$ is nonsingular, then $\bf{x} = \bf{A}^{-1} \bf{b}$ is a unique solution to this system. -```{exercise} -#| label: invlinsys -#| name: Solve linear system using inverses +:::{#exr-invlinsys} + +## Solve linear system using inverses Use the inverse matrix to solve the following linear system: @@ -570,56 +531,49 @@ $$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ and $$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ -``` +::: ## Determinants -__Singularity__: Determinants can be used to determine whether a square matrix is nonsingular. +**Singularity**: Determinants can be used to determine whether a square matrix is nonsingular. - A square matrix is nonsingular if and only if its determinant is not zero. +A square matrix is nonsingular if and only if its determinant is not zero. -Determinant of a $1 \times 1$ matrix, __A__, equals $a_{11}$ +Determinant of a $1 \times 1$ matrix, **A**, equals $a_{11}$ -Determinant of a $2 \times 2$ matrix, __A__, - $\begin{vmatrix} a_{11}&a_{12}\\ - a_{21}&a_{22} \end{vmatrix}$: +Determinant of a $2 \times 2$ matrix, **A**, $\begin{vmatrix} a_{11}&a_{12}\\ + a_{21}&a_{22} \end{vmatrix}$: +```{=tex} \begin{eqnarray*} \det({\bf A}) &=& |{\bf A}|\\ - &=& a_{11}|a_{22}| - a_{12}|a_{21}|\\ - &=& a_{11}a_{22} - a_{12}a_{21} + &=& a_{11}|a_{22}| - a_{12}|a_{21}|\\ + &=& a_{11}a_{22} - a_{12}a_{21} \end{eqnarray*} - +``` We can extend the second to last equation above to get the definition of the determinant of a $3 \times 3$ matrix: +```{=tex} \begin{eqnarray*} - \begin{vmatrix} a_{11}&a_{12}&a_{13}\\ a_{21} & a_{22}&a_{23}\\ a_{31}&a_{32}&a_{33} \end{vmatrix} - &=& - a_{11} \begin{vmatrix} a_{22}&a_{23}\\ a_{32}&a_{33} \end{vmatrix} - - a_{12} \begin{vmatrix} a_{21}&a_{23}\\ a_{31}&a_{33} \end{vmatrix} - + a_{13} \begin{vmatrix} a_{21}&a_{22}\\ a_{31}&a_{32} - \end{vmatrix}\\ - &=& a_{11}(a_{22}a_{33} - a_{23}a_{32}) - a_{12}(a_{21}a_{33} - a_{23}a_{31}) + a_{13}(a_{21}a_{32} - a_{22}a_{31}) + \begin{vmatrix} a_{11}&a_{12}&a_{13}\\ a_{21} & a_{22}&a_{23}\\ a_{31}&a_{32}&a_{33} \end{vmatrix} + &=& + a_{11} \begin{vmatrix} a_{22}&a_{23}\\ a_{32}&a_{33} \end{vmatrix} + - a_{12} \begin{vmatrix} a_{21}&a_{23}\\ a_{31}&a_{33} \end{vmatrix} + + a_{13} \begin{vmatrix} a_{21}&a_{22}\\ a_{31}&a_{32} + \end{vmatrix}\\ + &=& a_{11}(a_{22}a_{33} - a_{23}a_{32}) - a_{12}(a_{21}a_{33} - a_{23}a_{31}) + a_{13}(a_{21}a_{32} - a_{22}a_{31}) \end{eqnarray*} +``` +Let's extend this now to any $n\times n$ matrix. Let's define ${\bf A}_{ij}$ as the $(n-1)\times (n-1)$ submatrix of ${\bf A}$ obtained by deleting row $i$ and column $j$. Let the $(i,j)$th **minor** of ${\bf A}$ be the determinant of ${\bf A}_{ij}$: $$M_{ij}=|{\bf A}_{ij}|$$ Then for any $n\times n$ matrix ${\bf A}$ $$|{\bf A}|= a_{11}M_{11} - a_{12}M_{12} + \cdots + (-1)^{n+1} a_{1n} M_{1n}$$ + +For example, in figuring out whether the following matrix has an inverse? $${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$$ 1. Calculate its determinant. \begin{eqnarray} + &=& 1(2-15) - 1(0-15) + 1(0-10) \nonumber\\ + &=& -13+15-10 \nonumber\\ + &=& -8\nonumber +\end{eqnarray} 2. Since $|{\bf A}|\ne 0$, we conclude that ${\bf A}$ has an inverse. -Let's extend this now to any $n\times n$ matrix. Let's define ${\bf A}_{ij}$ as the $(n-1)\times (n-1)$ submatrix of ${\bf A}$ obtained by deleting row $i$ and column $j$. Let the $(i,j)$th __minor__ of ${\bf A}$ be the determinant of ${\bf A}_{ij}$: - $$M_{ij}=|{\bf A}_{ij}|$$ - Then for any $n\times n$ matrix ${\bf A}$ - $$|{\bf A}|= a_{11}M_{11} - a_{12}M_{12} + \cdots + (-1)^{n+1} a_{1n} M_{1n}$$ - -For example, in figuring out whether the following matrix has an inverse? - $${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$$ -1. Calculate its determinant. -\begin{eqnarray} - &=& 1(2-15) - 1(0-15) + 1(0-10) \nonumber\\ - &=& -13+15-10 \nonumber\\ - &=& -8\nonumber -\end{eqnarray} -2. Since $|{\bf A}|\ne 0$, we conclude that ${\bf A}$ has an inverse. - -```{exercise} -#| name: Determinants and Inverses -#| label: determinants +:::{#exr-determinants} +## Determinants and Inverses Determine whether the following matrices are nonsingular: @@ -635,59 +589,56 @@ $$2. \begin{pmatrix} 4 & 1 & 4 \end{pmatrix}$$ -``` +::: ## Getting Inverse of a Matrix using its Determinant Thus far, we have a number of algorithms to -1. Find the solution of a linear system, -2. Find the inverse of a matrix +1. Find the solution of a linear system, +2. Find the inverse of a matrix -but these remain just that --- algorithms. At this point, we have no way of telling how the solutions $x_j$ change as the parameters $a_{ij}$ and $b_i$ change, except by changing the values and "rerunning" the algorithms. +but these remain just that --- algorithms. At this point, we have no way of telling how the solutions $x_j$ change as the parameters $a_{ij}$ and $b_i$ change, except by changing the values and "rerunning" the algorithms. -With determinants, we can provide an explicit formula for the inverse and -therefore provide an explicit formula for the solution of an $n\times n$ linear system. +With determinants, we can provide an explicit formula for the inverse and therefore provide an explicit formula for the solution of an $n\times n$ linear system. Hence, we can examine how changes in the parameters and $b_i$ affect the solutions $x_j$. -__Determinant Formula for the Inverse of a $2 \times 2$__: +**Determinant Formula for the Inverse of a** $2 \times 2$: -The determinant of a $2 \times 2$ matrix __A__ $\begin{pmatrix} a & b\\ c & d\\ \end{pmatrix}$ is defined as: -$$\frac{1}{\det({\bf A})} \begin{pmatrix} - d & -b\\ - -c & a\\ - \end{pmatrix}$$ +The determinant of a $2 \times 2$ matrix **A** $\begin{pmatrix} a & b\\ c & d\\ \end{pmatrix}$ is defined as: $$\frac{1}{\det({\bf A})} \begin{pmatrix} + d & -b\\ + -c & a\\ + \end{pmatrix}$$ -For example, Let's calculate the inverse of matrix A from Exercise \@ref(exr:invlinsys) using the determinant formula. +For example, Let's calculate the inverse of matrix A from Exercise @exr-invlinsys using the determinant formula. -Recall, +Recall, $$A = \begin{pmatrix} - -3 & 4\\ - 2 & -1\\ - \end{pmatrix}$$ + -3 & 4\\ + 2 & -1\\ + \end{pmatrix}$$ $$\det({\bf A}) = (-3)(-1) - (4)(2) = 3 - 8 = -5$$ $$\frac{1}{\det({\bf A})} \begin{pmatrix} - -1 & -4\\ - -2 & -3\\ - \end{pmatrix}$$ + -1 & -4\\ + -2 & -3\\ + \end{pmatrix}$$ $$\frac{1}{-5} \begin{pmatrix} - -1 & -4\\ - -2 & -3\\ - \end{pmatrix}$$ + -1 & -4\\ + -2 & -3\\ + \end{pmatrix}$$ $$ \begin{pmatrix} - \frac{1}{5} & \frac{4}{5}\\ - \frac{2}{5} & \frac{3}{5}\\ - \end{pmatrix}$$ + \frac{1}{5} & \frac{4}{5}\\ + \frac{2}{5} & \frac{3}{5}\\ + \end{pmatrix}$$ -```{exercise} -#| name: Calculate Inverse using Determinant Formula -#| label: calcinverse +:::{#exr-calcinverse} +## Calculate Inverse using Determinant Formula Caculate the inverse of A @@ -696,193 +647,192 @@ $$A = \begin{pmatrix} -7 & 2\\ \end{pmatrix}$$ -``` +::: ## Answers to Examples and Exercises {.unnumbered} -Answer to Example \@ref(exm:vectors): +Answer to Example @exm-vectors: - 1. $\begin{pmatrix} -1 &-3&-3 \end{pmatrix}$ - 2. 6 + 4 + 10 = 20 +1. $\begin{pmatrix} -1 &-3&-3 \end{pmatrix}$ +2. 6 + 4 + 10 = 20 -Answer to Exercise \@ref(exr:vectors1): +Answer to Exercise @exr-vectors1: - 1. $\begin{pmatrix} -2 &4&-7&-5 \end{pmatrix}$ - 2. $\begin{pmatrix} 2 &26&-14&4&30 \end{pmatrix}$ - 3. 63 -3 -10 + 24 = 74 - 4. undefined +1. $\begin{pmatrix} -2 &4&-7&-5 \end{pmatrix}$ +2. $\begin{pmatrix} 2 &26&-14&4&30 \end{pmatrix}$ +3. 63 -3 -10 + 24 = 74 +4. undefined -Answer to Example \@ref(exm:linearindep): +Answer to Example @exm-linearindep: - 1. yes - 2. no +1. yes +2. no -Answer to Exercise \@ref(exr:linearindep1): +Answer to Exercise @exr-linearindep1: - 1. yes - 2. no ($-v_1 -v_2 + v_3 = 0$) +1. yes +2. no ($-v_1 -v_2 + v_3 = 0$) -Answer to Example \@ref(exm:matrixaddition): +Answer to Example @exm-matrixaddition: ${\bf A+B}=\begin{pmatrix} 2 & 4 & 4 \\ 6 & 6 & 8 \end{pmatrix}$ -Answer to Example \@ref(exm:scalarmulti): +Answer to Example @exm-scalarmulti: $s {\bf A} = \begin{pmatrix} 2 & 4 & 6 \\ 8 & 10 & 12 \end{pmatrix}$ -Answer to Example \@ref(exm:matrixmulti): +Answer to Example @exm-matrixmulti: -1. $\begin{pmatrix} aA+bC&aB+bD\\cA+dC&cB+dD\\eA+fC&eB+fD \end{pmatrix}$ +1. $\begin{pmatrix} aA+bC&aB+bD\\cA+dC&cB+dD\\eA+fC&eB+fD \end{pmatrix}$ -2. $\begin{pmatrix} 1(-2)+2(4)-1(2)&1(5)+2(-3)-1(1)\\ - 3(-2)+1(4)+4(2)&3(5)+1(-3)+4(1)\end{pmatrix} = - \begin{pmatrix} 4&-2\\6&16\end{pmatrix}$ +2. $\begin{pmatrix} 1(-2)+2(4)-1(2)&1(5)+2(-3)-1(1)\\ + 3(-2)+1(4)+4(2)&3(5)+1(-3)+4(1)\end{pmatrix} = + \begin{pmatrix} 4&-2\\6&16\end{pmatrix}$ -Answer to Exercise \@ref(exr:matrixmulti1): +Answer to Exercise @exr-matrixmulti1: -1. $AB = \begin{pmatrix} 4 & 11 & -15 \\ 5 & 7 & -7 \end{pmatrix}$ +1. $AB = \begin{pmatrix} 4 & 11 & -15 \\ 5 & 7 & -7 \end{pmatrix}$ -2. $BA =$ undefined +2. $BA =$ undefined -3. $(BC)^T =$ undefined +3. $(BC)^T =$ undefined -4. $BC^T = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix}\begin{pmatrix} 3&0\\2&4\\-1&6 \end{pmatrix} =\begin{pmatrix}20 & -22 \\ 5 & 4 \\ -3 &2 \\6 & 0\end{pmatrix}$ +4. $BC^T = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix}\begin{pmatrix} 3&0\\2&4\\-1&6 \end{pmatrix} =\begin{pmatrix}20 & -22 \\ 5 & 4 \\ -3 &2 \\6 & 0\end{pmatrix}$ -Answer to Exercise \@ref(exr:lineareq): +Answer to Exercise @exr-lineareq: There are many answers to this. Some possible simple ones are as follows: -1. One solution: $$\begin{matrix} - -x & + & y & = & 0\\ - x & + & y & = & 2 - \end{matrix}$$ +1. One solution: $$\begin{matrix} + -x & + & y & = & 0\\ + x & + & y & = & 2 + \end{matrix}$$ 2. No solution: $$\begin{matrix} - -x & + & y & = & 0\\ - x & - & y & = & 2 - \end{matrix}$$ + -x & + & y & = & 0\\ + x & - & y & = & 2 + \end{matrix}$$ -3. Infinite solutions: $$\begin{matrix} - -x & + & y & = & 0\\ - 2x & - & 2y & = & 0 - \end{matrix}$$ +3. Infinite solutions: $$\begin{matrix} + -x & + & y & = & 0\\ + 2x & - & 2y & = & 0 + \end{matrix}$$ -Answer to Exercise \@ref(exr:augmatrix): +Answer to Exercise @exr-augmatrix: $\begin{pmatrix} - 2 & -7 & 9 & -4 & 0 & 0| & 8\\ - 0 & 41 & 9 & 0 & 0 & 5 | & 11\\ - 1 & -15 & 0 & 0 & -11 & 0 | & 9 - \end{pmatrix}$ + 2 & -7 & 9 & -4 & 0 & 0| & 8\\ + 0 & 41 & 9 & 0 & 0 & 5 | & 11\\ + 1 & -15 & 0 & 0 & -11 & 0 | & 9 + \end{pmatrix}$ -Answer to Example \@ref(exm:solvesys): +Answer to Example @exm-solvesys: $$\begin{matrix} - x & - & 3y & = & -3\\ - 2x & + & y & = & 8 - \end{matrix}$$ + x & - & 3y & = & -3\\ + 2x & + & y & = & 8 + \end{matrix}$$ $$\begin{matrix} - x & - & 3y & = & -3\\ - & & 7y & = & 14\\ - \end{matrix}$$ + x & - & 3y & = & -3\\ + & & 7y & = & 14\\ + \end{matrix}$$ $$\begin{matrix} - x & - & 3y & = & -3\\ - & & y & = & 2\\ - \end{matrix}$$ + x & - & 3y & = & -3\\ + & & y & = & 2\\ + \end{matrix}$$ $$\begin{matrix} - x & = & 3\\ - y & = & 2\\ - \end{matrix}$$ + x & = & 3\\ + y & = & 2\\ + \end{matrix}$$ -Answer to Exercise \@ref(exr:solvesys1): +Answer to Exercise @exr-solvesys1: -1. x = 2, y = 2, z = -1 +1. x = 2, y = 2, z = -1 -2. x = -17, y = -3, z = -35 +2. x = -17, y = -3, z = -35 -Answer to Exercise \@ref(exr:rank): +Answer to Exercise @exr-rank: -1. rank is 2 +1. rank is 2 -2. rank is 3 +2. rank is 3 -Answer to Example \@ref(exm:inverse): +Answer to Example @exm-inverse: $\left(\begin{array}{ccc|ccc} - 1&1&1&1&0&0\\ - 0&2&3&0&1&0\\ - 5&5&1&0&0&1 + 1&1&1&1&0&0\\ + 0&2&3&0&1&0\\ + 5&5&1&0&0&1 \end{array} \right)$ $\left(\begin{array}{ccc|ccc} - 1&1&1 &1 &0&0\\ - 0&2&3 &0 &1&0\\ - 0&0&-4&-5&0&1 + 1&1&1 &1 &0&0\\ + 0&2&3 &0 &1&0\\ + 0&0&-4&-5&0&1 \end{array} \right)$ $\left(\begin{array}{ccc|ccc} - 1&1&1&1 &0&0\\ - 0&2&3&0 &1&0\\ - 0&0&1&5/4&0&-1/4 + 1&1&1&1 &0&0\\ + 0&2&3&0 &1&0\\ + 0&0&1&5/4&0&-1/4 \end{array} \right)$ $\left(\begin{array}{ccc|ccc} - 1&1&0&-1/4 &0&1/4\\ - 0&2&0&-15/4&1&3/4\\ - 0&0&1&5/4 &0&-1/4 + 1&1&0&-1/4 &0&1/4\\ + 0&2&0&-15/4&1&3/4\\ + 0&0&1&5/4 &0&-1/4 \end{array} \right)$ $\left(\begin{array}{ccc|ccc} - 1&1&0&-1/4 &0 &1/4\\ - 0&1&0&-15/8&1/2&3/8\\ - 0&0&1&5/4 &0 &-1/4 + 1&1&0&-1/4 &0 &1/4\\ + 0&1&0&-15/8&1/2&3/8\\ + 0&0&1&5/4 &0 &-1/4 \end{array} \right)$ $\left(\begin{array}{ccc|ccc} - 1&0&0&13/8 &-1/2&-1/8\\ - 0&1&0&-15/8&1/2 &3/8\\ - 0&0&1&5/4 &0 &-1/4 + 1&0&0&13/8 &-1/2&-1/8\\ + 0&1&0&-15/8&1/2 &3/8\\ + 0&0&1&5/4 &0 &-1/4 \end{array} \right)$ ${\bf A}^{-1} = \left(\begin{array}{ccc} - 13/8 &-1/2&-1/8\\ - -15/8&1/2 &3/8\\ - 5/4 &0 &-1/4 + 13/8 &-1/2&-1/8\\ + -15/8&1/2 &3/8\\ + 5/4 &0 &-1/4 \end{array} \right)$ -Answer to Exercise \@ref(exr:inverse1): +Answer to Exercise @exr-inverse1: -1. ${\bf A}^{-1}=\begin{pmatrix} 1&0&-4\\0&\frac{1}{2}&0\\0&0&1 \end{pmatrix}$ +1. ${\bf A}^{-1}=\begin{pmatrix} 1&0&-4\\0&\frac{1}{2}&0\\0&0&1 \end{pmatrix}$ -Answer to Exercise \@ref(exr:invlinsys): +Answer to Exercise @exr-invlinsys: $\textbf{z} = \bf{A}^{-1} \bf{b} = \begin{pmatrix} - 1/5 &4/5\\ - 2/5&3/5 + 1/5 &4/5\\ + 2/5&3/5 \end{pmatrix} \begin{pmatrix} - 5 \\ - -10 + 5 \\ + -10 \end{pmatrix}= \begin{pmatrix} - -7 \\ - -4 + -7 \\ + -4 \end{pmatrix} = \begin{pmatrix} - x \\ - y + x \\ + y \end{pmatrix}$ -Answer to Exercise \@ref(exr:determinants): +Answer to Exercise @exr-determinants: -1. nonsingular +1. nonsingular -2. singular +2. singular -Answer to Exercise \@ref(exr:calcinverse): +Answer to Exercise @exr-calcinverse: $\begin{pmatrix} - \frac{2}{41} & \frac{-5}{41}\\ - \frac{7}{41} & \frac{3}{41}\\ - \end{pmatrix}$ - + \frac{2}{41} & \frac{-5}{41}\\ + \frac{7}{41} & \frac{3}{41}\\ + \end{pmatrix}$ diff --git a/_quarto.yml b/_quarto.yml index 11f2d65..e7342c2 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -17,8 +17,8 @@ book: - 04_calculus.qmd - 05_optimization.qmd - 06_probability.qmd - - + - 07_linear-algebra.qmd + delete_merged_file: true language: ui: From 3351b29cd7bee8212c584045648d4d24c54d6a17 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:10:09 -0400 Subject: [PATCH 16/34] use visual mode as styling --- 01_warmup.qmd | 99 +++--- 02_functions.qmd | 350 ++++++++++----------- 03_limits.qmd | 211 ++++++------- 04_calculus.qmd | 552 ++++++++++++++++---------------- 06_probability.qmd | 714 ++++++++++++++++++++---------------------- 07_linear-algebra.qmd | 184 +++++------ 6 files changed, 981 insertions(+), 1129 deletions(-) diff --git a/01_warmup.qmd b/01_warmup.qmd index be5429f..2fb6a29 100644 --- a/01_warmup.qmd +++ b/01_warmup.qmd @@ -1,8 +1,8 @@ # Pre-Prefresher Exercises {.unnumbered} -Before our first meeting, please try solving these questions. They are a sample of the very beginning of each math section. We have provided links to the parts of the book you can read if the concepts are new to you. +Before our first meeting, please try solving these questions. They are a sample of the very beginning of each math section. We have provided links to the parts of the book you can read if the concepts are new to you. -The goal of this "pre"-prefresher assignment is not to intimidate you but to set common expectations so you can make the most out of the actual Prefresher. Even if you do not understand some or all of these questions after skimming through the linked sections, your effort will pay off and you will be better prepared for the math prefresher. We are also open to adjusting these expectations based on feedback (this class is for _you_), so please do not hesitate to write to the instructors for feedback. +The goal of this "pre"-prefresher assignment is not to intimidate you but to set common expectations so you can make the most out of the actual Prefresher. Even if you do not understand some or all of these questions after skimming through the linked sections, your effort will pay off and you will be better prepared for the math prefresher. We are also open to adjusting these expectations based on feedback (this class is for *you*), so please do not hesitate to write to the instructors for feedback. ## Linear Algebra {.unnumbered} @@ -10,63 +10,63 @@ The goal of this "pre"-prefresher assignment is not to intimidate you but to set Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}$, and the scalar $c = 2$. Calculate the following: -1. $u + v$ -2. $cv$ -3. $u \cdot v$ +1. $u + v$ +2. $cv$ +3. $u \cdot v$ -If you are having trouble with these problems, please review Section @sec-vector-def "Working with Vectors" in Chapter @sec-linearalgebra. +If you are having trouble with these problems, please review Section @sec-vector-def "Working with Vectors" in Chapter @sec-linearalgebra. Are the following sets of vectors linearly independent? -1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ +1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ -2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ +2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ -3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ (this requires some guesswork) +3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ (this requires some guesswork) -If you are having trouble with these problems, please review Section @sec-linearindependence. +If you are having trouble with these problems, please review Section @sec-linearindependence. ### Matrices {.unnumbered} $${\bf A}=\begin{pmatrix} - 7 & 5 & 1 \\ - 11 & 9 & 3 \\ - 2 & 14 & 21 \\ - 4 & 1 & 5 - \end{pmatrix}$$ + 7 & 5 & 1 \\ + 11 & 9 & 3 \\ + 2 & 14 & 21 \\ + 4 & 1 & 5 + \end{pmatrix}$$ What is the dimensionality of matrix ${\bf A}$? What is the element $a_{23}$ of ${\bf A}$? -Given that +Given that $${\bf B}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - 5 & 1 & 9 - \end{pmatrix}$$ + 1 & 2 & 8 \\ + 3 & 9 & 11 \\ + 4 & 7 & 5 \\ + 5 & 1 & 9 + \end{pmatrix}$$ What is ${\bf A}$ + ${\bf B}$? -Given that +Given that $${\bf C}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - \end{pmatrix}$$ + 1 & 2 & 8 \\ + 3 & 9 & 11 \\ + 4 & 7 & 5 \\ + \end{pmatrix}$$ What is ${\bf A}$ + ${\bf C}$? -Given that +Given that $$c = 2$$ What is $c$${\bf A}$? -If you are having trouble with these problems, please review Section @sec-matrixbasics. +If you are having trouble with these problems, please review Section @sec-matrixbasics. ## Operations {.unnumbered} @@ -74,17 +74,17 @@ If you are having trouble with these problems, please review Section @sec-matrix Simplify the following -1. $$\sum\limits_{i = 1}^3 i$$ +1. $$\sum\limits_{i = 1}^3 i$$ -2. $\sum\limits_{k = 1}^3(3k + 2)$ +2. $\sum\limits_{k = 1}^3(3k + 2)$ -3. $\sum\limits_{i= 1}^4 (3k + i + 2)$ +3. $\sum\limits_{i= 1}^4 (3k + i + 2)$ ### Products {.unnumbered} -1. $\prod\limits_{i= 1}^3 i$ +1. $\prod\limits_{i= 1}^3 i$ -2. $\prod\limits_{k=1}^3(3k + 2)$ +2. $\prod\limits_{k=1}^3(3k + 2)$ To review this material, please see Section @sec-sum-notation. @@ -109,9 +109,9 @@ To review this material, please see Section @sec-logexponents Find the limit of the following. -1. $\lim\limits_{x \to 2} (x - 1)$ -2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)}$ -3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2}$ +1. $\lim\limits_{x \to 2} (x - 1)$ +2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)}$ +3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2}$ To review this material please see Section @sec-limitsfun @@ -119,12 +119,12 @@ To review this material please see Section @sec-limitsfun For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ -1. $f(x)=c$ -2. $f(x)=x$ -3. $f(x)=x^2$ -4. $f(x)=x^3$ -5. $f(x)=3x^2+2x^{1/3}$ -6. $f(x)=(x^3)(2x^4)$ +1. $f(x)=c$ +2. $f(x)=x$ +3. $f(x)=x^2$ +4. $f(x)=x^3$ +5. $f(x)=3x^2+2x^{1/3}$ +6. $f(x)=(x^3)(2x^4)$ For a review, please see Section @sec-derivintro - @sec-derivpoly @@ -132,18 +132,17 @@ For a review, please see Section @sec-derivintro - @sec-derivpoly For each of the followng functions $f(x)$, does a maximum and minimum exist in the domain $x \in \mathbf{R}$? If so, for what are those values and for which values of $x$? -1. $f(x) = x$ -2. $f(x) = x^2$ -3. $f(x) = -(x - 2)^2$ +1. $f(x) = x$ +2. $f(x) = x^2$ +3. $f(x) = -(x - 2)^2$ If you are stuck, please try sketching out a picture of each of the functions. ## Probability {.unnumbered} -1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, how many distinct possible choices are there? (unordered, without replacement) -2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. What is $A \cup B$? What is $A \cap B$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, what is the complement $A^C$? -3. If we roll two fair dice, what is the probability that their sum would be 11? -4. If we roll two fair dice, what is the probability that their sum would be 12? +1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, how many distinct possible choices are there? (unordered, without replacement) +2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. What is $A \cup B$? What is $A \cap B$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, what is the complement $A^C$? +3. If we roll two fair dice, what is the probability that their sum would be 11? +4. If we roll two fair dice, what is the probability that their sum would be 12? For a review, please see Sections @sec-setoper - @sec-probdef. - diff --git a/02_functions.qmd b/02_functions.qmd index f3dc398..10f5503 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -2,398 +2,368 @@ title: Functions and Operations --- -__Topics__ - Dimensionality; - Interval Notation for ${\bf R}^1$; - Neighborhoods: Intervals, Disks, and Balls; Introduction to Functions; - Domain and Range; - Some General Types of Functions; - $\log$, $\ln$, and $\exp$; - Other Useful Functions; - Graphing Functions; - Solving for Variables; - Finding Roots; - Limit of a Function; - Continuity; Sets, Sets, and More Sets. +**Topics** Dimensionality; Interval Notation for ${\bf R}^1$; Neighborhoods: Intervals, Disks, and Balls; Introduction to Functions; Domain and Range; Some General Types of Functions; $\log$, $\ln$, and $\exp$; Other Useful Functions; Graphing Functions; Solving for Variables; Finding Roots; Limit of a Function; Continuity; Sets, Sets, and More Sets. ## Summation Operators $\sum$ and $\prod$ {#sum-notation} -Addition (+), Subtraction (-), multiplication and division are basic operations of arithmetic -- combining numbers. In statistics and calculus, we want to add a _sequence_ of numbers that can be expressed as a pattern without needing to write down all its components. For example, how would we express the sum of all numbers from 1 to 100 without writing a hundred numbers? +Addition (+), Subtraction (-), multiplication and division are basic operations of arithmetic -- combining numbers. In statistics and calculus, we want to add a *sequence* of numbers that can be expressed as a pattern without needing to write down all its components. For example, how would we express the sum of all numbers from 1 to 100 without writing a hundred numbers? -For this we use the summation operator $\sum$ and the product operator $\prod$. +For this we use the summation operator $\sum$ and the product operator $\prod$. -__Summation:__ +**Summation:** $$\sum\limits_{i=1}^{100} x_i = x_1+x_2+x_3+\cdots+x_{100}$$ -The bottom of the $\sum$ symbol indicates an index (here, $i$), and its start value $1$. At the top is where the index ends. The notion of "addition" is part of the $\sum$ symbol. The content to the right of the summation is the meat of what we add. While you can pick your favorite index, start, and end values, the content must also have the index. +The bottom of the $\sum$ symbol indicates an index (here, $i$), and its start value $1$. At the top is where the index ends. The notion of "addition" is part of the $\sum$ symbol. The content to the right of the summation is the meat of what we add. While you can pick your favorite index, start, and end values, the content must also have the index. -- $\sum\limits_{i=1}^n c x_i = c \sum\limits_{i=1}^n x_i$ -- $\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i$ -- $\sum\limits_{i=1}^n c = n c$ +- $\sum\limits_{i=1}^n c x_i = c \sum\limits_{i=1}^n x_i$ +- $\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i$ +- $\sum\limits_{i=1}^n c = n c$ -__Product:__ +**Product:** $$\prod\limits_{i=1}^n x_i = x_1 x_2 x_3 \cdots x_n$$ Properties: -- $\prod\limits_{i=1}^n c x_i = c^n \prod\limits_{i=1}^n x_i$ -- $\prod\limits_{i=k}^n c x_i = c^{n-k+1} \prod\limits_{i=k}^n x_i$ -- $\prod\limits_{i=1}^n (x_i + y_i) =$ a total mess -- $\prod\limits_{i=1}^n c = c^n$ +- $\prod\limits_{i=1}^n c x_i = c^n \prod\limits_{i=1}^n x_i$ +- $\prod\limits_{i=k}^n c x_i = c^{n-k+1} \prod\limits_{i=k}^n x_i$ +- $\prod\limits_{i=1}^n (x_i + y_i) =$ a total mess +- $\prod\limits_{i=1}^n c = c^n$ Other Useful Functions -__Factorials!:__ +**Factorials!:** $$x! = x\cdot (x-1) \cdot (x-2) \cdots (1)$$ -__Modulo:__ Tells you the remainder when you divide the first number by the second. +**Modulo:** Tells you the remainder when you divide the first number by the second. -- $17\mod3 = 2$ -- $100 \ \% \ 30 = 10$ - -:::{#exm-operators} +- $17\mod3 = 2$ +- $100 \ \% \ 30 = 10$ +::: {#exm-operators} ## Operators -1. $\sum\limits_{i=1}^{5} i =$ - -2. $\prod\limits_{i=1}^{5} i =$ +1. $\sum\limits_{i=1}^{5} i =$ -3. $14 \mod 4 =$ +2. $\prod\limits_{i=1}^{5} i =$ -4. $4! =$ +3. $14 \mod 4 =$ +4. $4! =$ ::: -:::{#exr-operators1} - +::: {#exr-operators1} ## Operators Let $x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2$ -1. $\sum\limits_{i=1}^{3} (7)x_i$ +1. $\sum\limits_{i=1}^{3} (7)x_i$ -2. $\sum\limits_{i=1}^{5} 2$ - -3. $\prod\limits_{i=3}^{5} (2)x_i$ +2. $\sum\limits_{i=1}^{5} 2$ +3. $\prod\limits_{i=3}^{5} (2)x_i$ ::: ## Introduction to Functions -A __function__ (in ${\bf R}^1$) is a mapping, or transformation, that relates members of one set to members of another set. For instance, if you have two sets: set $A$ and set $B$, a function from $A$ to $B$ maps every value $a$ in set $A$ such that $f(a) \in B$. Functions can be "many-to-one", where many values or combinations of values from set $A$ produce a single output in set $B$, or they can be "one-to-one", where each value in set $A$ corresponds to a single value in set $B$. A function by definition has a single function value for each element of its domain. This means, there cannot be "one-to-many" mapping. +A **function** (in ${\bf R}^1$) is a mapping, or transformation, that relates members of one set to members of another set. For instance, if you have two sets: set $A$ and set $B$, a function from $A$ to $B$ maps every value $a$ in set $A$ such that $f(a) \in B$. Functions can be "many-to-one", where many values or combinations of values from set $A$ produce a single output in set $B$, or they can be "one-to-one", where each value in set $A$ corresponds to a single value in set $B$. A function by definition has a single function value for each element of its domain. This means, there cannot be "one-to-many" mapping. -__Dimensionality__: ${\bf R}^1$ is the set of all real numbers extending from $-\infty$ to $+\infty$ --- i.e., the real number line. ${\bf R}^n$ is an $n$-dimensional space, where each of the $n$ axes extends from $-\infty$ to $+\infty$. +**Dimensionality**: ${\bf R}^1$ is the set of all real numbers extending from $-\infty$ to $+\infty$ --- i.e., the real number line. ${\bf R}^n$ is an $n$-dimensional space, where each of the $n$ axes extends from $-\infty$ to $+\infty$. -- ${\bf R}^1$ is a one dimensional line. -- ${\bf R}^2$ is a two dimensional plane. -- ${\bf R}^3$ is a three dimensional space. +- ${\bf R}^1$ is a one dimensional line. +- ${\bf R}^2$ is a two dimensional plane. +- ${\bf R}^3$ is a three dimensional space. Points in ${\bf R}^n$ are ordered $n$-tuples (just means an combination of $n$ elements where order matters), where each element of the $n$-tuple represents the coordinate along that dimension. For example: -- ${\bf R}^1$: (3) -- ${\bf R}^2$: (-15, 5) -- ${\bf R}^3$: (86, 4, 0) +- ${\bf R}^1$: (3) +- ${\bf R}^2$: (-15, 5) +- ${\bf R}^3$: (86, 4, 0) -Examples of mapping notation: +Examples of mapping notation: Function of one variable: $f:{\bf R}^1\to{\bf R}^1$ -- $f(x)=x+1$. For each $x$ in ${\bf R}^1$, $f(x)$ assigns the number $x+1$. +- $f(x)=x+1$. For each $x$ in ${\bf R}^1$, $f(x)$ assigns the number $x+1$. -Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. +Function of two variables: $f: {\bf R}^2\to{\bf R}^1$. -- $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. +- $f(x,y)=x^2+y^2$. For each ordered pair $(x,y)$ in ${\bf R}^2$, $f(x,y)$ assigns the number $x^2+y^2$. We often use variable $x$ as input and another $y$ as output, e.g. $y=x+1$ -:::{#exm-functions} - +::: {#exm-functions} ## Functions -For each of the following, state whether they are one-to-one or many-to-one functions. - -1. For $x \in [0,\infty]$, $f : x \rightarrow x^2$ (this could also be written as $f(x) = x^2$). +For each of the following, state whether they are one-to-one or many-to-one functions. -2. For $x \in [-\infty, \infty]$, $f: x \rightarrow x^2$. +1. For $x \in [0,\infty]$, $f : x \rightarrow x^2$ (this could also be written as $f(x) = x^2$). +2. For $x \in [-\infty, \infty]$, $f: x \rightarrow x^2$. ::: -:::{#exr-functions1} - +::: {#exr-functions1} ## Functions -For each of the following, state whether they are one-to-one or many-to-one functions. - -1. For $x \in [-3, \infty]$, $f: x \rightarrow x^2$. +For each of the following, state whether they are one-to-one or many-to-one functions. -2. For $x \in [0, \infty]$, $f: x \rightarrow \sqrt{x}$ +1. For $x \in [-3, \infty]$, $f: x \rightarrow x^2$. +2. For $x \in [0, \infty]$, $f: x \rightarrow \sqrt{x}$ ::: Some functions are defined only on proper subsets of ${\bf R}^n$. -- __Domain__: the set of numbers in $X$ at which $f(x)$ is defined. -- __Range__: elements of $Y$ assigned by $f(x)$ to elements of $X$, or $$f(X)=\{ y : y=f(x), x\in X\}$$ - Most often used when talking about a function $f:{\bf R}^1\to{\bf R}^1$. -- __Image__: same as range, but more often used when talking about a function $f:{\bf R}^n\to{\bf R}^1$. +- **Domain**: the set of numbers in $X$ at which $f(x)$ is defined. +- **Range**: elements of $Y$ assigned by $f(x)$ to elements of $X$, or $$f(X)=\{ y : y=f(x), x\in X\}$$ Most often used when talking about a function $f:{\bf R}^1\to{\bf R}^1$. +- **Image**: same as range, but more often used when talking about a function $f:{\bf R}^n\to{\bf R}^1$. Some General Types of Functions -__Monomials__: $f(x)=a x^k$ +**Monomials**: $f(x)=a x^k$ -$a$ is the coefficient. $k$ is the degree. +$a$ is the coefficient. $k$ is the degree. Examples: $y=x^2$, $y=-\frac{1}{2}x^3$ -__Polynomials__: sum of monomials. +**Polynomials**: sum of monomials. Examples: $y=-\frac{1}{2}x^3+x^2$, $y=3x+5$ -The degree of a polynomial is the highest degree of its monomial terms. Also, it's often a good idea to write polynomials with terms in decreasing degree. +The degree of a polynomial is the highest degree of its monomial terms. Also, it's often a good idea to write polynomials with terms in decreasing degree. -__Exponential Functions__: Example: $y=2^x$ +**Exponential Functions**: Example: $y=2^x$ -## $\log$ and $\exp$ {#logexponents} +## $\log$ and $\exp$ {#logexponents} -__Relationship of logarithmic and exponential functions__: - $$y=\log_a(x) \iff a^y=x$$ +**Relationship of logarithmic and exponential functions**: $$y=\log_a(x) \iff a^y=x$$ The log function can be thought of as an inverse for exponential functions. $a$ is referred to as the "base" of the logarithm. -__Common Bases__: The two most common logarithms are base 10 and base $e$. +**Common Bases**: The two most common logarithms are base 10 and base $e$. -1. Base 10: $\quad y=\log_{10}(x) \iff 10^y=x$. The base 10 logarithm is often simply written as "$\log(x)$" with no base denoted. -2. Base $e$: $\quad y=\log_e(x) \iff e^y=x$. The base $e$ logarithm is referred to as the "natural" logarithm and is written as ``$\ln(x)$". +1. Base 10: $\quad y=\log_{10}(x) \iff 10^y=x$. The base 10 logarithm is often simply written as "$\log(x)$" with no base denoted. +2. Base $e$: $\quad y=\log_e(x) \iff e^y=x$. The base $e$ logarithm is referred to as the "natural" logarithm and is written as \`\`$\ln(x)$". +```{=tex} \begin{comment} - {\includegraphics[width=1in, angle = 270]{ln.eps}} \, {\includegraphics[width=1in, angle = 270]{exp.eps}} - \end{comment} - -__Properties of exponential functions:__ + {\includegraphics[width=1in, angle = 270]{ln.eps}} \, {\includegraphics[width=1in, angle = 270]{exp.eps}} + \end{comment} +``` +**Properties of exponential functions:** -- $a^x a^y = a^{x+y}$ -- $a^{-x} = 1/a^x$ -- $a^x/a^y = a^{x-y}$ -- $(a^x)^y = a^{x y}$ -- $a^0 = 1$ +- $a^x a^y = a^{x+y}$ +- $a^{-x} = 1/a^x$ +- $a^x/a^y = a^{x-y}$ +- $(a^x)^y = a^{x y}$ +- $a^0 = 1$ -__Properties of logarithmic functions__ (any base): +**Properties of logarithmic functions** (any base): Generally, when statisticians or social scientists write $\log(x)$ they mean $\log_e(x)$. In other words: $\log_e(x) \equiv \ln(x) \equiv \log(x)$ -$$\log_a(a^x)=x$$ and -$$a^{\log_a(x)}=x$$ +$$\log_a(a^x)=x$$ and $$a^{\log_a(x)}=x$$ -- $\log(x y)=\log(x)+\log(y)$ -- $\log(x^y)=y\log(x)$ -- $\log(1/x)=\log(x^{-1})=-\log(x)$ -- $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ -- $\log(1)=\log(e^0)=0$ +- $\log(x y)=\log(x)+\log(y)$ +- $\log(x^y)=y\log(x)$ +- $\log(1/x)=\log(x^{-1})=-\log(x)$ +- $\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)$ +- $\log(1)=\log(e^0)=0$ -__Change of Base Formula__: Use the change of base formula to switch bases as necessary: -$$\log_b(x) = \frac{\log_a(x)}{\log_a(b)}$$ +**Change of Base Formula**: Use the change of base formula to switch bases as necessary: $$\log_b(x) = \frac{\log_a(x)}{\log_a(b)}$$ Example: $$\log_{10}(x) = \frac{\ln(x)}{\ln(10)}$$ You can use logs to go between sum and product notation. This will be particularly important when you're learning maximum likelihood estimation. +```{=tex} \begin{eqnarray*} - \log \bigg(\prod\limits_{i=1}^n x_i \bigg) &=& \log(x_1 \cdot x_2 \cdot x_3 \cdots \cdot x_n)\\ - &=& \log(x_1) + \log(x_2) + \log(x_3) + \cdots + \log(x_n)\\ - &=& \sum\limits_{i=1}^n \log (x_i) + \log \bigg(\prod\limits_{i=1}^n x_i \bigg) &=& \log(x_1 \cdot x_2 \cdot x_3 \cdots \cdot x_n)\\ + &=& \log(x_1) + \log(x_2) + \log(x_3) + \cdots + \log(x_n)\\ + &=& \sum\limits_{i=1}^n \log (x_i) \end{eqnarray*} - +``` Therefore, you can see that the log of a product is equal to the sum of the logs. We can write this more generally by adding in a constant, $c$: +```{=tex} \begin{eqnarray*} - \log \bigg(\prod\limits_{i=1}^n c x_i\bigg) &=& \log(cx_1 \cdot cx_2 \cdots cx_n)\\ - &=& \log(c^n \cdot x_1 \cdot x_2 \cdots x_n)\\ - &=& \log(c^n) + \log(x_1) + \log(x_2) + \cdots + \log(x_n)\\\\ - &=& n \log(c) + \sum\limits_{i=1}^n \log (x_i)\\ -\end{eqnarray*} - -:::{#exm-log} - + \log \bigg(\prod\limits_{i=1}^n c x_i\bigg) &=& \log(cx_1 \cdot cx_2 \cdots cx_n)\\ + &=& \log(c^n \cdot x_1 \cdot x_2 \cdots x_n)\\ + &=& \log(c^n) + \log(x_1) + \log(x_2) + \cdots + \log(x_n)\\\\ + &=& n \log(c) + \sum\limits_{i=1}^n \log (x_i)\\ +\end{eqnarray*} +``` +::: {#exm-log} ## Logarithmic Functions Evaluate each of the following logarithms -1. $\log_4(16)$ +1. $\log_4(16)$ -2. $\log_2(16)$ +2. $\log_2(16)$ Simplify the following logarithm. By "simplify", we actually really mean - use as many of the logarithmic properties as you can. -3. $\log_4(x^3y^5)$ - +3. $\log_4(x^3y^5)$ ::: -:::{#exr-log1} - +::: {#exr-log1} ## Logarithmic Functions Evaluate each of the following logarithms -1. $\log_\frac{3}{2}(\frac{27}{8})$ +1. $\log_\frac{3}{2}(\frac{27}{8})$ Simplify each of the following logarithms. By "simplify", we actually really mean - use as many of the logarithmic properties as you can. -2. $\log(\frac{x^9y^5}{z^3})$ - -3. $\ln{\sqrt{xy}}$ +2. $\log(\frac{x^9y^5}{z^3})$ +3. $\ln{\sqrt{xy}}$ ::: ## Graphing Functions + What can a graph tell you about a function? -- Is the function increasing or decreasing? Over what part of the domain? -- How ``fast" does it increase or decrease? -- Are there global or local maxima and minima? Where? -- Are there inflection points? -- Is the function continuous? -- Is the function differentiable? -- Does the function tend to some limit? -- Other questions related to the substance of the problem at hand. +- Is the function increasing or decreasing? Over what part of the domain? +- How \`\`fast" does it increase or decrease? +- Are there global or local maxima and minima? Where? +- Are there inflection points? +- Is the function continuous? +- Is the function differentiable? +- Does the function tend to some limit? +- Other questions related to the substance of the problem at hand. ## Solving for Variables and Finding Roots Sometimes we're given a function $y=f(x)$ and we want to find how $x$ varies as a function of $y$. Use algebra to move $x$ to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of $y$. -:::{#exm-solvevar} - +::: {#exm-solvevar} ## Solving for Variables Solve for x: -1. $y=3x+2$ - -2. $y=e^x$ +1. $y=3x+2$ +2. $y=e^x$ ::: -Solving for variables is especially important when we want to find the __roots__ of an equation: those values of variables that cause an equation to equal zero. Especially important in finding equilibria and in doing maximum likelihood estimation. - -Procedure: Given $y=f(x)$, set $f(x)=0$. Solve for $x$. +Solving for variables is especially important when we want to find the **roots** of an equation: those values of variables that cause an equation to equal zero. Especially important in finding equilibria and in doing maximum likelihood estimation. -Multiple Roots: - $$f(x)=x^2 - 9 \quad\Longrightarrow\quad 0=x^2 - 9 \quad\Longrightarrow\quad 9=x^2 \quad\Longrightarrow\quad \pm \sqrt{9}=\sqrt{x^2} \quad\Longrightarrow\quad \pm 3=x$$ +Procedure: Given $y=f(x)$, set $f(x)=0$. Solve for $x$. -__Quadratic Formula:__ For quadratic equations $ax^2+bx+c=0$, use the quadratic formula: $$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$ +Multiple Roots: $$f(x)=x^2 - 9 \quad\Longrightarrow\quad 0=x^2 - 9 \quad\Longrightarrow\quad 9=x^2 \quad\Longrightarrow\quad \pm \sqrt{9}=\sqrt{x^2} \quad\Longrightarrow\quad \pm 3=x$$ -:::{#exr-solvevar1} +**Quadratic Formula:** For quadratic equations $ax^2+bx+c=0$, use the quadratic formula: $$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$ +::: {#exr-solvevar1} ## Finding Roots Solve for x: -1. $f(x)=3x+2 = 0$ +1. $f(x)=3x+2 = 0$ -2. $f(x)=x^2+3x-4=0$ - -3. $f(x)=e^{-x}-10 = 0$ +2. $f(x)=x^2+3x-4=0$ +3. $f(x)=e^{-x}-10 = 0$ ::: ## Sets -__Interior Point__: The point $\bf x$ is an interior point of the set $S$ if $\bf x$ is in $S$ and if there is some $\epsilon$-ball around $\bf x$ that contains only points in $S$. The __interior__ of $S$ is the collection of all interior points in $S$. The interior can also be defined as the union of all open sets in $S$. +**Interior Point**: The point $\bf x$ is an interior point of the set $S$ if $\bf x$ is in $S$ and if there is some $\epsilon$-ball around $\bf x$ that contains only points in $S$. The **interior** of $S$ is the collection of all interior points in $S$. The interior can also be defined as the union of all open sets in $S$. -- If the set $S$ is circular, the interior points are everything inside of the circle, but not on the circle's rim. -- Example: The interior of the set $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2< 4 \}$ . +- If the set $S$ is circular, the interior points are everything inside of the circle, but not on the circle's rim. +- Example: The interior of the set $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2< 4 \}$ . -__Boundary Point__: The point $\bf x$ is a boundary point of the set $S$ if every $\epsilon$-ball around $\bf x$ contains both points that are in $S$ and points that are outside $S$. The __boundary__ is the collection of all boundary points. +**Boundary Point**: The point $\bf x$ is a boundary point of the set $S$ if every $\epsilon$-ball around $\bf x$ contains both points that are in $S$ and points that are outside $S$. The **boundary** is the collection of all boundary points. -- If the set $S$ is circular, the boundary points are everything on the circle's rim. -- Example: The boundary of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 = 4 \}$. +- If the set $S$ is circular, the boundary points are everything on the circle's rim. +- Example: The boundary of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 = 4 \}$. -__Open__: A set $S$ is open if for each point $\bf x$ in $S$, there exists an open $\epsilon$-ball around $\bf x$ completely contained in $S$. +**Open**: A set $S$ is open if for each point $\bf x$ in $S$, there exists an open $\epsilon$-ball around $\bf x$ completely contained in $S$. -- If the set $S$ is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. -- Example: $\{ (x,y) : x^2+y^2<4 \}$ +- If the set $S$ is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. +- Example: $\{ (x,y) : x^2+y^2<4 \}$ -__Closed__: A set $S$ is closed if it contains all of its boundary points. +**Closed**: A set $S$ is closed if it contains all of its boundary points. -- Alternatively: A set is closed if its complement is open. -- If the set $S$ is circular and closed, the set contains all points within the rim as well as the rim itself. -- Example: $\{ (x,y) : x^2+y^2\le 4 \}$ -- Note: a set may be neither open nor closed. Example: $\{ (x,y) : 2 < x^2+y^2\le 4 \}$ +- Alternatively: A set is closed if its complement is open. +- If the set $S$ is circular and closed, the set contains all points within the rim as well as the rim itself. +- Example: $\{ (x,y) : x^2+y^2\le 4 \}$ +- Note: a set may be neither open nor closed. Example: $\{ (x,y) : 2 < x^2+y^2\le 4 \}$ -__Complement__: The complement of set $S$ is everything outside of $S$. +**Complement**: The complement of set $S$ is everything outside of $S$. -- If the set $S$ is circular, the complement of $S$ is everything outside of the circle. -- Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. +- If the set $S$ is circular, the complement of $S$ is everything outside of the circle. +- Example: The complement of $\{ (x,y) : x^2+y^2\le 4 \}$ is $\{ (x,y) : x^2+y^2 > 4 \}$. -__Empty__: The empty (or null) set is a unique set that has no elements, denoted by \{\} or $\emptyset$. +**Empty**: The empty (or null) set is a unique set that has no elements, denoted by {} or $\emptyset$. -- The empty set is an example of a set that is open and closed, or a "clopen" set. -- Examples: The set of squares with 5 sides; the set of countries south of the South Pole. +- The empty set is an example of a set that is open and closed, or a "clopen" set. +- Examples: The set of squares with 5 sides; the set of countries south of the South Pole. -## Answers to Examples and Exercises {.unnumbered} +## Answers to Examples and Exercises {.unnumbered} Answer to Example @exm-operators: - 1. 1 + 2 + 3 + 4 + 5 = 15 +1. 1 + 2 + 3 + 4 + 5 = 15 - 2. 1 * 2 * 3 * 4 * 5 = 120 +2. 1 \* 2 \* 3 \* 4 \* 5 = 120 - 3. 2 +3. 2 - 4. 4 * 3 * 2 * 1 = 24 +4. 4 \* 3 \* 2 \* 1 = 24 Answer to Exercise @exr-operators1: - 1. 7(4 + 3 + 7) = 98 +1. 7(4 + 3 + 7) = 98 - 2. 2 + 2 + 2 + 2 + 2 = 10 +2. 2 + 2 + 2 + 2 + 2 = 10 - 3. $2^3(7)(11)(2)$ = 1232 +3. $2^3(7)(11)(2)$ = 1232 Answer to Example @exm-functions: -1. one-to-one +1. one-to-one -2. many-to-one +2. many-to-one Answer to Exercise @exr-functions1: -1. many-to-one +1. many-to-one -2. one-to-one +2. one-to-one Answer to Example @exm-log: -1. 2 +1. 2 -2. 4 +2. 4 -3. $3\log_4(x) + 5\log_4(y)$ +3. $3\log_4(x) + 5\log_4(y)$ Answer to Exercise @exr-log1: -1. 3 +1. 3 -2. $9\log(x) + 5\log(y) - 3\log(z)$ +2. $9\log(x) + 5\log(y) - 3\log(z)$ -3. $\frac{1}{2}(\ln{x} + \ln{y})$ +3. $\frac{1}{2}(\ln{x} + \ln{y})$ Answer to Example @exm-solvevar: -1. $y=3x+2 \quad\Longrightarrow\quad -3x=2-y \quad\Longrightarrow\quad 3x=y-2 \quad\Longrightarrow\quad x=\frac{1}{3}(y-2)$ +1. $y=3x+2 \quad\Longrightarrow\quad -3x=2-y \quad\Longrightarrow\quad 3x=y-2 \quad\Longrightarrow\quad x=\frac{1}{3}(y-2)$ -2. $x = \ln{y}$ +2. $x = \ln{y}$ Answer to Exercise @exr-solvevar1: -1. $\frac{-2}{3}$ - -2. x = {1, -4} +1. $\frac{-2}{3}$ -3. x = - $\ln10$ +2. x = {1, -4} +3. x = - $\ln10$ diff --git a/03_limits.qmd b/03_limits.qmd index 74cdea6..4aba328 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -9,43 +9,41 @@ library(glue) library(patchwork) ``` -Solving limits, i.e. finding out the value of functions as its input moves closer to some value, is important for the social scientist's mathematical toolkit for two related tasks. The first is for the study of calculus, which will be in turn useful to show where certain functions are maximized or minimized. The second is for the study of statistical inference, which is the study of inferring things about things you cannot see by using things you can see. +Solving limits, i.e. finding out the value of functions as its input moves closer to some value, is important for the social scientist's mathematical toolkit for two related tasks. The first is for the study of calculus, which will be in turn useful to show where certain functions are maximized or minimized. The second is for the study of statistical inference, which is the study of inferring things about things you cannot see by using things you can see. ## Example: The Central Limit Theorem {.unnumbered} -Perhaps the most important theorem in statistics is the Central Limit Theorem, - -:::{#thm-clt-lim} +Perhaps the most important theorem in statistics is the Central Limit Theorem, +::: {#thm-clt-lim} ## Central Limit Theorem (i.i.d. case) -For any series of independent and identically distributed random variables $X_1, X_2, \cdots$, we know the distribution of its sum even if we do not know the distribution of $X$. The distribution of the sum is a Normal distribution. +For any series of independent and identically distributed random variables $X_1, X_2, \cdots$, we know the distribution of its sum even if we do not know the distribution of $X$. The distribution of the sum is a Normal distribution. $$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ -where $\mu$ is the mean of $X$ and $\sigma$ is the standard deviation of $X$. The arrow is read as "converges in distribution to". $\text{Normal}(0, 1)$ indicates a Normal Distribution with mean 0 and variance 1. +where $\mu$ is the mean of $X$ and $\sigma$ is the standard deviation of $X$. The arrow is read as "converges in distribution to". $\text{Normal}(0, 1)$ indicates a Normal Distribution with mean 0 and variance 1. -That is, the limit of the distribution of the lefthand side is the distribution of the righthand side. +That is, the limit of the distribution of the lefthand side is the distribution of the righthand side. ::: -The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section @probability-theory) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a _guarantee_ of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. +The sign of a limit is the arrow "$\rightarrow$". Although we have not yet covered probability (in Section @probability-theory) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a *guarantee* of what would happen if $n \rightarrow \infty$, which in this case means we collected more data. ## Example: The Law of Large Numbers {.unnumbered} A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numbers: -:::{#thm-lln-lim} - +::: {#thm-lln-lim} ## (Weak) Law of Large Numbers For any draw of identically distributed independent variables with mean $\mu$, the sample average after $n$ draws, $\bar{X}_n$, converges in probability to the true mean as $n \rightarrow \infty$: $$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ -A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". +A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ::: -Intuitively, the more data, the more accurate is your guess. For example, the Figure @fig-llnsim shows how the sample average from many coin tosses converges to the true value : 0.5. +Intuitively, the more data, the more accurate is your guess. For example, the Figure @fig-llnsim shows how the sample average from many coin tosses converges to the true value : 0.5. ```{r} #| label: fig-llnsim @@ -69,25 +67,23 @@ ggplot(tibble(n = 1:n, estimate = means), aes(x = n, y = estimate)) + ## Sequences -We need a couple of steps until we get to limit theorems in probability. First we will introduce a "sequence", then we will think about the limit of a sequence, then we will think about the limit of a _function_. +We need a couple of steps until we get to limit theorems in probability. First we will introduce a "sequence", then we will think about the limit of a sequence, then we will think about the limit of a *function*. A **sequence** $$\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}$$ is an ordered set of real numbers, where $x_1$ is the first term in the sequence and $y_n$ is the $n$th term. Generally, a sequence is infinite, that is it extends to $n=\infty$. We can also write the sequence as $$\{x_n\}^\infty_{n=1}$$ where the subscript and superscript are read together as "from 1 to infinity." -:::{#exm-seqbehav} - +::: {#exm-seqbehav} ## Sequences How do these sequences behave? -1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\}$ -2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\}$ -3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\}$ - +1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\}$ +2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\}$ +3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\}$ ::: -We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure @fig-seqabc. +We find the sequence by simply "plugging in" the integers into each $n$. The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of $n = 1, ...20$ for each of the three examples in Figure @fig-seqabc. ```{r} #| label: fig-seqabc @@ -108,107 +104,98 @@ gA + gB + gC + plot_layout(nrow = 1) ## The Limit of a Sequence -The notion of "converging to a limit" is the behavior of the points in Example @exm-seqbehav. In some sense, that's the counterfactual we want to know. What happens as $n\rightarrow \infty$? +The notion of "converging to a limit" is the behavior of the points in Example @exm-seqbehav. In some sense, that's the counterfactual we want to know. What happens as $n\rightarrow \infty$? -1. Sequences like 1 above that converge to a limit. -2. Sequences like 2 above that increase without bound. -3. Sequences like 3 above that neither converge nor increase without bound --- alternating over the number line. +1. Sequences like 1 above that converge to a limit. +2. Sequences like 2 above that increase without bound. +3. Sequences like 3 above that neither converge nor increase without bound --- alternating over the number line. -:::{#def-limseq} -The sequence $\{y_n\}$ has the limit $L$, which we write as $$\lim\limits_{n \to \infty} y_n =L$$, if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. +::: {#def-limseq} +The sequence $\{y_n\}$ has the limit $L$, which we write as $$\lim\limits_{n \to \infty} y_n =L$$, if for any $\epsilon>0$ there is an integer $N$ (which depends on $\epsilon$) with the property that $|y_n -L|<\epsilon$ for each $n>N$. $\{y_n\}$ is said to converge to $L$. If the above does not hold, then $\{y_n\}$ diverges. ::: We can also express the behavior of a sequence as bounded or not: -1. Bounded: if $|y_n|\le K$ for all $n$ -2. Monotonically Increasing: $y_{n+1}>y_n$ for all $n$ -3. Monotonically Decreasing: $y_{n+1}y_n$ for all $n$ +3. Monotonically Decreasing: $y_{n+1}0$ such that if $0<|x-c|<\delta$, then $|f(x)-L|<\epsilon$. +Let $f(x)$ be defined at each point in some open interval containing the point $c$. Then $L$ equals $\lim\limits_{x \to c} f(x)$ if for any (small positive) number $\epsilon$, there exists a corresponding number $\delta>0$ such that if $0<|x-c|<\delta$, then $|f(x)-L|<\epsilon$. ::: A neat, if subtle result is that $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. Properties: Let $f$ and $g$ be functions with $\lim\limits_{x \to c} f(x)=k$ and $\lim\limits_{x \to c} g(x)=\ell$. -1. $\lim\limits_{x \to c}[f(x)+g(x)]=\lim\limits_{x \to c} f(x)+ \lim\limits_{x \to c} g(x)$ -2. $\lim\limits_{x \to c} kf(x) = k\lim\limits_{x \to c} f(x)$ -3. $\lim\limits_{x \to c} f(x) g(x) = \left[\lim\limits_{x \to c} f(x)\right]\cdot \left[\lim\limits_{x \to c} g(x)\right]$ -4. $\lim\limits_{x \to c} \frac{f(x)}{g(x)} = \frac{\lim\limits_{x \to c} f(x)}{\lim\limits_{x \to c} g(x)}$, provided $\lim\limits_{x \to c} g(x)\ne 0$. +1. $\lim\limits_{x \to c}[f(x)+g(x)]=\lim\limits_{x \to c} f(x)+ \lim\limits_{x \to c} g(x)$ +2. $\lim\limits_{x \to c} kf(x) = k\lim\limits_{x \to c} f(x)$ +3. $\lim\limits_{x \to c} f(x) g(x) = \left[\lim\limits_{x \to c} f(x)\right]\cdot \left[\lim\limits_{x \to c} g(x)\right]$ +4. $\lim\limits_{x \to c} \frac{f(x)}{g(x)} = \frac{\lim\limits_{x \to c} f(x)}{\lim\limits_{x \to c} g(x)}$, provided $\lim\limits_{x \to c} g(x)\ne 0$. Simple limits of functions can be solved as we did limits of sequences. Just be careful which part of the function is changing. -:::{#exm-limfun1} - +::: {#exm-limfun1} ## Limits of Functions -Find the limit of the following functions. - -1. $\lim_{x \to c} k$ -1. $\lim_{x \to c} x$ -1. $\lim_{x\to 2} (2x-3)$ -1. $\lim_{x \to c} x^n$ +Find the limit of the following functions. +1. $\lim_{x \to c} k$ +2. $\lim_{x \to c} x$ +3. $\lim_{x\to 2} (2x-3)$ +4. $\lim_{x \to c} x^n$ ::: -Limits can get more complex in roughly two ways. First, the functions may become large polynomials with many moving pieces. Second,the functions may become discontinuous. +Limits can get more complex in roughly two ways. First, the functions may become large polynomials with many moving pieces. Second,the functions may become discontinuous. -The function can be thought of as a more general or "smooth" version of sequences. For example, - -:::{#exr-limfunmax} +The function can be thought of as a more general or "smooth" version of sequences. For example, +::: {#exr-limfunmax} ## Limits of a Fraction of Functions Find the limit of @@ -218,21 +205,19 @@ $$\lim_{x\to\infty} \frac{(x^4 +3x−99)(2−x^5)}{(18x^7 +9x^6 −3x^2 −1)(x+ Now, the functions will become a bit more complex: -:::{#exr-discontlim} - +::: {#exr-discontlim} Solve the following limits of functions -1. $\lim\limits_{x\to 0} |x|$ -2. $\lim\limits_{x\to 0} \left(1+\frac{1}{x^2}\right)$ - +1. $\lim\limits_{x\to 0} |x|$ +2. $\lim\limits_{x\to 0} \left(1+\frac{1}{x^2}\right)$ ::: So there are a few more alternatives about what a limit of a function could be: -1. Right-hand limit: The value approached by $f(x)$ when you move from right to left. -2. Left-hand limit: The value approached by $f(x)$ when you move from left to right. -3. Infinity: The value approached by $f(x)$ as x grows infinitely large. Sometimes this may be a number; sometimes it might be $\infty$ or $-\infty$. -4. Negative infinity: The value approached by $f(x)$ as x grows infinitely negative. Sometimes this may be a number; sometimes it might be $\infty$ or $-\infty$. +1. Right-hand limit: The value approached by $f(x)$ when you move from right to left. +2. Left-hand limit: The value approached by $f(x)$ when you move from left to right. +3. Infinity: The value approached by $f(x)$ as x grows infinitely large. Sometimes this may be a number; sometimes it might be $\infty$ or $-\infty$. +4. Negative infinity: The value approached by $f(x)$ as x grows infinitely negative. Sometimes this may be a number; sometimes it might be $\infty$ or $-\infty$. The distinction between left and right becomes important when the function is not determined for some values of $x$. What are those cases in the examples below? @@ -258,31 +243,31 @@ fx1 + fx2 + plot_layout(nrow = 1) ## Continuity -To repeat a finding from the limits of functions: $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. Functions that have breaks in their lines are called discontinuous. Functions that have no breaks are called continuous. Continuity is a concept that is more fundamental to, but related to that of "differentiability", which we will cover next in calculus. +To repeat a finding from the limits of functions: $f(x)$ does not necessarily have to be defined at $c$ for $\lim\limits_{x \to c}$ to exist. Functions that have breaks in their lines are called discontinuous. Functions that have no breaks are called continuous. Continuity is a concept that is more fundamental to, but related to that of "differentiability", which we will cover next in calculus. -:::{#def-continuity} +::: {#def-continuity} ## Continuity -Suppose that the domain of the function $f$ includes an open interval containing the point $c$. Then $f$ is continuous at $c$ if $\lim\limits_{x \to c} f(x)$ exists and if $\lim\limits_{x \to c} f(x)=f(c)$. Further, $f$ is continuous on an open interval $(a,b)$ if it is continuous at each point in the interval. + +Suppose that the domain of the function $f$ includes an open interval containing the point $c$. Then $f$ is continuous at $c$ if $\lim\limits_{x \to c} f(x)$ exists and if $\lim\limits_{x \to c} f(x)=f(c)$. Further, $f$ is continuous on an open interval $(a,b)$ if it is continuous at each point in the interval. ::: To prove that a function is continuous for all points is beyond this practical introduction to math, but the general intuition can be grasped by graphing. -:::{#exm-contdiscont} - +::: {#exm-contdiscont} ## Continuous and Discontinuous Functions -For each function, determine if it is continuous or discontinuous. +For each function, determine if it is continuous or discontinuous. - 1. $f(x) = \sqrt{x}$ - 2. $f(x) = e^x$ - 3. $f(x) = 1 + \frac{1}{x^2}$ - 4. $f(x) = \text{floor}(x)$. +1. $f(x) = \sqrt{x}$ +2. $f(x) = e^x$ +3. $f(x) = 1 + \frac{1}{x^2}$ +4. $f(x) = \text{floor}(x)$. -The floor is the smaller of the two integers bounding a number. So $\text{floor}(x = 2.999) = 2$, $\text{floor}(x = 2.0001) = 2$, and $\text{floor}(x = 2) = 2.$ +The floor is the smaller of the two integers bounding a number. So $\text{floor}(x = 2.999) = 2$, $\text{floor}(x = 2.0001) = 2$, and $\text{floor}(x = 2) = 2.$ ::: -:::{#sol-contdiscont} -In Figure @fig-contdiscont, we can see that the first two functions are continuous, and the next two are discontinuous. $f(x) = 1 + \frac{1}{x^2}$ is discontinuous at $x= 0$, and $f(x) = \text{floor}(x)$ is discontinuous at each whole number. +::: {#sol-contdiscont} +In Figure @fig-contdiscont, we can see that the first two functions are continuous, and the next two are discontinuous. $f(x) = 1 + \frac{1}{x^2}$ is discontinuous at $x= 0$, and $f(x) = \text{floor}(x)$ is discontinuous at each whole number. ::: ```{r} @@ -318,31 +303,27 @@ fx1 + fx2 + fx3 + fx4 + plot_layout(ncol = 2) Some properties of continuous functions: -1. If $f$ and $g$ are continuous at point $c$, then $f+g$, $f-g$, $f \cdot g$, $|f|$, and $\alpha f$ are continuous at point $c$ also. $f/g$ is continuous, provided $g(c)\ne 0$. -2. Boundedness: If $f$ is continuous on the closed bounded interval $[a,b]$, then there is a number $K$ such that $|f(x)|\le K$ for each $x$ in $[a,b]$. -3. Max/Min: If $f$ is continuous on the closed bounded interval $[a,b]$, then $f$ has a maximum and a minimum on $[a,b]$. They may be located at the end points. - -:::{#exr-discontdraw} +1. If $f$ and $g$ are continuous at point $c$, then $f+g$, $f-g$, $f \cdot g$, $|f|$, and $\alpha f$ are continuous at point $c$ also. $f/g$ is continuous, provided $g(c)\ne 0$. +2. Boundedness: If $f$ is continuous on the closed bounded interval $[a,b]$, then there is a number $K$ such that $|f(x)|\le K$ for each $x$ in $[a,b]$. +3. Max/Min: If $f$ is continuous on the closed bounded interval $[a,b]$, then $f$ has a maximum and a minimum on $[a,b]$. They may be located at the end points. +::: {#exr-discontdraw} ## Limit when Denominator converges to 0 Let $$f(x) = \frac{x^2 + 2x}{x}.$$ -1. Graph the function. Is it defined everywhere? -2. What is the functions limit at $x \rightarrow 0$? - +1. Graph the function. Is it defined everywhere? +2. What is the functions limit at $x \rightarrow 0$? ::: ## Answers to Examples {.unnumbered} Example @exm-seqbehav -:::{#sol-seqbehav} - - 1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\} = \left\{1, \frac{7}{4}, \frac{17}{9}, \frac{31}{16}, \frac{49}{25}, \ldots\right\} = 2$ - 2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\} = \left\{2, \frac{5}{2}, \frac{10}{3}, \frac{17}{4}..., \right\}$ - 3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\} = \left\{0, \frac{1}{2}, -\frac{2}{3}, \frac{3}{4}, -\frac{4}{5}\right\}$ - +::: {#sol-seqbehav} +1. $\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\} = \left\{1, \frac{7}{4}, \frac{17}{9}, \frac{31}{16}, \frac{49}{25}, \ldots\right\} = 2$ +2. $\{B_n\}=\left\{\frac{n^2+1}{n} \right\} = \left\{2, \frac{5}{2}, \frac{10}{3}, \frac{17}{4}..., \right\}$ +3. $\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\} = \left\{0, \frac{1}{2}, -\frac{2}{3}, \frac{3}{4}, -\frac{4}{5}\right\}$ ::: Exercise @exr-limseq2 @@ -353,36 +334,33 @@ Exercise @exr-limseq2 Example @exm-limfun1 -:::{#sol-limfun1} - - 1. $k$ - 2. $c$ - 3. $\lim_{x\to 2} (2x-3) = 2\lim\limits_{x\to 2} x - 3\lim\limits_{x\to 2} 1 = 1$ - 4. $\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n$ - +::: {#sol-limfun1} +1. $k$ +2. $c$ +3. $\lim_{x\to 2} (2x-3) = 2\lim\limits_{x\to 2} x - 3\lim\limits_{x\to 2} 1 = 1$ +4. $\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n$ ::: Exercise @exr-limfunmax -:::{#sol-} +::: {#sol-} Although this function seems large, the thing our eyes should focus on is where the highest order polynomial remains. That will grow the fastest, so if the highest order term is on the denominator, the fraction will converge to 0, if it is on the numerator it will converge to negative infinity. Previewing the multiplication by hand, we can see that the $-x^9$ on the numerator will be the largest power. So the answer will be $-\infty$. We can also confirm this by writing out fractions: +```{=tex} \begin{align*} & \lim_{x\to\infty}\frac{\left(1 + \frac{3}{x^3} - \frac{99}{4x^4}\right)\left(-\frac{2}{x^5} + 1\right)}{\left(1 + \frac{9}{18x} - \frac{3}{18x^5} - \frac{1}{18x^7} \right)\left(1 + \frac{1}{x}\right)} \\ &\times \frac{x^4}{1} \times -\frac{x^5}{1} \times \frac{1}{18x^7}\times \frac{1}{x}\\ =& 1 \times \lim_{-x\to\infty} \frac{x}{18} \end{align*} - +``` ::: Exercise @exr-discontdraw -:::{#sol-discontdraw} - +::: {#sol-discontdraw} See Figure @fig-hole-0. Divide each part by $x$, and we get $x + \frac{2}{x}$ on the numerator, $1$ on the denominator. So, without worrying about a function being not defined, we can say $\lim_{x\to 0}f(x) = 0$. - ::: ```{r} @@ -396,4 +374,3 @@ ggplot(range0, aes(x = x)) + labs(y = expression(f(x)), title = expression(f(x)==frac(x^2+2*x, x^2))) + geom_point(data = tibble(x = 0, y = 2), aes(y = y), pch = 21, fill = "white") ``` - diff --git a/04_calculus.qmd b/04_calculus.qmd index 793b892..5daed5b 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -12,19 +12,19 @@ Calculus is a fundamental part of any type of statistics exercise. Although you ## Example: The Mean is a Type of Integral {.unnumbered} -The average of a quantity is a type of weighted mean, where the potential values are weighted by their likelihood, loosely speaking. The integral is actually a general way to describe this weighted average when there are conceptually an infinite number of potential values. +The average of a quantity is a type of weighted mean, where the potential values are weighted by their likelihood, loosely speaking. The integral is actually a general way to describe this weighted average when there are conceptually an infinite number of potential values. -If $X$ is a continuous random variable, its expected value $E(X)$ -- the center of mass -- is given by +If $X$ is a continuous random variable, its expected value $E(X)$ -- the center of mass -- is given by $$E(X) = \int^{\infty}_{-\infty}x f(x) dx$$ -where $f(x)$ is the probability density function of $X$. +where $f(x)$ is the probability density function of $X$. -This is a continuous version of the case where $X$ is discrete, in which case +This is a continuous version of the case where $X$ is discrete, in which case $$E(X) = \sum^\infty_{j=1} x_j P(X = x_j)$$ -even more concretely, if the potential values of $X$ are finite, then we can write out the expected value as a weighted mean, where the weights is the probability that the value occurs. +even more concretely, if the potential values of $X$ are finite, then we can write out the expected value as a weighted mean, where the weights is the probability that the value occurs. $$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbrace{P(X = x)}_{\text{weight, or PMF}}\right)$$ @@ -32,17 +32,17 @@ $$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbr The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section @sec-limits-precalc). -:::{#def-derivative} +::: {#def-derivative} ## Derivative -Let $f$ be a function whose domain includes an open interval containing the point $x$. The derivative of $f$ at $x$ is given by + +Let $f$ be a function whose domain includes an open interval containing the point $x$. The derivative of $f$ at $x$ is given by $$\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h}$$ There are a two main ways to denote a derivative: -* Leibniz Notation: $\frac{d}{dx}(f(x))$ -* Prime or Lagrange Notation: $f'(x)$ - +- Leibniz Notation: $\frac{d}{dx}(f(x))$ +- Prime or Lagrange Notation: $f'(x)$ ::: If $f(x)$ is a straight line, the derivative is the slope. For a curve, the slope changes by the values of $x$, so the derivative is the slope of the line tangent to the curve at $x$. See, For example, Figure @fig-derivsimple. @@ -75,46 +75,46 @@ gprimex <- fx0 + stat_function(fun = function(x) 3*(x^2), size = 0.5, linetype = fx + fprimex + gx + gprimex + plot_layout(ncol = 2) ``` -If $f'(x)$ exists at a point $x_0$, then $f$ is said to be __differentiable__ at $x_0$. That also implies that $f(x)$ is continuous at $x_0$. +If $f'(x)$ exists at a point $x_0$, then $f$ is said to be **differentiable** at $x_0$. That also implies that $f(x)$ is continuous at $x_0$. + +### Properties of derivatives {.unnumbered} -### Properties of derivatives {.unnumbered} -Suppose that $f$ and $g$ are differentiable at $x$ and that $\alpha$ is a constant. Then the functions $f\pm g$, $\alpha f$, $f g$, and $f/g$ (provided $g(x)\ne 0$) are also differentiable at $x$. Additionally, +Suppose that $f$ and $g$ are differentiable at $x$ and that $\alpha$ is a constant. Then the functions $f\pm g$, $\alpha f$, $f g$, and $f/g$ (provided $g(x)\ne 0$) are also differentiable at $x$. Additionally, -__Constant rule:__ $$\left[k f(x)\right]' = k f'(x)$$ +**Constant rule:** $$\left[k f(x)\right]' = k f'(x)$$ -__Sum rule:__ $$\left[f(x)\pm g(x)\right]' = f'(x)\pm g'(x)$$ +**Sum rule:** $$\left[f(x)\pm g(x)\right]' = f'(x)\pm g'(x)$$ With a bit more algebra, we can apply the definition of derivatives to get a formula for of the derivative of a product and a derivative of a quotient. -__Product rule:__ $$\left[f(x)g(x)\right]^\prime = f^\prime(x)g(x)+f(x)g^\prime(x)$$ +**Product rule:** $$\left[f(x)g(x)\right]^\prime = f^\prime(x)g(x)+f(x)g^\prime(x)$$ -__Quotient rule:__ $$\left[f(x)/g(x)\right]^\prime = \frac{f^\prime(x)g(x) - f(x)g^\prime(x)}{[g(x)]^2}, ~g(x)\neq 0$$ +**Quotient rule:** $$\left[f(x)/g(x)\right]^\prime = \frac{f^\prime(x)g(x) - f(x)g^\prime(x)}{[g(x)]^2}, ~g(x)\neq 0$$ -Finally, one way to think of the power of derivatives is that it takes a function a notch down in complexity. The power rule applies to any higher-order function: +Finally, one way to think of the power of derivatives is that it takes a function a notch down in complexity. The power rule applies to any higher-order function: -__Power rule:__ $$\left[x^k\right]^\prime = k x^{k-1}$$ +**Power rule:** $$\left[x^k\right]^\prime = k x^{k-1}$$ -For any real number $k$ (that is, both whole numbers and fractions). The power rule is proved __by induction__, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where $k$ is an integer here. +For any real number $k$ (that is, both whole numbers and fractions). The power rule is proved **by induction**, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where $k$ is an integer here. -:::{.proof} +::: proof ## Proof of Power Rule by Induction -We would like to prove that +We would like to prove that -$$\left[x^k\right]^\prime = k x^{k-1}$$ -for any integer $k$. +$$\left[x^k\right]^\prime = k x^{k-1}$$ for any integer $k$. -First, consider the first case (the base case) of $k = 1$. We can show by the definition of derivatives (setting $f(x) = x^1 = 1$) that +First, consider the first case (the base case) of $k = 1$. We can show by the definition of derivatives (setting $f(x) = x^1 = 1$) that $$[x^1]^\prime = \lim_{h \rightarrow 0}\frac{(x + h) - x}{(x + h) - x}= 1.$$ Because $1$ is also expressed as $1 x^{1- 1}$, the statement we want to prove holds for the case $k =1$. -Now, \emph{assume} that the statement holds for some integer $m$. That is, assume -$$\left[x^m\right]^\prime = m x^{m-1}$$ +Now, \emph{assume} that the statement holds for some integer $m$. That is, assume $$\left[x^m\right]^\prime = m x^{m-1}$$ Then, for the case $m + 1$, using the product rule above, we can simplify +```{=tex} \begin{align*} \left[x^{m + 1}\right]^\prime &= [x^{m}\cdot x]^\prime\\ &= (x^m)^\prime\cdot x + (x^m)\cdot (x)^\prime\\ @@ -123,32 +123,29 @@ Then, for the case $m + 1$, using the product rule above, we can simplify &= (m + 1)x^m\\ &= (m + 1)x^{(m + 1) - 1} \end{align*} - -Therefore, the rule holds for the case $k = m + 1$ once we have assumed it holds for $k = m$. Combined with the first case, this completes proof by induction -- we have now proved that the statement holds for all integers $k = 1, 2, 3, \cdots$. +``` +Therefore, the rule holds for the case $k = m + 1$ once we have assumed it holds for $k = m$. Combined with the first case, this completes proof by induction -- we have now proved that the statement holds for all integers $k = 1, 2, 3, \cdots$. To show that it holds for real fractions as well, we can prove expressing that exponent by a fraction of two integers. - ::: -These "rules" become apparent by applying the definition of the derivative above to each of the things to be "derived", but these come up so frequently that it is best to repeat until it is muscle memory. - -:::{#exr-introderivatives} +These "rules" become apparent by applying the definition of the derivative above to each of the things to be "derived", but these come up so frequently that it is best to repeat until it is muscle memory. +::: {#exr-introderivatives} ## Derivative of Polynomials -For each of the following functions, find the first-order derivative $f^\prime(x)$. - -1. $f(x)=c$ -1. $f(x)=x$ -1. $f(x)=x^2$ -1. $f(x)=x^3$ -1. $f(x)=\frac{1}{x^2}$ -1. $f(x)=(x^3)(2x^4)$ -1. $f(x) = x^4 - x^3 + x^2 - x + 1$ -1. $f(x) = (x^2 + 1)(x^3 - 1)$ -1. $f(x) = 3x^2 + 2x^{1/3}$ -1. $f(x)=\frac{x^2+1}{x^2-1}$ +For each of the following functions, find the first-order derivative $f^\prime(x)$. +1. $f(x)=c$ +2. $f(x)=x$ +3. $f(x)=x^2$ +4. $f(x)=x^3$ +5. $f(x)=\frac{1}{x^2}$ +6. $f(x)=(x^3)(2x^4)$ +7. $f(x) = x^4 - x^3 + x^2 - x + 1$ +8. $f(x) = (x^2 + 1)(x^3 - 1)$ +9. $f(x) = 3x^2 + 2x^{1/3}$ +10. $f(x)=\frac{x^2+1}{x^2-1}$ ::: ## Higher-Order Derivatives (Derivatives of Derivatives of Derivatives) {#derivpoly} @@ -157,14 +154,16 @@ The first derivative is applying the definition of derivatives on the function, $$f'(x), ~~ y', ~~ \frac{d}{dx}f(x), ~~ \frac{dy}{dx}$$ -We can keep applying the differentiation process to functions that are themselves derivatives. The derivative of $f'(x)$ with respect to $x$, would then be $$f''(x)=\lim\limits_{h\to 0}\frac{f'(x+h)-f'(x)}{h}$$ and we can therefore call it the __Second derivative:__ +We can keep applying the differentiation process to functions that are themselves derivatives. The derivative of $f'(x)$ with respect to $x$, would then be $$f''(x)=\lim\limits_{h\to 0}\frac{f'(x+h)-f'(x)}{h}$$ and we can therefore call it the **Second derivative:** $$f''(x), ~~ y'', ~~ \frac{d^2}{dx^2}f(x), ~~ \frac{d^2y}{dx^2}$$ -Similarly, the derivative of $f''(x)$ would be called the third derivative and is denoted $f'''(x)$. And by extension, the __nth derivative__ is expressed as $\frac{d^n}{dx^n}f(x)$, $\frac{d^ny}{dx^n}$. +Similarly, the derivative of $f''(x)$ would be called the third derivative and is denoted $f'''(x)$. And by extension, the **nth derivative** is expressed as $\frac{d^n}{dx^n}f(x)$, $\frac{d^ny}{dx^n}$. -:::{#exm-succession} +::: {#exm-succession} ## Succession of Derivatives + +```{=tex} \begin{align*} f(x) &=x^3\\ f^{\prime}(x) &=3x^2\\ @@ -172,42 +171,40 @@ f^{\prime\prime}(x) &=6x \\ f^{\prime\prime\prime}(x) &=6\\ f^{\prime\prime\prime\prime}(x) &=0\\ \end{align*} +``` ::: -Earlier, in Section @sec-derivintro, we said that if a function differentiable at a given point, then it must be continuous. Further, if $f'(x)$ is itself continuous, then $f(x)$ is called continuously differentiable. All of this matters because many of our findings about optimization (Section @sec-optim) rely on differentiation, and so we want our function to be differentiable in as many layers. A function that is continuously differentiable infinitly is called "smooth". Some examples: $f(x) = x^2$, $f(x) = e^x$. +Earlier, in Section @sec-derivintro, we said that if a function differentiable at a given point, then it must be continuous. Further, if $f'(x)$ is itself continuous, then $f(x)$ is called continuously differentiable. All of this matters because many of our findings about optimization (Section @sec-optim) rely on differentiation, and so we want our function to be differentiable in as many layers. A function that is continuously differentiable infinitly is called "smooth". Some examples: $f(x) = x^2$, $f(x) = e^x$. ## Composite Functions and the Chain Rule -As useful as the above rules are, many functions you'll see won't fit neatly in each case immediately. Instead, they will be functions of functions. For example, the difference between $x^2 + 1^2$ and $(x^2 + 1)^2$ may look trivial, but the sum rule can be easily applied to the former, while it's actually not obvious what do with the latter. +As useful as the above rules are, many functions you'll see won't fit neatly in each case immediately. Instead, they will be functions of functions. For example, the difference between $x^2 + 1^2$ and $(x^2 + 1)^2$ may look trivial, but the sum rule can be easily applied to the former, while it's actually not obvious what do with the latter. -__Composite functions__ are formed by substituting one function into another and are denoted by $$(f\circ g)(x)=f[g(x)].$$ To form $f[g(x)]$, the range of $g$ must be contained (at least in part) within the domain of $f$. The domain of $f\circ g$ consists of all the points in the domain of $g$ for which $g(x)$ is in the domain of $f$. +**Composite functions** are formed by substituting one function into another and are denoted by $$(f\circ g)(x)=f[g(x)].$$ To form $f[g(x)]$, the range of $g$ must be contained (at least in part) within the domain of $f$. The domain of $f\circ g$ consists of all the points in the domain of $g$ for which $g(x)$ is in the domain of $f$. -:::{#exm-composite} -Let $f(x)=\log x$ for $0 0$$ - +$$\left(e^{g(x)}\right)^\prime = e^{g(x)} \cdot g^\prime(x)$$ $$\left(\log g(x)\right)^\prime = \frac{g^\prime(x)}{g(x)}, ~~\text{if}~~ g(x) > 0$$ ::: -We will relegate the proofs to small excerpts. +We will relegate the proofs to small excerpts. ### Derivatives of natural exponential function ($e$) {.unnumbered} -To repeat the main rule in Theorem @thm-derivexplog, the intuition is that +To repeat the main rule in Theorem @thm-derivexplog, the intuition is that -1. Derivative of $e^x$ is itself: $\frac{d}{dx}e^x = e^x$ (See Figure @fig-derivexponent.) -2. Same thing if there were a constant in front: $\frac{d}{dx}\alpha e^x = \alpha e^x$ -3. Same thing no matter how many derivatives there are in front: $\frac{d^n}{dx^n} \alpha e^x = \alpha e^x$ -4. Chain Rule: When the exponent is a function of $x$, remember to take derivative of that function and add to product. $\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)$ +1. Derivative of $e^x$ is itself: $\frac{d}{dx}e^x = e^x$ (See Figure @fig-derivexponent.) +2. Same thing if there were a constant in front: $\frac{d}{dx}\alpha e^x = \alpha e^x$ +3. Same thing no matter how many derivatives there are in front: $\frac{d^n}{dx^n} \alpha e^x = \alpha e^x$ +4. Chain Rule: When the exponent is a function of $x$, remember to take derivative of that function and add to product. $\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)$ ```{r} #| label: fig-derivexponent @@ -267,25 +259,24 @@ fprimex <- fx0 + stat_function(fun = function(x) exp(x), size = 0.5) + fx + fprimex + plot_layout(nrow = 1) ``` -:::{#exm-exmderivexp} - +::: {#exm-exmderivexp} ## Derivative of exponents -Find the derivative for the following. -1. $f(x)=e^{-3x}$ -2. $f(x)=e^{x^2}$ -3. $f(x)=(x-1)e^x$ +Find the derivative for the following. +1. $f(x)=e^{-3x}$ +2. $f(x)=e^{x^2}$ +3. $f(x)=(x-1)e^x$ ::: ### Derivatives of $\log$ {.unnumbered} -The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, +The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, -1. log prime x is one over x: $\frac{d}{dx} \log x = \frac{1}{x}$ (Figure @fig-derivlog.) -2. Exponents become multiplicative constants: $\frac{d}{dx} \log x^k = \frac{d}{dx} k \log x = \frac{k}{x}$ -3. Chain rule again: $\frac{d}{dx} \log u(x) = \frac{u'(x)}{u(x)}\quad$ -4. For any positive base $b$, $\frac{d}{dx} b^x = (\log b)\left(b^x\right)$. +1. log prime x is one over x: $\frac{d}{dx} \log x = \frac{1}{x}$ (Figure @fig-derivlog.) +2. Exponents become multiplicative constants: $\frac{d}{dx} \log x^k = \frac{d}{dx} k \log x = \frac{k}{x}$ +3. Chain rule again: $\frac{d}{dx} \log u(x) = \frac{u'(x)}{u(x)}\quad$ +4. For any positive base $b$, $\frac{d}{dx} b^x = (\log b)\left(b^x\right)$. ```{r} #| label: fig-derivlog @@ -308,47 +299,46 @@ fprimex <- fx0 + stat_function(fun = function(x) ifelse(x <= 0, NA, 1/x), size = fx + fprimex + plot_layout(nrow = 1) ``` -:::{#exm-exmderivlog} - +::: {#exm-exmderivlog} ## Derivative of logs Find $dy/dx$ for the following. -1. $f(x)=\log(x^2+9)$ -2. $f(x)=\log(\log x)$ -3. $f(x)=(\log x)^2$ -4. $f(x)=\log e^x$ - +1. $f(x)=\log(x^2+9)$ +2. $f(x)=\log(\log x)$ +3. $f(x)=(\log x)^2$ +4. $f(x)=\log e^x$ ::: ### Outline of Proof {.unnumbered} -We actually show the derivative of the log first, and then the derivative of the exponential naturally follows. +We actually show the derivative of the log first, and then the derivative of the exponential naturally follows. The general derivative of the log at any base $a$ is solvable by the definition of derivatives. +```{=tex} \begin{align*} (\log_a x)^\prime = \lim\limits_{h\to 0} \frac{1}{h}\log_{a}\left(1 + \frac{h}{x}\right) \end{align*} - -Re-express $g = \frac{h}{x}$ and get -\begin{align*} +``` +Re-express $g = \frac{h}{x}$ and get \begin{align*} (\log_a x)^\prime &= \frac{1}{x}\lim_{g\to 0}\log_{a} (1 + g)^{\frac{1}{g}}\\ &= \frac{1}{x}\log_a e \end{align*} -By definition of $e$. As a special case, when $a = e$, then $(\log x)^\prime = \frac{1}{x}$. +By definition of $e$. As a special case, when $a = e$, then $(\log x)^\prime = \frac{1}{x}$. Now let's think about the inverse, taking the derivative of $y = a^x$. +```{=tex} \begin{align*} y &= a^x \\ \Rightarrow \log y &= x \log a\\ \Rightarrow \frac{y^\prime}{y} &= \log a\\ \Rightarrow y^\prime = y \log a\\ \end{align*} - -Then in the special case where $a = e$, +``` +Then in the special case where $a = e$, $$(e^x)^\prime = (e^x)$$ @@ -358,9 +348,9 @@ What happens when there's more than variable that is changing? > If you can do ordinary derivatives, you can do partial derivatives: just hold all the other input variables constant except for the one you're differentiating with respect to. (Joe Blitzstein's Math Notes) -Suppose we have a function $f$ now of two (or more) variables and we want to determine the rate of change relative to one of the variables. To do so, we would find its partial derivative, which is defined similar to the derivative of a function of one variable. +Suppose we have a function $f$ now of two (or more) variables and we want to determine the rate of change relative to one of the variables. To do so, we would find its partial derivative, which is defined similar to the derivative of a function of one variable. -__Partial Derivative__: Let $f$ be a function of the variables $(x_1,\ldots,x_n)$. The partial derivative of $f$ with respect to $x_i$ is +**Partial Derivative**: Let $f$ be a function of the variables $(x_1,\ldots,x_n)$. The partial derivative of $f$ with respect to $x_i$ is $$\frac{\partial f}{\partial x_i} (x_1,\ldots,x_n) = \lim\limits_{h\to 0} \frac{f(x_1,\ldots,x_i+h,\ldots,x_n)-f(x_1,\ldots,x_i,\ldots,x_n)}{h}$$ @@ -368,103 +358,106 @@ Only the $i$th variable changes --- the others are treated as constants. We can take higher-order partial derivatives, like we did with functions of a single variable, except now the higher-order partials can be with respect to multiple variables. -:::{#exm-partialtypes} +::: {#exm-partialtypes} ## More than one type of partial -Notice that you can take partials with regard to different variables. + +Notice that you can take partials with regard to different variables. Suppose $f(x,y)=x^2+y^2$. Then +```{=tex} \begin{align*} \frac{\partial f}{\partial x}(x,y) &=\\ \frac{\partial f}{\partial y}(x,y) &=\\ \frac{\partial^2 f}{\partial x^2}(x,y) &=\\ \frac{\partial^2 f}{\partial x \partial y}(x,y) &= \end{align*} +``` ::: -:::{#exr-partialderivs} +::: {#exr-partialderivs} Let $f(x,y)=x^3 y^4 +e^x -\log y$. What are the following partial derivaitves? +```{=tex} \begin{align*} \frac{\partial f}{\partial x}(x,y) &=\\ \frac{\partial f}{\partial y}(x,y) &=\\ \frac{\partial^2 f}{\partial x^2}(x,y) &=\\ \frac{\partial^2 f}{\partial x \partial y}(x,y) &= \end{align*} - +``` ::: ## Taylor Series Approximation {#taylorapprox} -A common form of approximation used in statistics involves derivatives. A Taylor series is a way to represent common functions as infinite series (a sum of infinite elements) of the function's derivatives at some point $a$. +A common form of approximation used in statistics involves derivatives. A Taylor series is a way to represent common functions as infinite series (a sum of infinite elements) of the function's derivatives at some point $a$. -For example, Taylor series are very helpful in representing nonlinear (read: difficult) functions as linear (read: manageable) functions. One can thus __approximate__ functions by using lower-order, finite series known as __Taylor polynomials__. If $a=0$, the series is called a Maclaurin series. +For example, Taylor series are very helpful in representing nonlinear (read: difficult) functions as linear (read: manageable) functions. One can thus **approximate** functions by using lower-order, finite series known as **Taylor polynomials**. If $a=0$, the series is called a Maclaurin series. -Specifically, a Taylor series of a real or complex function $f(x)$ that is infinitely differentiable in the neighborhood of point $a$ is: +Specifically, a Taylor series of a real or complex function $f(x)$ that is infinitely differentiable in the neighborhood of point $a$ is: +```{=tex} \begin{align*} - f(x) &= f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + \cdots\\ - &= \sum_{n=0}^\infty \frac{f^{(n)} (a)}{n!} (x-a)^n + f(x) &= f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + \cdots\\ + &= \sum_{n=0}^\infty \frac{f^{(n)} (a)}{n!} (x-a)^n \end{align*} - -__Taylor Approximation__: We can often approximate the curvature of a function $f(x)$ at point $a$ using a 2nd order Taylor polynomial around point $a$: +``` +**Taylor Approximation**: We can often approximate the curvature of a function $f(x)$ at point $a$ using a 2nd order Taylor polynomial around point $a$: $$f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + R_2$$ -$R_2$ is the remainder (R for remainder, 2 for the fact that we took two derivatives) and often treated as negligible, -giving us: +$R_2$ is the remainder (R for remainder, 2 for the fact that we took two derivatives) and often treated as negligible, giving us: $$f(x) \approx f(a) + f'(a)(x-a) + \dfrac{f''(a)}{2} (x-a)^2$$ -The more derivatives that are added, the smaller the remainder $R$ and the more accurate the approximation. Proofs involving limits guarantee that the remainder converges to 0 as the order of derivation increases. +The more derivatives that are added, the smaller the remainder $R$ and the more accurate the approximation. Proofs involving limits guarantee that the remainder converges to 0 as the order of derivation increases. ## The Indefinite Integration -So far, we've been interested in finding the derivative $f=F'$ of a function $F$. However, sometimes we're interested in exactly the reverse: finding the function $F$ for which $f$ is its derivative. We refer to $F$ as the antiderivative of $f$. +So far, we've been interested in finding the derivative $f=F'$ of a function $F$. However, sometimes we're interested in exactly the reverse: finding the function $F$ for which $f$ is its derivative. We refer to $F$ as the antiderivative of $f$. -:::{#def-antiderivative} +::: {#def-antiderivative} ## Antiderivative -The antiverivative of a function $f(x)$ is a differentiable function $F$ whose derivative is $f$. -$$F^\prime = f.$$ +The antiverivative of a function $f(x)$ is a differentiable function $F$ whose derivative is $f$. +$$F^\prime = f.$$ ::: -Another way to describe is through the inverse formula. Let $DF$ be the derivative of $F$. And let $DF(x)$ be the derivative of $F$ evaluated at $x$. Then the antiderivative is denoted by $D^{-1}$ (i.e., the inverse derivative). If $DF=f$, then $F=D^{-1}f$. +Another way to describe is through the inverse formula. Let $DF$ be the derivative of $F$. And let $DF(x)$ be the derivative of $F$ evaluated at $x$. Then the antiderivative is denoted by $D^{-1}$ (i.e., the inverse derivative). If $DF=f$, then $F=D^{-1}f$. -This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. +This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. -:::{#exr-antiderivatives} +::: {#exr-antiderivatives} ## Antiderivative -Find the antiderivative of the following: -1. $f(x) = \frac{1}{x^2}$ -2. $f(x) = 3e^{3x}$ +Find the antiderivative of the following: +1. $f(x) = \frac{1}{x^2}$ +2. $f(x) = 3e^{3x}$ ::: We know from derivatives how to manipulate $F$ to get $f$. But how do you express the procedure to manipulate $f$ to get $F$? For that, we need a new symbol, which we will call indefinite integration. -:::{#def-integral} +::: {#def-integral} ## Indefinite Integral -The indefinite integral of $f(x)$ is written -$$\int f(x) dx $$ +The indefinite integral of $f(x)$ is written -and is equal to the antiderivative of $f$. +$$\int f(x) dx $$ +and is equal to the antiderivative of $f$. ::: -:::{#exm-integralc} +::: {#exm-integralc} Draw the function $f(x)$ and its indefinite integral, $\int\limits f(x) dx$ $$f(x) = (x^2-4)$$ - ::: -:::{#sol-integralc} -The Indefinite Integral of the function $f(x) = (x^2-4)$ can, for example, be $F(x) = \frac{1}{3}x^3 - 4x.$ But it can also be $F(x) = \frac{1}{3}x^3 - 4x + 1$, because the constant 1 disappears when taking the derivative. +::: {#sol-integralc} +The Indefinite Integral of the function $f(x) = (x^2-4)$ can, for example, be $F(x) = \frac{1}{3}x^3 - 4x.$ But it can also be $F(x) = \frac{1}{3}x^3 - 4x + 1$, because the constant 1 disappears when taking the derivative. ::: Some of these functions are plotted in the bottom panel of Figure @fig-integralc as dotted lines. @@ -488,36 +481,36 @@ Fx <- ggplot(range1, aes(x = x)) + fx + Fx + plot_layout(ncol = 1) ``` -Notice from these examples that while there is only a single derivative for any function, there are multiple antiderivatives: one for any arbitrary constant $c$. $c$ just shifts the curve up or down on the $y$-axis. If more information is present about the antiderivative --- e.g., that it passes through a particular point --- then we can solve for a specific value of $c$. +Notice from these examples that while there is only a single derivative for any function, there are multiple antiderivatives: one for any arbitrary constant $c$. $c$ just shifts the curve up or down on the $y$-axis. If more information is present about the antiderivative --- e.g., that it passes through a particular point --- then we can solve for a specific value of $c$. ### Common Rules of Integration {.unnumbered} -Some common rules of integrals follow by virtue of being the inverse of a derivative. +Some common rules of integrals follow by virtue of being the inverse of a derivative. -1. Constants are allowed to slip out: $\int a f(x)dx = a\int f(x)dx$ -1. Integration of the sum is sum of integrations: $\int [f(x)+g(x)]dx=\int f(x)dx + \int g(x)dx$ -1. Reverse Power-rule: $\int x^n dx = \frac{1}{n+1} x^{n+1} + c$ -1. Exponents are still exponents: $\int e^x dx = e^x +c$ -1. Recall the derivative of $\log(x)$ is one over $x$, and so: $\int \frac{1}{x} dx = \log x + c$ -1. Reverse chain-rule: $\int e^{f(x)}f^\prime(x)dx = e^{f(x)}+c$ -1. More generally: $\int [f(x)]^n f'(x)dx = \frac{1}{n+1}[f(x)]^{n+1}+c$ -1. Remember the derivative of a log of a function: $\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c$ +1. Constants are allowed to slip out: $\int a f(x)dx = a\int f(x)dx$ +2. Integration of the sum is sum of integrations: $\int [f(x)+g(x)]dx=\int f(x)dx + \int g(x)dx$ +3. Reverse Power-rule: $\int x^n dx = \frac{1}{n+1} x^{n+1} + c$ +4. Exponents are still exponents: $\int e^x dx = e^x +c$ +5. Recall the derivative of $\log(x)$ is one over $x$, and so: $\int \frac{1}{x} dx = \log x + c$ +6. Reverse chain-rule: $\int e^{f(x)}f^\prime(x)dx = e^{f(x)}+c$ +7. More generally: $\int [f(x)]^n f'(x)dx = \frac{1}{n+1}[f(x)]^{n+1}+c$ +8. Remember the derivative of a log of a function: $\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c$ -:::{#exm-common-integration} +::: {#exm-common-integration} ## Common Integration -Simplify the following indefinite integrals: -* $\int 3x^2 dx$ -* $\int (2x+1)dx$ -* $\int e^x e^{e^x} dx$ +Simplify the following indefinite integrals: +- $\int 3x^2 dx$ +- $\int (2x+1)dx$ +- $\int e^x e^{e^x} dx$ ::: ## The Definite Integral: The Area under the Curve -If there is a indefinite integral, there _must_ be a definite integral. Indeed there is, but the notion of definite integrals comes from a different objective: finding the are a under a function. We will find, perhaps remarkably, that the formula we find to get the sum turns out to be expressible by the anti-derivative. +If there is a indefinite integral, there *must* be a definite integral. Indeed there is, but the notion of definite integrals comes from a different objective: finding the are a under a function. We will find, perhaps remarkably, that the formula we find to get the sum turns out to be expressible by the anti-derivative. -Suppose we want to determine the area $A(R)$ of a region $R$ defined by a curve $f(x)$ and some interval $a\le x \le b$. +Suppose we want to determine the area $A(R)$ of a region $R$ defined by a curve $f(x)$ and some interval $a\le x \le b$. ```{r} #| label: fig-defintfig @@ -544,59 +537,56 @@ g2 <- fx + geom_col(data = d2, aes(x, f), width = 0.1, fill = "gray", alpha = g1 + g2 + plot_layout(nrow = 1) ``` -One way to calculate the area would be to divide the interval $a\le x\le b$ into $n$ subintervals of length $\Delta x$ and then approximate the region with a series of rectangles, where the base of each rectangle is $\Delta x$ and the height is $f(x)$ at the midpoint of that interval. $A(R)$ would then be approximated by the area of the union of the rectangles, which is given by $$S(f,\Delta x)=\sum\limits_{i=1}^n f(x_i)\Delta x$$ and is called a __Riemann sum__. +One way to calculate the area would be to divide the interval $a\le x\le b$ into $n$ subintervals of length $\Delta x$ and then approximate the region with a series of rectangles, where the base of each rectangle is $\Delta x$ and the height is $f(x)$ at the midpoint of that interval. $A(R)$ would then be approximated by the area of the union of the rectangles, which is given by $$S(f,\Delta x)=\sum\limits_{i=1}^n f(x_i)\Delta x$$ and is called a **Riemann sum**. -As we decrease the size of the subintervals $\Delta x$, making the rectangles "thinner," we would expect our approximation of the area of the region to become closer to the true area. This allows us to express the area as a limit of a series: -$$A(R)=\lim\limits_{\Delta x\to 0}\sum\limits_{i=1}^n f(x_i)\Delta x$$ +As we decrease the size of the subintervals $\Delta x$, making the rectangles "thinner," we would expect our approximation of the area of the region to become closer to the true area. This allows us to express the area as a limit of a series: $$A(R)=\lim\limits_{\Delta x\to 0}\sum\limits_{i=1}^n f(x_i)\Delta x$$ -Figure @fig-defintfig shows that illustration. The curve depicted is $f(x) = -15(x - 5) + (x - 5)^3 + 50.$ We want approximate the area under the curve between the $x$ values of 0 and 10. We can do this in blocks of arbitrary width, where the sum of rectangles (the area of which is width times $f(x)$ evaluated at the midpoint of the bar) shows the Riemann Sum. As the width of the bars $\Delta x$ becomes smaller, the better the estimate of $A(R)$. +Figure @fig-defintfig shows that illustration. The curve depicted is $f(x) = -15(x - 5) + (x - 5)^3 + 50.$ We want approximate the area under the curve between the $x$ values of 0 and 10. We can do this in blocks of arbitrary width, where the sum of rectangles (the area of which is width times $f(x)$ evaluated at the midpoint of the bar) shows the Riemann Sum. As the width of the bars $\Delta x$ becomes smaller, the better the estimate of $A(R)$. This is how we define the "Definite" Integral: -:::{#def-defintegral} +::: {#def-defintegral} ## The Definite Integral (Riemann) -If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ -The most straightforward of a definite integral is the definite integral. That is, we read -$$\int\limits_a^b f(x) dx$$ as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. +If for a given function $f$ the Riemann sum approaches a limit as $\Delta x \to 0$, then that limit is called the Riemann integral of $f$ from $a$ to $b$. We express this with the $\int$, symbol, and write $$\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x$$ + +The most straightforward of a definite integral is the definite integral. That is, we read $$\int\limits_a^b f(x) dx$$ as the definite integral of $f$ from $a$ to $b$ and we defined as the area under the "curve" $f(x)$ from point $x=a$ to $x=b$. ::: The fundamental theorem of calculus shows us that this sum is, in fact, the antiderivative. -:::{#thm-fftc} +::: {#thm-fftc} ## First Fundamental Theorem of Calculus -Let the function $f$ be bounded on $[a,b]$ and continuous on $(a,b)$. Then, suggestively, use the symbol $F(x)$ to denote the definite integral from $a$ to $x$: -$$F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b$$ -Then $F(x)$ has a derivative at each point in $(a,b)$ and $$F^\prime(x)=f(x), \quad a x) = 1 - P(X \le x)$. -:::{#exm-die-pmf} +::: {#exm-die-pmf} For a fair die with its value as $Y$, What are the following? -1. $P(Y\le 1)$ -2. $P(Y\le 3)$ -3. $P(Y\le 6)$ - +1. $P(Y\le 1)$ +2. $P(Y\le 3)$ +3. $P(Y\le 6)$ ::: ### Continuous Random Variables {.unnumbered} -We also have a similar definition for _continuous_ random variables. +We also have a similar definition for *continuous* random variables. -:::{#def-rv-continuous} +::: {#def-rv-continuous} ## Continuous Random Variable $X$ is a continuous random variable if there exists a nonnegative function $f(x)$ defined for all real $x\in (-\infty,\infty)$, such that for any interval $A$, $P(X\in A)=\int\limits_A f(x)dx$. Examples: age, income, GNP, temperature. - ::: -:::{#def-pdf} +::: {#def-pdf} ## Probability Density Function -The function $f$ above is called the probability density function (pdf) of $X$ and must satisfy -$$f(x)\ge 0$$ -$$\int\limits_{-\infty}^\infty f(x)dx=1$$ +The function $f$ above is called the probability density function (pdf) of $X$ and must satisfy $$f(x)\ge 0$$ $$\int\limits_{-\infty}^\infty f(x)dx=1$$ - Note also that $P(X = x)=0$ --- i.e., the probability of any point $y$ is zero. +Note also that $P(X = x)=0$ --- i.e., the probability of any point $y$ is zero. ::: +```{=tex} \begin{comment} \item[] \parbox[t]{4.5in}{Example: $f(y)=1, \quad 0\le y \le1$}\parbox{1.5in}{\hfill \epsffile{contpdf.eps}} \end{comment} +``` +For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: -For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: - -:::{#def-cdf} +::: {#def-cdf} ## Cumulative Density Function -Because the probability that a continuous random variable will assume any particular value is zero, we can only make statements about the probability of a continuous random variable being within an interval. The cumulative distribution gives the probability that $Y$ lies on the interval $(-\infty,y)$ and is defined as $$F(x)=P(X\le x)=\int\limits_{-\infty}^x f(s)ds$$ Note that $F(x)$ has similar properties with continuous distributions as it does with discrete - non-decreasing, continuous (not just right-continuous), and $\lim\limits_{x \to -\infty} F(x) = 0$ and $\lim\limits_{x \to \infty} F(x) = 1$. +Because the probability that a continuous random variable will assume any particular value is zero, we can only make statements about the probability of a continuous random variable being within an interval. The cumulative distribution gives the probability that $Y$ lies on the interval $(-\infty,y)$ and is defined as $$F(x)=P(X\le x)=\int\limits_{-\infty}^x f(s)ds$$ Note that $F(x)$ has similar properties with continuous distributions as it does with discrete - non-decreasing, continuous (not just right-continuous), and $\lim\limits_{x \to -\infty} F(x) = 0$ and $\lim\limits_{x \to \infty} F(x) = 1$. ::: -We can also make statements about the probability of $Y$ falling in an interval $a\le y\le b$. -$$P(a\le x\le b)=\int\limits_a^b f(x)dx$$ +We can also make statements about the probability of $Y$ falling in an interval $a\le y\le b$. $$P(a\le x\le b)=\int\limits_a^b f(x)dx$$ The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: $$f(x) = F'(x)=\frac{dF(x)}{dx}$$ -:::{#exm-continuous-pdf} - -For $f(y)=1, \quad 0 0$ -* Continuous: $f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0$ +- Discrete: $p_{Y|X}(y|x) = \frac{p(x,y)}{p_X(x)}, \quad p_X(x) > 0$ +- Continuous: $f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0$ -:::{#exr-joint-distribution} +::: {#exr-joint-distribution} ## Discrete Outcomes -Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: $$\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}$$ We can define two random variables $X$ and $Y$ such that $X = 1$ if heads and $X = 0$ if tails, while $Y$ equals the number on the die. -We can then make statements about the joint distribution of $X$ and $Y$. What are the following? +Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: $$\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}$$ We can define two random variables $X$ and $Y$ such that $X = 1$ if heads and $X = 0$ if tails, while $Y$ equals the number on the die. -1. $P(X=x)$ -1. $P(Y=y)$ -1. $P(X=x, Y=y)$ -1. $P(X=x|Y=y)$ -1. Are X and Y independent? +We can then make statements about the joint distribution of $X$ and $Y$. What are the following? +1. $P(X=x)$ +2. $P(Y=y)$ +3. $P(X=x, Y=y)$ +4. $P(X=x|Y=y)$ +5. Are X and Y independent? ::: -## Expectation +## Expectation -We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. +We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. -:::{#def-expectation} +::: {#def-expectation} ## Expectation of a Discrete Random Variable -The expected value of a discrete random variable $Y$ is $$E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)$$ -In words, it is the weighted average of all possible values of $Y$, weighted by the probability that $y$ occurs. It is not necessarily the number we would expect $Y$ to take on, but the average value of $Y$ after a large number of repetitions of an experiment. +The expected value of a discrete random variable $Y$ is $$E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)$$\ +In words, it is the weighted average of all possible values of $Y$, weighted by the probability that $y$ occurs. It is not necessarily the number we would expect $Y$ to take on, but the average value of $Y$ after a large number of repetitions of an experiment. ::: -:::{#exm-expectdiscrete} +::: {#exm-expectdiscrete} ## Expectation of a Discrete Random Variable What is the expectation of a fair, six-sided die? - ::: -__Expectation of a Continuous Random Variable__: The expected -value of a continuous random variable is similar in concept to that of -the discrete random variable, except that instead of summing using -probabilities as weights, we integrate using the density to weight. -Hence, the expected value of the continuous variable $Y$ is defined by -$$E(Y)=\int\limits_{y} y f(y) dy$$ +**Expectation of a Continuous Random Variable**: The expected value of a continuous random variable is similar in concept to that of the discrete random variable, except that instead of summing using probabilities as weights, we integrate using the density to weight. Hence, the expected value of the continuous variable $Y$ is defined by $$E(Y)=\int\limits_{y} y f(y) dy$$ -:::{#exm-expectconti} +::: {#exm-expectconti} ## Expectation of a Continuous Random Variable Find $E(Y)$ for $f(y)=\frac{1}{1.5}, \quad 00$$ +A random variable $Y$ has a Poisson distribution if -The Poisson has the unusual feature that its expectation equals its variance: $E(Y)=\text{Var}(Y)=\lambda$. The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. $\lambda$ is often called the "arrival rate." +$$P(Y = y)=\frac{\lambda^y}{y!}e^{-\lambda}, \quad y=0,1,2,\ldots, \quad \lambda>0$$ +The Poisson has the unusual feature that its expectation equals its variance: $E(Y)=\text{Var}(Y)=\lambda$. The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. $\lambda$ is often called the "arrival rate." ::: -:::{#exm-pois} -Border disputes occur between two countries through a Poisson Distribution, at a rate of 2 per month. What is the probability of 0, 2, and less than 5 disputes occurring in a month? +::: {#exm-pois} +Border disputes occur between two countries through a Poisson Distribution, at a rate of 2 per month. What is the probability of 0, 2, and less than 5 disputes occurring in a month? ::: - \begin{comment} +```{=tex} +\begin{comment} \parbox{1.5in}{\hfill \epsffile{poispmf.eps}} \end{comment} +``` +Two *continuous* distributions used often are: -Two _continuous_ distributions used often are: - -:::{#def-unif} +::: {#def-unif} ## Uniform Distribution -A random variable $Y$ has a continuous uniform distribution on the interval $(\alpha,\beta)$ if its density is given by $$f(y)=\frac{1}{\beta-\alpha}, \quad \alpha\le y\le \beta$$ The mean and variance of $Y$ are $E(Y)=\frac{\alpha+\beta}{2}$ and $\text{Var}(Y)=\frac{(\beta-\alpha)^2}{12}$. + +A random variable $Y$ has a continuous uniform distribution on the interval $(\alpha,\beta)$ if its density is given by $$f(y)=\frac{1}{\beta-\alpha}, \quad \alpha\le y\le \beta$$ The mean and variance of $Y$ are $E(Y)=\frac{\alpha+\beta}{2}$ and $\text{Var}(Y)=\frac{(\beta-\alpha)^2}{12}$. ::: -:::{#exm-unif} +::: {#exm-unif} For $Y$ uniformly distributed over $(1,3)$, what are the following probabilities? -1. $P(Y=2)$ -1. Its density evaluated at 2, or $f(2)$ -1. $P(Y \le 2)$ -1. $P(Y > 2)$ - +1. $P(Y=2)$ +2. Its density evaluated at 2, or $f(2)$ +3. $P(Y \le 2)$ +4. $P(Y > 2)$ ::: +```{=tex} \begin{comment} \parbox{1.5in}{\hfill \epsffile{unifpdf.eps}} \end{comment} - -:::{#def-normal} +``` +::: {#def-normal} ## Normal Distribution -A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $\text{Var}(Y)=\sigma^2$ if its density is +A random variable $Y$ is normally distributed with mean $E(Y)=\mu$ and variance $\text{Var}(Y)=\sigma^2$ if its density is $$f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}$$ - ::: -See Figure @fig-normaldens are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. +See Figure @fig-normaldens are various Normal Distributions with the same $\mu = 1$ and two versions of the variance. ```{r} #| label: fig-normaldens @@ -800,12 +769,11 @@ fx ## Summarizing Observed Events (Data) -So far, we've talked about distributions in a theoretical sense, looking at different properties of random variables. We don't observe random variables; we observe realizations of the random variable. These realizations of events are roughly equivalent to what we mean by "data". +So far, we've talked about distributions in a theoretical sense, looking at different properties of random variables. We don't observe random variables; we observe realizations of the random variable. These realizations of events are roughly equivalent to what we mean by "data". -__Sample mean__: This is the most common measure of central tendency, calculated by summing across the observations and dividing by the number of observations. -$$\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i$$ -The sample mean is an _estimate_ of the expected value of a distribution. +**Sample mean**: This is the most common measure of central tendency, calculated by summing across the observations and dividing by the number of observations. $$\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i$$ The sample mean is an *estimate* of the expected value of a distribution. +```{=tex} \begin{framed} Example: \begin{center} @@ -824,17 +792,16 @@ Y & 1 & 2 & 1 & 2 & 2 & 1 & 2 & 0 & 2 & 0\\ \item $m_x = $ \hspace{2.75cm} $m_y =$\\ \end{enumerate} \end{framed} +``` +**Dispersion**: We also typically want to know how spread out the data are relative to the center of the observed distribution. There are several ways to measure dispersion. -__Dispersion__: We also typically want to know how spread out the data are relative to the center of the observed distribution. There are several ways to measure dispersion. - -__Sample variance__: The sample variance is the sum of the squared deviations from the sample mean, divided by the number of observations minus 1. -$$ \hat{\text{Var}}(X) = \frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2$$ +**Sample variance**: The sample variance is the sum of the squared deviations from the sample mean, divided by the number of observations minus 1. $$ \hat{\text{Var}}(X) = \frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2$$ -Again, this is an _estimate_ of the variance of a random variable; we divide by $n - 1$ instead of $n$ in order to get an unbiased estimate. +Again, this is an *estimate* of the variance of a random variable; we divide by $n - 1$ instead of $n$ in order to get an unbiased estimate. -__Standard deviation__: The sample standard deviation is the square root of the sample variance. -$$ \hat{SD}(X) = \sqrt{\hat{\text{Var}}(X)} = \sqrt{\frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2}$$ +**Standard deviation**: The sample standard deviation is the square root of the sample variance. $$ \hat{SD}(X) = \sqrt{\hat{\text{Var}}(X)} = \sqrt{\frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2}$$ +```{=tex} \begin{framed} Example: Using table above, calculate: \begin{enumerate} @@ -842,144 +809,139 @@ Example: Using table above, calculate: \item $\SD(X) = $ \hspace{1.65cm} $\SD(Y) =$ \end{enumerate} \end{framed} +``` +**Covariance and Correlation**: Both of these quantities measure the degree to which two variables vary together, and are estimates of the covariance and correlation of two random variables as defined above. -__Covariance and Correlation__: Both of these quantities measure the degree to which two variables vary together, and are estimates of the covariance and correlation of two random variables as defined above. - -1. **Sample covariance**: $\hat{\text{Cov}}(X,Y) = \frac{1}{n-1}\sum_{i = 1}^n(x_i - \bar{x})(y_i - \bar{y})$ -2. **Sample correlation**: $\hat{\text{Corr}} = \frac{\hat{\text{Cov}}(X,Y)}{\sqrt{\hat{\text{Var}}(X)\hat{\text{Var}}(Y)}}$ - -:::{#exm-sample} -Example: Using the above table, calculate the sample versions of: +1. **Sample covariance**: $\hat{\text{Cov}}(X,Y) = \frac{1}{n-1}\sum_{i = 1}^n(x_i - \bar{x})(y_i - \bar{y})$ +2. **Sample correlation**: $\hat{\text{Corr}} = \frac{\hat{\text{Cov}}(X,Y)}{\sqrt{\hat{\text{Var}}(X)\hat{\text{Var}}(Y)}}$ -1. $\text{Cov}(X,Y)$ -2. $\text{Corr}(X, Y)$ +::: {#exm-sample} +Example: Using the above table, calculate the sample versions of: +1. $\text{Cov}(X,Y)$ +2. $\text{Corr}(X, Y)$ ::: ## Asymptotic Theory -In theoretical and applied research, asymptotic arguments are often made. In this section we briefly introduce some of this material. +In theoretical and applied research, asymptotic arguments are often made. In this section we briefly introduce some of this material. -What are asymptotics? In probability theory, asymptotic analysis is the study of limiting behavior. By limiting behavior, we mean the behavior of some random process as the number of observations gets larger and larger. +What are asymptotics? In probability theory, asymptotic analysis is the study of limiting behavior. By limiting behavior, we mean the behavior of some random process as the number of observations gets larger and larger. -Why is this important? We rarely know the true process governing the events we see in the social world. It is helpful to understand how such unknown processes theoretically must behave and asymptotic theory helps us do this. +Why is this important? We rarely know the true process governing the events we see in the social world. It is helpful to understand how such unknown processes theoretically must behave and asymptotic theory helps us do this. ### CLT and LLN We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section @sec-limitsfun with. -:::{#thm-clt} +::: {#thm-clt} ## Central Limit Theorem (i.i.d. case) -Let $\{X_n\} = \{X_1, X_2, \ldots\}$ be a sequence of i.i.d. random variables with finite mean ($\mu$) and variance ($\sigma^2$). Then, the sample mean $\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}$ increasingly converges into a Normal distribution. -$$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ +Let $\{X_n\} = \{X_1, X_2, \ldots\}$ be a sequence of i.i.d. random variables with finite mean ($\mu$) and variance ($\sigma^2$). Then, the sample mean $\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}$ increasingly converges into a Normal distribution. +$$\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),$$ ::: Another way to write this as a probability statement is that for all real numbers $a$, -$$P\left(\frac{\bar{X}_n - \mu}{\sigma/\sqrt{n}} \le a\right) \rightarrow \Phi(a)$$ -as $n\to \infty$, where $$\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\frac{x^2}{2}} \, dx$$ is the CDF of a Normal distribution with mean 0 and variance 1. +$$P\left(\frac{\bar{X}_n - \mu}{\sigma/\sqrt{n}} \le a\right) \rightarrow \Phi(a)$$ as $n\to \infty$, where $$\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\frac{x^2}{2}} \, dx$$ is the CDF of a Normal distribution with mean 0 and variance 1. -This result means that, as $n$ grows, the distribution of the sample mean $\bar X_n = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)$ is approximately normal with mean $\mu$ and standard deviation $\frac{\sigma}{\sqrt n}$, i.e., -$$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standard deviation of $\bar X_n$ (which is roughly a measure of the precision of $\bar X_n$ as an estimator of $\mu$) decreases at the rate $1/\sqrt{n}$, so, for example, to increase its precision by $10$ (i.e., to get one more digit right), one needs to collect $10^2=100$ times more units of data. +This result means that, as $n$ grows, the distribution of the sample mean $\bar X_n = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)$ is approximately normal with mean $\mu$ and standard deviation $\frac{\sigma}{\sqrt n}$, i.e., $$\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).$$ The standard deviation of $\bar X_n$ (which is roughly a measure of the precision of $\bar X_n$ as an estimator of $\mu$) decreases at the rate $1/\sqrt{n}$, so, for example, to increase its precision by $10$ (i.e., to get one more digit right), one needs to collect $10^2=100$ times more units of data. -Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. - -:::{#thm-lln} +Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. +::: {#thm-lln} ## Law of Large Numbers (LLN) -For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: -$$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ +For any draw of independent random variables with the same mean $\mu$, the sample average after $n$ draws, $\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)$, converges in probability to the expected value of $X$, $\mu$ as $n \rightarrow \infty$: -A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". +$$\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0$$ +A shorthand of which is $\bar{X}_n \xrightarrow{p} \mu$, where the arrow is read as "converges in probability to". ::: -as $n\to \infty$. In other words, $P( \lim_{n\to\infty}\bar{X}_n = \mu) = 1$. This is an important motivation for the widespread use of the sample mean, as well as the intuition link between averages and expected values. +as $n\to \infty$. In other words, $P( \lim_{n\to\infty}\bar{X}_n = \mu) = 1$. This is an important motivation for the widespread use of the sample mean, as well as the intuition link between averages and expected values. -More precisely this version of the LLN is called the _weak_ law of large numbers because it leaves open the possibility that $|\bar{X}_n - \mu | > \varepsilon$ occurs many times. The _strong_ law of large numbers states that, under a few more conditions, the probability that the limit of the sample average is the true mean is 1 (and other possibilities occur with probability 0), but the difference is rarely consequential in practice. +More precisely this version of the LLN is called the *weak* law of large numbers because it leaves open the possibility that $|\bar{X}_n - \mu | > \varepsilon$ occurs many times. The *strong* law of large numbers states that, under a few more conditions, the probability that the limit of the sample average is the true mean is 1 (and other possibilities occur with probability 0), but the difference is rarely consequential in practice. -The Strong Law of Large Numbers holds so long as the expected value exists; no other assumptions are needed. However, the rate of convergence will differ greatly depending on the distribution underlying the observed data. When extreme observations occur often (i.e. kurtosis is large), the rate of convergence is much slower. Cf. The distribution of financial returns. +The Strong Law of Large Numbers holds so long as the expected value exists; no other assumptions are needed. However, the rate of convergence will differ greatly depending on the distribution underlying the observed data. When extreme observations occur often (i.e. kurtosis is large), the rate of convergence is much slower. Cf. The distribution of financial returns. ### Big $\mathcal{O}$ Notation -Some of you may encounter "big-OH''-notation. If $f, g$ are two functions, we say that $f = \mathcal{O}(g)$ if there exists some constant, $c$, such that $f(n) \leq c \times g(n)$ for large enough $n$. This notation is useful for simplifying complex problems in game theory, computer science, and statistics. +Some of you may encounter "big-OH''-notation. If $f, g$ are two functions, we say that $f = \mathcal{O}(g)$ if there exists some constant, $c$, such that $f(n) \leq c \times g(n)$ for large enough $n$. This notation is useful for simplifying complex problems in game theory, computer science, and statistics. -Example. +Example. -What is $\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)$? Answer: $\exp(n)$. Why? Because, for large $n$, -$$\frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. $$ -whenever $n > 4$ and where $c = 1$. +What is $\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)$? Answer: $\exp(n)$. Why? Because, for large $n$, $$\frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. $$ whenever $n > 4$ and where $c = 1$. +```{=tex} \begin{comment} n_seq <- 1:100; numerator <- (5 * exp(0.5 * n_seq) + n_seq^2 + n_seq / 2) denominator <- exp(n_seq) numerator / denominator <= (1 * denominator) / denominator \end{comment} - -## Answers to Examples and Exercises {.unnumbered} +``` +## Answers to Examples and Exercises {.unnumbered} Answer to Example @exm-counting: -1. $5 \times 5 \times 5 = 125$ +1. $5 \times 5 \times 5 = 125$ -2. $5 \times 4 \times 3 = 60$ +2. $5 \times 4 \times 3 = 60$ -3. $\binom{5}{3} = \frac{5!}{(5-3)!3!} = \frac{5 \times 4}{2 \times 1} = 10$ +3. $\binom{5}{3} = \frac{5!}{(5-3)!3!} = \frac{5 \times 4}{2 \times 1} = 10$ Answer to Exercise @exr-counting1: -1. $\binom{52}{4} = \frac{52!}{(52-4)!4!} = 270725$ +1. $\binom{52}{4} = \frac{52!}{(52-4)!4!} = 270725$ Answer to Example @exm-sets: -1. {1, 2, 3, 4, 5, 6} -2. {5, 6} -3. {1, 2, 7, 8, 9, 10} -4. {3, 4} +1. {1, 2, 3, 4, 5, 6} +2. {5, 6} +3. {1, 2, 7, 8, 9, 10} +4. {3, 4} Answer to Exercise @exr-sets1: Sample Space: {2, 3, 4, 5, 6, 7, 8} -1. {3, 4, 5, 6, 7} -2. {4, 5, 6} +1. {3, 4, 5, 6, 7} +2. {4, 5, 6} Answer to Example @exm-prob: -1. ${1, 2, 3, 4, 5, 6}$ +1. ${1, 2, 3, 4, 5, 6}$ -2. $\frac{1}{6}$ +2. $\frac{1}{6}$ -3. $0$ +3. $0$ -4. $\frac{1}{2}$ +4. $\frac{1}{2}$ -5. $\frac{4}{6} = \frac{2}{3}$ +5. $\frac{4}{6} = \frac{2}{3}$ -6. $1$ +6. $1$ -7. $A\cup B=\{1, 2, 3, 4, 6\}$, $A\cap B=\{2\}$, $\frac{5}{6}$ +7. $A\cup B=\{1, 2, 3, 4, 6\}$, $A\cap B=\{2\}$, $\frac{5}{6}$ Answer to Exercise @exr-prob1: -1. $P(X = 5) = \frac{4}{16}$, $P(X = 3) = \frac{2}{16}$, $P(X = 6) = \frac{3}{16}$ +1. $P(X = 5) = \frac{4}{16}$, $P(X = 3) = \frac{2}{16}$, $P(X = 6) = \frac{3}{16}$ -2. What is $P(X=5 \cup X = 3)^C = \frac{10}{16}$? +2. What is $P(X=5 \cup X = 3)^C = \frac{10}{16}$? Answer to Example @exm-condprobexm1: -1. $\frac{n_{ab} + n_{ab^c}}{N}$ +1. $\frac{n_{ab} + n_{ab^c}}{N}$ -2. $\frac{n_{ab} + n_{a^cb}}{N}$ +2. $\frac{n_{ab} + n_{a^cb}}{N}$ -3. $\frac{n_{ab}}{N}$ +3. $\frac{n_{ab}}{N}$ -4. $\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{a^cb}}{N}} = \frac{n_{ab}}{n_{ab} + n_{a^cb}}$ +4. $\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{a^cb}}{N}} = \frac{n_{ab}}{n_{ab} + n_{a^cb}}$ -5. $\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{ab^c}}{N}} = \frac{n_{ab}}{n_{ab} + n_{ab^c}}$ +5. $\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{ab^c}}{N}} = \frac{n_{ab}}{n_{ab} + n_{ab^c}}$ Answer to Example @exm-condprobexm2: @@ -987,12 +949,9 @@ $P(1|Odd) = \frac{P(1 \cap Odd)}{P(Odd)} = \frac{\frac{1}{6}}{\frac{1}{2}} = \fr Answer to Example @exm-bayesrule: -We are given that -$$P(D) = .4, P(D^c) = .6, P(S|D) = .5, P(S|D^c) = .9$$ -Using this, Bayes' Law and the Law of Total Probability, we know: +We are given that $$P(D) = .4, P(D^c) = .6, P(S|D) = .5, P(S|D^c) = .9$$ Using this, Bayes' Law and the Law of Total Probability, we know: -$$P(D|S) = \frac{P(D)P(S|D)}{P(D)P(S|D) + P(D^c)P(S|D^c)}$$ -$$P(D|S) = \frac{.4 \times .5}{.4 \times .5 + .6 \times .9 } = .27$$ +$$P(D|S) = \frac{P(D)P(S|D)}{P(D)P(S|D) + P(D^c)P(S|D^c)}$$ $$P(D|S) = \frac{.4 \times .5}{.4 \times .5 + .6 \times .9 } = .27$$ Answer to Exercise @exr-condprobexr: @@ -1004,12 +963,11 @@ $$P(M|C) = \frac{P(C|M)P(M)}{P(C)}$$ $$= \frac{P(C|M)P(M)}{P(C|M)P(M) + P(C|M^c)P(M^c)}$$ -$$= \frac{P(C|M)P(M)}{P(C|M)P(M) + [1-P(C^c|M^c)]P(M^c)}$$ -$$ = \frac{.95 \times .02}{.95 \times .02 + .03 \times .98} = .38$$ +$$= \frac{P(C|M)P(M)}{P(C|M)P(M) + [1-P(C^c|M^c)]P(M^c)}$$ $$ = \frac{.95 \times .02}{.95 \times .02 + .03 \times .98} = .38$$ Answer to Example @exm-expectdiscrete: -$E(Y)=7/2$ +$E(Y)=7/2$ We would never expect the result of a rolled die to be $7/2$, but that would be the average over a large number of rolls of the die. @@ -1023,32 +981,34 @@ $E(X) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 2 \times \frac{3}{8} + 3 \ Since there is a 1 to 1 mapping from $X$ to $X^2:$ $E(X^2) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 4 \times \frac{3}{8} + 9 \times \frac{1}{8} = \frac{24}{8} = 3$ +```{=tex} \begin{align*} \text{Var}(x) &= E(X^2) - E(x)^2\\ &= 3 - (\frac{3}{2})^2\\ &= \frac{3}{4} \end{align*} - +``` Answer to Exercise @exr-expvar: -1. $E(X) = -2(\frac{1}{5}) + -1(\frac{1}{6}) + 0(\frac{1}{5}) + 1(\frac{1}{15}) + 2(\frac{11}{30}) = \frac{7}{30}$ +1. $E(X) = -2(\frac{1}{5}) + -1(\frac{1}{6}) + 0(\frac{1}{5}) + 1(\frac{1}{15}) + 2(\frac{11}{30}) = \frac{7}{30}$ -2. $E(Y) = 0(\frac{1}{5}) + 1(\frac{7}{30}) + 4(\frac{17}{30}) = \frac{5}{2}$ +2. $E(Y) = 0(\frac{1}{5}) + 1(\frac{7}{30}) + 4(\frac{17}{30}) = \frac{5}{2}$ -3. +3. +```{=tex} \begin{align*} \text{Var}(X) &= E[X^2] - E[X]^2\\ &= E(Y) - E(X)^2\\ &= \frac{5}{2} - \frac{7}{30}^2 \approx 2.45 \end{align*} - +``` Answer to Exercise @exr-expvar2: -1. expectation = $\frac{6}{5}$, variance = $\frac{6}{25}$ +1. expectation = $\frac{6}{5}$, variance = $\frac{6}{25}$ Answer to Exercise @exr-expvar3: -1. mean = 2, standard deviation = $\sqrt(\frac{2}{3})$ +1. mean = 2, standard deviation = $\sqrt(\frac{2}{3})$ -2. $\frac{1}{8}(2 - \sqrt(\frac{2}{3}))^2$ +2. $\frac{1}{8}(2 - \sqrt(\frac{2}{3}))^2$ diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index bfcf6ab..0eb9559 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -2,17 +2,17 @@ Topics: -- Working with Vectors -- Linear Independence -- Basics of Matrix Algebra -- Square Matrices -- Linear Equations -- Systems of Linear Equations -- Systems of Equations as Matrices -- Solving Augmented Matrices and Systems of Equations -- Rank -- The Inverse of a Matrix -- Inverse of Larger Matrices +- Working with Vectors +- Linear Independence +- Basics of Matrix Algebra +- Square Matrices +- Linear Equations +- Systems of Linear Equations +- Systems of Equations as Matrices +- Solving Augmented Matrices and Systems of Equations +- Rank +- The Inverse of a Matrix +- Inverse of Larger Matrices ## Working with Vectors {#vector-def} @@ -29,30 +29,28 @@ $$ c{\bf v} = \begin{pmatrix} cv_1 & cv_2 & \dots & cv_n \end{pmatrix} $$ **Vector Norm**: The norm of a vector is a measure of its length. There are many different ways to calculate the norm, but the most common is the Euclidean norm (which corresponds to our usual conception of distance in three-dimensional space): $$ ||{\bf v}|| = \sqrt{{\bf v}\cdot{\bf v}} = \sqrt{ v_1v_1 + v_2v_2 + \cdots + v_nv_n}$$ -:::{#exm-vectors} +::: {#exm-vectors} ## Vector Algebra -Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{pmatrix}$. Calculate the following: +Let $a = \begin{pmatrix} 2&1&2\end{pmatrix}$, $b = \begin{pmatrix} 3&4&5 \end{pmatrix}$. Calculate the following: -1. $a - b$ - -2. $a \cdot b$ +1. $a - b$ +2. $a \cdot b$ ::: -:::{#exr-vectors1} +::: {#exr-vectors1} ## Vector Algebra -Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}$, $w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}$, and $c = 2$. Calculate the following: - - 1. $u-v$ +Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}$, $w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}$, and $c = 2$. Calculate the following: - 2. $cw$ +1. $u-v$ - 3. $u \cdot v$ +2. $cw$ - 4. $w \cdot v$ +3. $u \cdot v$ +4. $w \cdot v$ ::: ## Linear Independence {#linearindependence} @@ -69,25 +67,23 @@ Linear independence is only defined for sets of vectors with the same number of Since $\begin{pmatrix}9 & 13 & 17 \end{pmatrix}$ is a linear combination of $\begin{pmatrix}1 & 2 & 3 \end{pmatrix}$, $\begin{pmatrix} 2 & 3& 4\end{pmatrix}$, and $\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}$, these 4 vectors constitute a linearly dependent set. -:::{#exm-linearindep} +::: {#exm-linearindep} ## Linear Independence Are the following sets of vectors linearly independent? - 1. $\begin{pmatrix}2 & 3 & 1 \end{pmatrix}$ and $\begin{pmatrix}4 & 6 & 1 \end{pmatrix}$ - 2. $\begin{pmatrix}1 & 0 & 0 \end{pmatrix}$, $\begin{pmatrix}0 & 5 & 0 \end{pmatrix}$, and $\begin{pmatrix}10 & 10 & 0 \end{pmatrix}$ - +1. $\begin{pmatrix}2 & 3 & 1 \end{pmatrix}$ and $\begin{pmatrix}4 & 6 & 1 \end{pmatrix}$ +2. $\begin{pmatrix}1 & 0 & 0 \end{pmatrix}$, $\begin{pmatrix}0 & 5 & 0 \end{pmatrix}$, and $\begin{pmatrix}10 & 10 & 0 \end{pmatrix}$ ::: -:::{#exr-linearindep1} +::: {#exr-linearindep1} ## Linear Independence Are the following sets of vectors linearly independent? - 1. $${\bf v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} $$ - - 2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ +1. $${\bf v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} $$ +2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ ::: ## Basics of Matrix Algebra {#matrixbasics} @@ -114,12 +110,9 @@ It's also useful to think of matrices as being made up of a collection of row or Note that matrices ${\bf A}$ and ${\bf B}$ must have the same dimensionality, in which case they are **conformable for addition**. -:::{#exm-matrixaddition} - +::: {#exm-matrixaddition} $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad - {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}$$ - ${\bf A+B}=$ - + {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}$$ ${\bf A+B}=$ ::: **Scalar Multiplication**: Given the scalar $s$, the scalar multiplication of $s {\bf A}$ is $$ s {\bf A}= s \begin{pmatrix} @@ -135,23 +128,19 @@ $${\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad s a_{m1} & s a_{m2} & \cdots & s a_{mn} \end{pmatrix}$$ -:::{#exm-scalarmulti} - +::: {#exm-scalarmulti} $s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}$ $s {\bf A} =$ - ::: **Matrix Multiplication**: If ${\bf A}$ is an $m\times k$ matrix and $\bf B$ is a $k\times n$ matrix, then their product $\bf C = A B$ is the $m\times n$ matrix where $$c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}$$ -:::{#exm-matrixmulti} - +::: {#exm-matrixmulti} 1. $\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} - =$ - -2. $\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =$ + =$ +2. $\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =$ ::: Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are **conformable for multiplication**. The sizes of the matrices (including the resulting product) must be $$(m\times k)(k\times n)=(m\times n)$$ @@ -195,22 +184,21 @@ The following rules apply for transposed matrices: ``` Example of $({\bf AB})^T = {\bf B}^T{\bf A}^T$: $${\bf A}=\begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix}$$ $$ ({\bf AB})^T = \left[ \begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix} \begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix} \right]^T = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ $$ {\bf B}^T{\bf A}^T= \begin{pmatrix} 0&2&3\\1&2&-1 \end{pmatrix} \begin{pmatrix} 1&2\\3&-1\\2&3 \end{pmatrix} = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}$$ -:::{#exr-matrixmulti1} +::: {#exr-matrixmulti1} ## Matrix Multiplication Let $$A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}$$ $$B = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix} $$ - $$C = \begin{pmatrix} 3&2&-1\\0&4&6 \end{pmatrix}$$ +$$C = \begin{pmatrix} 3&2&-1\\0&4&6 \end{pmatrix}$$ Calculate the following: -1. $$AB$$ -2. $$BA$$ -3. $$(BC)^T$$ -4. $$BC^T$$ - +1. $$AB$$ +2. $$BA$$ +3. $$(BC)^T$$ +4. $$BC^T$$ ::: ## Systems of Linear Equations @@ -259,17 +247,16 @@ Methods to solve linear systems: 2. Elimination of variables 3. Matrix methods -:::{#exr-lineareq} +::: {#exr-lineareq} ## Linear Equations Provide a system of 2 equations with 2 unknowns that has -1. one solution - -2. no solution +1. one solution -3. infinite solutions +2. no solution +3. infinite solutions ::: ## Systems of Equations as Matrices @@ -301,15 +288,12 @@ The right hand side of the linear system is represented by the vector ${\bf b}=\ a_{m1} & a_{m2} & \cdots & a_{mn} & | & b_m \end{pmatrix}$$ -:::{#exr-augmatrix} +::: {#exr-augmatrix} ## Augmented Matrix Create an augmented matrix that represent the following system of equations: - $$2x_1 -7x_2 + 9x_3 -4x_4 = 8$$ - $$41x_2 + 9x_3 -5x_6 = 11$$ - $$x_1 -15x_2 -11x_5 = 9$$ - +$$2x_1 -7x_2 + 9x_3 -4x_4 = 8$$ $$41x_2 + 9x_3 -5x_6 = 11$$ $$x_1 -15x_2 -11x_5 = 9$$ ::: ## Finding Solutions to Augmented Matrices and Systems of Equations @@ -357,18 +341,16 @@ $$\begin{pmatrix} a_{11}+a_{21} & a_{12}+a_{22} & | & b_1+b_2 \end{pmatrix}$$ which represents a linear system equivalent to that represented by matrix $\widehat{\bf A}$. -:::{#exm-solvesys} - +::: {#exm-solvesys} Solve the following system of equations by using elementary row operations: $\begin{matrix} - x & - & 3y & = & -3\\ - 2x & + & y & = & 8 - \end{matrix}$ - + x & - & 3y & = & -3\\ + 2x & + & y & = & 8 + \end{matrix}$ ::: -:::{#exr-solvesys1} +::: {#exr-solvesys1} ## Solving Systems of Equations Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. @@ -388,7 +370,6 @@ $$ -x -4y + z = -6 \end{cases} $$ - ::: ## Rank --- and Whether a System Has One, Infinite, or No Solutions @@ -411,24 +392,23 @@ $\begin{pmatrix} 1 & 2 & 3 \\ Rank = 2 -:::{#exr-rank} +::: {#exr-rank} ## Rank of Matrices Find the rank of each matrix below: (Hint: transform the matrices into row echelon form. Remember that the number of nonzero rows of a matrix in row echelon form is the rank of that matrix) -1.$\begin{pmatrix} 1 & 1 & 2 \\ +1.$\begin{pmatrix} 1 & 1 & 2 \\ 2 & 1 & 3 \\ 1 & 2 & 3 \end{pmatrix}$ \bigskip -2.$\begin{pmatrix} 1 & 3 & 3 & -3 & 3\\ +2.$\begin{pmatrix} 1 & 3 & 3 & -3 & 3\\ 1 & 3 & 1 & 1 & 3 \\ 1 & 3 & 2 & -1 & -2 \\ 1 & 3 & 0 & 3 & -2 \end{pmatrix}$ - ::: Answer to Exercise @exr-rank: @@ -475,21 +455,18 @@ To summarize: To calculate the inverse of ${\bf A}$ b. If ${\bf C}\ne{\bf I}_n$, then $\bf C$ has a row of zeros. This means ${\bf A}$ is singular and ${\bf A}^{-1}$ does not exist. -:::{#exm-inverse} - +::: {#exm-inverse} Find the inverse of the following matricies: -1. ${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$ - +1. ${\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}$ ::: -:::{#exr-inverse1} +::: {#exr-inverse1} ## Finding the inverse of matrices Find the inverse of the following matrix: -1. ${\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}$ - +1. ${\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}$ ::: ## Linear Systems and Inverses @@ -510,27 +487,24 @@ If $\bf{A}$ is an $n\times n$ matrix,then $\bf{Ax}=\bf{b}$ is a system of $n$ eq ``` Hence, given $\bf{A}$ and $\bf{b}$ and given that $\bf{A}$ is nonsingular, then $\bf{x} = \bf{A}^{-1} \bf{b}$ is a unique solution to this system. -:::{#exr-invlinsys} - +::: {#exr-invlinsys} ## Solve linear system using inverses Use the inverse matrix to solve the following linear system: +```{=tex} \begin{align*} -3x + 4y &= 5 \\ 2x - y &= -10 \end{align*} +``` +***Hint: the linear system above can be written in the matrix form*** -___Hint: the linear system above can be written in the matrix form___ - -$\textbf{A}\textbf{z} = \textbf{b}$ - -given $$\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},$$ +$\textbf{A}\textbf{z} = \textbf{b}$ -$$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ -and -$$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ +given $$\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},$$ +$$\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},$$ and $$\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}$$ ::: ## Determinants @@ -572,23 +546,22 @@ For example, in figuring out whether the following matrix has an inverse? $${\bf &=& -8\nonumber \end{eqnarray} 2. Since $|{\bf A}|\ne 0$, we conclude that ${\bf A}$ has an inverse. -:::{#exr-determinants} +::: {#exr-determinants} ## Determinants and Inverses Determine whether the following matrices are nonsingular: - $$1. \begin{pmatrix} - 1 & 0 & 1\\ - 2 & 1 & 2\\ - 1 & 0 & -1 - \end{pmatrix}$$ +$$1. \begin{pmatrix} + 1 & 0 & 1\\ + 2 & 1 & 2\\ + 1 & 0 & -1 + \end{pmatrix}$$ $$2. \begin{pmatrix} - 2 & 1 & 2\\ - 1 & 0 & 1\\ - 4 & 1 & 4 - \end{pmatrix}$$ - + 2 & 1 & 2\\ + 1 & 0 & 1\\ + 4 & 1 & 4 + \end{pmatrix}$$ ::: ## Getting Inverse of a Matrix using its Determinant @@ -637,16 +610,15 @@ $$ \begin{pmatrix} \frac{2}{5} & \frac{3}{5}\\ \end{pmatrix}$$ -:::{#exr-calcinverse} +::: {#exr-calcinverse} ## Calculate Inverse using Determinant Formula Caculate the inverse of A $$A = \begin{pmatrix} - 3 & 5\\ - -7 & 2\\ - \end{pmatrix}$$ - + 3 & 5\\ + -7 & 2\\ + \end{pmatrix}$$ ::: ## Answers to Examples and Exercises {.unnumbered} From 756f29a76cf6a1b33609f2c2d11368ca4092e583 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:33:46 -0400 Subject: [PATCH 17/34] code files easier to fix 11-15 --- .gitignore | 1 + 11_data-handling_counting.qmd | 232 +++++++++++++---------- 12_matricies-manipulation.qmd | 105 +++++++---- 13_functions_obj_loops.qmd | 138 +++++++++----- 14_visualization.qmd | 161 +++++++++------- 15_project-dempeace.qmd | 68 ++++--- 17_non-wysiwyg.quarto_ipynb | 333 ---------------------------------- _quarto.yml | 7 + prefresher.Rproj | 2 + 9 files changed, 438 insertions(+), 609 deletions(-) delete mode 100644 17_non-wysiwyg.quarto_ipynb diff --git a/.gitignore b/.gitignore index 60561a8..76189d9 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ rsconnect prefresher\\.log /.quarto/ +*.quarto_ipynb diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index eb269a5..1480ec6 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -1,16 +1,18 @@ -# (PART) Programming {.unnumbered} +# Orientation and Reading in Data {#dataimport} -# Orientation and Reading in Data^[Module originally written by Shiro Kuriwaki] {#dataimport} +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki. +::: Welcome to the first in-class session for programming. Up till this point, you should have already: -* Completed the R Visualization and Programming primers (under "The Basics") on your own at , -* Made an account at RStudio Cloud and join the Math Prefresher 2019 Space, and -* Successfully signed up for the University wi-fi: (Access Harvard Secure with your HarvardKey. Try to get a HarvardKey as soon as possible.) +- Completed the R Visualization and Programming primers (under "The Basics") on your own at , +- Made an account at RStudio Cloud and join the Math Prefresher 2019 Space, and +- Successfully signed up for the University wi-fi: (Access Harvard Secure with your HarvardKey. Try to get a HarvardKey as soon as possible.) ## Motivation: Data and You {.unnumbered} -The modal social science project starts by importing existing datasets. Datasets come in all shapes and sizes. As you search for new data you may encounter dozens of file extensions -- csv, xlsx, dta, sav, por, Rdata, Rds, txt, xml, json, shp ... the list continues. Although these files can often be cumbersome, its a good to be able to find a way to encounter any file that your research may call for. +The modal social science project starts by importing existing datasets. Datasets come in all shapes and sizes. As you search for new data you may encounter dozens of file extensions -- csv, xlsx, dta, sav, por, Rdata, Rds, txt, xml, json, shp ... the list continues. Although these files can often be cumbersome, its a good to be able to find a way to encounter any file that your research may call for. Reviewing data import will allow us to get on the same page on how computer systems work. @@ -18,20 +20,20 @@ Reviewing data import will allow us to get on the same page on how computer syst Today we'll cover: -* What's what in RStudio -* What R is, at a high level -* How to read in data -* Comment on coding style on the way +- What's what in RStudio +- What R is, at a high level +- How to read in data +- Comment on coding style on the way -### Check your understanding {.unnumbered} +### Check your understanding {.unnumbered} -* What is the difference between a file and a folder? -* In the RStudio windows, what is the difference between the "Source" Pane and the "Console"? What is a "code chunk"? -* How do you read a R help page? What is the `Usage` section, the `Values` section, and the `Examples` section? -* What use is the "Environment" Pane? -* How would you read in a spreadsheet in R? -* How would you figure out what variables are in the data? size of the data? -* How would you read in a `csv` file, a `dta` file, a `sav` file? +- What is the difference between a file and a folder? +- In the RStudio windows, what is the difference between the "Source" Pane and the "Console"? What is a "code chunk"? +- How do you read a R help page? What is the `Usage` section, the `Values` section, and the `Examples` section? +- What use is the "Environment" Pane? +- How would you read in a spreadsheet in R? +- How would you figure out what variables are in the data? size of the data? +- How would you read in a `csv` file, a `dta` file, a `sav` file? ```{r} #| include: false @@ -43,53 +45,63 @@ library(fs) ## Orienting -1. We will be using a cloud version of RStudio at . You should join the Math Prefresher Space 2019 from the link that was emailed to you. Each day, click on the project with the day's date on it. +1. We will be using a cloud version of RStudio at . You should join the Math Prefresher Space 2019 from the link that was emailed to you. Each day, click on the project with the day's date on it. - Although most of you will probably doing your work on RStudio local rather than cloud, we are trying to use cloud because it makes it easier to standardize people's settings. + Although most of you will probably doing your work on RStudio local rather than cloud, we are trying to use cloud because it makes it easier to standardize people's settings. -2. RStudio (either cloud or desktop) is a __GUI__ and an IDE for the programming language R. A Graphical User Interface allows users to interface with the software (in this case R) using graphical aids like buttons and tabs. Often we don't think of GUIs because to most computer users, everything is a GUI (like Microsoft Word or your "Control Panel"), but it's always there! A Integrated Development Environment just says that the software to interface with R comes with useful useful bells and whistles to give you shortcuts. +2. RStudio (either cloud or desktop) is a **GUI** and an IDE for the programming language R. A Graphical User Interface allows users to interface with the software (in this case R) using graphical aids like buttons and tabs. Often we don't think of GUIs because to most computer users, everything is a GUI (like Microsoft Word or your "Control Panel"), but it's always there! A Integrated Development Environment just says that the software to interface with R comes with useful useful bells and whistles to give you shortcuts. - The __Console__ is kind of a the core window through which you see your GUI actually operating through R. It's not graphical so might not be as intuitive. But all your results, commands, errors, warnings.. you see them in here. A console tells you what's going on now. + The **Console** is kind of a the core window through which you see your GUI actually operating through R. It's not graphical so might not be as intuitive. But all your results, commands, errors, warnings.. you see them in here. A console tells you what's going on now. ![A Typical RStudio Window at Startup](images/11_1_rstudio-startup.png) -3. via the GUI, you the analyst needs to sends instructions, or __commands__, to the R application. The verb for this is "run" or "execute" the command. Computer programs ask users to provide instructions in very specific formats. While a English-speaking human can understand a sentence with a few typos in it by filling in the blanks, the same typo or misplaced character would halt a computer program. Each program has its own requirements for how commands should be typed; after all, each of these is its own language. We refer to the way a program needs its commands to be formatted as its __syntax__. +3. via the GUI, you the analyst needs to sends instructions, or **commands**, to the R application. The verb for this is "run" or "execute" the command. Computer programs ask users to provide instructions in very specific formats. While a English-speaking human can understand a sentence with a few typos in it by filling in the blanks, the same typo or misplaced character would halt a computer program. Each program has its own requirements for how commands should be typed; after all, each of these is its own language. We refer to the way a program needs its commands to be formatted as its **syntax**. -4. Theoretically, one could do all their work by typing in commands into the Console. But that would be a lot of work, because you'd have to give instructions each time you start your data analysis. Moreover, you'll have no record of what you did. That's why you need a __script__. This is a type of __code__. It can be referred to as a __source__ because that is the source of your commands. Source is also used as a verb; "source the script" just means execute it. RStudio doesn't start out with a script, so you can make one from "File > New" or the New file icon. +4. Theoretically, one could do all their work by typing in commands into the Console. But that would be a lot of work, because you'd have to give instructions each time you start your data analysis. Moreover, you'll have no record of what you did. That's why you need a **script**. This is a type of **code**. It can be referred to as a **source** because that is the source of your commands. Source is also used as a verb; "source the script" just means execute it. RStudio doesn't start out with a script, so you can make one from "File \> New" or the New file icon. ![Opening New Script (as opposed to the Console)](images/11_2_rstudio-script.png) -4. You can also open scripts that are in folders in your computer. A script is a type of File. Find your Files in the bottom-right "Files" pane. +4. You can also open scripts that are in folders in your computer. A script is a type of File. Find your Files in the bottom-right "Files" pane. - To load a dataset, you need to specify where that file is. Computer files (data, documents, programs) are organized hiearchically, like a branching tree. Folders can contain files, and also other folders. The GUI toolbar makes this lineaer and hiearchical relationship apparent. When we turn to locate the file in our commands, we need another set of syntax. Importantly, denote the hierarchy of a folder by the `/` (slash) symbol. `data/input/2018-08` indicates the `2018-08` folder, which is included in the `input` folder, which is in turn included in the `data` folder. + To load a dataset, you need to specify where that file is. Computer files (data, documents, programs) are organized hiearchically, like a branching tree. Folders can contain files, and also other folders. The GUI toolbar makes this lineaer and hiearchical relationship apparent. When we turn to locate the file in our commands, we need another set of syntax. Importantly, denote the hierarchy of a folder by the `/` (slash) symbol. `data/input/2018-08` indicates the `2018-08` folder, which is included in the `input` folder, which is in turn included in the `data` folder. Files (but not folders) have "file extensions" which you are probably familiar with already: `.docx`, `.pdf`, and `.pdf`. The file extensions you will see in a stats or quantitative social science class are: - * `.pdf`: PDF, a convenient format to view documents and slides in, regardless of Mac/Windows. - * `.csv`: A comma separated values file - * `.xlsx`: Microsoft Excel file - * `.dta`: Stata data - * `.sav`: SPSS data + - `.pdf`: PDF, a convenient format to view documents and slides in, regardless of Mac/Windows. - * `.R`: R code (script) - * `.Rmd`: Rmarkdown code (text + code) - * `.do`: Stata code (script) + - `.csv`: A comma separated values file + + - `.xlsx`: Microsoft Excel file + + - `.dta`: Stata data + + - `.sav`: SPSS data + + - `.R`: R code (script) + + - `.Rmd`: Rmarkdown code (text + code) + + - `.do`: Stata code (script) ![Opening an Existing Script from Files](images/11_3_rstudio-files.png) -5. In R, there are two main types of scripts. A classic `.R` file and a `.Rmd` file (for Rmarkdown). A .R file is just lines and lines of R code that is meant to be inserted right into the Console. A .Rmd tries to weave code and English together, to make it easier for users to create reports that interact with data and intersperse R code with explanation. For example, we built this book in Rmds. +5. In R, there are two main types of scripts. A classic `.R` file and a `.Rmd` file (for Rmarkdown). A .R file is just lines and lines of R code that is meant to be inserted right into the Console. A .Rmd tries to weave code and English together, to make it easier for users to create reports that interact with data and intersperse R code with explanation. For example, we built this book in Rmds. - The Rmarkdown facilitates is the use of __code chunks__, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section \@ref(nonwysiwyg). For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. +``` +The Rmarkdown facilitates is the use of __code chunks__, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section \@ref(nonwysiwyg). For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. +``` ![A code chunk in Rmarkdown (before rendering)](images/11_4_codechunk.png) \newpage + ## But what is R? -R is an object oriented programming language primarily used for statistical computing. An object oriented language is a programming language built around manipulating objects. -* In R, objects can be matrices, vectors, scalars, strings, and data frames, for example -* Objects contain different types of information -* Different objects have different allowable procedures: +R is an object oriented programming language primarily used for statistical computing. An object oriented language is a programming language built around manipulating objects. + +- In R, objects can be matrices, vectors, scalars, strings, and data frames, for example +- Objects contain different types of information +- Different objects have different allowable procedures: ```{r} # Adding a string and a string does not work because the '+' operator @@ -109,17 +121,19 @@ class('Harvard') Object oriented programming makes languages flexible and powerful: -* You can create custom functions and objects for your needs -* Other people can create great packages for everyone to use -* Many errors come from using the wrong data type and a lot of programming in R is getting data into the right format and type to work with. +- You can create custom functions and objects for your needs +- Other people can create great packages for everyone to use +- Many errors come from using the wrong data type and a lot of programming in R is getting data into the right format and type to work with. It is helpful to think in terms of object manipulation at a high level while programming in R, particularly at the beginning of tackling a new problem. Think about what objects you want to manipulate, what types they are, and how they fit together. Once you have the logic of your solution ready then you can write it in R. ## The Computer and You: Giving Instructions -We'll do the Peanut Butter and Jelly Exercise in class as an introduction to programming for those who are new.^[This Exercise is taken from Harvard's Introductory Undergraduate Class, CS50 (), and many other writeups.] +We'll do the Peanut Butter and Jelly Exercise in class as an introduction to programming for those who are new.[^11_data-handling_counting-1] + +[^11_data-handling_counting-1]: This Exercise is taken from Harvard's Introductory Undergraduate Class, CS50 (), and many other writeups. -Assignment: Take 5 minutes to write down on a piece of paper, how to make a peanut butter and jelly sandwich. Be as concise and unambiguous as possible so that a robot (who doesn't know what a PBJ is) would understand. You can assume that there will be loaf of sliced bread, a jar of jelly, a jar of peanut butter, and a knife. +Assignment: Take 5 minutes to write down on a piece of paper, how to make a peanut butter and jelly sandwich. Be as concise and unambiguous as possible so that a robot (who doesn't know what a PBJ is) would understand. You can assume that there will be loaf of sliced bread, a jar of jelly, a jar of peanut butter, and a knife. Simpler assignment: Say we just want a robot to be able to tell us if we have enough ingredients to make a peanut butter and jelly sandwich. Write down instructions so that if told how many slices of bread, servings of peanut butter, and servings of jelly you have, the robot can tell you if you can make a PBJ. @@ -134,13 +148,15 @@ n_jelly <- 9 ``` -## Base-R vs. tidyverse +## Base-R vs. tidyverse -One last thing before we jump into data. Many things in R and other open source packages have competing standards. A lecture on a technique inevitably biases one standard over another. Right now among R users in this area, there are two families of functions: base-R and tidyverse. R instructors thus face a dilemma about which to teach primarily.^[See for example this community discussion: https://community.rstudio.com/t/base-r-and-the-tidyverse/2965/17] +One last thing before we jump into data. Many things in R and other open source packages have competing standards. A lecture on a technique inevitably biases one standard over another. Right now among R users in this area, there are two families of functions: base-R and tidyverse. R instructors thus face a dilemma about which to teach primarily.[^11_data-handling_counting-2] -In this prefresher, we try our best to choose the one that is most useful to the modal task of social science researchers, and make use of the tidyverse functions in most applications. but feel free to suggest changes to us or to the booklet. +[^11_data-handling_counting-2]: See for example this community discussion: https://community.rstudio.com/t/base-r-and-the-tidyverse/2965/17 -Although you do not need to choose one over the other, for beginners it is confusing what is a tidyverse function and what is not. Many of the tidyverse _packages_ are covered in this 2017 graphic below, and the cheat-sheets that other programmers have written: https://www.rstudio.com/resources/cheatsheets/ +In this prefresher, we try our best to choose the one that is most useful to the modal task of social science researchers, and make use of the tidyverse functions in most applications. but feel free to suggest changes to us or to the booklet. + +Although you do not need to choose one over the other, for beginners it is confusing what is a tidyverse function and what is not. Many of the tidyverse *packages* are covered in this 2017 graphic below, and the cheat-sheets that other programmers have written: https://www.rstudio.com/resources/cheatsheets/ ![Names of Packages in the tidyverse Family](images/tidyverse-packages.png) @@ -148,50 +164,55 @@ The following side-by-side comparison of commands for a particular function comp ### Dataframe subsetting {.unnumbered} -| In order to ... | in tidyverse: | in base-R: | -|----------------------|:------------------------|:----------------------| -| Count each category | `count(df, var)` | `table(df$var)`| -| Filter rows by condition | `filter(df, var == "Female") ` | `df[df$var == "Female", ]` or `subset(df, var == "Female")` | -| Extract columns | `select(df, var1, var2)`| `df[, c("var1", "var2")]` | -| Extract a single column as a vector | `pull(df, var)` | `df[["var"]]` or `df[, "var"]` | -| Combine rows | `bind_rows()` | `rbind()` | -| Combine columns | `bind_cols()` | `cbind()` | -| Create a dataframe | `tibble(x = vec1, y = vec2)`| `data.frame(x = vec1, y = vec2)` | -| Turn a dataframe into a tidyverse dataframe | `tbl_df(df)` | | +| In order to ... | in tidyverse: | in base-R: | +|---------------------------------------------|:------------------------------|:------------------------------------------------------------| +| Count each category | `count(df, var)` | `table(df$var)` | +| Filter rows by condition | `filter(df, var == "Female")` | `df[df$var == "Female", ]` or `subset(df, var == "Female")` | +| Extract columns | `select(df, var1, var2)` | `df[, c("var1", "var2")]` | +| Extract a single column as a vector | `pull(df, var)` | `df[["var"]]` or `df[, "var"]` | +| Combine rows | `bind_rows()` | `rbind()` | +| Combine columns | `bind_cols()` | `cbind()` | +| Create a dataframe | `tibble(x = vec1, y = vec2)` | `data.frame(x = vec1, y = vec2)` | +| Turn a dataframe into a tidyverse dataframe | `tbl_df(df)` | | -Remember that tidyverse applies to _dataframes_ only, not vectors. For subsetting vectors, use the base-R functions with the square brackets. +Remember that tidyverse applies to *dataframes* only, not vectors. For subsetting vectors, use the base-R functions with the square brackets. ### Read data {.unnumbered} -Some non-tidyverse functions are not quite "base-R" but have similar relationships to tidyverse. For these, we recommend using the _tidyverse_ functions as a general rule due to their common format, simplicity, and scalability. +Some non-tidyverse functions are not quite "base-R" but have similar relationships to tidyverse. For these, we recommend using the *tidyverse* functions as a general rule due to their common format, simplicity, and scalability. -| In order to ... | in tidyverse: | in base-R: | -|----------------------|:------------------------|:----------------------| -| Read a Excel file | `read_excel()` | `read.xlsx()` | -| Read a csv | `read_csv()` | `read.csv()` | -| Read a Stata file | `read_dta()` | `read.dta()` | -| Substitute strings | `str_replace()` | `gsub()` | -| Return matching strings | `str_subset()` | `grep(., value = TRUE)` | -| Merge `data1` and `data2` on variables `x1` and `x2` | `left_join(data1, data2, by = c("x1", "x2"))` | `merge(data1, data2, by.x = "x1", by.y = "x2", all.x = TRUE)` | +| In order to ... | in tidyverse: | in base-R: | +|------------------------------------------------------|:----------------------------------------------|:--------------------------------------------------------------| +| Read a Excel file | `read_excel()` | `read.xlsx()` | +| Read a csv | `read_csv()` | `read.csv()` | +| Read a Stata file | `read_dta()` | `read.dta()` | +| Substitute strings | `str_replace()` | `gsub()` | +| Return matching strings | `str_subset()` | `grep(., value = TRUE)` | +| Merge `data1` and `data2` on variables `x1` and `x2` | `left_join(data1, data2, by = c("x1", "x2"))` | `merge(data1, data2, by.x = "x1", by.y = "x2", all.x = TRUE)` | ### Visualization {.unnumbered} Plotting by ggplot2 (from your tutorials) is also a tidyverse family. -| In order to ... | in tidyverse: | in base-R: | -|----------------------|:------------------------|:----------------------| -| Make a scatter plot | `ggplot(data, aes(x, y)) + geom_point()` | `plot(data$x, data$y)` | -| Make a line plot | `ggplot(data, aes(x, y)) + geom_line()` | `plot(data$x, data$y, type = "l")` | -| Make a histogram | `ggplot(data, aes(x, y)) + geom_histogram()` | `hist(data$x, data$y)` | -| Make a barplot | See Section \@ref(dataviz) | See Section \@ref(dataviz)| +| In order to ... | in tidyverse: | in base-R: | +|---------------------|:---------------------------------------------|:-----------------------------------| +| Make a scatter plot | `ggplot(data, aes(x, y)) + geom_point()` | `plot(data$x, data$y)` | +| Make a line plot | `ggplot(data, aes(x, y)) + geom_line()` | `plot(data$x, data$y, type = "l")` | +| Make a histogram | `ggplot(data, aes(x, y)) + geom_histogram()` | `hist(data$x, data$y)` | +| Make a barplot | See Section \@ref(dataviz) | See Section \@ref(dataviz) | ## A is for Athens -For our first dataset, let's try reading in a dataset on the Ancient Greek world. Political Theorists and Political Historians study the domestic systems, international wars, cultures and writing of this era to understand the first instance of democracy, the rise and overturning of tyranny, and the legacies of political institutions. +For our first dataset, let's try reading in a dataset on the Ancient Greek world. Political Theorists and Political Historians study the domestic systems, international wars, cultures and writing of this era to understand the first instance of democracy, the rise and overturning of tyranny, and the legacies of political institutions. + +This POLIS dataset was generously provided by Professor Josiah Ober of Stanford University. This dataset includes information on city states in the Ancient Greek world, parts of it collected by careful work by historians and archaeologists. It is part of his recent books on Greece (Ober 2015), "The Rise and Fall of Classical Greece"[^11_data-handling_counting-3] and Institutions in Ancient Athens (Ober 2010) , "Democracy and Knowledge: Innovation and Learning in Classical Athens."[^11_data-handling_counting-4] + +[^11_data-handling_counting-3]: [Ober, Josiah (2015). *The Rise and Fall of Classical Greece*. Princeton University Press.](https://press.princeton.edu/titles/10423.html) -This POLIS dataset was generously provided by Professor Josiah Ober of Stanford University. This dataset includes information on city states in the Ancient Greek world, parts of it collected by careful work by historians and archaeologists. It is part of his recent books on Greece (Ober 2015), "The Rise and Fall of Classical Greece"^[[Ober, Josiah (2015). _The Rise and Fall of Classical Greece_. Princeton University Press.](https://press.princeton.edu/titles/10423.html)] and Institutions in Ancient Athens (Ober 2010) , "Democracy and Knowledge: Innovation and Learning in Classical Athens."^[[Ober, Josiah (2010). _Democracy and Knowledge: Innovation and Learning in Classical Athens_. Princeton University Press.](https://press.princeton.edu/titles/8742.html)] +[^11_data-handling_counting-4]: [Ober, Josiah (2010). *Democracy and Knowledge: Innovation and Learning in Classical Athens*. Princeton University Press.](https://press.princeton.edu/titles/8742.html) + +### Locating the Data -### Locating the Data What files do we have in the `data/input` folder? ```{r} @@ -199,44 +220,45 @@ What files do we have in the `data/input` folder? dir_ls("data/input") ``` -A typical file format is Microsoft Excel. Although this is not usually the best format for R because of its highly formatted structure as opposed to plain text (more on this in Section \ref@(sec:wysiwyg)), recent packages have made this fairly easy. +A typical file format is Microsoft Excel. Although this is not usually the best format for R because of its highly formatted structure as opposed to plain text (more on this in Section \ref@(sec:wysiwyg)), recent packages have made this fairly easy. ### Reading in Data -In Rstudio, a good way to start is to use the GUI and the Import tool. Once you click a file, an option to "Import Dataset" comes up. RStudio picks the right function for you, and you can copy that code, but it's important to eventually be able to write that code yourself. +In Rstudio, a good way to start is to use the GUI and the Import tool. Once you click a file, an option to "Import Dataset" comes up. RStudio picks the right function for you, and you can copy that code, but it's important to eventually be able to write that code yourself. + +For the first time using an outside package, you first need to install it. -For the first time using an outside package, you first need to install it. ```{r} #| eval: false install.packages("readxl") ``` -After that, you don't need to install it again. But you __do__ need to load it each time. +After that, you don't need to install it again. But you **do** need to load it each time. ```{r} #| eval: false library(readxl) ``` -The package `readxl` has a website: https://readxl.tidyverse.org/. Other packages are not as user-friendly, but they have a help page with a table of contents of all their functions. +The package `readxl` has a website: https://readxl.tidyverse.org/. Other packages are not as user-friendly, but they have a help page with a table of contents of all their functions. ```{r} #| eval: false help(package = readxl) ``` -From the help page, we see that `read_excel()` is the function that we want to use. +From the help page, we see that `read_excel()` is the function that we want to use. -Let's try it. +Let's try it. ```{r} library(readxl) ober <- read_excel("data/input/ober_2018.xlsx") ``` -Review: what does the `/` mean? Why do we need the `data` term first? Does the argument need to be in quotes? +Review: what does the `/` mean? Why do we need the `data` term first? Does the argument need to be in quotes? -### Inspecting +### Inspecting For almost any dataset, you usually want to do a couple of standard checks first to understand what you loaded. @@ -255,26 +277,30 @@ ggplot(ober, aes(x = Fame)) + geom_histogram() ``` What about the distribution of fame by regime? + ```{r} ggplot(ober, aes(y = Fame, x = Regime, group = Regime)) + geom_boxplot() ``` -What do the 1's, 2's, and 3's stand for? +What do the 1's, 2's, and 3's stand for? ### Finding observations -These `tidyverse` commands from the `dplyr` package are newer and not built-in, but they are one of the increasingly more popular ways to wrangle data. +These `tidyverse` commands from the `dplyr` package are newer and not built-in, but they are one of the increasingly more popular ways to wrangle data. -* 80 percent of your data wrangling needs might be doable with these basic `dplyr` functions: `select`, `mutate`, `group_by`, `summarize`, and `arrange`. -* These verbs roughly correspond to the same commands in SQL, another important language in data science. -* The `%>%` symbol is a pipe. It takes the thing on the left side and pipes it down to the function on the right side. We could have done `count(cen10, race)` as `cen10 %>% count(race)`. That means take `cen10` and pass it on to the function `count`, which will count observations by race and return a collapsed dataset with the categories in its own variable and their respective counts in `n`. +- 80 percent of your data wrangling needs might be doable with these basic `dplyr` functions: `select`, `mutate`, `group_by`, `summarize`, and `arrange`. +- These verbs roughly correspond to the same commands in SQL, another important language in data science. +- The `%>%` symbol is a pipe. It takes the thing on the left side and pipes it down to the function on the right side. We could have done `count(cen10, race)` as `cen10 %>% count(race)`. That means take `cen10` and pass it on to the function `count`, which will count observations by race and return a collapsed dataset with the categories in its own variable and their respective counts in `n`. ### Extra: A sneak peak at Ober's data -Although this is a bit beyond our current stage, it's hard to resist the temptation to see what you can do with data like this. For example, you can map it.^[In mid-2018, changes in Google's services made it no longer possible to render maps on the fly. Therefore, the map is not currently rendered automatically (but can be rendered once the user registers their API). Instead, you now need to register with Google. See the [change](https://github.com/dkahle/ggmap/blob/e55c0b22b0d16a010b4b45dd2fce800ff0ef19b8/NEWS#L6-L12) to the pacakge ggmap.] +Although this is a bit beyond our current stage, it's hard to resist the temptation to see what you can do with data like this. For example, you can map it.[^11_data-handling_counting-5] + +[^11_data-handling_counting-5]: In mid-2018, changes in Google's services made it no longer possible to render maps on the fly. Therefore, the map is not currently rendered automatically (but can be rendered once the user registers their API). Instead, you now need to register with Google. See the [change](https://github.com/dkahle/ggmap/blob/e55c0b22b0d16a010b4b45dd2fce800ff0ef19b8/NEWS#L6-L12) to the pacakge ggmap. Using the `ggmap` package + ```{r} #| message: false #| warning: false @@ -283,6 +309,7 @@ library(ggmap) ``` First get a map of the Greek world. + ```{r} #| message: false #| warning: false @@ -293,11 +320,12 @@ greece <- get_map(location = c(lon = 22.6382849, lat = 39.543287), maptype = "toner") ggmap(greece) ``` + ![](images/ober_ggmap_default.png) I chose the specifications for arguments `zoom` and `maptype` by looking at the webpage and Googling some examples. -Ober's data has the latitude and longitude of each polis. Because the map of Greece has the same coordinates, we can add the polei on the same map. +Ober's data has the latitude and longitude of each polis. Because the map of Greece has the same coordinates, we can add the polei on the same map. ```{r} #| warning: false @@ -312,6 +340,7 @@ gg_ober + scale_y_continuous(limits = c(32, 44)) + theme_void() ``` + ![](images/ober_ggmap_polis.png) ## Exercises {.unnumbered} @@ -341,13 +370,16 @@ Make a scatterplot with the number of colonies on the x-axis and Fame on the y-a ``` ### 4 {.unnumbered} + Find the correct function to read the following datasets (available in your rstudio.cloud session) into your R window. -* `data/input/acs2015_1percent.csv`: A one percent sample of the American Community Survey -* `data/input/gapminder_wide.tab`: Country-level wealth and health from Gapminder^[Formatted and taken from ] -* `data/input/gapminder_wide.Rds`: A Rds version of the Gapminder (What is a Rds file? What's the difference?) -* `data/input/Nunn_Wantchekon_sample.dta`: A sample from the Afrobarometer survey (which we'll explore tomorrow). `.dta` is a Stata format. -* `data/input/german_credit.sav`: A hypothetical dataset on consumer credit. `.sav` is a SPSS format. +- `data/input/acs2015_1percent.csv`: A one percent sample of the American Community Survey +- `data/input/gapminder_wide.tab`: Country-level wealth and health from Gapminder[^11_data-handling_counting-6] +- `data/input/gapminder_wide.Rds`: A Rds version of the Gapminder (What is a Rds file? What's the difference?) +- `data/input/Nunn_Wantchekon_sample.dta`: A sample from the Afrobarometer survey (which we'll explore tomorrow). `.dta` is a Stata format. +- `data/input/german_credit.sav`: A hypothetical dataset on consumer credit. `.sav` is a SPSS format. + +[^11_data-handling_counting-6]: Formatted and taken from Our Recommendations: Look at the packages `haven` and `readr` @@ -356,6 +388,7 @@ Our Recommendations: Look at the packages `haven` and `readr` ``` ### 5 {.unnumbered} + Read Ober's codebook and find a variable that you think is interesting. Check the distribution of that variable in your data, get a couple of statistics, and summarize it in English. ```{r} @@ -363,6 +396,7 @@ Read Ober's codebook and find a variable that you think is interesting. Check th ``` ### 6 {.unnumbered} + This is day 1 and we covered a lot of material. Some of you might have found this completely new; others not so. Please click through this survey before you leave so we can adjust accordingly on the next few days. diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index 802fafa..f7b3973 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -1,4 +1,4 @@ -# Manipulating Vectors and Matrices^[Module originally written by Shiro Kuriwaki and Yon Soo Park] {#rmatrices} +# Manipulating Vectors and Matrices {#rmatrices} ```{r} #| include: false @@ -10,25 +10,31 @@ library(haven) library(ggplot2) ``` +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki and Yon Soo Park +::: + ### Motivation {.unnumbered} -[Nunn and Wantchekon (2011)](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf) -- "The Slave Trade and the Origins of Mistrust in Africa"^[[Nunn, Nathan, and Leonard Wantchekon. 2011. “The Slave Trade and the Origins of Mistrust in Africa.” American Economic Review 101(7): 3221–52.](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf)] -- argues that across African countries, the distrust of co-ethnics fueled by the slave trade has had long-lasting effects on modern day trust in these territories. They argued that the slave trade created distrust in these societies in part because as some African groups were employed by European traders to capture their neighbors and bring them to the slave ships. +[Nunn and Wantchekon (2011)](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf) -- "The Slave Trade and the Origins of Mistrust in Africa"[^12_matricies-manipulation-1] -- argues that across African countries, the distrust of co-ethnics fueled by the slave trade has had long-lasting effects on modern day trust in these territories. They argued that the slave trade created distrust in these societies in part because as some African groups were employed by European traders to capture their neighbors and bring them to the slave ships. + +[^12_matricies-manipulation-1]: [Nunn, Nathan, and Leonard Wantchekon. 2011. “The Slave Trade and the Origins of Mistrust in Africa.” American Economic Review 101(7): 3221–52.](https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf) -Nunn and Wantchekon use a variety of statistical tools to make their case (adding controls, ordered logit, instrumental variables, falsification tests, causal mechanisms), many of which will be covered in future courses. In this module we will only touch on their first set of analysis that use Ordinary Least Squares (OLS). OLS is likely the most common application of linear algebra in the social sciences. We will cover some linear algebra, matrix manipulation, and vector manipulation from this data. +Nunn and Wantchekon use a variety of statistical tools to make their case (adding controls, ordered logit, instrumental variables, falsification tests, causal mechanisms), many of which will be covered in future courses. In this module we will only touch on their first set of analysis that use Ordinary Least Squares (OLS). OLS is likely the most common application of linear algebra in the social sciences. We will cover some linear algebra, matrix manipulation, and vector manipulation from this data. ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: -* R basic programming -* Data Import -* Statistical Summaries. +- R basic programming +- Data Import +- Statistical Summaries. Today we'll cover -* Matrices & Dataframes in R -* Manipulating variables -* And other `R` tips +- Matrices & Dataframes in R +- Manipulating variables +- And other `R` tips ## Read Data @@ -38,12 +44,14 @@ nunn_full <- read_dta("data/input/Nunn_Wantchekon_AER_2011.dta") ``` Nunn and Wantchekon's main dataset has more than 20,000 observations. Each observation is a respondent from the Afrobarometer survey. + ```{r} head(nunn_full) colnames(nunn_full) ``` -First, let's consider a small subset of this dataset. +First, let's consider a small subset of this dataset. + ```{r} #| include: false #| eval: false @@ -62,12 +70,15 @@ nunn ``` ## data.frame vs. matricies -This is a `data.frame` object. + +This is a `data.frame` object. + ```{r} class(nunn) ``` But it can be also consider a matrix in the linear algebra sense. What are the dimensions of this matrix? + ```{r} nrow(nunn) ``` @@ -83,6 +94,7 @@ What is the difference between a `data.frame` and a matrix? A `data.frame` can h You can think of data frames maybe as matrices-plus, because a column can take on characters as well as numbers. As we just saw, this is often useful for real data analyses. Another way to think about data frames is that it is a type of list. Try the `str()` code below and notice how it is organized in slots. Each slot is a vector. They can be vectors of numbers or characters. + ```{r} #| eval: false # enter this on your console @@ -92,41 +104,50 @@ str(cen10) ## Handling matricies in `R` You can easily transpose a matrix + ```{r} X t(X) ``` -What are the values of all rows in the first column? +What are the values of all rows in the first column? + ```{r} X[, 1] ``` What are all the values of "exports"? (i.e. return the whole "exports" column) + ```{r} X[, "exports"] ``` What is the first observation (i.e. first row)? + ```{r} X[1, ] ``` What is the value of the first variable of the first observation? + ```{r} X[1, 1] ``` -Pause and consider the following problem on your own. What is the following code doing? +Pause and consider the following problem on your own. What is the following code doing? + ```{r} X[X[, "trust_neighbors"] == 0, "export_area"] ``` -Why does it give the same output as the following? + +Why does it give the same output as the following? + ```{r} X[which(X[, "trust_neighbors"] == 0), "export_area"] ``` -Some more manipulation +Some more manipulation + ```{r} X + X ``` @@ -153,20 +174,21 @@ colnames(X) ## Variable Transformations -`exports` is the total number of slaves that were taken from the individual's ethnic group between Africa's four slave trades between 1400-1900. +`exports` is the total number of slaves that were taken from the individual's ethnic group between Africa's four slave trades between 1400-1900. What is `ln_exports`? The article describes this as the natural log of one plus the `exports`. This is a transformation of one column by a particular function ```{r} log(1 + X[, "exports"]) ``` -Question for you: why add the 1? + +Question for you: why add the 1? Verify that this is the same as `X[, "ln_exports"]` ## Linear Combinations -In Table 1 we see "OLS Estimates". These are estimates of OLS coefficients and standard errors. You do not need to know what these are for now, but it doesn't hurt to getting used to seeing them. +In Table 1 we see "OLS Estimates". These are estimates of OLS coefficients and standard errors. You do not need to know what these are for now, but it doesn't hurt to getting used to seeing them. ![](images/nunn_wantchekon_table1.png) @@ -179,6 +201,7 @@ Take the first number in Table 1, which is -0.00068. Now, multiply this by `expo ``` Now, just one more step. Make a new matrix with just exports and the value 1 + ```{r} X2 <- cbind(1, X[, "exports"]) ``` @@ -194,6 +217,7 @@ colnames(X2) <- c("intercept", "exports") ``` What are the dimensions of the matrix `X2`? + ```{r} dim(X2) ``` @@ -205,11 +229,13 @@ B <- matrix(c(1.62, -0.00068)) ``` What are the dimensions of `B`? + ```{r} dim(B) ``` What is the product of `X2` and `B`? From the dimensions, can you tell if it will be conformable? + ```{r} X2 %*% B ``` @@ -237,6 +263,7 @@ head(cen10) ``` What is the dimension of this dataframe? What does the number of rows represent? What does the number of columns represent? + ```{r} #| message: false dim(cen10) @@ -251,7 +278,7 @@ What variables does this dataset hold? What kind of information does it have? colnames(cen10) ``` -We can access column vectors, or vectors that contain values of variables by using the $ sign +We can access column vectors, or vectors that contain values of variables by using the \$ sign ```{r} #| message: false @@ -267,7 +294,7 @@ We can look at a unique set of variable values by calling the unique function unique(cen10$state) ``` -How many different states are represented (this dataset includes DC as a state)? +How many different states are represented (this dataset includes DC as a state)? ```{r} #| message: false @@ -277,6 +304,7 @@ length(unique(cen10$state)) Matrices are rectangular structures of numbers (they have to be numbers, and they can't be characters). A cross-tab can be considered a matrix: + ```{r} table(cen10$race, cen10$sex) ``` @@ -287,7 +315,7 @@ dim(cross_tab) cross_tab[6, 2] ``` -But a subset of your data -- individual values-- can be considered a matrix too. +But a subset of your data -- individual values-- can be considered a matrix too. ```{r} #| warning: false @@ -304,7 +332,8 @@ cen10[1:20, c("race", "age")] cen10 %>% slice(1:20) %>% select(race, age) ``` -A vector is a special type of matrix with only one column or only one row +A vector is a special type of matrix with only one column or only one row + ```{r} # One column @@ -319,6 +348,7 @@ cen10 %>% slice(2) ``` What if we want a special subset of the data? For example, what if I only want the records of individuals in California? What if I just want the age and race of individuals in California? + ```{r} # subset for CA rows ca_subset <- cen10[cen10$state == "California", ] @@ -335,7 +365,8 @@ ca_subset_age_race_tidy <- cen10 %>% filter(state == "California") %>% select(ag all_equal(ca_subset_age_race, ca_subset_age_race_tidy) ``` -Some common operators that can be used to filter or to use as a condition. Remember, you can use the unique function to look at the set of all values a variable holds in the dataset. +Some common operators that can be used to filter or to use as a condition. Remember, you can use the unique function to look at the set of all values a variable holds in the dataset. + ```{r} # all individuals older than 30 and younger than 70 s1 <- cen10[cen10$age > 30 & cen10$age < 70, ] @@ -361,19 +392,25 @@ all_equal(s7, s8) ## Checkpoint {.unnumbered} ### 1 {.unnumbered} + Get the subset of cen10 for non-white individuals (Hint: look at the set of values for the race variable by using the unique function) + ```{r} # Enter here ``` ### 2 {.unnumbered} + Get the subset of cen10 for females over the age of 40 + ```{r} # Enter here ``` ### 3 {.unnumbered} + Get all the serial numbers for black, male individuals who don't live in Ohio or Nevada. + ```{r} # Enter here ``` @@ -382,15 +419,14 @@ Get all the serial numbers for black, male individuals who don't live in Ohio or ### 1 {.unnumbered} -Let -$$\mathbf{A} = \left[\begin{array} +Let $$\mathbf{A} = \left[\begin{array} {rrr} 0.6 & 0.2\\ 0.4 & 0.8\\ \end{array}\right] $$ -Use R to write code that will create the matrix $A$, and then consecutively multiply $A$ to itself 4 times. What is the value of $A^{4}$? +Use R to write code that will create the matrix $A$, and then consecutively multiply $A$ to itself 4 times. What is the value of $A^{4}$? ```{r} ## Enter yourself @@ -399,21 +435,22 @@ Use R to write code that will create the matrix $A$, and then consecutively mul Note that R notation of matrices is different from the math notation. Simply trying `X^n` where `X` is a matrix will only take the power of each element to `n`. Instead, this problem asks you to perform matrix multiplication. ### 2 {.unnumbered} + Let's apply what we learned about subsetting or filtering/selecting. Use the `nunn_full` dataset you have already loaded -a) First, show all observations (rows) that have a `"male"` variable higher than 0.5 +a) First, show all observations (rows) that have a `"male"` variable higher than 0.5 ```{r} ## Enter yourself ``` -b) Next, create a matrix / dataframe with only two columns: `"trust_neighbors"` and `"age"` +b) Next, create a matrix / dataframe with only two columns: `"trust_neighbors"` and `"age"` ```{r} ## Enter yourself ``` -c) Lastly, show all values of `"trust_neighbors"` and `"age"` for observations (rows) that have the "male" variable value that is higher than 0.5 +c) Lastly, show all values of `"trust_neighbors"` and `"age"` for observations (rows) that have the "male" variable value that is higher than 0.5 ```{r} ## Enter yourself @@ -425,11 +462,12 @@ Find a way to generate a vector of "column averages" of the matrix `X` from the ### 4 {.unnumbered} -Similarly, generate a vector of "column medians". +Similarly, generate a vector of "column medians". ### 5 {.unnumbered} Consider the regression that was run to generate Table 1: + ```{r} form <- "trust_neighbors ~ exports + age + age2 + male + urban_dum + factor(education) + factor(occupation) + factor(religion) + factor(living_conditions) + district_ethnic_frac + frac_ethnicity_in_district + isocode" lm_1_1 <- lm(as.formula(form), nunn_full) @@ -437,12 +475,15 @@ lm_1_1 <- lm(as.formula(form), nunn_full) # The below coef function returns a vector of OLS coefficiants coef(lm_1_1) ``` -First, get a small subset of the nunn_full dataset. This time, sample 20 rows and select for variables `exports`, `age`, `age2`, `male`, and `urban_dum`. To this small subset, add (`bind_cols()` in tidyverse or `cbind()` in base R) a column of 1's; this represents the intercept. If you need some guidance, look at how we sampled 10 rows selected for a different set of variables above in the lecture portion. + +First, get a small subset of the nunn_full dataset. This time, sample 20 rows and select for variables `exports`, `age`, `age2`, `male`, and `urban_dum`. To this small subset, add (`bind_cols()` in tidyverse or `cbind()` in base R) a column of 1's; this represents the intercept. If you need some guidance, look at how we sampled 10 rows selected for a different set of variables above in the lecture portion. + ```{r} # Enter here ``` -Next let's try calculating predicted values of levels of trust in neighbors by multiplying coefficients for the intercept, `exports`, `age`, `age2`, `male`, and `urban_dum` to the actual observed values for those variables in the small subset you've just created. +Next let's try calculating predicted values of levels of trust in neighbors by multiplying coefficients for the intercept, `exports`, `age`, `age2`, `male`, and `urban_dum` to the actual observed values for those variables in the small subset you've just created. + ```{r} # Hint: You can get just selected elements from the vector returned by coef(lm_1_1) diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index 0355db4..3537003 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -4,22 +4,22 @@ Up till now, you should have covered: -* R basic programming -* Data Import -* Statistical Summaries -* Visualization +- R basic programming +- Data Import +- Statistical Summaries +- Visualization Today we'll cover -* Objects -* Functions -* Loops +- Objects +- Functions +- Loops ## What is an object? -Now that we have covered some hands-on ways to use graphics, let's go into some fundamentals of the R language. +Now that we have covered some hands-on ways to use graphics, let's go into some fundamentals of the R language. -Let's first set up +Let's first set up ```{r} #| message: false @@ -34,23 +34,26 @@ library(ggplot2) cen10 <- read_csv("data/input/usc2010_001percent.csv", col_types = cols()) ``` -Objects are abstract symbols in which you store data. Here we will create an object from `copy`, and assign `cen10` to it. +Objects are abstract symbols in which you store data. Here we will create an object from `copy`, and assign `cen10` to it. ```{r} copy <- cen10 ``` This looks the same as the original dataset: + ```{r} copy ``` What happens if you do this next? + ```{r} copy <- "" ``` It got reassigned: + ```{r} copy ``` @@ -73,12 +76,13 @@ my_list ``` each slot can be anything. What are we doing here? We are defining the 1st slot of the list `my_list` to be a vector `c(1, 2, 3, 4, 5)` + ```{r} my_list[[1]] <- c(1, 2, 3, 4, 5) my_list ``` -You can even make nested lists. Let's say we want the 1st slot of the list to be another list of three elements. +You can even make nested lists. Let's say we want the 1st slot of the list to be another list of three elements. ```{r} my_list[[1]][[1]] <- "subitem 1 in slot 1 of my_list" @@ -89,35 +93,38 @@ my_list ``` ## Making your own objects -We've covered one type of object, which is a list. You saw it was quite flexible. How many types of objects are there? + +We've covered one type of object, which is a list. You saw it was quite flexible. How many types of objects are there? There are an infinite number of objects, because people make their own class of object. You can detect the type of the object (the class) by the function `class` Object can be said to be an instance of a class. -___Analogies___: +***Analogies***: -__class__ - Pokemon, __object__ - Pikachu +**class** - Pokemon, **object** - Pikachu -__class__ - Book, __object__ - To Kill a Mockingbird +**class** - Book, **object** - To Kill a Mockingbird -__class__ - DataFrame, __object__ - 2010 census data +**class** - DataFrame, **object** - 2010 census data -__class__ - Character, __object__ - "Programming is Fun" +**class** - Character, **object** - "Programming is Fun" What is type (class) of object is `cen10`? + ```{r} class(cen10) ``` -What about this text? +What about this text? + ```{r} class("some random text") ``` -To change or create the class of any object, you can _assign_ it. To do this, assign the name of your class to character to an object's `class()`. +To change or create the class of any object, you can *assign* it. To do this, assign the name of your class to character to an object's `class()`. -We can start from a simple list. For example, say we wanted to store data about pokemon. Because there is no pre-made package for this, we decide to make our own class. +We can start from a simple list. For example, say we wanted to store data about pokemon. Because there is no pre-made package for this, we decide to make our own class. ```{r} pikachu <- list(name = "Pikachu", @@ -126,7 +133,8 @@ pikachu <- list(name = "Pikachu", color = "Yellow") ``` -and we can give it any class name we want. +and we can give it any class name we want. + ```{r} class(pikachu) <- "Pokemon" str(pikachu) @@ -135,13 +143,15 @@ pikachu$type ``` ### Seeing R through objects + Most of the R objects that you will see as you advance are their own objects. For example, here's a linear regression object (which you will learn more about in Gov 2000): + ```{r} ols <- lm(mpg ~ wt + vs + gear + carb, mtcars) class(ols) ``` -Anything can be an object! Even graphs (in `ggplot`) can be assigned, re-assigned, and edited. +Anything can be an object! Even graphs (in `ggplot`) can be assigned, re-assigned, and edited. ```{r} #| warning: false @@ -161,11 +171,13 @@ gg_tab ``` You can change the orientation + ```{r} gg_tab<- gg_tab + coord_flip() ``` ### Parsing an object by `str()s` + It can be hard to understand an `R` object because it's contents are unknown. The function `str`, short for structure, is a quick way to look into the innards of an object ```{r} @@ -174,6 +186,7 @@ class(my_list) ``` Same for the object we just made + ```{r} str(pikachu) ``` @@ -187,17 +200,21 @@ str(gg_tab) ``` ## Types of variables -In the social science we often analyze variables. As you saw in the tutorial, different types of variables require different care. -A key link with what we just learned is that variables are also types of R objects. +In the social science we often analyze variables. As you saw in the tutorial, different types of variables require different care. + +A key link with what we just learned is that variables are also types of R objects. ### scalars + One number. How many people did we count in our Census sample? + ```{r} nrow(cen10) ``` Question: What proportion of our census sample is Native American? This number is also a scalar + ```{r} # Enter yourself unique(cen10$race) @@ -208,21 +225,23 @@ Hint: you can use the function `mean()` to calcualte the sample mean. The sample ### numeric vectors -A sequence of numbers. +A sequence of numbers. ```{r} grp_race_ordered$count class(grp_race_ordered$count) ``` -Or even, all the ages of the millions of people in our Census. Here are just the first few numbers of the list. +Or even, all the ages of the millions of people in our Census. Here are just the first few numbers of the list. + ```{r} head(cen10$age) ``` ### characters (aka strings) -This can be just one stretch of characters +This can be just one stretch of characters + ```{r} my_name <- "Meg" my_name @@ -230,6 +249,7 @@ class(my_name) ``` or more characters. Notice here that there's a difference between a vector of individual characters and a length-one object of characters. + ```{r} my_name_letters <- c("M","e","g") my_name_letters @@ -237,6 +257,7 @@ class(my_name_letters) ``` Finally, remember that lower vs. upper case matters in R! + ```{r} my_name2 <- "shiro" my_name == my_name2 @@ -246,20 +267,24 @@ my_name == my_name2 Most of what we do in R is executing a function. `read_csv()`, `nrow()`, `ggplot()` .. pretty much anything with a parentheses is a function. And even things like `<-` and `[` are functions as well. -A function is a set of instructions with specified ingredients. It takes an __input__, then __manipulates__ it -- changes it in some way -- and then returns the manipulated product. +A function is a set of instructions with specified ingredients. It takes an **input**, then **manipulates** it -- changes it in some way -- and then returns the manipulated product. + +One way to see what a function actually does is to enter it without parentheses. -One way to see what a function actually does is to enter it without parentheses. ```{r} #| eval: false # enter this on your console table ``` -You'll see below that the most basic functions are quite complicated internally. -You'll notice that functions contain other functions. _wrapper_ functions are functions that "wrap around" existing functions. This sounds redundant, but it's an important feature of programming. If you find yourself repeating a command more than two times, you should make your own function, rather than writing the same type of code. +You'll see below that the most basic functions are quite complicated internally. + +You'll notice that functions contain other functions. *wrapper* functions are functions that "wrap around" existing functions. This sounds redundant, but it's an important feature of programming. If you find yourself repeating a command more than two times, you should make your own function, rather than writing the same type of code. ### Write your own function + It's worth remembering the basic structure of a function. You create a new function, call it `my_fun` by this: + ```{r} #| eval: !expr F my_fun <- function() { @@ -279,6 +304,7 @@ count_men <- function(data) { ``` Then all we need to do is feed this function a dataset + ```{r} count_men(cen10) ``` @@ -305,6 +331,7 @@ nw_in_state <- function(data, state) { The last line is what gets generated from the function. To be more explicit you can wrap the last line around `return()`. (as in `return(nw.s/total.s`). `return()` is used when you want to break out of a function in the middle of it and not wait till the last line. Try it on your favorite state! + ```{r} nw_in_state(cen10, "Massachusetts") @@ -315,6 +342,7 @@ nw_in_state(cen10, "Massachusetts") ### 1 {.unnumbered} Try making your own function, `average_age_in_state`, that will give you the average age of people in a given state. + ```{r} # Enter on your own @@ -323,47 +351,51 @@ Try making your own function, `average_age_in_state`, that will give you the ave ### 2 {.unnumbered} Try making your own function, `asians_in_state`, that will give you the number of `Chinese`, `Japanese`, and `Other Asian or Pacific Islander` people in a given state. + ```{r} # Enter on your own ``` ### 3 {.unnumbered} -Try making your own function, 'top_10_oldest_cities', that will give you the names of cities whose population's average age is top 10 oldest. +Try making your own function, 'top_10_oldest_cities', that will give you the names of cities whose population's average age is top 10 oldest. ```{r} # Enter on your own ``` ## What is a package? -You can think of a package as a suite of functions that other people have already built for you to make your life easier. + +You can think of a package as a suite of functions that other people have already built for you to make your life easier. ```{r} help(package = "ggplot2") ``` -To use a package, you need to do two things: (1) install it, and then (2) load it. +To use a package, you need to do two things: (1) install it, and then (2) load it. Installing is a one-time thing + ```{r} #| eval: false install.packages("ggplot2") ``` -But you need to load each time you start a R instance. So always keep these commands on a script. +But you need to load each time you start a R instance. So always keep these commands on a script. + ```{r} library(ggplot2) ``` -In `rstudio.cloud`, we already installed a set of packages for you. But when you start your own R instance, you need to have installed the package at some point. +In `rstudio.cloud`, we already installed a set of packages for you. But when you start your own R instance, you need to have installed the package at some point. ## Conditionals -Sometimes, you want to execute a command only under certain conditions. This is done through the almost universal function, `if()`. Inside the `if` function we enter a logical statement. The line that is adjacent to, or follows, the `if()` statement only gets executed if the statement returns `TRUE`. +Sometimes, you want to execute a command only under certain conditions. This is done through the almost universal function, `if()`. Inside the `if` function we enter a logical statement. The line that is adjacent to, or follows, the `if()` statement only gets executed if the statement returns `TRUE`. -For example, +For example, -For example, +For example, ```{r} x <- 5 @@ -376,7 +408,7 @@ if (x >0) { } ``` -You can wrap that whole things in a function +You can wrap that whole things in a function ```{r} #| warning: false @@ -393,11 +425,13 @@ is_positive <- function(number) { is_positive(5) is_positive(-3) ``` + ## For-loops -Loops repeat the same statement, although the statement can be "the same" only in an abstract sense. Use the `for(x in X)` syntax to repeat the subsequent command as many times as there are elements in the right-hand object `X`. Each of these elements will be referred to the left-hand index `x` +Loops repeat the same statement, although the statement can be "the same" only in an abstract sense. Use the `for(x in X)` syntax to repeat the subsequent command as many times as there are elements in the right-hand object `X`. Each of these elements will be referred to the left-hand index `x` + +First, come up with a vector. -First, come up with a vector. ```{r} fruits <- c("apples", "oranges", "grapes") ``` @@ -408,7 +442,7 @@ Now we use the `fruits` vector in a `for` loop. for (fruit in fruits) { print(paste("I love", fruit)) } -``` +``` Here `for()` and `in` must be part of any for loop. The right hand side `fruits` must be a thing that exists. Finally the `left-hand` side object is "Pick your favor name." It is analogous to how we can index a sum with any letter. $\sum_{i=1}^{10}i$ and `sum_{j = 1}^{10}j` are in fact the same thing. @@ -416,7 +450,7 @@ Here `for()` and `in` must be part of any for loop. The right hand side `fruits` for (i in 1:length(fruits)) { print(paste("I love", fruits[i])) } -``` +``` ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") @@ -431,9 +465,10 @@ for( state in states_of_interest){ } -``` +``` Instead of printing, you can store the information in a vector + ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") male_percentages <- c() @@ -456,8 +491,7 @@ male_percentages ## Nested Loops -What if I want to calculate the population percentage of a race group for all race groups in states of interest? -You could probably use tidyverse functions to do this, but let's try using loops! +What if I want to calculate the population percentage of a race group for all race groups in states of interest? You could probably use tidyverse functions to do this, but let's try using loops! ```{r} @@ -471,27 +505,32 @@ for (state in states_of_interest) { } } ``` + ## Exercises {.unnumbered} ### Exercise 1: Write your own function {.unnumbered} + Write your own function that makes some task of data analysis simpler. Ideally, it would be a function that helps you do either of the previous tasks in fewer lines of code. You can use the three lines of code that was provided in exercise 1 to wrap that into another function too! + ```{r} # Enter yourself -``` +``` ### Exercise 2: Using Loops {.unnumbered} Using a loop, create a crosstab of sex and race for each state in the set "states_of_interest" + ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") # Enter yourself -``` +``` ### Exercise 3: Storing information derived within loops in a global dataframe {.unnumbered} Recall the following nested loop + ```{r} states_of_interest <- c("California", "Massachusetts", "New Hampshire", "Washington") for (state in states_of_interest) { @@ -509,4 +548,3 @@ Instead of printing the percentage of each race in each state, create a datafram ```{r} ``` - diff --git a/14_visualization.qmd b/14_visualization.qmd index b62fcb1..67d371b 100644 --- a/14_visualization.qmd +++ b/14_visualization.qmd @@ -1,4 +1,8 @@ -# Visualization^[Module originally written by Shiro Kuriwaki] {#dataviz} +# Visualization {#dataviz} + +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki. +::: ```{r} #| include: false @@ -13,36 +17,42 @@ library(scales) ### Motivation: The Law of the Census {.unnumbered} -In this module, let's visualize some cross-sectional stats with an actual Census. Then, we'll do an example on time trends with Supreme Court ideal points. +In this module, let's visualize some cross-sectional stats with an actual Census. Then, we'll do an example on time trends with Supreme Court ideal points. + +Why care about the Census? The Census is one of the fundamental acts of a government. See the Law Review article by [Persily (2011)](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf), "The Law of the Census."[^14_visualization-1] The Census is government's primary tool for apportionment (allocating seats to districts), appropriations (allocating federal funding), and tracking demographic change. See for example [Hochschild and Powell (2008)](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2) on how the categorizations of race in the Census during 1850-1930.[^14_visualization-2] Notice also that both of these pieces are not inherently "quantitative" --- the Persily article is a Law Review and the Hochschild and Powell article is on American Historical Development --- but data analysis would be certainly relevant. + +[^14_visualization-1]: [Persily, Nathaniel. 2011. "The Law of the Census: How to Count, What to Count, Whom to Count, and Where to Count Them.”](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf). *Cardozo Law Review* 32(3): 755–91. -Why care about the Census? The Census is one of the fundamental acts of a government. See the Law Review article by [Persily (2011)](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf), "The Law of the Census."^[[Persily, Nathaniel. 2011. "The Law of the Census: How to Count, What to Count, Whom to Count, and Where to Count Them.”](http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf). _Cardozo Law Review_ 32(3): 755–91.] The Census is government's primary tool for apportionment (allocating seats to districts), appropriations (allocating federal funding), and tracking demographic change. See for example [Hochschild and Powell (2008)](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2) on how the categorizations of race in the Census during 1850-1930.^[[Hochschild, Jennifer L., and Brenna Marea Powell. 2008. "Racial Reorganization and the United States Census 1850–1930: Mulattoes, Half-Breeds, Mixed Parentage, Hindoos, and the Mexican Race."](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2). _Studies in American Political Development_ 22(1): 59–96.] Notice also that both of these pieces are not inherently "quantitative" --- the Persily article is a Law Review and the Hochschild and Powell article is on American Historical Development --- but data analysis would be certainly relevant. +[^14_visualization-2]: [Hochschild, Jennifer L., and Brenna Marea Powell. 2008. "Racial Reorganization and the United States Census 1850–1930: Mulattoes, Half-Breeds, Mixed Parentage, Hindoos, and the Mexican Race."](https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2). *Studies in American Political Development* 22(1): 59–96. -Time series data is a common form of data in social science data, and there is growing methodological work on making causal inferences with time series.^[[Blackwell, Matthew, and Adam Glynn. 2018. "How to Make Causal Inferences with Time-Series Cross-Sectional Data under Selection on Observables."](https://doi.org/10.1017/S0003055418000357) _American Political Science Review_] We will use the the ideological estimates of the Supreme court. +Time series data is a common form of data in social science data, and there is growing methodological work on making causal inferences with time series.[^14_visualization-3] We will use the the ideological estimates of the Supreme court. + +[^14_visualization-3]: [Blackwell, Matthew, and Adam Glynn. 2018. "How to Make Causal Inferences with Time-Series Cross-Sectional Data under Selection on Observables."](https://doi.org/10.1017/S0003055418000357) *American Political Science Review* ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: -* The R Visualization and Programming primers at -* Reading and handling data -* Matrices and Vectors - * What does `:` mean in R? What about `==`? `,`?, `!=` , `&`, `|`, `%in% ` - * What does `%>%` do? +- The R Visualization and Programming primers at +- Reading and handling data +- Matrices and Vectors + - What does `:` mean in R? What about `==`? `,`?, `!=` , `&`, `|`, `%in%` + - What does `%>%` do? Today we'll cover: -* Visualization -* A bit of data wrangling +- Visualization +- A bit of data wrangling -### Check your understanding {.unnumbered} +### Check your understanding {.unnumbered} -* How do you make a barplot, in base-R and in ggplot? -* How do you add layers to a ggplot? -* How do you change the axes of a ggplot? -* How do you make a histogram? -* How do you make a graph that looks like this? +- How do you make a barplot, in base-R and in ggplot? +- How do you add layers to a ggplot? +- How do you change the axes of a ggplot? +- How do you make a histogram? +- How do you make a graph that looks like this? -![By Randy Schutt - Own work, CC BY-SA 3.0, [Wikimedia.]( https://commons.wikimedia.org/w/index.php?curid=29585342)](images/Martin-Quinn_Wikipedia.png) +![By Randy Schutt - Own work, CC BY-SA 3.0, [Wikimedia.](https://commons.wikimedia.org/w/index.php?curid=29585342)](images/Martin-Quinn_Wikipedia.png) ## Read data @@ -53,48 +63,56 @@ First, the census. Read in a subset of the 2010 Census that we looked at earlier cen10 <- readRDS("data/input/usc2010_001percent.Rds") ``` -The data comes from IPUMS^[[Ruggles, Steven, Katie Genadek, Ronald Goeken, Josiah Grover, and Matthew Sobek. 2015. Integrated Public Use Microdata Series: Version 6.0 dataset](http://doi.org/10.18128/D010.V6.0)], a great source to extract and analyze Census and Census-conducted survey (ACS, CPS) data. +The data comes from IPUMS[^14_visualization-4], a great source to extract and analyze Census and Census-conducted survey (ACS, CPS) data. + +[^14_visualization-4]: [Ruggles, Steven, Katie Genadek, Ronald Goeken, Josiah Grover, and Matthew Sobek. 2015. Integrated Public Use Microdata Series: Version 6.0 dataset](http://doi.org/10.18128/D010.V6.0) ## Counting + How many people are in your sample? ```{r} nrow(cen10) ``` -This and all subsequent tasks involve manipulating and summarizing data, sometimes called "wrangling". As per last time, there are both "base-R" and "tidyverse" approaches. +This and all subsequent tasks involve manipulating and summarizing data, sometimes called "wrangling". As per last time, there are both "base-R" and "tidyverse" approaches. We have already seen several functions from the tidyverse: -* `select` selects columns -* `filter` selects rows based on a logical (boolean) statement -* `slice` selects rows based on the row number -* `arrange` reordered the rows in descending order. +- `select` selects columns +- `filter` selects rows based on a logical (boolean) statement +- `slice` selects rows based on the row number +- `arrange` reordered the rows in descending order. -In this visualization section, we'll make use of the pair of functions `group_by()` and `summarize()`. +In this visualization section, we'll make use of the pair of functions `group_by()` and `summarize()`. ## Tabulating -Summarizing data is the key part of communication; good data viz gets the point across.^[[Kastellec, Jonathan P., and Eduardo L. Leoni. 2007. "Using Graphs Instead of Tables in Political Science."](http://www.princeton.edu/~jkastell/Tables2Graphs/graphs.pdf). _Perspectives on Politics_ 5 (4): 755–71.] Summaries of data come in two forms: tables and figures. +Summarizing data is the key part of communication; good data viz gets the point across.[^14_visualization-5] Summaries of data come in two forms: tables and figures. + +[^14_visualization-5]: [Kastellec, Jonathan P., and Eduardo L. Leoni. 2007. "Using Graphs Instead of Tables in Political Science."](http://www.princeton.edu/~jkastell/Tables2Graphs/graphs.pdf). *Perspectives on Politics* 5 (4): 755–71. Here are two ways to count by group, or to tabulate. In base-R Use the `table` function, that provides how many rows exist for an unique value of the vector (remember `unique` from yesterday?) + ```{r} table(cen10$race) ``` With tidyverse, a quick convenience function is `count`, with the variable to count on included. + ```{r} count(cen10, race) ``` We can check out the arguments of `count` and see that there is a `sort` option. What does this do? + ```{r} count(cen10, race, sort = TRUE) ``` -`count` is a kind of shorthand for `group_by()` and `summarize`. This code would have done the same. +`count` is a kind of shorthand for `group_by()` and `summarize`. This code would have done the same. ```{r} cen10 %>% @@ -102,7 +120,7 @@ cen10 %>% summarize(n = n()) ``` -If you are new to tidyverse, what would you _think_ each row did? Reading the function help page, verify if your intuition was correct. +If you are new to tidyverse, what would you *think* each row did? Reading the function help page, verify if your intuition was correct. where `n()` is a function that counts rows. @@ -112,15 +130,15 @@ Two prevalent ways of making graphing are referred to as "base-R" and "ggplot". ### base R -"Base-R" graphics are graphics that are made with R's default graphics commands. First, let's assign our tabulation to an object, -then put it in the `barplot()` function. +"Base-R" graphics are graphics that are made with R's default graphics commands. First, let's assign our tabulation to an object, then put it in the `barplot()` function. ```{r} barplot(table(cen10$race)) -``` +``` ### ggplot -A popular alternative a `ggplot` graphics, that you were introduced to in the tutorial. `gg` stands for grammar of graphics by Hadley Wickham, and it has a new semantics of explaining graphics in R. Again, first let's set up the data. + +A popular alternative a `ggplot` graphics, that you were introduced to in the tutorial. `gg` stands for grammar of graphics by Hadley Wickham, and it has a new semantics of explaining graphics in R. Again, first let's set up the data. Although the tutorial covered making scatter plots as the first cut, often data requires summaries before they made into graphs. @@ -131,16 +149,15 @@ For this example, let's group and count first like we just did. But assign it to grp_race <- count(cen10, race) ``` -We will now plot this grouped set of numbers. Recall that the `ggplot()` function takes two main arguments, `data` and `aes`. +We will now plot this grouped set of numbers. Recall that the `ggplot()` function takes two main arguments, `data` and `aes`. -1. First enter a single dataframe from which you will draw a plot. -2. Then enter the `aes`, or aesthetics. This defines which variable in the data the plotting functions should take for pre-set dimensions in graphics. The dimensions `x` and `y` are the most important. We will assign `race` and `count` to them, respectively, -3. After you close `ggplot()` .. add __layers__ by the plus sign. A `geom` is a layer of graphical representation, for example `geom_histogram` renders a histogram, `geom_point` renders a scatter plot. For a barplot, we can use `geom_col()` +1. First enter a single dataframe from which you will draw a plot. +2. Then enter the `aes`, or aesthetics. This defines which variable in the data the plotting functions should take for pre-set dimensions in graphics. The dimensions `x` and `y` are the most important. We will assign `race` and `count` to them, respectively, +3. After you close `ggplot()` .. add **layers** by the plus sign. A `geom` is a layer of graphical representation, for example `geom_histogram` renders a histogram, `geom_point` renders a scatter plot. For a barplot, we can use `geom_col()` -What is the right geometry layer to make a barplot? Turns out: +What is the right geometry layer to make a barplot? Turns out: ```{r} -#| fig.fullwidth: true ggplot(data = grp_race, aes(x = race, y = n)) + geom_col() ``` @@ -149,7 +166,6 @@ ggplot(data = grp_race, aes(x = race, y = n)) + geom_col() Adjusting your graphics to make the point clear is an important skill. Here is a base-R example of showing the same numbers but with a different design, in a way that aims to maximize the "data-to-ink ratio". ```{r} -#| fig.fullwidth: true par(oma = c(1, 11, 1, 1)) barplot(sort(table(cen10$race)), # sort numbers horiz = TRUE, # flip @@ -162,6 +178,7 @@ barplot(sort(table(cen10$race)), # sort numbers Notice that we applied the `sort()` function to order the bars in terms of their counts. The default ordering of a categorical variable / factor is alphabetical. Alphabetical ordering is uninformative and almost never the way you should order variables. In ggplot you might do this by: + ```{r} library(forcats) @@ -176,11 +193,13 @@ ggplot(data = grp_race_ordered, aes(x = race, y = n)) + caption = "Source: 2010 U.S. Census sample") ``` -The data ink ratio was popularized by Ed Tufte (originally a political economy scholar who has recently become well known for his data visualization work). See Tufte (2001), _The Visual Display of Quantitative Information_ and his website . For a R and ggplot focused example using social science examples, check out Healy (2018), _Data Visualization: A Practical Introduction_ with a draft at ^[Healy, Kieran. forthcoming. _Data Visualization: A Practical Introduction_. Princeton University Press]. There are a growing number of excellent books on data visualization. +The data ink ratio was popularized by Ed Tufte (originally a political economy scholar who has recently become well known for his data visualization work). See Tufte (2001), *The Visual Display of Quantitative Information* and his website . For a R and ggplot focused example using social science examples, check out Healy (2018), *Data Visualization: A Practical Introduction* with a draft at [^14_visualization-6]. There are a growing number of excellent books on data visualization. + +[^14_visualization-6]: Healy, Kieran. forthcoming. *Data Visualization: A Practical Introduction*. Princeton University Press ## Cross-tabs -Visualizations and Tables each have their strengths. A rule of thumb is that more than a dozen numbers on a table is too much to digest, but less than a dozen is too few for a figure to be worth it. Let's look at a table first. +Visualizations and Tables each have their strengths. A rule of thumb is that more than a dozen numbers on a table is too much to digest, but less than a dozen is too few for a figure to be worth it. Let's look at a table first. A cross-tab is counting with two types of variables, and is a simple and powerful tool to show the relationship between multiple variables. @@ -198,7 +217,7 @@ xtabs(~ state + race, cen10) What if we care about proportions within states, rather than counts? Say we'd like to compare the racial composition of a small state (like Delaware) and a large state (like California). In fact, most tasks of inference is about the unobserved population, not the observed data --- and proportions are estimates of a quantity in the population. -One way to transform a table of counts to a table of proportions is the function `prop.table`. Be careful what you want to take proportions of -- this is set by the `margin` argument. In R, the first margin (`margin = 1`) is _rows_ and the second (`margin = 2`) is _columns_. +One way to transform a table of counts to a table of proportions is the function `prop.table`. Be careful what you want to take proportions of -- this is set by the `margin` argument. In R, the first margin (`margin = 1`) is *rows* and the second (`margin = 2`) is *columns*. ```{r} ptab_race_state <- prop.table(xtab_race_state, margin = 2) @@ -208,7 +227,7 @@ Check out each of these table objects in your console and familiarize yourself w ## Composition Plots -How would you make the same figure with `ggplot()`? First, we want a count for each state $\times$ race combination. So group by those two factors and count how many observations are in each two-way categorization. `group_by()` can take any number of variables, separated by commas. +How would you make the same figure with `ggplot()`? First, we want a count for each state $\times$ race combination. So group by those two factors and count how many observations are in each two-way categorization. `group_by()` can take any number of variables, separated by commas. ```{r} grp_race_state <- cen10 %>% @@ -240,11 +259,13 @@ ggplot(data = grp_race_state, aes(x = state, y = n, fill = race)) + ## Line graphs -Line graphs are useful for plotting time trends. +Line graphs are useful for plotting time trends. The Census does not track individuals over time. So let's take up another example: The U.S. Supreme Court. Take the dataset `justices_court-median.csv`. -This data is adapted from the estimates of Martin and Quinn on their website .^[This exercise inspired from Princeton's R Camp Assignment.] +This data is adapted from the estimates of Martin and Quinn on their website .[^14_visualization-7] + +[^14_visualization-7]: This exercise inspired from Princeton's R Camp Assignment. ```{r} #| message: false @@ -257,30 +278,36 @@ What does the data look like? How do you think it is organized? What does each r justice ``` -As you might have guessed, these data can be shown in a time trend from the range of the `term` variable. As there are only nine justices at any given time and justices have life tenure, there times on the court are staggered. With a common measure of "preference", we can plot time trends of these justices ideal points on the same y-axis scale. +As you might have guessed, these data can be shown in a time trend from the range of the `term` variable. As there are only nine justices at any given time and justices have life tenure, there times on the court are staggered. With a common measure of "preference", we can plot time trends of these justices ideal points on the same y-axis scale. ```{r} ggplot(justice, aes(x = term, y = idealpt)) + geom_line() ``` + Why does the above graph not look like the the put in the beginning? Fix it by adding just one aesthetic to the graph. ```{r} # enter a correction that draws separate lines by group. ``` -If you got the right aesthetic, this seems to "work" off the shelf. But take a moment to see why the code was written as it is and how that maps on to the graphics. What is the `group` aesthetic doing for you? +If you got the right aesthetic, this seems to "work" off the shelf. But take a moment to see why the code was written as it is and how that maps on to the graphics. What is the `group` aesthetic doing for you? + +Now, this graphic already indicates a lot, but let's improve the graphics so people can actually read it. This is left for a Exercise. + +As social scientists, we should also not forget to ask ourselves whether these numerical measures are fit for what we care about, or actually succeeds in measuring what we'd like to measure. The estimation of these "ideal points" is a subfield of political methodology beyond this prefresher. For more reading, skim through the original paper by Martin and Quinn (2002).[^14_visualization-8] Also for a methodological discussion on the difficulty of measuring time series of preferences, check out Bailey (2013).[^14_visualization-9] -Now, this graphic already indicates a lot, but let's improve the graphics so people can actually read it. This is left for a Exercise. +[^14_visualization-8]: [Martin, Andrew D. and Kevin M. Quinn. 2002. "Dynamic Ideal Point Estimation via Markov Chain Monte Carlo for the U.S. Supreme Court, 1953-1999"](http://mqscores.lsa.umich.edu/media/pa02.pdf). *Political Analysis.* 10(2): 134-153. -As social scientists, we should also not forget to ask ourselves whether these numerical measures are fit for what we care about, or actually succeeds in measuring what we'd like to measure. The estimation of these "ideal points" is a subfield of political methodology beyond this prefresher. For more reading, skim through the original paper by Martin and Quinn (2002).^[[Martin, Andrew D. and Kevin M. Quinn. 2002. "Dynamic Ideal Point Estimation via Markov Chain Monte Carlo for the U.S. Supreme Court, 1953-1999"](http://mqscores.lsa.umich.edu/media/pa02.pdf). _Political Analysis._ 10(2): 134-153.] Also for a methodological discussion on the difficulty of measuring time series of preferences, check out Bailey (2013).^[[Bailey, Michael A. 2013. "Is Today’s Court the Most Conservative in Sixty Years? Challenges and Opportunities in Measuring Judicial Preferences." ](https://michaelbailey.georgetown.domains/wp-content/uploads/2018/05/JOP_proofs_June2013.pdf). _Journal of Politics_ 75(3): 821-834] +[^14_visualization-9]: [Bailey, Michael A. 2013. "Is Today’s Court the Most Conservative in Sixty Years? Challenges and Opportunities in Measuring Judicial Preferences."](https://michaelbailey.georgetown.domains/wp-content/uploads/2018/05/JOP_proofs_June2013.pdf). *Journal of Politics* 75(3): 821-834 ## Exercises {.unnumbered} -In the time remaining, try the following exercises. Order doesn't matter. + +In the time remaining, try the following exercises. Order doesn't matter. ### 1: Rural states {.unnumbered} -Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. +Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. ```{r} # Enter yourself @@ -289,30 +316,30 @@ Make a well-labelled figure that plots the proportion of the state's population ### 2: The swing justice {.unnumbered} -Using the `justices_court-median.csv` dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): +Using the `justices_court-median.csv` dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): -* Label axes -* Use a black-white background. -* Change the breaks of the x-axis to print numbers for every decade, not just every two decades. -* Plots each line in translucent gray, so the overlapping lines can be visualized clearly. (Hint: in ggplot the `alpha` argument controls the degree of transparency) -* Limit the scale of the y-axis to [-5, 5] so that the outlier justice in the 60s is trimmed and the rest of the data can be seen more easily (also, who is that justice?) -* Plot the ideal point of the justice who holds the "median" ideal point in a given term. To distinguish this with the others, plot this line separately in a very light red _below_ the individual justice's lines. -* Highlight the trend-line of only the nine justices who are _currently_ sitting on SCOTUS. Make sure this is clearer than the other past justices. -* Add the current nine justice's names to the right of the endpoint of the 2016 figure, alongside their ideal point. -* Make sure the text labels do not overlap with each other for readability using the `ggrepel` package. -* Extend the x-axis label to about 2020 so the text labels of justices are to the right of the trend-lines. -* Add a caption to your text describing the data briefly, as well as any features relevant for the reader (such as the median line and the trimming of the y-axis) +- Label axes +- Use a black-white background. +- Change the breaks of the x-axis to print numbers for every decade, not just every two decades. +- Plots each line in translucent gray, so the overlapping lines can be visualized clearly. (Hint: in ggplot the `alpha` argument controls the degree of transparency) +- Limit the scale of the y-axis to \[-5, 5\] so that the outlier justice in the 60s is trimmed and the rest of the data can be seen more easily (also, who is that justice?) +- Plot the ideal point of the justice who holds the "median" ideal point in a given term. To distinguish this with the others, plot this line separately in a very light red *below* the individual justice's lines. +- Highlight the trend-line of only the nine justices who are *currently* sitting on SCOTUS. Make sure this is clearer than the other past justices. +- Add the current nine justice's names to the right of the endpoint of the 2016 figure, alongside their ideal point. +- Make sure the text labels do not overlap with each other for readability using the `ggrepel` package. +- Extend the x-axis label to about 2020 so the text labels of justices are to the right of the trend-lines. +- Add a caption to your text describing the data briefly, as well as any features relevant for the reader (such as the median line and the trimming of the y-axis) ```{r} # Enter yourself -``` +``` ### 3: Don't sort by the alphabet {.unnumbered} -The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. +The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. -Find a way to modify the figures so that the states are ordered by the _proportion_ of White residents in the sample. +Find a way to modify the figures so that the states are ordered by the *proportion* of White residents in the sample. ```{r} # Enter yourself @@ -320,4 +347,4 @@ Find a way to modify the figures so that the states are ordered by the _proporti ### 4 What to show and how to show it {.unnumbered} -As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? +As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? diff --git a/15_project-dempeace.qmd b/15_project-dempeace.qmd index 29c53c5..c435c95 100644 --- a/15_project-dempeace.qmd +++ b/15_project-dempeace.qmd @@ -1,24 +1,29 @@ +# Joins and Merges, Wide and Long {#dempeace} -# Joins and Merges, Wide and Long^[Module originally written by Shiro Kuriwaki, Connor Jerzak, and Yon Soo Park] {#dempeace} +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki, Connor Jerzak, and Yon Soo Park. +::: ### Motivation {.unnumbered} -The "Democratic Peace" is one of the most widely discussed propositions in political science, covering the fields of International Relations and Comparative Politics, with insights to domestic politics of democracies (e.g. American Politics). The one-sentence idea is that democracies do not fight with each other. There have been much theoretical debate -- for example in earlier work, [Oneal and Russet (1999)](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf) argue that the democratic peace is not due to the hegemony of strong democracies like the U.S. and attempt to distinguish between realist and what they call Kantian propositions (e.g. democratic governance, international organizations)^[[The Kantian Peace: The Pacific Benefits of Democracy, Interdependence, and International Organizations, 1885-1992. _World Politics_ 52(1):1-37](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf)]. +The "Democratic Peace" is one of the most widely discussed propositions in political science, covering the fields of International Relations and Comparative Politics, with insights to domestic politics of democracies (e.g. American Politics). The one-sentence idea is that democracies do not fight with each other. There have been much theoretical debate -- for example in earlier work, [Oneal and Russet (1999)](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf) argue that the democratic peace is not due to the hegemony of strong democracies like the U.S. and attempt to distinguish between realist and what they call Kantian propositions (e.g. democratic governance, international organizations)[^15_project-dempeace-1]. -An empirical demonstration of the democratic peace is also a good example of a __Time Series Cross Sectional__ (or panel) dataset, where the same units (in this case countries) are observed repeatedly for multiple time periods. Experience in assembling and analyzing a TSCS dataset will prepare you for any future research in this area. +[^15_project-dempeace-1]: [The Kantian Peace: The Pacific Benefits of Democracy, Interdependence, and International Organizations, 1885-1992. *World Politics* 52(1):1-37](https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf) + +An empirical demonstration of the democratic peace is also a good example of a **Time Series Cross Sectional** (or panel) dataset, where the same units (in this case countries) are observed repeatedly for multiple time periods. Experience in assembling and analyzing a TSCS dataset will prepare you for any future research in this area. ## Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: -* R basic programming -* Counting. -* Visualization. -* Objects and Classes. -* Matrix algebra in R -* Functions. +- R basic programming +- Counting. +- Visualization. +- Objects and Classes. +- Matrix algebra in R +- Functions. -Today you will work on your own, but feel free to ask a fellow classmate nearby or the instructor. The objective for this session is to get more experience using R, but in the process (a) test a prominent theory in the political science literature and (b) explore related ideas of interest to you. +Today you will work on your own, but feel free to ask a fellow classmate nearby or the instructor. The objective for this session is to get more experience using R, but in the process (a) test a prominent theory in the political science literature and (b) explore related ideas of interest to you. ## Setting up @@ -35,20 +40,22 @@ library(ggplot2) First start a directory for this project. This can be done manually or through RStudio's Project feature(`File > New Project...`) -Directories is the computer science / programming name for folders. While advice about how to structure your working directories might strike you as petty, we believe that starting from some well-tested guides will go a long way in improving the quality and efficiency of your work. +Directories is the computer science / programming name for folders. While advice about how to structure your working directories might strike you as petty, we believe that starting from some well-tested guides will go a long way in improving the quality and efficiency of your work. -Chapter 4 of Gentzkow and Shapiro's memo, [Code and Data for the Social Scientist](https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf)] provides a good template. +Chapter 4 of Gentzkow and Shapiro's memo, [Code and Data for the Social Scientist](https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf)\] provides a good template. ## Data Sources -Most projects you do will start with downloading data from elsewhere. For this task, you'll probably want to track down and download the following: -* __Correlates of war dataset (COW):__ Find and download the Militarized Interstate Disputes (MIDs) data from the Correlates of War website: . Or a dyad-version on dataverse: -* __PRIO Data on Armed Conflict:__ Find and download the Uppsala Conflict Data Program (UCDP) and PRIO dyad-year data on armed conflict() or this link to to the flat csv file (). -* __Polity:__ The Polity data can be downloaded from their website (). Look for the newest version of the time series that has the widest coverage. +Most projects you do will start with downloading data from elsewhere. For this task, you'll probably want to track down and download the following: + +- **Correlates of war dataset (COW):** Find and download the Militarized Interstate Disputes (MIDs) data from the Correlates of War website: . Or a dyad-version on dataverse: +- **PRIO Data on Armed Conflict:** Find and download the Uppsala Conflict Data Program (UCDP) and PRIO dyad-year data on armed conflict() or this link to to the flat csv file (). +- **Polity:** The Polity data can be downloaded from their website (). Look for the newest version of the time series that has the widest coverage. ## Example with 2 Datasets -Let's read in a sample dataset. +Let's read in a sample dataset. + ```{r} #| warning: false #| message: false @@ -57,6 +64,7 @@ mid <- read_csv("data/input/sample_mid.csv") ``` What does `polity` look like? + ```{r} unique(polity$country) ggplot(polity, aes(x = year, y = polity2)) + @@ -67,13 +75,14 @@ head(polity) ``` MID is a dataset that captures a `dispute` for a given country and year. + ```{r} mid ``` ## Loops -Notice that in the `mid` data, we have a start of a dispute vs. an end of a dispute.In order to combine this into the `polity` data, we want a way to give each of the interval years a row. +Notice that in the `mid` data, we have a start of a dispute vs. an end of a dispute.In order to combine this into the `polity` data, we want a way to give each of the interval years a row. There are many ways to do this, but one is a loop. We go through one row at a time, and then for each we make a new dataset. that has `year` as a sequence of each year. A lengthy loop like this is typically slow, and you'd want to recast the task so you can do things with functions. But, a loop is a good place to start. @@ -93,11 +102,13 @@ head(mid_year_by_year) ``` ## Merging + We want to combine these two datasets by merging. Base-R has a function called `merge`. `dplyr` has several types of `joins` (the same thing). Those names are based on SQL syntax. ![](images/dplyr-joins.png) Here we can do a `left_join` matching rows from `mid` to `polity`. We want to keep the rows in `polity` that do not match in `mid`, and label them as non-disputes. + ```{r} p_m <- left_join(polity, distinct(mid_year_by_year), @@ -113,6 +124,7 @@ p_m$dispute[is.na(p_m$dispute)] <- 0 ``` Reshape the dataset long to wide + ```{r} p_m_wide <- pivot_wider(p_m, id_cols = c(scode, ccode, country), @@ -128,7 +140,7 @@ Try building a panel that would be useful in answering the Democratic Peace Ques ### Task 1: Data Input and Standardization {.unnumbered} -Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to read these files directly into `R`, but experience suggests that this process is slower than converting them first to `.csv` format and reading them in as `.csv` files. +Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to read these files directly into `R`, but experience suggests that this process is slower than converting them first to `.csv` format and reading them in as `.csv` files. `readxl`/`readr`/`haven` packages() is constantly expanding to capture more file types. In day 1, we used the package `readxl`, using the `read_excel()` function. @@ -137,13 +149,14 @@ Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to ``` ### Task 2: Data Merging {.unnumbered} -We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? -To start, let's download and merge some data. +We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? -* Load in the Militarized Interstate Dispute (MID) files. Militarized interstate disputes are hostile action between two formally recognized states. Examples of this would be threats to use force, threats to declare war, beginning war, fortifying a border with troops, and so on. -* Find a way to __merge__ the Polity IV dataset and the MID data. This process can be a bit tricky. -* An _advanced_ version of this task would be to download the dyadic form of the data and try merging that with polity. +To start, let's download and merge some data. + +- Load in the Militarized Interstate Dispute (MID) files. Militarized interstate disputes are hostile action between two formally recognized states. Examples of this would be threats to use force, threats to declare war, beginning war, fortifying a border with troops, and so on. +- Find a way to **merge** the Polity IV dataset and the MID data. This process can be a bit tricky. +- An *advanced* version of this task would be to download the dyadic form of the data and try merging that with polity. ```{r} @@ -152,11 +165,10 @@ To start, let's download and merge some data. ### Task 3: Tabulations and Visualization {.unnumbered} 1. Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). Speculate on why the behavior from 1800 to 1920 seems to be qualitatively different than behavior afterwards. -2. Do the same but only among state-years that were invovled in a MID. Plot this line together with your results from 1. -3. Do the same but only among state years that were _not_ involved in a MID. -4. Arrive at a tentative conclusion for how well the Democratic Peace argument seems to hold up in this dataset. Visualize this conclusion. +2. Do the same but only among state-years that were invovled in a MID. Plot this line together with your results from 1. +3. Do the same but only among state years that were *not* involved in a MID. +4. Arrive at a tentative conclusion for how well the Democratic Peace argument seems to hold up in this dataset. Visualize this conclusion. ```{r} ``` - diff --git a/17_non-wysiwyg.quarto_ipynb b/17_non-wysiwyg.quarto_ipynb deleted file mode 100644 index ad04ee2..0000000 --- a/17_non-wysiwyg.quarto_ipynb +++ /dev/null @@ -1,333 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# LaTeX and markdown^[Module originally written by Shiro Kuriwaki] {#nonwysiwyg}\n", - "\n", - "\n", - "### Where are we? Where are we headed? {-}\n", - "\n", - "Up till now, you should have covered:\n", - "\n", - "* Statistical Programming in `R`\n", - "\n", - "This is only the beginning of `R` -- programming is like learning a language, so learn more as we use it. And yet `R` is of likely not the only programming language you will want to use. While we cannot introduce everything, we'll pick out a few that we think are particularly helpful.\n", - "\n", - "Here will cover\n", - "\n", - "* Markdown\n", - "* LaTeX (and BibTeX)\n", - "\n", - "as examples of a non-WYSIWYG editor\n", - "\n", - "and the next chapter (you can read it without reading this LaTeX chapter) covers\n", - "\n", - "* command-line\n", - "* git\n", - "\n", - "command-line are a basic set of tools that you may have to use from time to time. It also clarifies what more complicated programs are doing. Markdown is an example of compiling a plain text file. LaTeX is a typesetting program and git is a version control program -- both are useful for non-quantitative work as well.\n", - "\n", - "\n", - "\n", - "### Check your understanding {-}\n", - "\n", - "Check if you have an idea of how you might code the following tasks:\n", - "\n", - "* What does \"WYSIWYG\" stand for? How would a non-WYSIWYG format text?\n", - "* How do you start a header in markdown?\n", - "* What are some \"plain text\" editors?\n", - "* How do you start a document in `.tex`?\n", - "* How do you start a environment in `.tex`?\n", - "* How do you insert a figure in `.tex`?\n", - "* How do you reference a figure in `.tex`?\n", - "* What is a `.bib` file? \n", - "* Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers?\n", - "\n", - "\n", - "\n", - "\n", - "## Motivation\n", - "\n", - "Statistical programming is a fast-moving field. The beta version of `R` was released in 2000, `ggplot2` was released on 2005, and `RStudio` started around 2010. Of course, some programming technologies are quite \"old\": (`C` in 1969, `C++` around 1989, `TeX` in 1978, `Linux` in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a **brief** and rough overview of some fundamental and new tools other than `R`, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future.\n", - "\n", - "\n", - "## Markdown\n", - "\n", - "Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is _not_ a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for `bold{text}` rather than hitting Command+B and making your text look __bold__ on your own computer. \n", - "\n", - "Markdown is known as a \"light-weight\" editor, which means that it is relatively easy to write code that will compile. It is quick and easy and satisfies most presentation purposes; you might want to try `LaTeX` for more involved papers.\n", - "\n", - "### markdown commands\n", - "For italic and bold, use either the asterisks or the underlines, \n", - "\n", - "```\n", - "*italic* **bold**\n", - "_italic_ __bold__\n", - "```\n", - "\n", - "And for headers use the hash symbols, \n", - "```\n", - "# Main Header\n", - "## Sub-headers\n", - "```\n", - "\n", - "### your own markdown \n", - "\n", - "RStudio makes it easy to compile your very first markdown file by giving you templates. Got to `New > R Markdown`, pick a document and click Ok. This will give you a skeleton of a document you can compile -- or \"knit\".\n", - "\n", - "Rmd is actually a slight modification of real markdown. It is a type of file that R reads and turns into a proper `md` file. Then, it uses a document-conversion called pandoc to compile your `md` into documents like PDF or HTML.\n", - "\n", - "![How Rmds become PDFs or HTMLs](images/RMarkdownFlow.png)\n", - "\n", - "### Quarto\n", - "\n", - "R Markdown (`.Rmd`) files have long been the go-to for reproducible writing workflows for R users.\n", - "In 2022, [Posit, PBC](https://posit.co/), who created R Markdown announced a new generation of markdown extensions, with Quarto.\n", - "Quarto (`.qmd`) files are a variation on R Markdown which allows for including R, python, Observable, Julia, and more within a document.\n", - "Quarto is largely compatible with older `.Rmd` files, just by changing the extension.\n", - "As such, you can integrate LaTeX and markdown seamlessly.\n", - "\n", - "Some benefits of using Quarto include:\n", - "\n", - "* [ease of customization with template partials](https://quarto.org/docs/journals/templates.html#template-partials)\n", - "* [journal submission templates for many journals](https://quarto.org/docs/extensions/listing-journals.html)\n", - "* [dozen of output types](https://quarto.org/docs/reference/)\n", - "* [the ability to make websites interacting only with Quarto](https://quarto.org/docs/websites/)\n", - "\n", - "\n", - "### A note on plain-text editors\n", - "\n", - "Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). \n", - "\n", - "* [RStudio](https://posit.co/products/open-source/rstudio/) (especially for R-related links)\n", - "* TeXMaker, TeXShop (especially for TeX)\n", - "* [emacs](https://www.gnu.org/software/emacs/), aquamacs (general)\n", - "* [vim](http://www.vim.org/download.php) (general)\n", - "* [Sublime Text](https://www.sublimetext.com) (general)\n", - "\n", - "Each has their own keyboard shortcuts and special features. You can browse a couple and see which one(s) you like.\n", - "\n", - "Since June 2021, RStudio has offered a visual editor which tries to bridge the gap between plain-text and WYSIWYG.\n", - "While writing, it transforms plain markdown, RMarkdown, or Quarto documents into a \"WYSISWYM\" version, What You See Is What You Mean.\n", - "Formatting choices, like bold or italicized text are shown as **bold** or *italicized* text, rather than as intermediate markdown.\n", - "Lists, enumerations, and images are shown inline, rather than the code that includes them.\n", - "This is not a final form though, as styling still occurs when rendering the final document.\n", - "\n", - "## LaTeX\n", - "\n", - "LaTeX is a typesetting program. You'd engage with LaTeX much like you engage with your `R` code. You will interact with LaTeX in a text editor, and will writing code which will be interpreted by the LaTeX compiler and which will finally be parsed to form your final PDF.\n", - "\n", - "### compile online\n", - "\n", - "1. Go to \n", - "2. Scroll down and go to \"CREATE A NEW PAPER\" if you don't have an account.\n", - "3. Let's discuss the default template.\n", - "4. Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE):\n", - "\n", - "\n", - "\n", - "\n", - "```{bash, eval = FALSE}\n", - "\\documentclass{article}\n", - "\\begin{document}\n", - "Hello World\n", - "\\end{document}\n", - "```\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "### compile your first LaTeX document locally\n", - "LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. \n", - "\n", - "1. Open a plain text editor. Then type in the MWE\n", - "\n", - "\n", - "\n", - "\n", - "```{bash, eval = FALSE}\n", - "\\documentclass{article}\n", - "\\begin{document}\n", - "Hello World\n", - "\\end{document}\n", - "```\n", - "\n", - "\n", - "\n", - "\n", - "2. Save this as `hello_world.tex`. Make sure you get the file extension right. \n", - "3. Open this in your \"LaTeX\" editor. This can be `TeXMaker`, `Aqumacs`, etc..\n", - "4. Go through the click/dropdown interface and click compile.\n", - "\n", - "\n", - "### main LaTeX commands\n", - "LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. \n", - "\n", - "Some main commands you'll be using are below, and a very concise cheat sheet here: \n", - "\n", - "Most involved features require that you begin a specific \"environment\" for that feature, clearly demarcating them by the notation `\\begin{figure}` and then `\\end{figure}`, e.g. in the case of figures.\n", - "\n", - "```\n", - "\\begin{figure}\n", - "\\includegraphics{histogram.pdf}\n", - "\\end{figure}\n", - "```\n", - "where `histogram.pdf` is a path to one of your files. \n", - "\n", - "Notice that each line starts with a backslash `\\` -- in LaTeX this is the symbol to run a command.\n", - "\n", - "The following syntax at the endpoints are shorthand for math equations.\n", - "```\n", - "\$$\\int x^2 dx\$$\n", - "```\n", - "these compile math symbols: $\\displaystyle \\int x^2 dx.$^[Enclosing with `$$` instead of `\$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.]\n", - "\n", - "\n", - "The `align` environment is useful to align your multi-line math, for example. \n", - "```\n", - "\\begin{align}\n", - "P(A \\mid B) &= \\frac{P(A \\cap B)}{P(B)}\\\\\n", - "&= \\frac{P(B \\mid A)P(A)}{P(B)}\n", - "\\end{align}\n", - "```\n", - "\\begin{align}\n", - "P(A \\mid B) &= \\frac{P(A \\cap B)}{P(B)}\\\\\n", - "&= \\frac{P(B \\mid A)P(A)}{P(B)}\n", - "\\end{align}\n", - "\n", - "Regression tables should be outputted as `.tex` files with packages like `xtable` and `stargazer`, and then called into LaTeX by `\\input{regression_table.tex}` where `regression_table.tex` is the path to your regression output.\n", - "\n", - "Figures and equations should be labelled with the tag (e.g. `label{tab:regression}` so that you can refer to them later with their tag `Table \\ref{tab:regression}`, instead of hard-coding `Table 2`).\n", - "\n", - "For some LaTeX commands you might need to load a separate package that someone else has written. Do this in your preamble (i.e. before `\\begin{document}`):\n", - "```\n", - "\\usepackage[options]{package}\n", - "```\n", - "where `package` is the name of the package and `options` are options specific to the package. \n", - "\n", - "\n", - "### Further Guides {-}\n", - "\n", - "For a more comprehensive listing of LaTeX commands, Mayya Komisarchik has a great tutorial set of folders: \n", - "\n", - "There is a version of LaTeX called Beamer, which is a popular way of making a slideshow. Slides in markdown is also a competitor. The language of Beamer is the same as LaTeX but has some special functions for slides.\n", - "\n", - "\n", - "## BibTeX\n", - "\n", - "BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. \n", - "\n", - "### what is a `.bib` file?\n", - "For example, here is the Nunn and Wantchekon article entry in `.bib` form.\n", - "\n", - "```{}\n", - "@article{nunn2011slave,\n", - " title={The Slave Trade and the Origins of Mistrust in Africa},\n", - " author={Nunn, Nathan and Wantchekon, Leonard},\n", - " journal={American Economic Review},\n", - " volume={101},\n", - " number={7},\n", - " pages={3221--3252},\n", - " year={2011}\n", - "}\n", - "```\n", - "\n", - "The first entry, `nunn2011slave`, is \"pick your favorite\" -- pick your own name for your reference system. The other slots in this `@article` entry are entries that refer to specific bibliographical text.\n", - "\n", - "### what does LaTeX do with .bib files?\n", - "Now, in LaTeX, if you type \n", - "\n", - " \\textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s.\n", - " \n", - "as part of your text, then when the `.tex` file is compiled the PDF shows something like \n", - "\n", - "![](images/biblatex_inline.png)\n", - "\n", - "in whatever citation style (APSA, APA, Chicago) you pre-specified! \n", - "\n", - "\n", - "Also at the end of your paper you will have a bibliography with entries ordered and formatted in the appropriate citation.\n", - "\n", - "![](images/biblatex_bibliography.png)\n", - "\n", - "This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text).\n", - "\n", - "\n", - "### stocking up on your .bib files\n", - "You should keep your own `.bib` file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a `.tex` file).\n", - "\n", - "For example, Gary's BibTeX file is here: \n", - "\n", - "Citation management software (Mendeley or Zotero) automatically generates .bib entries from your library of PDFs for you, provided you have the bibliography attributes right. \n", - "\n", - "## Exercise {-}\n", - "\n", - "Create a LaTeX document for a hypothetical research paper on your laptop and, once you've verified it compiles into a PDF, come show it to either one of the instructors. \n", - "\n", - "You can also use overleaf if you have preference for a cloud-based system. But don't swallow the built-in templates without understanding or testing them.\n", - "\n", - "Each student will have slightly different substantive interests, so we won't impose much of a standard. But at a minimum, the LaTeX document should have:\n", - "\n", - "* A title, author, date, and abstract\n", - "* Sections\n", - "* Italics and boldface\n", - "* A figure with a caption and in-text reference to it. \n", - "\n", - "\n", - "Depending on your subfield or interests, try to implement some of the following:\n", - "\n", - "* A bibliographical reference drawing from a separate `.bib` file\n", - "* A table\n", - "* A math expression\n", - "* A different font\n", - "* Different page margins\n", - "* Different line spacing\n", - "\n", - "\n", - "\n", - "\n", - "## Concluding the Prefresher {-}\n", - "\n", - "Math may not be the perfect tool for every aspiring political scientist, but hopefully it was useful background to have at the least:\n", - "\n", - "

Historians think this totally meaningless and nonsensical statistic is the product of an early-modern epistemological shift in which numbers and quantifiable data became revered above other kinds of knowledge as the most useful and credible form of truth https://t.co/wVFyAQGxEv

— Gina Anne Tam 譚吉娜 (@DGTam86) May 29, 2018
\n", - "\n", - "\n", - "\n", - "\n", - "But we should be aware that too much slant towards math and programming can miss the point:\n", - "\n", - "

To be clear, PhD training in Econ (first year) is often a disaster-- like how to prove the Central Limit Theorem (the LeBron James of Statistics) with polar-cooardinates. This is mostly a way to demoralize actual economists and select a bunch of unimaginative math jocks.

— Amitabh Chandra (@amitabhchandra2) August 14, 2018
\n", - "\n", - "\n", - "\n", - "\n", - "Keep on learning, trying new techniques to improve your work, and learn from others! \n", - "\n", - "

What #rstats tricks did it take you way too long to learn? One of mine is using readRDS and saveRDS instead of repeatedly loading from CSV

— Emily Riederer (@EmilyRiederer) August 19, 2017
\n", - "\n", - "\n", - "\n", - "### Your Feedback Matters {-}\n", - "\n", - "_Please tell us how we can improve the Prefresher_: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements:\n", - "\n", - "https://harvard.az1.qualtrics.com/jfe/form/SV_esbzN8ZFAOPTqiV" - ], - "id": "86efe863" - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/_quarto.yml b/_quarto.yml index e7342c2..1a996be 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -18,6 +18,13 @@ book: - 05_optimization.qmd - 06_probability.qmd - 07_linear-algebra.qmd + - part: Programming + chapters: + - 11_data-handling_counting.qmd + - 12_matricies-manipulation.qmd + - 13_functions_obj_loops.qmd + - 14_visualization.qmd + - 15_project-dempeace.qmd delete_merged_file: true language: diff --git a/prefresher.Rproj b/prefresher.Rproj index 827cca1..588c680 100644 --- a/prefresher.Rproj +++ b/prefresher.Rproj @@ -13,3 +13,5 @@ RnwWeave: Sweave LaTeX: pdfLaTeX BuildType: Website + +MarkdownCanonical: Yes From 76d36a2f40bc544cce6e628e379b25b42233229d Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:38:15 -0400 Subject: [PATCH 18/34] rest of programming section --- 16_simulation.qmd | 149 +++++++++++++++++------------ 17_non-wysiwyg.qmd | 227 +++++++++++++++++++++++++++------------------ 18_text.qmd | 202 +++++++++++++++++++++------------------- _quarto.yml | 3 + 4 files changed, 337 insertions(+), 244 deletions(-) diff --git a/16_simulation.qmd b/16_simulation.qmd index 9b79edf..7791cfe 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -1,50 +1,61 @@ -# Simulation^[Module originally written by Connor Jerzak and Shiro Kuriwaki] {#simulation} +# Simulation {#simulation} ```{r} #| include: false library(dplyr) ``` +::: {.callout .callout-note} +Module originally written by Connor Jerzak and Shiro Kuriwaki. +::: + ### Motivation: Simulation as an Analytical Tool {.unnumbered} -An increasing amount of political science contributions now include a simulation. +An increasing amount of political science contributions now include a simulation. + +- [Axelrod (1977)](http://www-personal.umich.edu/~axe/research/Dissemination.pdf) demonstrated via simulation how atomized individuals evolve to be grouped in similar clusters or countries, a model of culture.[^16_simulation-1] +- [Chen and Rodden (2013)](http://www-personal.umich.edu/~jowei/florida.pdf) argued in a 2013 article that the vote-seat inequality in U.S. elections that is often attributed to intentional partisan gerrymandering can actually attributed to simply the reality of "human geography" -- Democratic voters tend to be concentrated in smaller area. Put another way, no feasible form of gerrymandering could spread out Democratic voters in such a way to equalize their vote-seat translation effectiveness. After demonstrating the empirical pattern of human geography, they advance their key claim by simulating thousands of redistricting plans and record the vote-seat ratio.[^16_simulation-2] +- [Gary King, James Honaker, and multiple other authors](https://gking.harvard.edu/files/abs/evil-abs.shtml) propose a way to analyze missing data with a method of multiple imputation, which uses a lot of simulation from a researcher's observed dataset.[^16_simulation-3] (Software: Amelia[^16_simulation-4]) + +[^16_simulation-1]: [Axelrod, Robert. 1997. "The Dissemination of Culture." *Journal of Conflict Resolution* 41(2): 203–26.](http://www-personal.umich.edu/~axe/research/Dissemination.pdf) + +[^16_simulation-2]: [Chen, Jowei, and Jonathan Rodden. "Unintentional Gerrymandering: Political Geography and Electoral Bias in Legislatures. *Quarterly Journal of Political Science*, 8:239-269"](http://www-personal.umich.edu/~jowei/florida.pdf) -* [Axelrod (1977)](http://www-personal.umich.edu/~axe/research/Dissemination.pdf) demonstrated via simulation how atomized individuals evolve to be grouped in similar clusters or countries, a model of culture.^[[Axelrod, Robert. 1997. "The Dissemination of Culture." _Journal of Conflict Resolution_ 41(2): 203–26.](http://www-personal.umich.edu/~axe/research/Dissemination.pdf)] -* [Chen and Rodden (2013)](http://www-personal.umich.edu/~jowei/florida.pdf) argued in a 2013 article that the vote-seat inequality in U.S. elections that is often attributed to intentional partisan gerrymandering can actually attributed to simply the reality of "human geography" -- Democratic voters tend to be concentrated in smaller area. Put another way, no feasible form of gerrymandering could spread out Democratic voters in such a way to equalize their vote-seat translation effectiveness. After demonstrating the empirical pattern of human geography, they advance their key claim by simulating thousands of redistricting plans and record the vote-seat ratio.^[[Chen, Jowei, and Jonathan Rodden. "Unintentional Gerrymandering: Political Geography and Electoral Bias in Legislatures. _Quarterly Journal of Political Science_, 8:239-269"](http://www-personal.umich.edu/~jowei/florida.pdf)] -* [Gary King, James Honaker, and multiple other authors](https://gking.harvard.edu/files/abs/evil-abs.shtml) propose a way to analyze missing data with a method of multiple imputation, which uses a lot of simulation from a researcher's observed dataset.^[[King, Gary, et al. "Analyzing Incomplete Political Science Data: An Alternative Algorithm for Multiple Imputation". _American Political Science Review_, 95: 49-69.](https://gking.harvard.edu/files/abs/evil-abs.shtml)] (Software: Amelia^[[James Honaker, Gary King, Matthew Blackwell (2011). Amelia II: A Program for Missing Data. Journal of - Statistical Software, 45(7), 1-47.](http://www.jstatsoft.org/v45/i07/)]) +[^16_simulation-3]: [King, Gary, et al. "Analyzing Incomplete Political Science Data: An Alternative Algorithm for Multiple Imputation". *American Political Science Review*, 95: 49-69.](https://gking.harvard.edu/files/abs/evil-abs.shtml) -Statistical methods also incorporate simulation: +[^16_simulation-4]: [James Honaker, Gary King, Matthew Blackwell (2011). Amelia II: A Program for Missing Data. Journal of Statistical Software, 45(7), 1-47.](http://www.jstatsoft.org/v45/i07/) -* The bootstrap: a statistical method for estimating uncertainty around some parameter by re-sampling observations. -* Bagging: a method for improving machine learning predictions by re-sampling observations, storing the estimate across many re-samples, and averaging these estimates to form the final estimate. A variance reduction technique. -* Statistical reasoning: if you are trying to understand a quantitative problem, a wonderful first-step to understand the problem better is to simulate it! The analytical solution is often very hard (or impossible), but the simulation is often much easier :-) +Statistical methods also incorporate simulation: + +- The bootstrap: a statistical method for estimating uncertainty around some parameter by re-sampling observations. +- Bagging: a method for improving machine learning predictions by re-sampling observations, storing the estimate across many re-samples, and averaging these estimates to form the final estimate. A variance reduction technique. +- Statistical reasoning: if you are trying to understand a quantitative problem, a wonderful first-step to understand the problem better is to simulate it! The analytical solution is often very hard (or impossible), but the simulation is often much easier :-) ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: -* `R` basics -* Visualization -* Matrices and vectors -* Functions, objects, loops -* Joining real data +- `R` basics +- Visualization +- Matrices and vectors +- Functions, objects, loops +- Joining real data In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section \@ref{probability}). ### Check your Understanding {.unnumbered} -* What does the `sample()` function do? -* What does `runif()` stand for? -* What is a `seed`? -* What is a Monte Carlo? +- What does the `sample()` function do? +- What does `runif()` stand for? +- What is a `seed`? +- What is a Monte Carlo? Check if you have an idea of how you might code the following tasks: -* Simulate 100 rolls of a die -* Simulate one random ordering of 25 numbers -* Simulate 100 values of white noise (uniform random variables) -* Generate a "bootstrap" sample of an existing dataset +- Simulate 100 rolls of a die +- Simulate one random ordering of 25 numbers +- Simulate 100 values of white noise (uniform random variables) +- Generate a "bootstrap" sample of an existing dataset We're going to learn about this today! @@ -52,26 +63,30 @@ We're going to learn about this today! ## The `sample()` function -The core functions for coding up stochastic data revolves around several key functions, so we will simply review them here. +The core functions for coding up stochastic data revolves around several key functions, so we will simply review them here. Suppose you have a vector of values `x` and from it you want to randomly sample a sample of length `size`. For this, use the `sample` function + ```{r} sample(x = 1:10, size = 5) ``` There are two subtypes of sampling -- with and without replacement. -1. Sampling without replacement (`replace = FALSE`) means once an element of `x` is chosen, it will not be considered again: +1. Sampling without replacement (`replace = FALSE`) means once an element of `x` is chosen, it will not be considered again: + ```{r} sample(x = 1:10, size = 10, replace = FALSE) ## no number appears more than once ``` -2. Sampling with replacement (`replace = TRUE`) means that even if an element of `x` is chosen, it is put back in the pool and may be chosen again. +2. Sampling with replacement (`replace = TRUE`) means that even if an element of `x` is chosen, it is put back in the pool and may be chosen again. + ```{r} sample(x = 1:10, size = 10, replace = TRUE) ## any number can appear more than once ``` It follows then that you cannot sample without replacement a sample that is larger than the pool. + ```{r} #| error: true sample(x = 1:10, size = 100, replace = FALSE) @@ -80,24 +95,27 @@ sample(x = 1:10, size = 100, replace = FALSE) So far, every element in `x` has had an equal probability of being chosen. In some application, we want a sampling scheme where some elements are more likely to be chosen than others. The argument `prob` handles this. For example, this simulates 20 fair coin tosses (each outcome is equally likely to happen) + ```{r} sample(c("Head", "Tail"), size = 20, prob = c(0.5, 0.5), replace = TRUE) ``` But this simulates 20 biased coin tosses, where say the probability of Tails is 4 times more likely than the number of Heads + ```{r} sample(c("Head", "Tail"), size = 20, prob = c(0.2, 0.8), replace = TRUE) ``` ### Sampling rows from a dataframe -In tidyverse, there is a convenience function to sample rows randomly: `sample_n()` and `sample_frac()`. +In tidyverse, there is a convenience function to sample rows randomly: `sample_n()` and `sample_frac()`. For example, load the dataset on cars, `mtcars`, which has 32 observations. ```{r} mtcars ``` + sample_n picks a user-specified number of rows from the dataset: ```{r} @@ -112,26 +130,30 @@ sample_frac(mtcars, 0.10) As a side-note, these functions have very practical uses for any type of data analysis: -* Inspecting your dataset: using `head()` all the same time and looking over the first few rows might lead you to ignore any issues that end up in the bottom for whatever reason. -* Testing your analysis with a small sample: If running analyses on a dataset takes more than a handful of seconds, change your dataset upstream to a fraction of the size so the rest of the code runs in less than a second. Once verifying your analysis code runs, then re-do it with your full dataset (by simply removing the `sample_n` / `sample_frac` line of code in the beginning). While three seconds may not sound like much, they accumulate and eat up time. +- Inspecting your dataset: using `head()` all the same time and looking over the first few rows might lead you to ignore any issues that end up in the bottom for whatever reason. +- Testing your analysis with a small sample: If running analyses on a dataset takes more than a handful of seconds, change your dataset upstream to a fraction of the size so the rest of the code runs in less than a second. Once verifying your analysis code runs, then re-do it with your full dataset (by simply removing the `sample_n` / `sample_frac` line of code in the beginning). While three seconds may not sound like much, they accumulate and eat up time. ## Random numbers from specific distributions ### `rbinom()` {.unnumbered} -`rbinom` builds upon `sample` as a tool to help you answer the question -- what is the _total number of successes_ I would get if I sampled a binary (Bernoulli) result from a test with `size` number of trials each, with a event-wise probability of `prob`. The first argument `n` asks me how many such numbers I want. -For example, I want to know how many Heads I would get if I flipped a fair coin 100 times. +`rbinom` builds upon `sample` as a tool to help you answer the question -- what is the *total number of successes* I would get if I sampled a binary (Bernoulli) result from a test with `size` number of trials each, with a event-wise probability of `prob`. The first argument `n` asks me how many such numbers I want. + +For example, I want to know how many Heads I would get if I flipped a fair coin 100 times. + ```{r} rbinom(n = 1, size = 100, prob = 0.5) ``` Now imagine this I wanted to do this experiment 10 times, which would require I flip the coin 10 x 100 = 1000 times! Helpfully, we can do this in one line + ```{r} rbinom(n = 10, size = 100, prob = 0.5) ``` ### `runif()` {.unnumbered} -`runif` also simulates a stochastic scheme where each event has equal probability of getting chosen like `sample`, but is a continuous rather than discrete system. We will cover this more in the next math module. + +`runif` also simulates a stochastic scheme where each event has equal probability of getting chosen like `sample`, but is a continuous rather than discrete system. We will cover this more in the next math module. The intuition to emphasize here is that one can generate potentially infinite amounts (size `n`) of noise that is a essentially random @@ -160,11 +182,11 @@ hist(from_rnorm) ## r, p, and d -Each distribution can do more than generate random numbers (the prefix `r`). We can compute the cumulative probability by the function `pbinom()`, `punif()`, and `pnorm()`. Also the density -- the value of the PDF -- by `dbinom()`, `dunif()` and `dnorm()`. +Each distribution can do more than generate random numbers (the prefix `r`). We can compute the cumulative probability by the function `pbinom()`, `punif()`, and `pnorm()`. Also the density -- the value of the PDF -- by `dbinom()`, `dunif()` and `dnorm()`. ## `set.seed()` -`R` doesn't have the ability to generate truly random numbers! Random numbers are actually very hard to generate. (Think: flipping a coin --> can be perfectly predicted if I know wind speed, the angle the coin is flipped, etc.). Some people use random noise in the atmosphere or random behavior in quantum systems to generate "truly" (?) random numbers. Conversely, R uses deterministic algorithms which take as an input a "seed" and which then perform a series of operations to generate a sequence of random-seeming numbers (that is, numbers whose sequence is sufficiently hard to predict). +`R` doesn't have the ability to generate truly random numbers! Random numbers are actually very hard to generate. (Think: flipping a coin --\> can be perfectly predicted if I know wind speed, the angle the coin is flipped, etc.). Some people use random noise in the atmosphere or random behavior in quantum systems to generate "truly" (?) random numbers. Conversely, R uses deterministic algorithms which take as an input a "seed" and which then perform a series of operations to generate a sequence of random-seeming numbers (that is, numbers whose sequence is sufficiently hard to predict). Let's think about this another way. Sampling is a stochastic process, so every time you run `sample()` or `runif()` you are bound to get a different output (because different random seeds are used). This is intentional in some cases but you might want to avoid it in others. For example, you might want to diagnose a coding discrepancy by setting the random number generator to give the same number each time. To do this, use the function `set.seed()`. @@ -175,7 +197,7 @@ set.seed(02138) runif(n = 10) ``` -The random number generator should give you the exact same sequence of numbers if you precede the function by the same seed, +The random number generator should give you the exact same sequence of numbers if you precede the function by the same seed, ```{r} set.seed(02138) @@ -186,7 +208,9 @@ runif(n = 10) ### Census Sampling {.unnumbered} -What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?^[This example is inspired from [Meng, Xiao-Li (2018). Statistical paradises and paradoxes in big data (I): Law of large populations, big data paradox, and the 2016 US presidential election. _Annals of Applied Statistics_ 12:2, 685–726. doi:10.1214/18-AOAS1161SF.](https://statistics.fas.harvard.edu/files/statistics-2/files/statistical_paradises_and_paradoxes.pdf)] Suppose we want to estimate the proportion of U.S. residents who are non-white (`race != "White"`). In reality, we do not have any population dataset to utilize and so we _only see the sample survey_. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. +What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?[^16_simulation-5] Suppose we want to estimate the proportion of U.S. residents who are non-white (`race != "White"`). In reality, we do not have any population dataset to utilize and so we *only see the sample survey*. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. + +[^16_simulation-5]: This example is inspired from [Meng, Xiao-Li (2018). Statistical paradises and paradoxes in big data (I): Law of large populations, big data paradox, and the 2016 US presidential election. *Annals of Applied Statistics* 12:2, 685–726. doi:10.1214/18-AOAS1161SF.](https://statistics.fas.harvard.edu/files/statistics-2/files/statistical_paradises_and_paradoxes.pdf) (a) First, load `usc2010_001percent.csv` into your R session. After loading the `library(tidyverse)`, browse it. Although this is only a 0.01 percent extract, treat this as your population for pedagogical purposes. What is the population proportion of non-White residents? @@ -194,15 +218,15 @@ What can we learn from surveys of populations, and how wrong do we get if our sa ``` -(b) Setting a seed to `1669482`, sample 100 respondents from this sample. What is the proportion of non-White residents in this _particular_ sample? By how many percentage points are you off from (what we labelled as) the true proportion? +(b) Setting a seed to `1669482`, sample 100 respondents from this sample. What is the proportion of non-White residents in this *particular* sample? By how many percentage points are you off from (what we labelled as) the true proportion? ```{r} ``` -(c) Now imagine what you did above was one survey. What would we get if we did 20 surveys? +(c) Now imagine what you did above was one survey. What would we get if we did 20 surveys? -To simulate this, write a loop that does the same exercise 20 times, each time computing a sample proportion. Use the same seed at the top, but be careful to position the `set.seed` function such that it generates the same sequence of 20 samples, rather than 20 of the same sample. +To simulate this, write a loop that does the same exercise 20 times, each time computing a sample proportion. Use the same seed at the top, but be careful to position the `set.seed` function such that it generates the same sequence of 20 samples, rather than 20 of the same sample. Try doing this with a `for` loop and storing your sample proportions in a new length-20 vector. (Suggestion: make an empty vector first as a container). After running the loop, show a histogram of the 20 values. Also what is the average of the 20 sample estimates? @@ -210,7 +234,7 @@ Try doing this with a `for` loop and storing your sample proportions in a new le ``` -(d) Now, to make things more real, let's introduce some response bias. The goal here is not to correct response bias but to induce it and see how it affects our estimates. Suppose that non-White residents are 10 percent less likely to respond to enter your survey than White respondents. This is plausible if you think that the Census is from 2010 but you are polling in 2018, and racial minorities are more geographically mobile than Whites. Repeat the same exercise in (c) by modeling this behavior. +(d) Now, to make things more real, let's introduce some response bias. The goal here is not to correct response bias but to induce it and see how it affects our estimates. Suppose that non-White residents are 10 percent less likely to respond to enter your survey than White respondents. This is plausible if you think that the Census is from 2010 but you are polling in 2018, and racial minorities are more geographically mobile than Whites. Repeat the same exercise in (c) by modeling this behavior. You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-Whites and 1 otherwise. Then, you can refer to it in the propensity argument. @@ -218,13 +242,13 @@ You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-W ``` -(e) Finally, we want to see if more data ("Big Data") will improve our estimates. Using the same unequal response rates framework as (d), repeat the same exercise but instead of each poll collecting 100 responses, we collect 10,000. +(e) Finally, we want to see if more data ("Big Data") will improve our estimates. Using the same unequal response rates framework as (d), repeat the same exercise but instead of each poll collecting 100 responses, we collect 10,000. ```{r} ``` -(f) Optional - visualize your 2 pairs of 20 estimates, with a bar showing the "correct" population average. +(f) Optional - visualize your 2 pairs of 20 estimates, with a bar showing the "correct" population average. ```{r} @@ -232,67 +256,74 @@ You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-W ### Conditional Proportions {.unnumbered} -This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. +This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. Read in the Upshot Siena poll from Fall 2016, `data/input/upshot-siena-polls.csv`. -In addition to some standard demographic questions, we will focus on one called `vt_pres_2` in the csv. This is a two-way presidential vote question, asking respondents who they plan to vote for President if the election were held today -- Donald Trump, the Republican, or Hilary Clinton, the Democrat, with options for Other candidates as well. For this problem, use the two-way vote question rather than the 4-way vote question. +In addition to some standard demographic questions, we will focus on one called `vt_pres_2` in the csv. This is a two-way presidential vote question, asking respondents who they plan to vote for President if the election were held today -- Donald Trump, the Republican, or Hilary Clinton, the Democrat, with options for Other candidates as well. For this problem, use the two-way vote question rather than the 4-way vote question. -(a) Drop the the respondents who answered the November poll (i.e. those for which `poll == "November"`). We do this in order to ignore this November population in all subsequent parts of this question because they were not asked the Presidential vote question. +(a) Drop the the respondents who answered the November poll (i.e. those for which `poll == "November"`). We do this in order to ignore this November population in all subsequent parts of this question because they were not asked the Presidential vote question. ```{r} ``` -(b) Using the dataset after the procedure in (a), find the proportion of _poll respondents_ (those who are in the sample) who support Donald Trump. +(b) Using the dataset after the procedure in (a), find the proportion of *poll respondents* (those who are in the sample) who support Donald Trump. ```{r} ``` -(c) Among those who supported Donald Trump, what proportion of them has a Bachelor's degree or higher (i.e. have a Bachelor's, Graduate, or other Professional Degree)? +(c) Among those who supported Donald Trump, what proportion of them has a Bachelor's degree or higher (i.e. have a Bachelor's, Graduate, or other Professional Degree)? -(d) Among those who did not support Donald Trump (i.e. including supporters of Hilary Clinton, another candidate, or those who refused to answer the question), what proportion of them has a Bachelor's degree or higher? +(d) Among those who did not support Donald Trump (i.e. including supporters of Hilary Clinton, another candidate, or those who refused to answer the question), what proportion of them has a Bachelor's degree or higher? -(e) Express the numbers in the previous parts as probabilities of specified events. Define your own symbols: For example, we can let $T$ be the event that a randomly selected respondent in the poll supports Donald Trump, then the proportion in part (b) is the probability $P(T).$ +(e) Express the numbers in the previous parts as probabilities of specified events. Define your own symbols: For example, we can let $T$ be the event that a randomly selected respondent in the poll supports Donald Trump, then the proportion in part (b) is the probability $P(T).$ -(f) Suppose we randomly sampled a person who participated in the survey and found that he/she had a Bachelor's degree or higher. Given this evidence, what is the probability that the same person supports Donald Trump? Use Bayes Rule and show your work -- that is, do not use data or R to compute the quantity directly. Then, verify this is the case via R. +(f) Suppose we randomly sampled a person who participated in the survey and found that he/she had a Bachelor's degree or higher. Given this evidence, what is the probability that the same person supports Donald Trump? Use Bayes Rule and show your work -- that is, do not use data or R to compute the quantity directly. Then, verify this is the case via R. ### The Birthday problem {.unnumbered} -Write code that will answer the well-known birthday problem via simulation.^[This exercise draws from Imai (2017)] +Write code that will answer the well-known birthday problem via simulation.[^16_simulation-6] + +[^16_simulation-6]: This exercise draws from Imai (2017) The problem is fairly simple: Suppose $k$ people gather together in a room. What is the probability at least two people share the same birthday? -To simplify reality a bit, assume that (1) there are no leap years, and so there are always 365 days in a year, and (2) a given individual's birthday is randomly assigned and independent from each other. +To simplify reality a bit, assume that (1) there are no leap years, and so there are always 365 days in a year, and (2) a given individual's birthday is randomly assigned and independent from each other. + +*Step 1*: Set `k` to a concrete number. Pick a number from 1 to 365 randomly, `k` times to simulate birthdays (would this be with replacement or without?). -_Step 1_: Set `k` to a concrete number. Pick a number from 1 to 365 randomly, `k` times to simulate birthdays (would this be with replacement or without?). ```{r} # Your code ``` -_Step 2_: Write a line (or two) of code that gives a `TRUE` or `FALSE` statement of whether or not at least two people share the same birth date. +*Step 2*: Write a line (or two) of code that gives a `TRUE` or `FALSE` statement of whether or not at least two people share the same birth date. + ```{r} # Your code ``` -_Step 3_: The above steps will generate a `TRUE` or `FALSE` answer for your event of interest, but only for one realization of an event in the sample space. In order to estimate the _probability_ of your event happening, we need a "stochastic", as opposed to "deterministic", method. To do this, write a loop that does Steps 1 and 2 repeatedly for many times, call that number of times `sims`. For each of `sims` iteration, your code should give you a `TRUE` or `FALSE` answer. Code up a way to store these estimates. +*Step 3*: The above steps will generate a `TRUE` or `FALSE` answer for your event of interest, but only for one realization of an event in the sample space. In order to estimate the *probability* of your event happening, we need a "stochastic", as opposed to "deterministic", method. To do this, write a loop that does Steps 1 and 2 repeatedly for many times, call that number of times `sims`. For each of `sims` iteration, your code should give you a `TRUE` or `FALSE` answer. Code up a way to store these estimates. + ```{r} # Your code ``` -_Step 4_: Finally, generalize the function further by letting `k` be a user-defined number. You have now created a _Monte Carlo simulation_! +*Step 4*: Finally, generalize the function further by letting `k` be a user-defined number. You have now created a *Monte Carlo simulation*! + ```{r} # Your code ``` -_Step 5_: Generate a table or plot that shows how the probability of sharing a birthday changes by `k` (fixing `sims` at a large number like `1000`). Also generate a similar plot that shows how the probability of sharing a birthday changes by `sims` (fixing `k` at some arbitrary number like `10`). +*Step 5*: Generate a table or plot that shows how the probability of sharing a birthday changes by `k` (fixing `sims` at a large number like `1000`). Also generate a similar plot that shows how the probability of sharing a birthday changes by `sims` (fixing `k` at some arbitrary number like `10`). + ```{r} # Your code ``` -_Extra credit_: Give an "analytical" answer to this problem, that is an answer through deriving the mathematical expressions of the probability. +*Extra credit*: Give an "analytical" answer to this problem, that is an answer through deriving the mathematical expressions of the probability. + ```{r} # Your equations ``` - diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 6d7c80d..4e1effd 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -1,24 +1,28 @@ -# LaTeX and markdown^[Module originally written by Shiro Kuriwaki] {#nonwysiwyg} +# LaTeX and markdown {#nonwysiwyg} + +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki. +::: ### Where are we? Where are we headed? {.unnumbered} Up till now, you should have covered: -* Statistical Programming in `R` +- Statistical Programming in `R` This is only the beginning of `R` -- programming is like learning a language, so learn more as we use it. And yet `R` is of likely not the only programming language you will want to use. While we cannot introduce everything, we'll pick out a few that we think are particularly helpful. Here will cover -* Markdown -* LaTeX (and BibTeX) +- Markdown +- LaTeX (and BibTeX) as examples of a non-WYSIWYG editor and the next chapter (you can read it without reading this LaTeX chapter) covers -* command-line -* git +- command-line +- git command-line are a basic set of tools that you may have to use from time to time. It also clarifies what more complicated programs are doing. Markdown is an example of compiling a plain text file. LaTeX is a typesetting program and git is a version control program -- both are useful for non-quantitative work as well. @@ -26,41 +30,43 @@ command-line are a basic set of tools that you may have to use from time to time Check if you have an idea of how you might code the following tasks: -* What does "WYSIWYG" stand for? How would a non-WYSIWYG format text? -* How do you start a header in markdown? -* What are some "plain text" editors? -* How do you start a document in `.tex`? -* How do you start a environment in `.tex`? -* How do you insert a figure in `.tex`? -* How do you reference a figure in `.tex`? -* What is a `.bib` file? -* Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers? +- What does "WYSIWYG" stand for? How would a non-WYSIWYG format text? +- How do you start a header in markdown? +- What are some "plain text" editors? +- How do you start a document in `.tex`? +- How do you start a environment in `.tex`? +- How do you insert a figure in `.tex`? +- How do you reference a figure in `.tex`? +- What is a `.bib` file? +- Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers? ## Motivation -Statistical programming is a fast-moving field. The beta version of `R` was released in 2000, `ggplot2` was released on 2005, and `RStudio` started around 2010. Of course, some programming technologies are quite "old": (`C` in 1969, `C++` around 1989, `TeX` in 1978, `Linux` in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a **brief** and rough overview of some fundamental and new tools other than `R`, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future. +Statistical programming is a fast-moving field. The beta version of `R` was released in 2000, `ggplot2` was released on 2005, and `RStudio` started around 2010. Of course, some programming technologies are quite "old": (`C` in 1969, `C++` around 1989, `TeX` in 1978, `Linux` in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a **brief** and rough overview of some fundamental and new tools other than `R`, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future. ## Markdown -Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is _not_ a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for `bold{text}` rather than hitting Command+B and making your text look __bold__ on your own computer. +Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is *not* a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for `bold{text}` rather than hitting Command+B and making your text look **bold** on your own computer. Markdown is known as a "light-weight" editor, which means that it is relatively easy to write code that will compile. It is quick and easy and satisfies most presentation purposes; you might want to try `LaTeX` for more involved papers. ### markdown commands -For italic and bold, use either the asterisks or the underlines, -``` +For italic and bold, use either the asterisks or the underlines, + +``` *italic* **bold** _italic_ __bold__ ``` -And for headers use the hash symbols, -``` +And for headers use the hash symbols, + +``` # Main Header ## Sub-headers ``` -### your own markdown +### your own markdown RStudio makes it easy to compile your very first markdown file by giving you templates. Got to `New > R Markdown`, pick a document and click Ok. This will give you a skeleton of a document you can compile -- or "knit". @@ -70,36 +76,28 @@ Rmd is actually a slight modification of real markdown. It is a type of file tha ### Quarto -R Markdown (`.Rmd`) files have long been the go-to for reproducible writing workflows for R users. -In 2022, [Posit, PBC](https://posit.co/), who created R Markdown announced a new generation of markdown extensions, with Quarto. -Quarto (`.qmd`) files are a variation on R Markdown which allows for including R, python, Observable, Julia, and more within a document. -Quarto is largely compatible with older `.Rmd` files, just by changing the extension. -As such, you can integrate LaTeX and markdown seamlessly. +R Markdown (`.Rmd`) files have long been the go-to for reproducible writing workflows for R users. In 2022, [Posit, PBC](https://posit.co/), who created R Markdown announced a new generation of markdown extensions, with Quarto. Quarto (`.qmd`) files are a variation on R Markdown which allows for including R, python, Observable, Julia, and more within a document. Quarto is largely compatible with older `.Rmd` files, just by changing the extension. As such, you can integrate LaTeX and markdown seamlessly. Some benefits of using Quarto include: -* [ease of customization with template partials](https://quarto.org/docs/journals/templates.html#template-partials) -* [journal submission templates for many journals](https://quarto.org/docs/extensions/listing-journals.html) -* [dozen of output types](https://quarto.org/docs/reference/) -* [the ability to make websites interacting only with Quarto](https://quarto.org/docs/websites/) +- [ease of customization with template partials](https://quarto.org/docs/journals/templates.html#template-partials) +- [journal submission templates for many journals](https://quarto.org/docs/extensions/listing-journals.html) +- [dozen of output types](https://quarto.org/docs/reference/) +- [the ability to make websites interacting only with Quarto](https://quarto.org/docs/websites/) ### A note on plain-text editors -Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). +Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). -* [RStudio](https://posit.co/products/open-source/rstudio/) (especially for R-related links) -* TeXMaker, TeXShop (especially for TeX) -* [emacs](https://www.gnu.org/software/emacs/), aquamacs (general) -* [vim](http://www.vim.org/download.php) (general) -* [Sublime Text](https://www.sublimetext.com) (general) +- [RStudio](https://posit.co/products/open-source/rstudio/) (especially for R-related links) +- TeXMaker, TeXShop (especially for TeX) +- [emacs](https://www.gnu.org/software/emacs/), aquamacs (general) +- [vim](http://www.vim.org/download.php) (general) +- [Sublime Text](https://www.sublimetext.com) (general) Each has their own keyboard shortcuts and special features. You can browse a couple and see which one(s) you like. -Since June 2021, RStudio has offered a visual editor which tries to bridge the gap between plain-text and WYSIWYG. -While writing, it transforms plain markdown, RMarkdown, or Quarto documents into a "WYSISWYM" version, What You See Is What You Mean. -Formatting choices, like bold or italicized text are shown as **bold** or *italicized* text, rather than as intermediate markdown. -Lists, enumerations, and images are shown inline, rather than the code that includes them. -This is not a final form though, as styling still occurs when rendering the final document. +Since June 2021, RStudio has offered a visual editor which tries to bridge the gap between plain-text and WYSIWYG. While writing, it transforms plain markdown, RMarkdown, or Quarto documents into a "WYSISWYM" version, What You See Is What You Mean. Formatting choices, like bold or italicized text are shown as **bold** or *italicized* text, rather than as intermediate markdown. Lists, enumerations, and images are shown inline, rather than the code that includes them. This is not a final form though, as styling still occurs when rendering the final document. ## LaTeX @@ -107,12 +105,12 @@ LaTeX is a typesetting program. You'd engage with LaTeX much like you engage wit ### compile online -1. Go to -2. Scroll down and go to "CREATE A NEW PAPER" if you don't have an account. -3. Let's discuss the default template. -4. Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE): +1. Go to +2. Scroll down and go to "CREATE A NEW PAPER" if you don't have an account. +3. Let's discuss the default template. +4. Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE): -```tex +``` tex \documentclass{article} \begin{document} Hello World @@ -120,64 +118,76 @@ Hello World ``` ### compile your first LaTeX document locally -LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. -1. Open a plain text editor. Then type in the MWE +LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. + +1. Open a plain text editor. Then type in the MWE -```tex +``` tex \documentclass{article} \begin{document} Hello World \end{document} ``` -2. Save this as `hello_world.tex`. Make sure you get the file extension right. -3. Open this in your "LaTeX" editor. This can be `TeXMaker`, `Aqumacs`, etc.. -4. Go through the click/dropdown interface and click compile. +2. Save this as `hello_world.tex`. Make sure you get the file extension right. +3. Open this in your "LaTeX" editor. This can be `TeXMaker`, `Aqumacs`, etc.. +4. Go through the click/dropdown interface and click compile. ### main LaTeX commands -LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. + +LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. Some main commands you'll be using are below, and a very concise cheat sheet here: Most involved features require that you begin a specific "environment" for that feature, clearly demarcating them by the notation `\begin{figure}` and then `\end{figure}`, e.g. in the case of figures. -``` +``` \begin{figure} \includegraphics{histogram.pdf} \end{figure} ``` -where `histogram.pdf` is a path to one of your files. + +where `histogram.pdf` is a path to one of your files. Notice that each line starts with a backslash `\` -- in LaTeX this is the symbol to run a command. The following syntax at the endpoints are shorthand for math equations. -``` + +``` $$\int x^2 dx$$ ``` -these compile math symbols: $\displaystyle \int x^2 dx.$^[Enclosing with `$$` instead of `$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.] -The `align` environment is useful to align your multi-line math, for example. -``` +these compile math symbols: $\displaystyle \int x^2 dx.$[^17_non-wysiwyg-1] + +[^17_non-wysiwyg-1]: Enclosing with `$$` instead of `$$` also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility. + +The `align` environment is useful to align your multi-line math, for example. + +``` \begin{align} P(A \mid B) &= \frac{P(A \cap B)}{P(B)}\\ &= \frac{P(B \mid A)P(A)}{P(B)} \end{align} ``` + +```{=tex} \begin{align} P(A \mid B) &= \frac{P(A \cap B)}{P(B)}\\ &= \frac{P(B \mid A)P(A)}{P(B)} \end{align} - +``` Regression tables should be outputted as `.tex` files with packages like `xtable` and `stargazer`, and then called into LaTeX by `\input{regression_table.tex}` where `regression_table.tex` is the path to your regression output. Figures and equations should be labelled with the tag (e.g. `label{tab:regression}` so that you can refer to them later with their tag `Table \ref{tab:regression}`, instead of hard-coding `Table 2`). For some LaTeX commands you might need to load a separate package that someone else has written. Do this in your preamble (i.e. before `\begin{document}`): -``` + +``` \usepackage[options]{package} ``` -where `package` is the name of the package and `options` are options specific to the package. + +where `package` is the name of the package and `options` are options specific to the package. ### Further Guides {.unnumbered} @@ -187,12 +197,13 @@ There is a version of LaTeX called Beamer, which is a popular way of making a sl ## BibTeX -BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. +BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. ### what is a `.bib` file? + For example, here is the Nunn and Wantchekon article entry in `.bib` form. -```tex +``` tex @article{nunn2011slave, title={The Slave Trade and the Origins of Mistrust in Africa}, author={Nunn, Nathan and Wantchekon, Leonard}, @@ -207,15 +218,18 @@ For example, here is the Nunn and Wantchekon article entry in `.bib` form. The first entry, `nunn2011slave`, is "pick your favorite" -- pick your own name for your reference system. The other slots in this `@article` entry are entries that refer to specific bibliographical text. ### what does LaTeX do with .bib files? -Now, in LaTeX, if you type - \textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s. +Now, in LaTeX, if you type + +``` + \textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s. +``` -as part of your text, then when the `.tex` file is compiled the PDF shows something like +as part of your text, then when the `.tex` file is compiled the PDF shows something like ![](images/biblatex_inline.png) -in whatever citation style (APSA, APA, Chicago) you pre-specified! +in whatever citation style (APSA, APA, Chicago) you pre-specified! Also at the end of your paper you will have a bibliography with entries ordered and formatted in the appropriate citation. @@ -224,53 +238,90 @@ Also at the end of your paper you will have a bibliography with entries ordered This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text). ### stocking up on your .bib files + You should keep your own `.bib` file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a `.tex` file). For example, Gary's BibTeX file is here: -Citation management software (Mendeley or Zotero) automatically generates .bib entries from your library of PDFs for you, provided you have the bibliography attributes right. +Citation management software (Mendeley or Zotero) automatically generates .bib entries from your library of PDFs for you, provided you have the bibliography attributes right. ## Exercise {.unnumbered} -Create a LaTeX document for a hypothetical research paper on your laptop and, once you've verified it compiles into a PDF, come show it to either one of the instructors. +Create a LaTeX document for a hypothetical research paper on your laptop and, once you've verified it compiles into a PDF, come show it to either one of the instructors. You can also use overleaf if you have preference for a cloud-based system. But don't swallow the built-in templates without understanding or testing them. Each student will have slightly different substantive interests, so we won't impose much of a standard. But at a minimum, the LaTeX document should have: -* A title, author, date, and abstract -* Sections -* Italics and boldface -* A figure with a caption and in-text reference to it. +- A title, author, date, and abstract +- Sections +- Italics and boldface +- A figure with a caption and in-text reference to it. Depending on your subfield or interests, try to implement some of the following: -* A bibliographical reference drawing from a separate `.bib` file -* A table -* A math expression -* A different font -* Different page margins -* Different line spacing +- A bibliographical reference drawing from a separate `.bib` file +- A table +- A math expression +- A different font +- Different page margins +- Different line spacing ## Concluding the Prefresher {.unnumbered} Math may not be the perfect tool for every aspiring political scientist, but hopefully it was useful background to have at the least: - - + + +```{=html} +``` +But we should be aware that too much slant towards math and programming can miss the point: + + + +```{=html} +``` +Keep on learning, trying new techniques to improve your work, and learn from others! + + + +```{=html} + +``` ### Your Feedback Matters {.unnumbered} -_Please tell us how we can improve the Prefresher_: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements: +*Please tell us how we can improve the Prefresher*: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements: https://harvard.az1.qualtrics.com/jfe/form/SV_esbzN8ZFAOPTqiV diff --git a/18_text.qmd b/18_text.qmd index 21dda64..9e52bd5 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -1,4 +1,4 @@ -# Text^[Module originally written by Connor Jerzak] {#rtext} +# Text {#rtext} ```{r} #| include: false @@ -9,24 +9,36 @@ library(forcats) library(ggplot2) ``` +::: {.callout .callout-note} +Module originally written by Connor Jerzak. +::: + ## Where are we? Where are we headed? {.unnumbered} -Up till now, you should have covered: +Up till now, you should have covered: -* Loading in data; -* ```R``` notation; -* Matrix algebra. +- Loading in data; +- `R` notation; +- Matrix algebra. ## Review -* `"` and `'` are usually equivalent. -* `<-` and `=` are usually interchangeable^[Only equal signs are allowed to define the values of a functions' argument]. (`x <- 3` is equivalent to `x = 3`, although the former is more preferred because it explicitly states the assignment). -* Use `(` `)` when you are giving input to a function: +- `"` and `'` are usually equivalent. +- `<-` and `=` are usually interchangeable[^18_text-1]. (`x <- 3` is equivalent to `x = 3`, although the former is more preferred because it explicitly states the assignment). +- Use `(` `)` when you are giving input to a function: + +[^18_text-1]: Only equal signs are allowed to define the values of a functions' argument + ```{r} # my_results <- FunctionName(FunctionInputs) ``` - note `c(1,2,3)` is inputting three numbers in the function `c` -* Use `{` `}` when you are defining a function or writing a `for` loop: + +``` +note `c(1,2,3)` is inputting three numbers in the function `c` +``` + +- Use `{` `}` when you are defining a function or writing a `for` loop: + ```{r} #function MyFunction <- function(InputMatrix){ @@ -47,65 +59,66 @@ for(i in 1:20){ print(x) ``` -## Goals for today +## Goals for today -Today, we will learn more about using text data. Our objectives are: +Today, we will learn more about using text data. Our objectives are: -* Reading and writing in text in ```R```. -* To learn how to use paste and sprintf; -* To learn how to use regular expressions; -* To learn about other tools for representing + analyzing text in ```R```. +- Reading and writing in text in `R`. +- To learn how to use paste and sprintf; +- To learn how to use regular expressions; +- To learn about other tools for representing + analyzing text in `R`. -## Reading and writing text in R +## Reading and writing text in R -* To read in a text file, use readLines +- To read in a text file, use readLines -```` +``` readLines("~/Downloads/Carboxylic acid - Wikipedia.html") -```` +``` -* To write a text file, use: +- To write a text file, use: -```` +``` write.table(my_string_vector, "~/mydata.txt", sep="\t") -```` +``` ## `paste()` and `sprintf()` -paste and sprintf are useful commands in text processing, such as for automatically naming files or automatically performing a series of command over a subset of your data. Table making also will often need these commands. +paste and sprintf are useful commands in text processing, such as for automatically naming files or automatically performing a series of command over a subset of your data. Table making also will often need these commands. + +Paste concatenates vectors together. -Paste concatenates vectors together. -````{R} +```{R} #use collapse for inputs of length > 1 my_string <- c("Not", "one", "could", "equal") paste(my_string, collapse = " ") #use sep for inputs of length == 1 paste("Not", "one", "could", "equal", sep = " ") -```` +``` -For more sophisticated concatenation, use sprintf. This is very useful for automatically making tables. +For more sophisticated concatenation, use sprintf. This is very useful for automatically making tables. -````{R} +```{R} sprintf("Coefficient for %s: %.3f (%.2f)", "Gender", 1.52324, 0.03143) #%s is replaced by a character string #%.3f is replaced by a floating point digit with 3 decimal places #%.2f is replaced by a floating point digit with 2 decimal places -```` +``` -## Regular expressions +## Regular expressions -A regular expression is a special text string for describing a search pattern. -They are most often used in functions for detecting, locating, and replacing desired text in a corpus. +A regular expression is a special text string for describing a search pattern. They are most often used in functions for detecting, locating, and replacing desired text in a corpus. Use cases: -1. TEXT PARSING. E.g. I have 10000 congressional speaches. Find all those which mention Iran. -2. WEB SCRAPING. E.g. Parse html code in order to extract research information from an online table. -3. CLEANING DATA. E.g. After loading in a dataset, we might need to remove mistakes from the dataset, orsubset the data using regular expression tools. +1. TEXT PARSING. E.g. I have 10000 congressional speaches. Find all those which mention Iran. +2. WEB SCRAPING. E.g. Parse html code in order to extract research information from an online table. +3. CLEANING DATA. E.g. After loading in a dataset, we might need to remove mistakes from the dataset, orsubset the data using regular expression tools. + +Example in `R`. Extract the tweet mentioning Indonesia. -Example in ```R```. Extract the tweet mentioning Indonesia. ```{r} s1 <- "If only Bradley's arm was longer. RT" s2 <- "Share our love in Indonesia and in the World. RT if you agree." @@ -114,11 +127,11 @@ grepl(my_string, pattern = "Indonesia") my_string[ grepl(my_string, pattern = "Indonesia")] ``` -Key point: Many R commands use regular expressions. See ```?grepl```. Assume that ```x``` is a character vector and that ```pattern``` is the target pattern. In the earlier example, ```x``` could have been something like ```my_string``` and ```pattern``` would have been "```Indonesia```". Here are other key uses: +Key point: Many R commands use regular expressions. See `?grepl`. Assume that `x` is a character vector and that `pattern` is the target pattern. In the earlier example, `x` could have been something like `my_string` and `pattern` would have been "`Indonesia`". Here are other key uses: -1. DETECT PATTERNS. ```grepl(pattern, x)``` goes through all the entries of ```x``` and returns a string of TRUE and FALSE values of the same size as ```x```. It will return a ```TRUE``` whenever that string entry has the target pattern, and ```FALSE``` whenever it doesn't. +1. DETECT PATTERNS. `grepl(pattern, x)` goes through all the entries of `x` and returns a string of TRUE and FALSE values of the same size as `x`. It will return a `TRUE` whenever that string entry has the target pattern, and `FALSE` whenever it doesn't. -2. REPLACE PATTERNS. ```gsub(pattern, x, replacement)``` goes through all the entries of ```x``` replaces the ```pattern``` with ```replacement```. +2. REPLACE PATTERNS. `gsub(pattern, x, replacement)` goes through all the entries of `x` replaces the `pattern` with `replacement`. ```{r} gsub(x = my_string, @@ -126,7 +139,7 @@ gsub(x = my_string, replacement = "AAAA") ``` -3. LOCATE PATTERNS. ```regexpr(pattern, text)``` goes through each element of the character string. It returns a vector of the same length, with the entries of the vector corresponding to the location of the first pattern match, or a -1 if no match was obtained. +3. LOCATE PATTERNS. `regexpr(pattern, text)` goes through each element of the character string. It returns a vector of the same length, with the entries of the vector corresponding to the location of the first pattern match, or a -1 if no match was obtained. ```{r} regex_object <- regexpr(pattern = "was", text = my_string) @@ -138,21 +151,21 @@ regexpr(pattern = "was", text = my_string)[2] Seems simple? The problem: the patterns can get pretty complex! -### Character classes +### Character classes Some types of symbols are stand in for some more complex thing, rather than taken literally. -```[[:digit:]]``` Matches with all digits. +`[[:digit:]]` Matches with all digits. -```[[:lower:]]``` Matches with lower case letters. +`[[:lower:]]` Matches with lower case letters. -```[[:alpha:]]``` Matches with all alphabetic characters. +`[[:alpha:]]` Matches with all alphabetic characters. -```[[:punct:]]``` Matches with all punctuation characters. +`[[:punct:]]` Matches with all punctuation characters. -```[[:cntrl:]]``` Matches with "control" characters such as ```\n```, ```\r```, etc. +`[[:cntrl:]]` Matches with "control" characters such as `\n`, `\r`, etc. -Example in ```R```: +Example in `R`: ```{r} my_string <- "Do you think that 34% of apples are red?" @@ -160,11 +173,11 @@ gsub(my_string, pattern = "[[:digit:]]", replace ="DIGIT") gsub(my_string, pattern = "[[:alpha:]]", replace ="") ``` -### Special Characters. +### Special Characters. -Certain characters (such as ```., *, \```) have special meaning in the regular expressions framework (they are used to form conditional patterns as discussed below). Thus, when we want our pattern to explicitly include those characters as characters, we must "escape" them by using \\ or encoding them in \\Q...\\E. +Certain characters (such as `., *, \`) have special meaning in the regular expressions framework (they are used to form conditional patterns as discussed below). Thus, when we want our pattern to explicitly include those characters as characters, we must "escape" them by using \\ or encoding them in \\Q...\\E. -Example in ```R```: +Example in `R`: ```{r} my_string <- "Do *really* think he will win?" @@ -176,17 +189,17 @@ my_string <- "Now be brave! \n Dread what comrades say of you here in combat! " gsub(my_string, pattern = "\\\n", replace ="") ``` -### Conditional patterns +### Conditional patterns -```[]``` The target characters to match are located between the brackets. For example, ```[aAbB]``` will match with the characters ```a, A, b, B```. +`[]` The target characters to match are located between the brackets. For example, `[aAbB]` will match with the characters `a, A, b, B`. -```[^...]``` Matches with everything except the material between the brackets. For example, ```[^aAbB]``` will match with everything but the characters ```a, A, b, B```. +`[^...]` Matches with everything except the material between the brackets. For example, `[^aAbB]` will match with everything but the characters `a, A, b, B`. -```(?=)``` Lookahead -- match something that IS followed by the pattern. +`(?=)` Lookahead -- match something that IS followed by the pattern. -```(?!)``` Negative lookahead --- match something that is NOT followed by the pattern. +`(?!)` Negative lookahead --- match something that is NOT followed by the pattern. -```(?<=)``` Lookbehind -- match with something that follows the pattern. +`(?<=)` Lookbehind -- match with something that follows the pattern. ```{r} my_string <- "Do you think that 34%of the 23%of apples are red?" @@ -208,27 +221,24 @@ grepl(my_string, pattern = "^(?!presidential1).*\\.png", perl = TRUE) ``` -* Indicates which file names don't start with `presidential1` but do end in `.png` -* `^` indicates that the pattern should start at the beginning of the string. -* `?!` indicates negative lookahead -- we're looking for any pattern NOT following presidential1 which meets the subsequent conditions. (see below) -* The first `.` indicates that, following the negative lookahead, there can be any characters and the * says that it doesn't matter how many. Note that we have to escape the . in `.png`. (by writing `\\.` instead of just `.`) +- Indicates which file names don't start with `presidential1` but do end in `.png` +- `^` indicates that the pattern should start at the beginning of the string. +- `?!` indicates negative lookahead -- we're looking for any pattern NOT following presidential1 which meets the subsequent conditions. (see below) +- The first `.` indicates that, following the negative lookahead, there can be any characters and the \* says that it doesn't matter how many. Note that we have to escape the . in `.png`. (by writing `\\.` instead of just `.`) -You will have the chance to try out some regular expressions for yourself at the end! +You will have the chance to try out some regular expressions for yourself at the end! -## Representing Text +## Representing Text -In courses and research, we often want to analyze text, to extract meaning out of it. -One of the key decisions we need to make is how to represent the text as numbers. -Once the text is represented numerically, we can then apply a host of statistical -and machine learning methods to it. Those methods are discussed more in the Gov methods sequence (Gov 2000-2003). Here's a summary of the decisions you must make: +In courses and research, we often want to analyze text, to extract meaning out of it. One of the key decisions we need to make is how to represent the text as numbers. Once the text is represented numerically, we can then apply a host of statistical and machine learning methods to it. Those methods are discussed more in the Gov methods sequence (Gov 2000-2003). Here's a summary of the decisions you must make: -1. WHICH TEXT TO USE? Which text do I want to analyze? What is my universe of documents? -2. HOW TO REPRESENT THE TEXT NUMERICALLY? How do I use numbers to represent different things about the text? -3. HOW TO ANALYZE THE NUMERICAL REPRESENTATION? How do I extract meaning out of the numerical representation? +1. WHICH TEXT TO USE? Which text do I want to analyze? What is my universe of documents? +2. HOW TO REPRESENT THE TEXT NUMERICALLY? How do I use numbers to represent different things about the text? +3. HOW TO ANALYZE THE NUMERICAL REPRESENTATION? How do I extract meaning out of the numerical representation? -Representing text numerically. +Representing text numerically. -1. Document term matrix. The document term matrix (DTM) is a common method for representing text. The DTM is a matrix. Each row of this matrix corresponds to a document; each column corresponds to a word. It is often useful to look at summary statistics such as the percentage of speaches in which a Democratic lawmaker used the word "inequality" compared to a Republican; the DTM would be very helpful for this and other tasks. +1. Document term matrix. The document term matrix (DTM) is a common method for representing text. The DTM is a matrix. Each row of this matrix corresponds to a document; each column corresponds to a word. It is often useful to look at summary statistics such as the percentage of speaches in which a Democratic lawmaker used the word "inequality" compared to a Republican; the DTM would be very helpful for this and other tasks. ```{R} doc1 <- "Rage---Goddess, sing the rage of Peleus’ son Achilles, @@ -247,7 +257,7 @@ doc3 <- "Many cities of men he saw and learned their minds, DocVec <- c(doc1, doc2, doc3) ``` -Now we can use utility functions in the `tm` package: +Now we can use utility functions in the `tm` package: ```{R} #| eval: false @@ -257,6 +267,7 @@ DTM1 <- inspect( DocumentTermMatrix(DocCorpus) ) ``` Consider the effect of different "pre-processing" choices on the resulting DTM! + ```{r} #| eval: false DocVec <- tolower(DocVec) @@ -267,28 +278,25 @@ DTM2 <- inspect(DocumentTermMatrix(DocCorpus, control = list(stopwords = TRUE, stemming = TRUE))) ``` -Stemming is the process of reducing inflected/derived words to their word stem or base (e.g. stemming, stemmed, stemmer --> stem*) +Stemming is the process of reducing inflected/derived words to their word stem or base (e.g. stemming, stemmed, stemmer --\> stem\*) -## Important packages for parsing text +## Important packages for parsing text -1. rvest -- Useful for downloading and manipulating HTML and XM. -2. tm -- Useful for converting text into a numerical representation (forming DTMs). -3. stringr -- Useful for string parsing. +1. rvest -- Useful for downloading and manipulating HTML and XM. +2. tm -- Useful for converting text into a numerical representation (forming DTMs). +3. stringr -- Useful for string parsing. -## Exercises {.unnumbered} +## Exercises {.unnumbered} ### 1 {.unnumbered} -Figure out why this command does what it does: +Figure out why this command does what it does: -````{R} -sprintf("%s of spontaneous events are %s in the mind. - Really, %.2f?", - "15.03322123", "puzzles", 15.03322123) -``` +\``{R} sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", "15.03322123", "puzzles", 15.03322123)` ### 2 {.unnumbered} -Why does this command not work? + +Why does this command not work? ```{r} try(sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", @@ -297,7 +305,7 @@ try(sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", ### 3 {.unnumbered} -Using `grepl`, these materials, Google, and your friends, describe what the following command does. What changes when `value = FALSE`? +Using `grepl`, these materials, Google, and your friends, describe what the following command does. What changes when `value = FALSE`? ```{r} grep('\'', @@ -321,7 +329,8 @@ my_string <- c("legislative1_term1.png", ``` ### 5 {.unnumbered} -Using the same string as in the above, write code to automatically extract the file names that end in .pdf and that contain the text `term2`. + +Using the same string as in the above, write code to automatically extract the file names that end in .pdf and that contain the text `term2`. ```{r} # Your code here @@ -329,7 +338,7 @@ Using the same string as in the above, write code to automatically extract the ### 6 {.unnumbered} -Combine these two strings into a single string separated by a "-". Desired output: "The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon–carbon double bond." +Combine these two strings into a single string separated by a "-". Desired output: "The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon–carbon double bond." ```{r} string1 <- "The carbonyl group in aldehydes and ketones @@ -339,16 +348,15 @@ string2 <- "–carbon double bond." ### 7 {.unnumbered} -Challenge problem! Download this webpage +Challenge problem! Download this webpage -* Read the html file into your R workspace. -* Remove all of the htlm tags (you may need Google to help with this one). -* Remove all punctuation. -* Make all the characters lower case. -* Do this same process with this webpage (https://en.wikipedia.org/wiki/Iliad). -* Form a document term matrix from the two resulting text strings. +- Read the html file into your R workspace. +- Remove all of the htlm tags (you may need Google to help with this one). +- Remove all punctuation. +- Make all the characters lower case. +- Do this same process with this webpage (https://en.wikipedia.org/wiki/Iliad). +- Form a document term matrix from the two resulting text strings. ```{r} # Your code here ``` - diff --git a/_quarto.yml b/_quarto.yml index 1a996be..13cde02 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -25,6 +25,9 @@ book: - 13_functions_obj_loops.qmd - 14_visualization.qmd - 15_project-dempeace.qmd + - 16_simulation.qmd + - 17_non-wysiwyg.qmd + - 18_text.qmd delete_merged_file: true language: From ab41ea1fa533e627bc3c2605ec8a7accd9e7159b Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:39:38 -0400 Subject: [PATCH 19/34] git chapter --- 19_command-line_git.qmd | 98 +++++++++++++++++++++++------------------ _quarto.yml | 1 + 2 files changed, 55 insertions(+), 44 deletions(-) diff --git a/19_command-line_git.qmd b/19_command-line_git.qmd index 3f2d695..df449be 100644 --- a/19_command-line_git.qmd +++ b/19_command-line_git.qmd @@ -3,13 +3,17 @@ execute: eval: false --- -# Command-line, git^[Module originally written by Shiro Kuriwaki] {#commandline-git} +# Command-line, git {#commandline-git} + +::: {.callout .callout-note} +Module originally written by Shiro Kuriwaki +::: ## Where are we? Where are we headed? Up till now, you should have covered: -* Statistical Programming in `R` +- Statistical Programming in `R` In conjunction with the markdown/LaTeX chapter, which is mostly used for typesetting and presentation, here we'll introduce the command-line and git, more used for software extensions and version control @@ -17,41 +21,45 @@ In conjunction with the markdown/LaTeX chapter, which is mostly used for typeset Check if you have an idea of how you might code the following tasks: -* What is a GUI? -* What do the following commands stand for in shell: `ls` (or `dir` in Windows), `cd`, `rm`, `mv` (or `move` in windows), `cp` (or `copy` in Windows). -* What is the difference between a relative path and an absolute path? -* What paths do these refer to in shell/terminal: `~/`, `.`, `..` -* What is a _repository_ in github? -* What does it mean to "clone" a repository? +- What is a GUI? +- What do the following commands stand for in shell: `ls` (or `dir` in Windows), `cd`, `rm`, `mv` (or `move` in windows), `cp` (or `copy` in Windows). +- What is the difference between a relative path and an absolute path? +- What paths do these refer to in shell/terminal: `~/`, `.`, `..` +- What is a *repository* in github? +- What does it mean to "clone" a repository? ## command-line -Elementary programming operations are done on the command-line, or by entering commands into your computer. This is different from a UI or GUI -- graphical user-interface -- which are interfaces that allow you to click buttons and enter commands in more readable form. Although there are good enough GUIs for most of your needs, you still might need to go under the hood sometimes and run a command. +Elementary programming operations are done on the command-line, or by entering commands into your computer. This is different from a UI or GUI -- graphical user-interface -- which are interfaces that allow you to click buttons and enter commands in more readable form. Although there are good enough GUIs for most of your needs, you still might need to go under the hood sometimes and run a command. ### command-line commands + Open up `Terminal` in a Mac. (`Command Prompt` in Windows) Running this command in a Mac (`dir` in Windows) should show you a list of all files in the directory that you are currently in. -```bash + +``` bash ls ``` `pwd` stands for present working directory (`cd` in Windows) -```bash + +``` bash pwd ``` -`cd` means change directory. You need to give it what to change your current directory _to_. You can specify a name of another directory in your directory. +`cd` means change directory. You need to give it what to change your current directory *to*. You can specify a name of another directory in your directory. Or you can go up to your parent directory. The syntax for that are two periods, `..` . One period `.` refers to the current directory. -```bash +``` bash cd .. pwd ``` -`~/` stands for your home directory defined by your computer. -```bash +`~/` stands for your home directory defined by your computer. + +``` bash cd ~/ ls ``` @@ -61,23 +69,26 @@ Using `..` and `.` are "relative" to where you are currently at. So are things l Relative paths are nice if you have a shared Dropbox, for example, and I had `/Users/shirokuriwaki/mathcamp` but Connor's path to the same folder is `/Users/connorjerzak/mathcamp`. To run the same code in `mathcamp`, we should be using relative paths that start from "`mathcamp`". Relative paths are also shorter, and they are invariant to higher-level changes in your computer. ### running things via command-line + Suppose you have a simple Rscript, call it `hello_world.R`. This is simply a plain text file that contains -``` + +``` cat("Hello World") ``` Then in command-line, go to the directory that contains `hello_world.R` and enter -```bash +``` bash Rscript hello_world.R ``` -This should give you the output `Hello World`, which verifies that you "executed" the file with R via the command-line. +This should give you the output `Hello World`, which verifies that you "executed" the file with R via the command-line. ### why do command-line? + If you know exactly what you want to do your files and the changes are local, then command-line might be faster and be more sensible than navigating yourself through a GUI. For example, what if you wanted a single command that will run 10 R scripts successively at once (as Gentzkow and Shapiro suggest you should do in your research)? It is tedious to run each of your scripts on Rstudio, especially if running some take more than a few minutes. Instead you could write a "batch" script that you can run on the terminal, -```bash +``` bash Rscript 01_read_data.R Rscript 02_merge_data.R Rscript 03_run_regressions.R @@ -86,61 +97,60 @@ Rscript 05_maketable.R ``` Then run this single file, call it `run_all_Rscripts.sh`, on your terminal as -```bash + +``` bash sh run_all_Rscripts.sh ``` -On the other hand, command-line prompts may require more keystrokes, and is also less intuitive than a good GUI. It can also be dangerous for beginners, because it can allow you to make large irreversible changes inadvertently. For example, removing a file (`rm`) has no "Undo" feature. +On the other hand, command-line prompts may require more keystrokes, and is also less intuitive than a good GUI. It can also be dangerous for beginners, because it can allow you to make large irreversible changes inadvertently. For example, removing a file (`rm`) has no "Undo" feature. ## git -Git is a tool for version control. It comes pre-installed on Macs, you will probably need to install it yourself on Windows. +Git is a tool for version control. It comes pre-installed on Macs, you will probably need to install it yourself on Windows. ### why version control? -All version control software should be built to -* preserve all snapshots of your work -* and catalog them in such a way that you can refer back or even revert back your files to the past snapshot. -* makes it easy to see exactly which parts of your files you changed between directories. +All version control software should be built to + +- preserve all snapshots of your work +- and catalog them in such a way that you can refer back or even revert back your files to the past snapshot. +- makes it easy to see exactly which parts of your files you changed between directories. Further, git is most commonly used for collaborative work. -* maintains "branches", or parallel universes of your files that people can switch back and forth on, doing version control on each one -* makes it easy to "merge" a sub-branch to a master branch when it is ready. +- maintains "branches", or parallel universes of your files that people can switch back and forth on, doing version control on each one +- makes it easy to "merge" a sub-branch to a master branch when it is ready. -Note that Dropbox is useful for collaborative work too. But the added value of git's branches is that people can make different changes simultaneously on their computers and merge them to the master branch later. In Dropbox, there is only one copy of each thing so simultaneous editing is not possible. +Note that Dropbox is useful for collaborative work too. But the added value of git's branches is that people can make different changes simultaneously on their computers and merge them to the master branch later. In Dropbox, there is only one copy of each thing so simultaneous editing is not possible. ### open-source code at your fingertips + Some links to check out: -* -* -* +- +- +- GitHub is the GUI to git. Making an account there is free. Making an account will allow you to be a part of the collaborative programming community. It will also allow you to "fork" other people's "repositories". "Forking" is making your own copy of the project that forks off from the master project at a point in time. A "repository" is simply the name of your main project directory. -"cloning" someone else's repository is similar to forking -- it gives you your own copy. +"cloning" someone else's repository is similar to forking -- it gives you your own copy. ### commands in git + As you might have noticed from all the quoted terms, git uses a lot of its own terms that are not intuitive and hard to remember at first. The nuts and bolts of maintaining your version control further requires "adding", "committing", and "push"ing, sometimes "pull"ing. The tutorial is quite good. You'd want to have familiarity with command-line to fully understand this and use it in your work. -RStudio Projects has a great git GUI as well. +RStudio Projects has a great git GUI as well. ### GitHub Desktop -If you are using GitHub for managing git repositories, one option is to use a desktop version, [GitHub Desktop](https://desktop.github.com/). -It offers an in-between step to ease into the git lingo. -Repositories become a drop-down menu. -"push"ing, "pull"ing, and "fetch"ing all become a big button. -It also provides a visual difference interface, which shows the changes you are making to files before you "push" them. -It can't do everything, but it provides a way to become familiar with GitHub without the (potentially) intimidating aspects of diving full-on into the command line. +If you are using GitHub for managing git repositories, one option is to use a desktop version, [GitHub Desktop](https://desktop.github.com/). It offers an in-between step to ease into the git lingo. Repositories become a drop-down menu. "push"ing, "pull"ing, and "fetch"ing all become a big button. It also provides a visual difference interface, which shows the changes you are making to files before you "push" them. It can't do everything, but it provides a way to become familiar with GitHub without the (potentially) intimidating aspects of diving full-on into the command line. ### is git worth it? -While git is a powerful tool, you may choose to not use it for everything because +While git is a powerful tool, you may choose to not use it for everything because -* git is mainly for code, not data. It has a fairly strict limit on the size of your dataset that you cover. -* your collaborators might want to work with Dropbox -* unless you get a paid account, all your repositories will be public. +- git is mainly for code, not data. It has a fairly strict limit on the size of your dataset that you cover. +- your collaborators might want to work with Dropbox +- unless you get a paid account, all your repositories will be public. diff --git a/_quarto.yml b/_quarto.yml index 13cde02..7b36b09 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -28,6 +28,7 @@ book: - 16_simulation.qmd - 17_non-wysiwyg.qmd - 18_text.qmd + - 19_command-line_git.qmd delete_merged_file: true language: From 7842fddf00980d2650cdbfb1eef19bb06f65664b Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:57:51 -0400 Subject: [PATCH 20/34] solutions cleaning --- 21_solutions-warmup.qmd | 138 +++++++++++++++++------------------- 23_solution_programming.qmd | 12 ++-- _quarto.yml | 4 ++ 3 files changed, 78 insertions(+), 76 deletions(-) diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index 2f4c609..84c723d 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -1,93 +1,88 @@ -# (PART) Solutions {.unnumbered} - # Solutions to Warmup Questions {.unnumbered} ## Linear Algebra {.unnumbered} ### Vectors {.unnumbered} -Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}$, and the scalar $c = 2$. +Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}$, and the scalar $c = 2$. -1. $u + v = \begin{pmatrix}5\\7\\9\end{pmatrix}$ -2. $cv = \begin{pmatrix}8\\10\\12\end{pmatrix}$ -3. $u \cdot v = 1(4) + 2(5) + 3(6) = 32$ +1. $u + v = \begin{pmatrix}5\\7\\9\end{pmatrix}$ +2. $cv = \begin{pmatrix}8\\10\\12\end{pmatrix}$ +3. $u \cdot v = 1(4) + 2(5) + 3(6) = 32$ -If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter \@ref(linearalgebra). +If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter \@ref(linearalgebra). Are the following sets of vectors linearly independent? -1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ +1. $u = \begin{pmatrix} 1\\ 2\end{pmatrix}$, $v = \begin{pmatrix} 2\\4\end{pmatrix}$ -$\leadsto$ No: $$2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}$$ -so infinitely many linear combinations of $u$ and $v$ that amount to 0 exist. +$\leadsto$ No: $$2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}$$ so infinitely many linear combinations of $u$ and $v$ that amount to 0 exist. -2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ +2. $u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}$, $v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}$ -$\leadsto$ Yes: we cannot find linear combination of these two vectors that would amount to zero. +$\leadsto$ Yes: we cannot find linear combination of these two vectors that would amount to zero. -3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ +3. $a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}$, $b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}$, $c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}$ -$\leadsto$ No: After playing around with some numbers, we can find that -$$-2a = \begin{pmatrix} -4\\ 2\\ -2 \end{pmatrix}, 3b = \begin{pmatrix} 9\\ -12\\ -6 \end{pmatrix}, -1c = \begin{pmatrix} -5\\ 10\\ 8 \end{pmatrix}$$ +$\leadsto$ No: After playing around with some numbers, we can find that $$-2a = \begin{pmatrix} -4\\ 2\\ -2 \end{pmatrix}, 3b = \begin{pmatrix} 9\\ -12\\ -6 \end{pmatrix}, -1c = \begin{pmatrix} -5\\ 10\\ 8 \end{pmatrix}$$ -So -$$-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$$ +So $$-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$$ i.e., a linear combination of these three vectors that would amount to zero exists. -If you are having trouble with these problems, please review Section \@ref(linearindependence). +If you are having trouble with these problems, please review Section \@ref(linearindependence). ### Matrices {.unnumbered} $${\bf A}=\begin{pmatrix} - 7 & 5 & 1 \\ - 11 & 9 & 3 \\ - 2 & 14 & 21 \\ - 4 & 1 & 5 - \end{pmatrix}$$ + 7 & 5 & 1 \\ + 11 & 9 & 3 \\ + 2 & 14 & 21 \\ + 4 & 1 & 5 + \end{pmatrix}$$ -What is the dimensionality of matrix ${\bf A}$? 4 $\times$ 3 +What is the dimensionality of matrix ${\bf A}$? 4 $\times$ 3 What is the element $a_{23}$ of ${\bf A}$? 3 -Given that +Given that $${\bf B}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - 5 & 1 & 9 - \end{pmatrix}$$ + 1 & 2 & 8 \\ + 3 & 9 & 11 \\ + 4 & 7 & 5 \\ + 5 & 1 & 9 + \end{pmatrix}$$ $$\mathbf{A} + \mathbf{B} = \begin{pmatrix} - 8 & 7 & 9 \\ - 14 & 18 & 14 \\ - 6 & 21 & 26 \\ - 9 & 2 & 14 - \end{pmatrix}$$ + 8 & 7 & 9 \\ + 14 & 18 & 14 \\ + 6 & 21 & 26 \\ + 9 & 2 & 14 + \end{pmatrix}$$ -Given that +Given that $${\bf C}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - \end{pmatrix}$$ + 1 & 2 & 8 \\ + 3 & 9 & 11 \\ + 4 & 7 & 5 \\ + \end{pmatrix}$$ $$\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}$$ -Given that +Given that $$c = 2$$ $$c\textbf{A} = \begin{pmatrix} - 14 & 10 & 2 \\ - 22 & 18 & 6 \\ - 4 & 28 & 42 \\ - 8 & 2 & 10 - \end{pmatrix}$$ + 14 & 10 & 2 \\ + 22 & 18 & 6 \\ + 4 & 28 & 42 \\ + 8 & 2 & 10 + \end{pmatrix}$$ -If you are having trouble with these problems, please review Section \@ref(matrixbasics). +If you are having trouble with these problems, please review Section \@ref(matrixbasics). ## Operations {.unnumbered} @@ -95,17 +90,17 @@ If you are having trouble with these problems, please review Section \@ref(matri Simplify the following -1. $\sum\limits_{i = 1}^3 i = 1 + 2+ 3 = 6$ +1. $\sum\limits_{i = 1}^3 i = 1 + 2+ 3 = 6$ -2. $\sum\limits_{k = 1}^3(3k + 2) = 3\sum\limits_{k=1}^3k + \sum\limits_{k=1}^3 2= 3\times 6 + 3\times 2 = 24$ +2. $\sum\limits_{k = 1}^3(3k + 2) = 3\sum\limits_{k=1}^3k + \sum\limits_{k=1}^3 2= 3\times 6 + 3\times 2 = 24$ -3. $\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18$ +3. $\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18$ ### Products {.unnumbered} -1. $\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6$ +1. $\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6$ -2. $\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440$ +2. $\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440$ To review this material, please see Section \@ref(sum-notation). @@ -118,9 +113,9 @@ Simplify the following 3. $\log_{10}100 = \log_{10}10^2 = 2$ 4. $\log_{2}4 = \log_{2}2^2 = 2$ 5. when $\log$ is the natural log, $\log e = \log_{e} e^1 = 1$ -6. when $a, b, c$ are each constants, $e^a e^b e^c = e^{a + b + c}$, +6. when $a, b, c$ are each constants, $e^a e^b e^c = e^{a + b + c}$, 7. $\log 0 = \text{undefined}$ -- no exponentiation of anything will result in a 0. -8. $e^0 = 1$ -- any number raised to the 0 is always 1. +8. $e^0 = 1$ -- any number raised to the 0 is always 1. 9. $e^1 = e$ -- any number raised to the 1 is always itself 10. $\log e^2 = \log_e e^2 = 2$ @@ -130,9 +125,9 @@ To review this material, please see Section \@ref(logexponents) Find the limit of the following. -1. $\lim\limits_{x \to 2} (x - 1) = 1$ -2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)} = 1$, though note that the original function $\frac{(x - 2) (x - 1)}{(x - 2)}$ would have been undefined at $x = 2$ because of a divide by zero problem; otherwise it would have been equal to $x - 1$. -3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2} = 1$, same as above. +1. $\lim\limits_{x \to 2} (x - 1) = 1$ +2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)} = 1$, though note that the original function $\frac{(x - 2) (x - 1)}{(x - 2)}$ would have been undefined at $x = 2$ because of a divide by zero problem; otherwise it would have been equal to $x - 1$. +3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2} = 1$, same as above. To review this material please see Section \@ref(limitsfun) @@ -140,12 +135,12 @@ To review this material please see Section \@ref(limitsfun) For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\frac{d}{dx}f(x)$ -1. $f(x)=c$, $f'(x) = 0$ -2. $f(x)=x$, $f'(x) = 1$ -3. $f(x)=x^2$, $f'(x) = 2x$ -4. $f(x)=x^3$, $f'(x) = 3x^2$ -5. $f(x)=3x^2+2x^{1/3}$, $f'(x) = 6x + \frac{2}{3}x^{-2/3}$ -6. $f(x)=(x^3)(2x^4)$, $f'(x) = \frac{d}{dx}2x^7 = 14x^6$ +1. $f(x)=c$, $f'(x) = 0$ +2. $f(x)=x$, $f'(x) = 1$ +3. $f(x)=x^2$, $f'(x) = 2x$ +4. $f(x)=x^3$, $f'(x) = 3x^2$ +5. $f(x)=3x^2+2x^{1/3}$, $f'(x) = 6x + \frac{2}{3}x^{-2/3}$ +6. $f(x)=(x^3)(2x^4)$, $f'(x) = \frac{d}{dx}2x^7 = 14x^6$ For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) @@ -153,19 +148,20 @@ For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) For each of the followng functions $f(x)$, does a maximum and minimum exist in the domain $x \in \mathbf{R}$? If so, for what are those values and for which values of $x$? -1. $f(x) = x$ $\leadsto$ neither exists. -2. $f(x) = x^2$ $\leadsto$ a minimum $f(x) = 0$ exists at $x = 0$, but not a maximum. -3. $f(x) = -(x - 2)^2$ $\leadsto$ a maximum $f(x) = 0$ exists at $x = 2$, but not a minimum. +1. $f(x) = x$ $\leadsto$ neither exists. +2. $f(x) = x^2$ $\leadsto$ a minimum $f(x) = 0$ exists at $x = 0$, but not a maximum. +3. $f(x) = -(x - 2)^2$ $\leadsto$ a maximum $f(x) = 0$ exists at $x = 2$, but not a minimum. If you are stuck, please try sketching out a picture of each of the functions. ## Probability {.unnumbered} -1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, $\binom{12}{4} = \frac{12\cdot 11\cdot 10\cdot 9}{4!} = 495$ possible hands exist (unordered, without replacement) . -2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. Then $A \cup B = \{1, 2, 3, 4, 5, 7, 8, 12, 13\}$, $A \cap B = \{7, 8\}$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, then the complement $A^C = \{2, 4, 6, 9, 10\}$ +1. If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, $\binom{12}{4} = \frac{12\cdot 11\cdot 10\cdot 9}{4!} = 495$ possible hands exist (unordered, without replacement) . -3. If we roll two fair dice, what is the probability that their sum would be 11? $\leadsto \frac{1}{18}$ -4. If we roll two fair dice, what is the probability that their sum would be 12? $\leadsto \frac{1}{36}$. There are two independent dice, so $6^2 = 36$ options in total. While the previous question had two possibilities for a sum of 11 (5,6 and 6,5), there is only one possibility out of 36 for a sum of 12 (6,6). +2. Let $A = \{1,3,5,7,8\}$ and $B = \{2,4,7,8,12,13\}$. Then $A \cup B = \{1, 2, 3, 4, 5, 7, 8, 12, 13\}$, $A \cap B = \{7, 8\}$? If $A$ is a subset of the Sample Space $S = \{1,2,3,4,5,6,7,8,9,10\}$, then the complement $A^C = \{2, 4, 6, 9, 10\}$ -For a review, please see Sections \@ref(setoper) - \@ref(probdef) +3. If we roll two fair dice, what is the probability that their sum would be 11? $\leadsto \frac{1}{18}$ +4. If we roll two fair dice, what is the probability that their sum would be 12? $\leadsto \frac{1}{36}$. There are two independent dice, so $6^2 = 36$ options in total. While the previous question had two possibilities for a sum of 11 (5,6 and 6,5), there is only one possibility out of 36 for a sum of 12 (6,6). + +For a review, please see Sections \@ref(setoper) - \@ref(probdef) diff --git a/23_solution_programming.qmd b/23_solution_programming.qmd index c29d9a5..508bd9f 100644 --- a/23_solution_programming.qmd +++ b/23_solution_programming.qmd @@ -10,7 +10,7 @@ library(forcats) library(scales) ``` -## Chapter \@ref(dataviz): Visualization +## Chapter @sec-dataviz: Visualization ### 1 State Proportions {.unnumbered} @@ -29,6 +29,7 @@ grp_st <- cen10 %>% ``` Plot points + ```{r} ggplot(grp_st, aes(x = state, y = prop)) + geom_point() + @@ -48,7 +49,8 @@ ggplot(grp_st, aes(x = state, y = prop)) + justices <- read_csv("data/input/justices_court-median.csv") ``` -Keep justices who are in the dataset in 2016, +Keep justices who are in the dataset in 2016, + ```{r} in_2017 <- justices %>% filter(term >= 2016) %>% @@ -59,7 +61,8 @@ df_indicator <- justices %>% left_join(in_2017) ``` -All together +All together + ```{r} ggplot(df_indicator, aes(x = term, y = idealpt, group = justice_id)) + geom_line(aes(y = median_idealpt), color = "red", size = 2, alpha = 0.1) + @@ -122,7 +125,7 @@ proportion_d <- c() answer <- data.frame(race_d, state_d, proportion_d) ``` -Then +Then ```{r} for (state in states_of_interest) { @@ -254,4 +257,3 @@ for (i in 1:20) { mean(ests) ``` - diff --git a/_quarto.yml b/_quarto.yml index 7b36b09..a3838df 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -29,6 +29,10 @@ book: - 17_non-wysiwyg.qmd - 18_text.qmd - 19_command-line_git.qmd + - part: Solutions + chapters: + - 21_solutions-warmup.qmd + - 23_solution_programming.qmd delete_merged_file: true language: From 34ec28acffc62d66bd067ba4fc7f12df7609a66b Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:59:17 -0400 Subject: [PATCH 21/34] Delete prefresher.log --- prefresher.log | 3043 ------------------------------------------------ 1 file changed, 3043 deletions(-) delete mode 100644 prefresher.log diff --git a/prefresher.log b/prefresher.log deleted file mode 100644 index 42a65c3..0000000 --- a/prefresher.log +++ /dev/null @@ -1,3043 +0,0 @@ -This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019) (preloaded format=xelatex 2019.5.8) 20 JUN 2020 00:47 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**prefresher.tex -(./prefresher.tex -LaTeX2e <2018-12-01> -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/book.cls -Document Class: book 2018/09/03 v1.4i Standard LaTeX document class -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/bk10.clo -File: bk10.clo 2018/09/03 v1.4i Standard LaTeX file (size option) -) -\c@part=\count80 -\c@chapter=\count81 -\c@section=\count82 -\c@subsection=\count83 -\c@subsubsection=\count84 -\c@paragraph=\count85 -\c@subparagraph=\count86 -\c@figure=\count87 -\c@table=\count88 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/lm/lmodern.sty -Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts -LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. -LaTeX Font Info: Overwriting symbol font `letters' in version `normal' -(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23. -LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' -(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' -(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25. -LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26. -LaTeX Font Info: Overwriting symbol font `letters' in version `bold' -(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27. -LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' -(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' -(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' -(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' -(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -(/usr/local/texlive/2019/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\@emptytoks=\toks14 -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2018/12/01 v2.17b AMS math features -\@mathmargin=\skip43 -For additional information on amsmath, use the `?' option. -(/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text -(/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks15 -\ex@=\dimen103 -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen104 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count89 -LaTeX Info: Redefining \frac on input line 223. -\uproot@=\count90 -\leftroot@=\count91 -LaTeX Info: Redefining \overline on input line 385. -\classnum@=\count92 -\DOTSCASE@=\count93 -LaTeX Info: Redefining \ldots on input line 482. -LaTeX Info: Redefining \dots on input line 485. -LaTeX Info: Redefining \cdots on input line 606. -\Mathstrutbox@=\box27 -\strutbox@=\box28 -\big@size=\dimen105 -LaTeX Font Info: Redeclaring font encoding OML on input line 729. -LaTeX Font Info: Redeclaring font encoding OMS on input line 730. -\macc@depth=\count94 -\c@MaxMatrixCols=\count95 -\dotsspace@=\muskip10 -\c@parentequation=\count96 -\dspbrk@lvl=\count97 -\tag@help=\toks16 -\row@=\count98 -\column@=\count99 -\maxfields@=\count100 -\andhelp@=\toks17 -\eqnshift@=\dimen106 -\alignsep@=\dimen107 -\tagshift@=\dimen108 -\tagwidth@=\dimen109 -\totwidth@=\dimen110 -\lineht@=\dimen111 -\@envbody=\toks18 -\multlinegap=\skip44 -\multlinetaggap=\skip45 -\mathdisplay@stack=\toks19 -LaTeX Info: Redefining \[ on input line 2844. -LaTeX Info: Redefining \] on input line 2845. -) (/usr/local/texlive/2019/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math.sty ( -/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty -Package: expl3 2019-05-07 L3 programming layer (loader) -(/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex -Package: expl3 2019-05-07 L3 programming layer (code) -\c_max_int=\count101 -\l_tmpa_int=\count102 -\l_tmpb_int=\count103 -\g_tmpa_int=\count104 -\g_tmpb_int=\count105 -\g__kernel_prg_map_int=\count106 -\c__ior_term_ior=\count107 -\c_log_iow=\count108 -\l_iow_line_count_int=\count109 -\l__iow_line_target_int=\count110 -\l__iow_one_indent_int=\count111 -\l__iow_indent_int=\count112 -\c_zero_dim=\dimen112 -\c_max_dim=\dimen113 -\l_tmpa_dim=\dimen114 -\l_tmpb_dim=\dimen115 -\g_tmpa_dim=\dimen116 -\g_tmpb_dim=\dimen117 -\c_zero_skip=\skip46 -\c_max_skip=\skip47 -\l_tmpa_skip=\skip48 -\l_tmpb_skip=\skip49 -\g_tmpa_skip=\skip50 -\g_tmpb_skip=\skip51 -\c_zero_muskip=\muskip11 -\c_max_muskip=\muskip12 -\l_tmpa_muskip=\muskip13 -\l_tmpb_muskip=\muskip14 -\g_tmpa_muskip=\muskip15 -\g_tmpb_muskip=\muskip16 -\l_keys_choice_int=\count113 -\l__intarray_loop_int=\count114 -\c__intarray_sp_dim=\dimen118 -\g__intarray_font_int=\count115 -\c__fp_leading_shift_int=\count116 -\c__fp_middle_shift_int=\count117 -\c__fp_trailing_shift_int=\count118 -\c__fp_big_leading_shift_int=\count119 -\c__fp_big_middle_shift_int=\count120 -\c__fp_big_trailing_shift_int=\count121 -\c__fp_Bigg_leading_shift_int=\count122 -\c__fp_Bigg_middle_shift_int=\count123 -\c__fp_Bigg_trailing_shift_int=\count124 -\g__fp_array_int=\count125 -\l__fp_array_loop_int=\count126 -\l__sort_length_int=\count127 -\l__sort_min_int=\count128 -\l__sort_top_int=\count129 -\l__sort_max_int=\count130 -\l__sort_true_max_int=\count131 -\l__sort_block_int=\count132 -\l__sort_begin_int=\count133 -\l__sort_end_int=\count134 -\l__sort_A_int=\count135 -\l__sort_B_int=\count136 -\l__sort_C_int=\count137 -\l__tl_analysis_normal_int=\count138 -\l__tl_analysis_index_int=\count139 -\l__tl_analysis_nesting_int=\count140 -\l__tl_analysis_type_int=\count141 -\l__regex_internal_a_int=\count142 -\l__regex_internal_b_int=\count143 -\l__regex_internal_c_int=\count144 -\l__regex_balance_int=\count145 -\l__regex_group_level_int=\count146 -\l__regex_mode_int=\count147 -\c__regex_cs_in_class_mode_int=\count148 -\c__regex_cs_mode_int=\count149 -\l__regex_catcodes_int=\count150 -\l__regex_default_catcodes_int=\count151 -\c__regex_catcode_L_int=\count152 -\c__regex_catcode_O_int=\count153 -\c__regex_catcode_A_int=\count154 -\c__regex_all_catcodes_int=\count155 -\l__regex_show_lines_int=\count156 -\l__regex_min_state_int=\count157 -\l__regex_max_state_int=\count158 -\l__regex_left_state_int=\count159 -\l__regex_right_state_int=\count160 -\l__regex_capturing_group_int=\count161 -\l__regex_min_pos_int=\count162 -\l__regex_max_pos_int=\count163 -\l__regex_curr_pos_int=\count164 -\l__regex_start_pos_int=\count165 -\l__regex_success_pos_int=\count166 -\l__regex_curr_char_int=\count167 -\l__regex_curr_catcode_int=\count168 -\l__regex_last_char_int=\count169 -\l__regex_case_changed_char_int=\count170 -\l__regex_curr_state_int=\count171 -\l__regex_step_int=\count172 -\l__regex_min_active_int=\count173 -\l__regex_max_active_int=\count174 -\l__regex_replacement_csnames_int=\count175 -\l__regex_match_count_int=\count176 -\l__regex_min_submatch_int=\count177 -\l__regex_submatch_int=\count178 -\l__regex_zeroth_submatch_int=\count179 -\g__regex_trace_regex_int=\count180 -\c_empty_box=\box29 -\l_tmpa_box=\box30 -\l_tmpb_box=\box31 -\g_tmpa_box=\box32 -\g_tmpb_box=\box33 -\l__box_top_dim=\dimen119 -\l__box_bottom_dim=\dimen120 -\l__box_left_dim=\dimen121 -\l__box_right_dim=\dimen122 -\l__box_top_new_dim=\dimen123 -\l__box_bottom_new_dim=\dimen124 -\l__box_left_new_dim=\dimen125 -\l__box_right_new_dim=\dimen126 -\l__box_internal_box=\box34 -\l__coffin_internal_box=\box35 -\l__coffin_internal_dim=\dimen127 -\l__coffin_offset_x_dim=\dimen128 -\l__coffin_offset_y_dim=\dimen129 -\l__coffin_x_dim=\dimen130 -\l__coffin_y_dim=\dimen131 -\l__coffin_x_prime_dim=\dimen132 -\l__coffin_y_prime_dim=\dimen133 -\c_empty_coffin=\box36 -\l__coffin_aligned_coffin=\box37 -\l__coffin_aligned_internal_coffin=\box38 -\l_tmpa_coffin=\box39 -\l_tmpb_coffin=\box40 -\g_tmpa_coffin=\box41 -\g_tmpb_coffin=\box42 -\l__coffin_bounding_shift_dim=\dimen134 -\l__coffin_left_corner_dim=\dimen135 -\l__coffin_right_corner_dim=\dimen136 -\l__coffin_bottom_corner_dim=\dimen137 -\l__coffin_top_corner_dim=\dimen138 -\l__coffin_scaled_total_height_dim=\dimen139 -\l__coffin_scaled_width_dim=\dimen140 -\c__coffin_empty_coffin=\box43 -\l__coffin_display_coffin=\box44 -\l__coffin_display_coord_coffin=\box45 -\l__coffin_display_pole_coffin=\box46 -\l__coffin_display_offset_dim=\dimen141 -\l__coffin_display_x_dim=\dimen142 -\l__coffin_display_y_dim=\dimen143 -\g__file_internal_ior=\read1 -\l__seq_internal_a_int=\count181 -\l__seq_internal_b_int=\count182 -\c__deprecation_minus_one=\count183 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def -File: l3xdvipdfmx.def 2019-04-06 v L3 Experimental driver: xdvipdfmx -\g__driver_image_int=\count184 -\l__driver_pdf_tmp_box=\box47 -\g__driver_pdf_object_int=\count185 -\g__driver_pdf_annotation_int=\count186 -)) -Package: unicode-math 2019/03/04 v0.8o Unicode maths in XeLaTeX and LuaLaTeX - -(/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.s -ty -Package: unicode-math-xetex 2019/03/04 v0.8o Unicode maths in XeLaTeX and LuaLa -TeX -(/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -Package: xparse 2019-05-03 L3 Experimental document command parser -\l__xparse_current_arg_int=\count187 -\g__xparse_grabber_int=\count188 -\l__xparse_m_args_int=\count189 -\l__xparse_v_nesting_int=\count190 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.st -y -Package: l3keys2e 2019-05-03 LaTeX2e option processing using LaTeX3 keys -) (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty -Package: fontspec 2019/03/15 v2.7c Font selection for XeLaTeX and LuaLaTeX -(/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty -Package: fontspec-xetex 2019/03/15 v2.7c Font selection for XeLaTeX and LuaLaTe -X -\l__fontspec_script_int=\count191 -\l__fontspec_language_int=\count192 -\l__fontspec_strnum_int=\count193 -\l__fontspec_tmp_int=\count194 -\l__fontspec_tmpa_int=\count195 -\l__fontspec_tmpb_int=\count196 -\l__fontspec_tmpc_int=\count197 -\l__fontspec_em_int=\count198 -\l__fontspec_emdef_int=\count199 -\l__fontspec_strong_int=\count266 -\l__fontspec_strongdef_int=\count267 -\l__fontspec_tmpa_dim=\dimen144 -\l__fontspec_tmpb_dim=\dimen145 -\l__fontspec_tmpc_dim=\dimen146 -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2018/08/11 v2.0j Standard LaTeX package -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/tuenc.def -File: tuenc.def 2018/08/11 v2.0j Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding TU on input line 82. -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.cfg) -LaTeX Info: Redefining \itshape on input line 4051. -LaTeX Info: Redefining \slshape on input line 4056. -LaTeX Info: Redefining \scshape on input line 4061. -LaTeX Info: Redefining \upshape on input line 4066. -LaTeX Info: Redefining \em on input line 4096. -LaTeX Info: Redefining \emph on input line 4121. -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/filehook/filehook.sty -Package: filehook 2011/10/12 v0.5d Hooks for input files -) (/usr/local/texlive/2019/texmf-dist/tex/latex/base/fix-cm.sty -Package: fix-cm 2015/01/14 v1.1t fixes to LaTeX -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -)) -\g__um_fam_int=\count268 -\g__um_fonts_used_int=\count269 -\l__um_primecount_int=\count270 -\g__um_primekern_muskip=\muskip17 - -(/usr/local/texlive/2019/texmf-dist/tex/latex/unicode-math/unicode-math-table.t -ex) - -Package unicode-math Info: I'm going to patch macro \subarray. - - -Package unicode-math Info: I'm going to patch macro \r@@t. - -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/upquote/upquote.sty -Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba -tim -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/textcomp.sty -Package: textcomp 2018/08/11 v2.0j Standard LaTeX package -Package textcomp Info: Sub-encoding information: -(textcomp) 5 = only ISO-Adobe without \textcurrency -(textcomp) 4 = 5 + \texteuro -(textcomp) 3 = 4 + \textohm -(textcomp) 2 = 3 + \textestimated + \textcurrency -(textcomp) 1 = TS1 - \textcircled - \t -(textcomp) 0 = TS1 (full) -(textcomp) Font families with sub-encoding setting implement -(textcomp) only a restricted character set as indicated. -(textcomp) Family '?' is the default used for unknown fonts. -(textcomp) See the documentation for details. -Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. -(/usr/local/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def -File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding TS1 on input line 47. -) -LaTeX Info: Redefining \oldstylenums on input line 334. -Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. -Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. -Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. -Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. -Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. -Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. -Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. -Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. -Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. -Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. -Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. -Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. -Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. -Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. -Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. -Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. -Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. -Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. -Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. -Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. -Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. -Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. -Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. -Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. - -Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. -Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. -Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. -Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. -Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. -Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. -Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. -Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. -Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. -Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. -Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. -Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. -Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. -Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. -Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. -Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. -Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. -Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. -Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. -Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. -Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. -Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. -Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. -Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. -Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. -Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. -Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. -Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. -Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. -Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. -Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. -Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. -Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. -Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. -Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. -Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. -Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype.sty -Package: microtype 2019/02/28 v2.7b Micro-typographical refinements (RS) -(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks20 -) -\MT@toks=\toks21 -\MT@count=\count271 -LaTeX Info: Redefining \textls on input line 790. -\MT@outer@kern=\dimen147 -LaTeX Info: Redefining \textmicrotypecontext on input line 1336. -\MT@listname@count=\count272 -(/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype-xetex.def -File: microtype-xetex.def 2019/02/28 v2.7b Definitions specific to xetex (RS) -LaTeX Info: Redefining \lsstyle on input line 258. -) -Package microtype Info: Loading configuration file microtype.cfg. -(/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/microtype.cfg -File: microtype.cfg 2019/02/28 v2.7b microtype main configuration file (RS) -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/parskip/parskip.sty -Package: parskip 2019-01-16 v2.0c non-zero parskip adjustments -(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) -))) (/usr/local/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count273 -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) -(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: xetex.def on input line 225. -(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-def/xetex.def -File: xetex.def 2017/06/24 v5.0h Graphics/color driver for xetex -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. -Package xcolor Info: Model `RGB' extended on input line 1364. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/xurl/xurl.sty -Package: xurl 2018/12/23 v 0.07 modify URL breaks -(/usr/local/texlive/2019/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip18 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/bookmark.sty -Package: bookmark 2016/05/17 v1.26 PDF bookmarks (HO) -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/pdfescape.sty -Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO -) -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: pdfTeX >= 1.30 not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode not found. -)) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/ifvtex.sty -Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) - -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) -Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package hobsub Info: Skipping package `ifluatex' (already loaded). -Package hobsub Info: Skipping package `ifvtex' (already loaded). -Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) -Package hobsub Info: Skipping package `ifpdf' (already loaded). -Package hobsub Info: Skipping package `etexcmds' (already loaded). -Package hobsub Info: Skipping package `kvsetkeys' (already loaded). -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) -Package hobsub Info: Skipping package `pdftexcmds' (already loaded). -Package hobsub Info: Skipping package `pdfescape' (already loaded). -Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO -) -Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) -Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) -) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) -Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) -Package: xcolor-patch 2016/05/16 xcolor patch -Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) -Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) -Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) -Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) -) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) -) -\@linkdim=\dimen148 -\Hy@linkcounter=\count274 -\Hy@pagecounter=\count275 -(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) -) -\Hy@SavedSpaceFactor=\count276 -(/usr/local/texlive/2019/texmf-dist/tex/latex/latexconfig/hyperref.cfg -File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive -) -Package hyperref Info: Option `unicode' set `true' on input line 4393. -(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/puenc.def -File: puenc.def 2018/11/30 v6.88e Hyperref: PDF Unicode definition (HO) -) -Package hyperref Info: Hyper figures OFF on input line 4519. -Package hyperref Info: Link nesting OFF on input line 4524. -Package hyperref Info: Hyper index ON on input line 4527. -Package hyperref Info: Plain pages OFF on input line 4534. -Package hyperref Info: Backreferencing OFF on input line 4539. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4772. -\c@Hy@tempcnt=\count277 -LaTeX Info: Redefining \url on input line 5125. -\XeTeXLinkMargin=\dimen149 -\Fld@menulength=\count278 -\Field@Width=\dimen150 -\Fld@charsize=\dimen151 -Package hyperref Info: Hyper figures OFF on input line 6380. -Package hyperref Info: Link nesting OFF on input line 6385. -Package hyperref Info: Hyper index ON on input line 6388. -Package hyperref Info: backreferencing OFF on input line 6395. -Package hyperref Info: Link coloring OFF on input line 6400. -Package hyperref Info: Link coloring with OCG OFF on input line 6405. -Package hyperref Info: PDF/A mode OFF on input line 6410. -LaTeX Info: Redefining \ref on input line 6450. -LaTeX Info: Redefining \pageref on input line 6454. -\Hy@abspage=\count279 -\c@Item=\count280 -\c@Hfootnote=\count281 -) -Package hyperref Info: Driver (autodetected): hxetex. -(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/hxetex.def -File: hxetex.def 2018/11/30 v6.88e Hyperref driver for XeTeX -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/stringenc.sty -Package: stringenc 2016/05/16 v1.11 Convert strings between diff. encodings (HO -) -) -\pdfm@box=\box48 -\c@Hy@AnnotLevel=\count282 -\HyField@AnnotCount=\count283 -\Fld@listcount=\count284 -\c@bookmark@seq@number=\count285 -(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. -) -\Hy@SectionHShift=\skip52 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def -File: bkm-dvipdfm.def 2016/05/17 v1.26 bookmark driver for dvipdfm (HO) -\BKM@id=\count286 -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2018/04/16 v5.8 Page Geometry -\Gm@cnth=\count287 -\Gm@cntv=\count288 -\c@Gm@tempcnt=\count289 -\Gm@bindingoffset=\dimen152 -\Gm@wd@mp=\dimen153 -\Gm@odd@mp=\dimen154 -\Gm@even@mp=\dimen155 -\Gm@layoutwidth=\dimen156 -\Gm@layoutheight=\dimen157 -\Gm@layouthoffset=\dimen158 -\Gm@layoutvoffset=\dimen159 -\Gm@dimlist=\toks22 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -Package: fancyvrb 2019/01/15 -Style option: `fancyvrb' v3.2a <2019/01/15> (tvz) -\FV@CodeLineNo=\count290 -\FV@InFile=\read2 -\FV@TabBox=\box49 -\c@FancyVerbLine=\count291 -\FV@StepNumber=\count292 -\FV@OutFile=\write3 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/framed/framed.sty -Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks -\OuterFrameSep=\skip53 -\fb@frw=\dimen160 -\fb@frh=\dimen161 -\FrameRule=\dimen162 -\FrameSep=\dimen163 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/longtable.sty -Package: longtable 2014/10/28 v4.11 Multi-page Table package (DPC)+ FMi change -\LTleft=\skip54 -\LTright=\skip55 -\LTpre=\skip56 -\LTpost=\skip57 -\LTchunksize=\count293 -\LTcapwidth=\dimen164 -\LT@head=\box50 -\LT@firsthead=\box51 -\LT@foot=\box52 -\LT@lastfoot=\box53 -\LT@cols=\count294 -\LT@rows=\count295 -\c@LT@tables=\count296 -\c@LT@chunks=\count297 -\LT@p@ftn=\toks23 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/booktabs/booktabs.sty -Package: booktabs 2016/04/27 v1.618033 publication quality tables -\heavyrulewidth=\dimen165 -\lightrulewidth=\dimen166 -\cmidrulewidth=\dimen167 -\belowrulesep=\dimen168 -\belowbottomsep=\dimen169 -\aboverulesep=\dimen170 -\abovetopsep=\dimen171 -\cmidrulesep=\dimen172 -\cmidrulekern=\dimen173 -\defaultaddspace=\dimen174 -\@cmidla=\count298 -\@cmidlb=\count299 -\@aboverulesep=\dimen175 -\@belowrulesep=\dimen176 -\@thisruleclass=\count300 -\@lastruleclass=\count301 -\@thisrulewidth=\dimen177 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/footnotehyper/footnotehyper.sty -Package: footnotehyper 2018/01/23 v1.1 hyperref aware footnote.sty (JFB) -\FNH@notes=\box54 -\FNH@width=\dimen178 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) -(/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: xetex.def on input line 99. -) -\Gin@req@height=\dimen179 -\Gin@req@width=\dimen180 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/graphics/epsfig.sty -Package: epsfig 2017/06/25 v1.7b (e)psfig emulation (SPQR) -\epsfxsize=\dimen181 -\epsfysize=\dimen182 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/epstopdf.sty -Package: epstopdf 2016/05/15 v2.6 Conversion with epstopdf on the fly (HO) -(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf -(/usr/local/texlive/2019/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) -) - -Package epstopdf Warning: Drivers other than `pdftex' and `luatex' are not supp -orted. - -)) (/usr/local/texlive/2019/texmf-dist/tex/generic/dvips/rotate.sty -\@rotdimen=\dimen183 -\@rotbox=\box55 -) (/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/alphalph.sty -Package: alphalph 2016/05/16 v2.5 Convert numbers to letters (HO) -) (/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption.sty -Package: caption 2018/10/06 v3.3-154 Customizing captions (AR) -(/usr/local/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty -Package: caption3 2018/09/12 v1.8c caption3 kernel (AR) -Package caption3 Info: TeX engine: e-TeX on input line 64. -\captionmargin=\dimen184 -\captionmargin@=\dimen185 -\captionwidth=\dimen186 -\caption@tempdima=\dimen187 -\caption@indent=\dimen188 -\caption@parindent=\dimen189 -\caption@hangindent=\dimen190 -) -\c@caption@flags=\count302 -\c@ContinuedFloat=\count303 -Package caption Info: hyperref package is loaded. -Package caption Info: longtable package is loaded. -(/usr/local/texlive/2019/texmf-dist/tex/latex/caption/ltcaption.sty -Package: ltcaption 2018/08/26 v1.4-95 longtable captions (AR) -)) (/usr/local/texlive/2019/texmf-dist/tex/latex/footmisc/footmisc.sty -Package: footmisc 2011/06/06 v5.5b a miscellany of footnote facilities -\FN@temptoken=\toks24 -\footnotemargin=\dimen191 -\c@pp@next@reset=\count304 -Package footmisc Info: Declaring symbol style bringhurst on input line 855. -Package footmisc Info: Declaring symbol style chicago on input line 863. -Package footmisc Info: Declaring symbol style wiley on input line 872. -Package footmisc Info: Declaring symbol style lamport-robust on input line 883. - -Package footmisc Info: Declaring symbol style lamport* on input line 903. -Package footmisc Info: Declaring symbol style lamport*-robust on input line 924 -. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/verbatim.sty -Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements -\every@verbatim=\toks25 -\verbatim@line=\toks26 -\verbatim@in@stream=\read3 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/tools/bm.sty -Package: bm 2017/01/16 v1.2c Bold Symbol Support (DPC/FMi) -\symboldoperators=\mathgroup6 -\symboldletters=\mathgroup7 -\symboldsymbols=\mathgroup8 -LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 141. -LaTeX Info: Redefining \bm on input line 207. -) (/usr/local/texlive/2019/texmf-dist/tex/latex/amscls/amsthm.sty -Package: amsthm 2017/10/31 v2.20.4 -\thm@style=\toks27 -\thm@bodyfont=\toks28 -\thm@headfont=\toks29 -\thm@notefont=\toks30 -\thm@headpunct=\toks31 -\thm@preskip=\skip58 -\thm@postskip=\skip59 -\thm@headsep=\skip60 -\dth@everypar=\toks32 -) -Package hyperref Info: Option `colorlinks' set `true' on input line 150. -(/usr/local/texlive/2019/texmf-dist/tex/latex/titling/titling.sty -Package: titling 2009/09/04 v2.1d maketitle typesetting -\thanksmarkwidth=\skip61 -\thanksmargin=\skip62 -\droptitle=\skip63 -) (/usr/local/texlive/2019/texmf-dist/tex/latex/natbib/natbib.sty -Package: natbib 2010/09/13 8.31b (PWD, AO) -\bibhang=\skip64 -\bibsep=\skip65 -LaTeX Info: Redefining \cite on input line 694. -\c@NAT@ctr=\count305 -) -\c@theorem=\count306 -\c@lemma=\count307 -\c@corollary=\count308 -\c@proposition=\count309 -\c@conjecture=\count310 -\c@definition=\count311 -\c@example=\count312 -\c@exercise=\count313 -(./prefresher.aux) -\openout1 = `prefresher.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 183. -LaTeX Font Info: ... okay on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' -(Font) OT1/lmr/m/n --> TU/lmr/m/n on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' -(Font) OT1/lmr/m/it --> TU/lmr/m/it on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' -(Font) OT1/lmr/bx/n --> TU/lmr/bx/n on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' -(Font) OT1/lmss/m/n --> TU/lmss/m/n on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' -(Font) OT1/lmss/bx/n --> TU/lmss/bx/n on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' -(Font) OT1/lmtt/m/n --> TU/lmtt/m/n on input line 183. -LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' -(Font) OT1/lmtt/m/n --> TU/lmtt/bx/n on input line 183. - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: Font family 'latinmodern-math.otf(0)' created for font -(fontspec) 'latinmodern-math.otf' with options -(fontspec) [Scale=MatchLowercase,BoldItalicFont={},ItalicFont={},Sm -allCapsFont={},Script=Math,BoldFont={latinmodern-math.otf}]. -(fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: -(fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <->s*[1]"[latinmodern-math.otf]/OT:script=math;language= -DFLT;" -(fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (bx/n) with NFSS spec.: -(fontspec) <->s*[1]"[latinmodern-math.otf]/OT:script=math;language= -DFLT;" -(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: - -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(0)/m/n' will be -(Font) scaled to size 10.0pt on input line 183. - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: Font family 'latinmodern-math.otf(1)' created for font -(fontspec) 'latinmodern-math.otf' with options -(fontspec) [Scale=MatchLowercase,BoldItalicFont={},ItalicFont={},Sm -allCapsFont={},Script=Math,SizeFeatures={{Size=8.5-},{Size=6-8.5,Font=latinmode -rn-math.otf,Style=MathScript},{Size=-6,Font=latinmodern-math.otf,Style=MathScri -ptScript}},BoldFont={latinmodern-math.otf}]. -(fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: -(fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <8.5->s*[1]"[latinmodern-math.otf]/OT:script=math;langua -ge=DFLT;"<6-8.5>s*[1]"[latinmodern-math.otf]/OT:script=math;language=DFLT;+ssty -=0;"<-6>s*[1]"[latinmodern-math.otf]/OT:script=math;language=DFLT;+ssty=1;" -(fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) - 'bold' (bx/n) with NFSS spec.: -(fontspec) <->s*[1]"[latinmodern-math.otf]/OT:script=math;language= -DFLT;" -(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: - -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 10.0pt on input line 183. -LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `normal' on input line 183. - -LaTeX Font Info: Overwriting symbol font `operators' in version `normal' -(Font) OT1/lmr/m/n --> TU/latinmodern-math.otf(1)/m/n on input - line 183. -LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font -(Font) `operators' in the math version `bold' on input line 183. -LaTeX Font Info: Overwriting symbol font `operators' in version `bold' -(Font) OT1/lmr/bx/n --> TU/latinmodern-math.otf(1)/bx/n on inp -ut line 183. - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1.0001. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1.0001. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1.0001. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1.0001. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 1.0001. - - -Package fontspec Info: Font family 'latinmodern-math.otf(2)' created for font -(fontspec) 'latinmodern-math.otf' with options -(fontspec) [Scale=MatchLowercase,BoldItalicFont={},ItalicFont={},Sm -allCapsFont={},Script=Math,SizeFeatures={{Size=8.5-},{Size=6-8.5,Font=latinmode -rn-math.otf,Style=MathScript},{Size=-6,Font=latinmodern-math.otf,Style=MathScri -ptScript}},BoldFont={latinmodern-math.otf},ScaleAgain=1.0001,FontAdjustment={\f -ontdimen -(fontspec) 8\font =6.77pt\relax \fontdimen 9\font =3.94pt\relax -(fontspec) \fontdimen 10\font =4.44pt\relax \fontdimen 11\font -(fontspec) =6.86pt\relax \fontdimen 12\font =3.45pt\relax -(fontspec) \fontdimen 13\font =3.63pt\relax \fontdimen 14\font -(fontspec) =3.63pt\relax \fontdimen 15\font =2.89pt\relax -(fontspec) \fontdimen 16\font =2.47pt\relax \fontdimen 17\font -(fontspec) =2.47pt\relax \fontdimen 18\font =2.5pt\relax -(fontspec) \fontdimen 19\font =2.0pt\relax \fontdimen 22\font -(fontspec) =2.5pt\relax \fontdimen 20\font =0pt\relax \fontdimen -(fontspec) 21\font =0pt\relax }]. -(fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: -(fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <8.5->s*[1.0001]"[latinmodern-math.otf]/OT:script=math;l -anguage=DFLT;"<6-8.5>s*[1.0001]"[latinmodern-math.otf]/OT:script=math;language= -DFLT;+ssty=0;"<-6>s*[1.0001]"[latinmodern-math.otf]/OT:script=math;language=DFL -T;+ssty=1;" -(fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) and font adjustment code: -(fontspec) \fontdimen 8\font =6.77pt\relax \fontdimen 9\font -(fontspec) =3.94pt\relax \fontdimen 10\font =4.44pt\relax -(fontspec) \fontdimen 11\font =6.86pt\relax \fontdimen 12\font -(fontspec) =3.45pt\relax \fontdimen 13\font =3.63pt\relax -(fontspec) \fontdimen 14\font =3.63pt\relax \fontdimen 15\font -(fontspec) =2.89pt\relax \fontdimen 16\font =2.47pt\relax -(fontspec) \fontdimen 17\font =2.47pt\relax \fontdimen 18\font -(fontspec) =2.5pt\relax \fontdimen 19\font =2.0pt\relax \fontdimen -(fontspec) 22\font =2.5pt\relax \fontdimen 20\font =0pt\relax -(fontspec) \fontdimen 21\font =0pt\relax -(fontspec) - 'bold' (bx/n) with NFSS spec.: -(fontspec) <->s*[1.0001]"[latinmodern-math.otf]/OT:script=math;lang -uage=DFLT;" -(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: -(fontspec) and font adjustment code: -(fontspec) \fontdimen 8\font =6.77pt\relax \fontdimen 9\font -(fontspec) =3.94pt\relax \fontdimen 10\font =4.44pt\relax -(fontspec) \fontdimen 11\font =6.86pt\relax \fontdimen 12\font -(fontspec) =3.45pt\relax \fontdimen 13\font =3.63pt\relax -(fontspec) \fontdimen 14\font =3.63pt\relax \fontdimen 15\font -(fontspec) =2.89pt\relax \fontdimen 16\font =2.47pt\relax -(fontspec) \fontdimen 17\font =2.47pt\relax \fontdimen 18\font -(fontspec) =2.5pt\relax \fontdimen 19\font =2.0pt\relax \fontdimen -(fontspec) 22\font =2.5pt\relax \fontdimen 20\font =0pt\relax -(fontspec) \fontdimen 21\font =0pt\relax - -LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font -(Font) `symbols' in the math version `normal' on input line 183. -LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' -(Font) OMS/lmsy/m/n --> TU/latinmodern-math.otf(2)/m/n on inpu -t line 183. -LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font -(Font) `symbols' in the math version `bold' on input line 183. -LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' -(Font) OMS/lmsy/b/n --> TU/latinmodern-math.otf(2)/bx/n on inp -ut line 183. - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 0.9999. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 0.9999. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 0.9999. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 0.9999. - - -Package fontspec Info: latinmodern-math scale = 1. - - -Package fontspec Info: latinmodern-math scale = 0.9999. - - -Package fontspec Info: Font family 'latinmodern-math.otf(3)' created for font -(fontspec) 'latinmodern-math.otf' with options -(fontspec) [Scale=MatchLowercase,BoldItalicFont={},ItalicFont={},Sm -allCapsFont={},Script=Math,SizeFeatures={{Size=8.5-},{Size=6-8.5,Font=latinmode -rn-math.otf,Style=MathScript},{Size=-6,Font=latinmodern-math.otf,Style=MathScri -ptScript}},BoldFont={latinmodern-math.otf},ScaleAgain=0.9999,FontAdjustment={\f -ontdimen -(fontspec) 8\font =0.4pt\relax \fontdimen 9\font =2.0pt\relax -(fontspec) \fontdimen 10\font =1.67pt\relax \fontdimen 11\font -(fontspec) =1.11pt\relax \fontdimen 12\font =6.0pt\relax -(fontspec) \fontdimen 13\font =0pt\relax }]. -(fontspec) -(fontspec) This font family consists of the following NFSS -(fontspec) series/shapes: -(fontspec) -(fontspec) - 'normal' (m/n) with NFSS spec.: -(fontspec) <8.5->s*[0.9999]"[latinmodern-math.otf]/OT:script=math;l -anguage=DFLT;"<6-8.5>s*[0.9999]"[latinmodern-math.otf]/OT:script=math;language= -DFLT;+ssty=0;"<-6>s*[0.9999]"[latinmodern-math.otf]/OT:script=math;language=DFL -T;+ssty=1;" -(fontspec) - 'small caps' (m/sc) with NFSS spec.: -(fontspec) and font adjustment code: -(fontspec) \fontdimen 8\font =0.4pt\relax \fontdimen 9\font -(fontspec) =2.0pt\relax \fontdimen 10\font =1.67pt\relax -(fontspec) \fontdimen 11\font =1.11pt\relax \fontdimen 12\font -(fontspec) =6.0pt\relax \fontdimen 13\font =0pt\relax -(fontspec) - 'bold' (bx/n) with NFSS spec.: -(fontspec) <->s*[0.9999]"[latinmodern-math.otf]/OT:script=math;lang -uage=DFLT;" -(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: -(fontspec) and font adjustment code: -(fontspec) \fontdimen 8\font =0.4pt\relax \fontdimen 9\font -(fontspec) =2.0pt\relax \fontdimen 10\font =1.67pt\relax -(fontspec) \fontdimen 11\font =1.11pt\relax \fontdimen 12\font -(fontspec) =6.0pt\relax \fontdimen 13\font =0pt\relax - -LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font -(Font) `largesymbols' in the math version `normal' on input line 1 -83. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' -(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/m/n on inpu -t line 183. -LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font -(Font) `largesymbols' in the math version `bold' on input line 183 -. -LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' -(Font) OMX/lmex/m/n --> TU/latinmodern-math.otf(3)/bx/n on inp -ut line 183. -LaTeX Info: Redefining \microtypecontext on input line 183. -Package microtype Info: Character protrusion enabled (level 2). -Package microtype Info: Using protrusion set `basicmath'. -Package microtype Info: No adjustment of tracking. -Package microtype Info: No adjustment of spacing. -Package microtype Info: No adjustment of kerning. - -(/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/mt-LatinModernRoman.cfg -File: mt-LatinModernRoman.cfg 2013/03/13 v1.0 microtype config. file: Latin Mod -ern Roman (RS) -) -\AtBeginShipoutBox=\box56 -Package hyperref Info: Link coloring ON on input line 183. -(/usr/local/texlive/2019/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section -(/usr/local/texlive/2019/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) -) -\c@section@level=\count314 -) -LaTeX Info: Redefining \ref on input line 183. -LaTeX Info: Redefining \pageref on input line 183. -LaTeX Info: Redefining \nameref on input line 183. -*geometry* driver: auto-detecting -*geometry* detected driver: xetex -*geometry* verbose mode - [ preamble ] result: -* driver: xetex -* paper: -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: twoside -* h-part:(L,W,R)=(108.405pt, 397.485pt, 108.405pt) -* v-part:(T,H,B)=(108.405pt, 578.15999pt, 108.405pt) -* \paperwidth=614.295pt -* \paperheight=794.96999pt -* \textwidth=397.485pt -* \textheight=578.15999pt -* \oddsidemargin=36.13501pt -* \evensidemargin=36.13501pt -* \topmargin=6.06752pt -* \headheight=12.0pt -* \headsep=18.06749pt -* \topskip=10.0pt -* \footskip=25.29494pt -* \marginparwidth=125.0pt -* \marginparsep=7.0pt -* \columnsep=10.0pt -* \skip\footins=9.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidetrue -* \@mparswitchtrue -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -Package caption Info: Begin \AtBeginDocument code. -Package caption Info: End \AtBeginDocument code. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 12.0pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 8.0pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 6.0pt on input line 184. -LaTeX Font Info: Try loading font information for OML+lmm on input line 184. - -(/usr/local/texlive/2019/texmf-dist/tex/latex/lm/omllmm.fd -File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern -) -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 12.00128pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 8.00085pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 6.00064pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 11.99872pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 7.99915pt on input line 184. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 5.99936pt on input line 184. -LaTeX Font Info: Try loading font information for U+msa on input line 184. -(/usr/local/texlive/2019/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/mt-msa.cfg -File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS) -) -LaTeX Font Info: Try loading font information for U+msb on input line 184. -(/usr/local/texlive/2019/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) (/usr/local/texlive/2019/texmf-dist/tex/latex/microtype/mt-msb.cfg -File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS) -) -LaTeX Font Info: Try loading font information for OT1+lmr on input line 184. - -(/usr/local/texlive/2019/texmf-dist/tex/latex/lm/ot1lmr.fd -File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern -) -LaTeX Font Info: Try loading font information for OMS+lmsy on input line 184 -. -(/usr/local/texlive/2019/texmf-dist/tex/latex/lm/omslmsy.fd -File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern -) [1 - - -] [2 - -] (./prefresher.toc -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 7.0pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 5.0pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 10.00107pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 7.00075pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 5.00053pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 9.99893pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 6.99925pt on input line 5. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 4.99947pt on input line 5. -[3] [4] [5] [6]) -\tf@toc=\write4 -\openout4 = `prefresher.toc'. - -[7] [8 - -] [9] [10 - -] [11] [12] [13] [14] [15 - -] [16] -Chapter 1. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 14.4pt on input line 481. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 14.40152pt on input line 481. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 14.39845pt on input line 481. -[17 - -] [18] [19] [20] [21] [22] [23] [24] [25] [26 - -] -Chapter 2. -[27] -File: prefresher_files/figure-latex/llnsim-1.pdf Graphic file (type pdf) - -[28] -File: prefresher_files/figure-latex/seqabc-1.pdf Graphic file (type pdf) - -[29] [30] [31] -File: prefresher_files/figure-latex/unnamed-chunk-6-1.pdf Graphic file (type pd -f) - -[32] [33] -File: prefresher_files/figure-latex/fig-contdiscont-1.pdf Graphic file (type pd -f) - -[34] -File: prefresher_files/figure-latex/fig-hole-0-1.pdf Graphic file (type pdf) - -[35] [36] -Chapter 3. - -LaTeX Font Warning: Command \large invalid in math mode on input line 1449. - -[37 - -] -File: prefresher_files/figure-latex/derivsimple-1.pdf Graphic file (type pdf) - -[38] [39] [40] [41] [42] -File: prefresher_files/figure-latex/fig-derivexponent-1.pdf Graphic file (type -pdf) - -File: prefresher_files/figure-latex/fig-derivlog-1.pdf Graphic file (type pdf) - -[43] [44] [45] [46] [47] -File: prefresher_files/figure-latex/integralc-1.pdf Graphic file (type pdf) - -[48] -File: prefresher_files/figure-latex/defintfig-1.pdf Graphic file (type pdf) - -[49] [50] [51] [52] [53] -Underfull \hbox (badness 10000) in paragraph at lines 2105--2106 - - [] - -[54] [55] [56] [57] [58] -Chapter 4. -[59 - -] [60] -File: prefresher_files/figure-latex/unnamed-chunk-43-1.pdf Graphic file (type p -df) - -[61] [62] -File: prefresher_files/figure-latex/unnamed-chunk-48-1.pdf Graphic file (type p -df) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[63] [64] [65] [66] [67] [68] -Overfull \hbox (424.0187pt too wide) in paragraph at lines 2767--2772 -[] - [] - -[69] -Underfull \hbox (badness 10000) in paragraph at lines 2789--2790 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2790--2792 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2792--2795 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2798--2799 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2799--2801 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2801--2803 - - [] - - -Overfull \hbox (134.43102pt too wide) in paragraph at lines 2807--2811 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2807--2811 - - [] - - -Overfull \hbox (457.76796pt too wide) in paragraph at lines 2811--2816 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 2811--2816 - - [] - -[70] -File: images/constraint.png Graphic file (type bmp) - -[71] [72] -Missing character: There is no 𝜆 in font [lmroman10-bold]:mapping=tex-text;! -[73] [74] [75] -Overfull \hbox (59.59215pt too wide) detected at line 3055 -[] - [] - - -Overfull \hbox (387.63287pt too wide) in paragraph at lines 3068--3069 -[][] - [] - -[76] -Overfull \hbox (956.6042pt too wide) in paragraph at lines 3102--3103 -[]\TU/lmr/m/n/10 Find maximum: [] - [] - -[77] [78] -Underfull \hbox (badness 10000) in paragraph at lines 3254--3259 - - [] - -[79] -Underfull \hbox (badness 10000) in paragraph at lines 3268--3272 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 3282--3286 - - [] - -[80] -Overfull \hbox (9.23782pt too wide) in paragraph at lines 3309--3311 -[] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 3309--3311 - - [] - -Missing character: There is no ∇ in font [lmroman10-bold]:mapping=tex-text;! -[81] [82 - -] -Chapter 5. -[83] [84] -File: images/probability.pdf Graphic file (type pdf) - -[85] [86] [87] [88] [89] -File: images/rv.pdf Graphic file (type pdf) - -[90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] -File: prefresher_files/figure-latex/normaldens-1.pdf Graphic file (type pdf) - -[101] -Underfull \hbox (badness 10000) in paragraph at lines 4283--4284 - - [] - -[102] [103] [104] [105] [106] [107] [108 - -] -Chapter 6. - -Underfull \hbox (badness 10000) in paragraph at lines 4603--4604 - - [] - -[109] -Underfull \hbox (badness 1817) in paragraph at lines 4628--4629 -[][]\TU/lmr/bx/n/10 Exercise 6.1 \TU/lmr/m/n/10 (Vector Algebra)\TU/lmr/bx/n/10 - . []\TU/lmr/m/n/10 Let $[] [] []$, $[] [] []$, - [] - -[110] [111] [112] [113] [114] [115] [116] -Overfull \hbox (41.21623pt too wide) has occurred while \output is active -\TU/lmr/m/sl/10 6.6. FINDING SOLUTIONS TO AUGMENTED MATRICES AND SYSTEMS OF EQ -UATIONS \TU/lmr/m/n/10 117 - [] - -[117] -Underfull \vbox (badness 1005) has occurred while \output is active [] - -[118] [119] [120] [121] [122] [123] [124] [125] [126] [127 - -] [128] -Chapter 7. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 24.88pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 20.74pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(1)/m/n' will be -(Font) scaled to size 17.28pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 24.88266pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 20.74222pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(2)/m/n' will be -(Font) scaled to size 17.28183pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 24.87733pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 20.73778pt on input line 5511. -LaTeX Font Info: Font shape `TU/latinmodern-math.otf(3)/m/n' will be -(Font) scaled to size 17.27815pt on input line 5511. -[129 - -] -File: images/11_1_rstudio-startup.png Graphic file (type bmp) - -[130] -File: images/11_2_rstudio-script.png Graphic file (type bmp) - -[131] -File: images/11_3_rstudio-files.png Graphic file (type bmp) - - -Overfull \hbox (2542.515pt too wide) in paragraph at lines 5654--5654 -[]\TU/lmtt/m/n/10 The Rmarkdown facilitates is the use of __code chunks__, whic -h are used here. These start and end with three back-ticks. In the beginning, w -e can add options in curly braces ([]{}[]). Specifying []r[] in the beginning t -ells to render it as R code. Options like []echo = TRUE[] switch between showin -g the code that was executed or not; []eval = TRUE[] switch between evaluating -the code. More about Rmarkdown in Section \\ref{nonwysiwyg}. For example, this -code chunk would evaluate []1 + 1[] and show its output when compiled, but not -display the code that was executed. - [] - -File: images/11_4_codechunk.png Graphic file (type bmp) - -[132] [133] -LaTeX Font Info: Font shape `TU/lmtt/bx/n' in size <10> not available -(Font) Font shape `TU/lmtt/b/n' tried instead on input line 5688. -[134] -File: images/tidyverse-packages.png Graphic file (type bmp) - -[135] -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[136] -Overfull \hbox (22.515pt too wide) in paragraph at lines 5979--5979 -[]\TU/lmtt/m/n/10 ## data/input/Nunn_Wantchekon_AER_2011.dta data/input/Nunn_Wa -ntchekon_sample.dta - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 5984--5984 -[]\TU/lmtt/m/n/10 ## data/input/upshot-siena-polls.csv data/input/usc2010 -_001percent.Rds[] - [] - - -LaTeX Warning: Reference `@' on page 137 undefined on input line 5988. - -[137] -Overfull \hbox (38.265pt too wide) in paragraph at lines 6045--6045 -[]\TU/lmtt/m/n/10 ## polis_number Name Latitude Longitude Hellenicity Fame - Size Colonies Regime[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6046--6046 -[]\TU/lmtt/m/n/10 ## - [] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6047--6047 -[]\TU/lmtt/m/n/10 ## 1 1 Alal~ 42.1 9.51 most Greek 1.12 - 100-~ 0 [] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6048--6048 -[]\TU/lmtt/m/n/10 ## 2 2 Empo~ 42.1 3.11 most barba~ 2.12 - 25-1~ 0 [] - [] - - -Overfull \hbox (38.265pt too wide) in paragraph at lines 6049--6049 -[]\TU/lmtt/m/n/10 ## 3 3 Mass~ 43.3 5.38 most Greek 4 - 25-1~ 2 no ev~[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6050--6050 -[]\TU/lmtt/m/n/10 ## 4 4 Rhode 42.3 3.17 most Greek 0.87 - 0 [] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6051--6051 -[]\TU/lmtt/m/n/10 ## 5 5 Abak~ 38.1 15.1 most barba~ 1 - 0 [] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6052--6052 -[]\TU/lmtt/m/n/10 ## 6 6 Adra~ 37.7 14.8 most Greek 1 - 0 [] - [] - - -Overfull \hbox (38.265pt too wide) in paragraph at lines 6053--6053 -[]\TU/lmtt/m/n/10 ## 7 7 Agyr~ 37.7 14.5 most Greek 1.25 - 0 no ev~[] - [] - - -Overfull \hbox (38.265pt too wide) in paragraph at lines 6054--6054 -[]\TU/lmtt/m/n/10 ## 8 8 Aitna 38.2 15.6 most Greek 3.25 - 200-~ 1 no ev~[] - [] - - -Overfull \hbox (38.265pt too wide) in paragraph at lines 6055--6055 -[]\TU/lmtt/m/n/10 ## 9 9 Akra~ 37.3 13.6 most Greek 6.37 - 500 ~ 0 evide~[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 6056--6056 -[]\TU/lmtt/m/n/10 ## 10 10 Akrai 37.1 14.9 most Greek 1.25 - 0 [] - [] - -[138] -File: prefresher_files/figure-latex/unnamed-chunk-105-1.pdf Graphic file (type -pdf) - -File: prefresher_files/figure-latex/unnamed-chunk-106-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[139] [140] -File: images/ober_ggmap_default.png Graphic file (type bmp) - -[141] -File: images/ober_ggmap_polis.png Graphic file (type bmp) - - -Underfull \vbox (badness 1590) has occurred while \output is active [] - -[142] [143] [144 - -] -Chapter 8. -[145] -Overfull \hbox (17.265pt too wide) in paragraph at lines 6306--6306 -[]\TU/lmtt/m/n/10 ## respno ethnicity murdock_name isocode region district to -wnvill location_id[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6307--6307 -[]\TU/lmtt/m/n/10 ## [] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6308--6308 -[]\TU/lmtt/m/n/10 ## 1 BEN00~ fon FON BEN atlna~ KPOMASSE TO -KPA-D~ 30[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6309--6309 -[]\TU/lmtt/m/n/10 ## 2 BEN00~ fon FON BEN atlna~ KPOMASSE TO -KPA-D~ 30[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6310--6310 -[]\TU/lmtt/m/n/10 ## 3 BEN00~ fon FON BEN atlna~ OUIDAH 3A -RROND 31[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6311--6311 -[]\TU/lmtt/m/n/10 ## 4 BEN00~ fon FON BEN atlna~ OUIDAH 3A -RROND 31[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6312--6312 -[]\TU/lmtt/m/n/10 ## 5 BEN00~ fon FON BEN atlna~ OUIDAH PA -HOU 32[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6313--6313 -[]\TU/lmtt/m/n/10 ## 6 BEN00~ fon FON BEN atlna~ OUIDAH PA -HOU 32[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6314--6314 -[]\TU/lmtt/m/n/10 ## # ... with 51 more variables: trust_relatives , trust -_neighbors ,[] - [] - - -Overfull \hbox (22.515pt too wide) in paragraph at lines 6317--6317 -[]\TU/lmtt/m/n/10 ## # export_pop , ln_export_pop , age , age2 - , male ,[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6318--6318 -[]\TU/lmtt/m/n/10 ## # urban_dum , occupation , religion , liv -ing_conditions ,[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6319--6319 -[]\TU/lmtt/m/n/10 ## # education , near_dist , distsea , loc_m -urdock_name ,[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6321--6321 -[]\TU/lmtt/m/n/10 ## # council_listen , corrupt_local_council , sch -ool_present ,[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6322--6322 -[]\TU/lmtt/m/n/10 ## # electricity_present , piped_water_present , -sewage_present ,[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6324--6324 -[]\TU/lmtt/m/n/10 ## # frac_ethnicity_in_district , townvill_nonethnic_m -ean_exports ,[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6325--6325 -[]\TU/lmtt/m/n/10 ## # district_nonethnic_mean_exports , region_nonethni -c_mean_exports ,[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6326--6326 -[]\TU/lmtt/m/n/10 ## # country_nonethnic_mean_exports , murdock_centr_di -st_coast ,[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 6328--6328 -[]\TU/lmtt/m/n/10 ## # railway_contact , dist_Saharan_node , dist_S -aharan_line ,[] - [] - -[146] [147] -LaTeX Font Info: Font shape `TU/lmtt/bx/n' in size <14.4> not available -(Font) Font shape `TU/lmtt/b/n' tried instead on input line 6452. -[148] -Overfull \hbox (17.265pt too wide) in paragraph at lines 6518--6518 -[]\TU/lmtt/m/n/10 ## [1] 0.3883497 0.6311236 0.9941893 182.5891266 0.0 -000000 0.0000000 - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6531--6531 -[]\TU/lmtt/m/n/10 ## trust_neighbors exports ln_exports export -_area ln_export_area - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 6532--6532 -[]\TU/lmtt/m/n/10 ## 3.000000000 0.388349682 0.328115761 0.0040 -67405 0.004059155[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6581--6581 -[]\TU/lmtt/m/n/10 ## trust_neighbors exports ln_exports export_area - ln_export_area - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6582--6582 -[]\TU/lmtt/m/n/10 ## [1,] 6 0.7766994 0.6562315 0.008134809 - 0.00811831[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6583--6583 -[]\TU/lmtt/m/n/10 ## [2,] 6 1.2622472 0.9785382 0.194118887 - 0.18526673[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6584--6584 -[]\TU/lmtt/m/n/10 ## [3,] 6 1.9883785 1.3804752 0.025049388 - 0.02489382[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6585--6585 -[]\TU/lmtt/m/n/10 ## [4,] 0 365.1782532 10.4254007 3.648568869 - 2.07651019[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6586--6586 -[]\TU/lmtt/m/n/10 ## [5,] 6 0.0000000 0.0000000 0.000000000 - 0.00000000[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6587--6587 -[]\TU/lmtt/m/n/10 ## [6,] 4 0.0000000 0.0000000 0.000000000 - 0.00000000[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6588--6588 -[]\TU/lmtt/m/n/10 ## [7,] 4 1331.9304199 13.0054760 27.951133728 - 5.41283989[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6589--6589 -[]\TU/lmtt/m/n/10 ## [8,] 0 0.6952835 0.5967125 0.012165107 - 0.01212826[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6590--6590 -[]\TU/lmtt/m/n/10 ## [9,] 6 0.8699743 0.7223117 0.076664761 - 0.07523189[] - [] - -[149] -Overfull \hbox (1.515pt too wide) in paragraph at lines 6591--6591 -[]\TU/lmtt/m/n/10 ## [10,] 6 0.0000000 0.0000000 0.000000000 - 0.00000000[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6643--6643 -[]\TU/lmtt/m/n/10 ## [1,] 3 0.3883497 0.3281158 0.004067405 - 0.004059155 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6644--6644 -[]\TU/lmtt/m/n/10 ## [2,] 3 0.6311236 0.4892691 0.097059444 - 0.092633367 2[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6645--6645 -[]\TU/lmtt/m/n/10 ## [3,] 3 0.9941893 0.6902376 0.012524694 - 0.012446908 3[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6646--6646 -[]\TU/lmtt/m/n/10 ## [4,] 0 182.5891266 5.2127004 1.824284434 - 1.038255095 4[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6647--6647 -[]\TU/lmtt/m/n/10 ## [5,] 3 0.0000000 0.0000000 0.000000000 - 0.000000000 5[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6648--6648 -[]\TU/lmtt/m/n/10 ## [6,] 2 0.0000000 0.0000000 0.000000000 - 0.000000000 6[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6649--6649 -[]\TU/lmtt/m/n/10 ## [7,] 2 665.9652100 6.5027380 13.975566864 - 2.706419945 7[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6650--6650 -[]\TU/lmtt/m/n/10 ## [8,] 0 0.3476418 0.2983562 0.006082553 - 0.006064130 8[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6651--6651 -[]\TU/lmtt/m/n/10 ## [9,] 3 0.4349871 0.3611559 0.038332380 - 0.037615947 9[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 6652--6652 -[]\TU/lmtt/m/n/10 ## [10,] 3 0.0000000 0.0000000 0.000000000 - 0.000000000 10[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6663--6663 -[]\TU/lmtt/m/n/10 ## [1,] 3 0.3883497 0.3281158 0.004067405 - 0.004059155 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6664--6664 -[]\TU/lmtt/m/n/10 ## [2,] 3 0.6311236 0.4892691 0.097059444 - 0.092633367 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6665--6665 -[]\TU/lmtt/m/n/10 ## [3,] 3 0.9941893 0.6902376 0.012524694 - 0.012446908 1[] - [] - -[150] -Overfull \hbox (6.765pt too wide) in paragraph at lines 6666--6666 -[]\TU/lmtt/m/n/10 ## [4,] 0 182.5891266 5.2127004 1.824284434 - 1.038255095 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6667--6667 -[]\TU/lmtt/m/n/10 ## [5,] 3 0.0000000 0.0000000 0.000000000 - 0.000000000 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6668--6668 -[]\TU/lmtt/m/n/10 ## [6,] 2 0.0000000 0.0000000 0.000000000 - 0.000000000 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6669--6669 -[]\TU/lmtt/m/n/10 ## [7,] 2 665.9652100 6.5027380 13.975566864 - 2.706419945 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6670--6670 -[]\TU/lmtt/m/n/10 ## [8,] 0 0.3476418 0.2983562 0.006082553 - 0.006064130 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6671--6671 -[]\TU/lmtt/m/n/10 ## [9,] 3 0.4349871 0.3611559 0.038332380 - 0.037615947 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6672--6672 -[]\TU/lmtt/m/n/10 ## [10,] 3 0.0000000 0.0000000 0.000000000 - 0.000000000 1[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6700--6700 -[]\TU/lmtt/m/n/10 ## [1] 0.3281158 0.4892691 0.6902376 5.2127003 0.0000000 0.0 -000000 6.5027379 - [] - -File: images/nunn_wantchekon_table1.png Graphic file (type bmp) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[151] -Overfull \hbox (6.765pt too wide) in paragraph at lines 6726--6726 -[]\TU/lmtt/m/n/10 ## [1] -0.0002640778 -0.0004291640 -0.0006760487 -0.12416060 -61 0.0000000000 - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 6727--6727 -[]\TU/lmtt/m/n/10 ## [6] 0.0000000000 -0.4528563428 -0.0002363964 -0.00029579 -12 0.0000000000[] - [] - -[152] [153] -Overfull \hbox (1.515pt too wide) in paragraph at lines 6900--6900 -[]\TU/lmtt/m/n/10 ## [1] "White" "White" "White" "White" - "Black/Negro" - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 6925--6925 -[]\TU/lmtt/m/n/10 ## [37] "Louisiana" "Alabama" "Distri -ct of Columbia"[] - [] - -[154] [155] -Underfull \vbox (badness 2617) has occurred while \output is active [] - -[156] [157] [158] [159] [160] -Underfull \vbox (badness 1515) has occurred while \output is active [] - -[161] -Underfull \vbox (badness 1527) has occurred while \output is active [] - -[162] [163] [164 - -] -Chapter 9. -[165] [166] [167] [168] -File: prefresher_files/figure-latex/unnamed-chunk-185-1.pdf Graphic file (type -pdf) - -LaTeX Font Info: Font shape `TU/lmtt/bx/n' in size <12> not available -(Font) Font shape `TU/lmtt/b/n' tried instead on input line 7860. - -Overfull \hbox (285.015pt too wide) in paragraph at lines 7872--7872 -[]\TU/lmtt/m/n/10 ## $ : chr [1:5] "subitem 1 in slot 1 of my_list" "sub -item 1 in slot 2 of my_list" "subitem 1 in slot 3 of my_list" "4" ...[] - [] - -[169] -Overfull \hbox (1.515pt too wide) in paragraph at lines 7945--7945 -[]\TU/lmtt/m/n/10 ## [3] "Other race, nec" "American Indian or - Alaska Native"[] - [] - -[170] [171] [172] [173] [174] [175] -Overfull \hbox (12.015pt too wide) in paragraph at lines 8410--8410 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ca -lifornia is 1.12"[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 8412--8412 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Cal -ifornia is 9.54"[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 8419--8419 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ma -ssachusetts is 0.77"[] - [] - -[176] -Overfull \hbox (22.515pt too wide) in paragraph at lines 8421--8421 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Mas -sachusetts is 4.33"[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 8428--8428 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ne -w Hampshire is 0.72"[] - [] - - -Overfull \hbox (22.515pt too wide) in paragraph at lines 8430--8430 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in New - Hampshire is 2.17"[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8437--8437 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Wa -shington is 2.03"[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 8439--8439 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Was -hington is 6.68"[] - [] - -[177] -Overfull \hbox (12.015pt too wide) in paragraph at lines 8498--8498 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ca -lifornia is 1.12"[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 8500--8500 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Cal -ifornia is 9.54"[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 8507--8507 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ma -ssachusetts is 0.77"[] - [] - - -Overfull \hbox (22.515pt too wide) in paragraph at lines 8509--8509 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Mas -sachusetts is 4.33"[] - [] - - -Overfull \hbox (27.765pt too wide) in paragraph at lines 8516--8516 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Ne -w Hampshire is 0.72"[] - [] - - -Overfull \hbox (22.515pt too wide) in paragraph at lines 8518--8518 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in New - Hampshire is 2.17"[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8525--8525 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of American Indian or Alaska Native in Wa -shington is 2.03"[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 8527--8527 -[]\TU/lmtt/m/n/10 ## [1] "Percentage of Other Asian or Pacific Islander in Was -hington is 6.68"[] - [] - -[178] [179] [180 - -] -Chapter 10. -[181] -File: images/Martin-Quinn_Wikipedia.png Graphic file (type bmp) - -[182] [183] -Underfull \vbox (badness 1365) has occurred while \output is active [] - -[184] -File: prefresher_files/figure-latex/unnamed-chunk-229-1.pdf Graphic file (type -pdf) - -[185] -File: prefresher_files/figure-latex/unnamed-chunk-231-1.pdf Graphic file (type -pdf) - -File: prefresher_files/figure-latex/unnamed-chunk-232-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[186] -File: prefresher_files/figure-latex/unnamed-chunk-233-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[187] -Overfull \hbox (12.015pt too wide) in paragraph at lines 8876--8876 -[]\TU/lmtt/m/n/10 ## American Indian or Alaska Native Bl -ack/Negro Chinese[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8877--8877 -[]\TU/lmtt/m/n/10 ## Alabama 2 - 128 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8878--8878 -[]\TU/lmtt/m/n/10 ## Alaska 11 - 6 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8879--8879 -[]\TU/lmtt/m/n/10 ## Arizona 28 - 23 1[] - [] - -[188] -Overfull \hbox (12.015pt too wide) in paragraph at lines 8880--8880 -[]\TU/lmtt/m/n/10 ## Arkansas 1 - 45 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8881--8881 -[]\TU/lmtt/m/n/10 ## California 42 - 253 141[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8882--8882 -[]\TU/lmtt/m/n/10 ## Colorado 7 - 26 3[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8883--8883 -[]\TU/lmtt/m/n/10 ## Connecticut 1 - 39 7[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8884--8884 -[]\TU/lmtt/m/n/10 ## Delaware 3 - 28 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8885--8885 -[]\TU/lmtt/m/n/10 ## District of Columbia 0 - 35 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8886--8886 -[]\TU/lmtt/m/n/10 ## Florida 9 - 304 4[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8887--8887 -[]\TU/lmtt/m/n/10 ## Georgia 2 - 304 5[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8888--8888 -[]\TU/lmtt/m/n/10 ## Hawaii 0 - 0 2[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8889--8889 -[]\TU/lmtt/m/n/10 ## Idaho 2 - 0 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8890--8890 -[]\TU/lmtt/m/n/10 ## Illinois 5 - 194 6[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8891--8891 -[]\TU/lmtt/m/n/10 ## Indiana 2 - 66 3[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8892--8892 -[]\TU/lmtt/m/n/10 ## Iowa 0 - 9 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8893--8893 -[]\TU/lmtt/m/n/10 ## Kansas 2 - 24 2[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8894--8894 -[]\TU/lmtt/m/n/10 ## Kentucky 2 - 35 2[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8895--8895 -[]\TU/lmtt/m/n/10 ## Louisiana 3 - 161 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8896--8896 -[]\TU/lmtt/m/n/10 ## Maine 0 - 4 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8897--8897 -[]\TU/lmtt/m/n/10 ## Maryland 2 - 177 4[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8898--8898 -[]\TU/lmtt/m/n/10 ## Massachusetts 5 - 38 15[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8899--8899 -[]\TU/lmtt/m/n/10 ## Michigan 5 - 147 8[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8900--8900 -[]\TU/lmtt/m/n/10 ## Minnesota 6 - 25 5[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8901--8901 -[]\TU/lmtt/m/n/10 ## Mississippi 1 - 116 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8902--8902 -[]\TU/lmtt/m/n/10 ## Missouri 4 - 74 2[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8903--8903 -[]\TU/lmtt/m/n/10 ## Montana 8 - 0 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8904--8904 -[]\TU/lmtt/m/n/10 ## Nebraska 2 - 11 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8905--8905 -[]\TU/lmtt/m/n/10 ## Nevada 6 - 15 6[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8906--8906 -[]\TU/lmtt/m/n/10 ## New Hampshire 1 - 1 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8907--8907 -[]\TU/lmtt/m/n/10 ## New Jersey 0 - 130 19[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8908--8908 -[]\TU/lmtt/m/n/10 ## New Mexico 21 - 3 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8909--8909 -[]\TU/lmtt/m/n/10 ## New York 13 - 305 55[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8910--8910 -[]\TU/lmtt/m/n/10 ## North Carolina 12 - 220 4[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8911--8911 -[]\TU/lmtt/m/n/10 ## North Dakota 4 - 1 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8912--8912 -[]\TU/lmtt/m/n/10 ## Ohio 1 - 122 5[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8913--8913 -[]\TU/lmtt/m/n/10 ## Oklahoma 21 - 20 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8914--8914 -[]\TU/lmtt/m/n/10 ## Oregon 5 - 5 4[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8915--8915 -[]\TU/lmtt/m/n/10 ## Pennsylvania 2 - 156 10[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8916--8916 -[]\TU/lmtt/m/n/10 ## Rhode Island 2 - 3 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8917--8917 -[]\TU/lmtt/m/n/10 ## South Carolina 2 - 120 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8918--8918 -[]\TU/lmtt/m/n/10 ## South Dakota 7 - 1 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8919--8919 -[]\TU/lmtt/m/n/10 ## Tennessee 0 - 97 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8920--8920 -[]\TU/lmtt/m/n/10 ## Texas 14 - 316 15[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8921--8921 -[]\TU/lmtt/m/n/10 ## Utah 8 - 0 1[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8922--8922 -[]\TU/lmtt/m/n/10 ## Vermont 0 - 2 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8923--8923 -[]\TU/lmtt/m/n/10 ## Virginia 0 - 171 8[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8924--8924 -[]\TU/lmtt/m/n/10 ## Washington 14 - 20 9[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8925--8925 -[]\TU/lmtt/m/n/10 ## West Virginia 0 - 5 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8926--8926 -[]\TU/lmtt/m/n/10 ## Wisconsin 6 - 27 0[] - [] - - -Overfull \hbox (12.015pt too wide) in paragraph at lines 8927--8927 -[]\TU/lmtt/m/n/10 ## Wyoming 1 - 1 0[] - [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[189] -Overfull \hbox (33.015pt too wide) in paragraph at lines 8929--8929 -[]\TU/lmtt/m/n/10 ## Japanese Other Asian or Pacific Isl -ander Other race, nec[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8930--8930 -[]\TU/lmtt/m/n/10 ## Alabama 0 - 3 8[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8931--8931 -[]\TU/lmtt/m/n/10 ## Alaska 0 - 5 2[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8932--8932 -[]\TU/lmtt/m/n/10 ## Arizona 0 - 12 74[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8933--8933 -[]\TU/lmtt/m/n/10 ## Arkansas 0 - 1 11[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8934--8934 -[]\TU/lmtt/m/n/10 ## California 27 - 359 585[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8935--8935 -[]\TU/lmtt/m/n/10 ## Colorado 0 - 10 28[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8936--8936 -[]\TU/lmtt/m/n/10 ## Connecticut 0 - 16 20[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8937--8937 -[]\TU/lmtt/m/n/10 ## Delaware 0 - 4 5[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8938--8938 -[]\TU/lmtt/m/n/10 ## District of Columbia 0 - 1 1[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8939--8939 -[]\TU/lmtt/m/n/10 ## Florida 1 - 24 72[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8940--8940 -[]\TU/lmtt/m/n/10 ## Georgia 0 - 35 35[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8941--8941 -[]\TU/lmtt/m/n/10 ## Hawaii 16 - 35 0[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8942--8942 -[]\TU/lmtt/m/n/10 ## Idaho 1 - 0 8[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8943--8943 -[]\TU/lmtt/m/n/10 ## Illinois 3 - 53 75[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8944--8944 -[]\TU/lmtt/m/n/10 ## Indiana 0 - 8 20[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8945--8945 -[]\TU/lmtt/m/n/10 ## Iowa 0 - 4 10[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8946--8946 -[]\TU/lmtt/m/n/10 ## Kansas 0 - 8 6[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8947--8947 -[]\TU/lmtt/m/n/10 ## Kentucky 0 - 4 5[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8948--8948 -[]\TU/lmtt/m/n/10 ## Louisiana 0 - 5 7[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8949--8949 -[]\TU/lmtt/m/n/10 ## Maine 0 - 1 0[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8950--8950 -[]\TU/lmtt/m/n/10 ## Maryland 1 - 12 28[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8951--8951 -[]\TU/lmtt/m/n/10 ## Massachusetts 2 - 28 26[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8952--8952 -[]\TU/lmtt/m/n/10 ## Michigan 1 - 23 8[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8953--8953 -[]\TU/lmtt/m/n/10 ## Minnesota 1 - 28 13[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8954--8954 -[]\TU/lmtt/m/n/10 ## Mississippi 0 - 3 2[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8955--8955 -[]\TU/lmtt/m/n/10 ## Missouri 0 - 9 6[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8956--8956 -[]\TU/lmtt/m/n/10 ## Montana 0 - 0 1[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8957--8957 -[]\TU/lmtt/m/n/10 ## Nebraska 0 - 5 6[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8958--8958 -[]\TU/lmtt/m/n/10 ## Nevada 2 - 15 41[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8959--8959 -[]\TU/lmtt/m/n/10 ## New Hampshire 1 - 3 1[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8960--8960 -[]\TU/lmtt/m/n/10 ## New Jersey 2 - 65 69[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8961--8961 -[]\TU/lmtt/m/n/10 ## New Mexico 1 - 1 23[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8962--8962 -[]\TU/lmtt/m/n/10 ## New York 3 - 68 154[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8963--8963 -[]\TU/lmtt/m/n/10 ## North Carolina 1 - 12 40[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8964--8964 -[]\TU/lmtt/m/n/10 ## North Dakota 0 - 0 0[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8965--8965 -[]\TU/lmtt/m/n/10 ## Ohio 2 - 17 7[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8966--8966 -[]\TU/lmtt/m/n/10 ## Oklahoma 0 - 5 15[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8967--8967 -[]\TU/lmtt/m/n/10 ## Oregon 0 - 11 21[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8968--8968 -[]\TU/lmtt/m/n/10 ## Pennsylvania 1 - 28 30[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8969--8969 -[]\TU/lmtt/m/n/10 ## Rhode Island 0 - 4 6[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8970--8970 -[]\TU/lmtt/m/n/10 ## South Carolina 0 - 4 6[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8971--8971 -[]\TU/lmtt/m/n/10 ## South Dakota 1 - 1 2[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8972--8972 -[]\TU/lmtt/m/n/10 ## Tennessee 0 - 13 13[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8973--8973 -[]\TU/lmtt/m/n/10 ## Texas 2 - 92 253[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8974--8974 -[]\TU/lmtt/m/n/10 ## Utah 1 - 6 14[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8975--8975 -[]\TU/lmtt/m/n/10 ## Vermont 0 - 0 1[] - [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[190] -Overfull \hbox (33.015pt too wide) in paragraph at lines 8976--8976 -[]\TU/lmtt/m/n/10 ## Virginia 2 - 29 29[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8977--8977 -[]\TU/lmtt/m/n/10 ## Washington 4 - 46 37[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8978--8978 -[]\TU/lmtt/m/n/10 ## West Virginia 0 - 0 0[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8979--8979 -[]\TU/lmtt/m/n/10 ## Wisconsin 1 - 11 13[] - [] - - -Overfull \hbox (33.015pt too wide) in paragraph at lines 8980--8980 -[]\TU/lmtt/m/n/10 ## Wyoming 0 - 2 2[] - [] - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[191] [192] -File: prefresher_files/figure-latex/unnamed-chunk-239-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[193] [194] -Overfull \hbox (33.015pt too wide) in paragraph at lines 9120--9120 -[]\TU/lmtt/m/n/10 ## term justice_id justice idealpt idealpt_sd median_i -dealpt median_justice[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9122--9122 -[]\TU/lmtt/m/n/10 ## 1 1937 67 McReynolds 3.44 0.54 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9123--9123 -[]\TU/lmtt/m/n/10 ## 2 1937 68 Brandeis -0.612 0.271 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9124--9124 -[]\TU/lmtt/m/n/10 ## 3 1937 71 Sutherland 1.59 0.549 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9125--9125 -[]\TU/lmtt/m/n/10 ## 4 1937 72 Butler 2.06 0.426 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9126--9126 -[]\TU/lmtt/m/n/10 ## 5 1937 74 Stone -0.774 0.259 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9127--9127 -[]\TU/lmtt/m/n/10 ## 6 1937 75 Hughes2 -0.368 0.232 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9128--9128 -[]\TU/lmtt/m/n/10 ## 7 1937 76 O. Roberts 0.008 0.228 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9129--9129 -[]\TU/lmtt/m/n/10 ## 8 1937 77 Cardozo -1.59 0.634 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9130--9130 -[]\TU/lmtt/m/n/10 ## 9 1937 78 Black -2.90 0.334 --0.568 Brandeis[] - [] - - -Overfull \hbox (1.515pt too wide) in paragraph at lines 9131--9131 -[]\TU/lmtt/m/n/10 ## 10 1937 79 Reed -1.06 0.342 --0.568 Brandeis[] - [] - -File: prefresher_files/figure-latex/unnamed-chunk-242-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - -[195] [196] -Underfull \vbox (badness 1259) has occurred while \output is active [] - -[197] [198] -Chapter 11. -[199 - -] [200] -File: prefresher_files/figure-latex/unnamed-chunk-249-1.pdf Graphic file (type -pdf) - -[201] [202] -File: images/dplyr-joins.png Graphic file (type bmp) - -[203] -Overfull \hbox (17.265pt too wide) in paragraph at lines 9473--9473 -[]\TU/lmtt/m/n/10 ## scode ccode country []1800[] []1801[] []1802[] []1 -803[] []1804[] []1805[] []1806[][] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 9474--9474 -[]\TU/lmtt/m/n/10 ## < -dbl> [] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 9475--9475 -[]\TU/lmtt/m/n/10 ## 1 FRN 220 France -8 -8 -8 -8 - -8 -8 -8[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 9476--9476 -[]\TU/lmtt/m/n/10 ## 2 GMY 255 Prussia -10 -10 -10 -10 - -10 -10 NA[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 9477--9477 -[]\TU/lmtt/m/n/10 ## 3 GMY 255 Germany NA NA NA NA - NA NA NA[] - [] - - -Overfull \hbox (17.265pt too wide) in paragraph at lines 9478--9478 -[]\TU/lmtt/m/n/10 ## 4 USA 2 United States 4 4 4 4 - 4 4 4[] - [] - -[204] [205] [206 - -] -Chapter 12. -[207] [208] -Overfull \hbox (264.015pt too wide) in paragraph at lines 9681--9681 -[]\TU/lmtt/m/n/10 ## Error in sample.int(length(x), size, replace, prob): canno -t take a sample larger than the population when []replace = FALSE[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 9695--9695 -[]\TU/lmtt/m/n/10 ## [1] "Head" "Head" "Tail" "Head" "Head" "Tail" "Head" "Hea -d" "Tail" "Tail" - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 9696--9696 -[]\TU/lmtt/m/n/10 ## [11] "Tail" "Head" "Tail" "Tail" "Tail" "Head" "Head" "Hea -d" "Tail" "Tail"[] - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 9708--9708 -[]\TU/lmtt/m/n/10 ## [1] "Tail" "Tail" "Tail" "Head" "Tail" "Tail" "Tail" "Tai -l" "Tail" "Tail" - [] - - -Overfull \hbox (6.765pt too wide) in paragraph at lines 9709--9709 -[]\TU/lmtt/m/n/10 ## [11] "Head" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" "Tai -l" "Tail" "Tail"[] - [] - -[209] [210] [211] -File: prefresher_files/figure-latex/unnamed-chunk-272-1.pdf Graphic file (type -pdf) - -[212] [213] [214] [215] [216 - -] -Chapter 13. -[217] [218] -File: images/RMarkdownFlow.png Graphic file (type bmp) - -[219] -Underfull \hbox (badness 1102) in paragraph at lines 10286--10287 -\TU/lmtt/m/n/10 stargazer\TU/lmr/m/n/10 , and then called into LaTeX by \TU/lmt -t/m/n/10 \input{regression_table.tex} \TU/lmr/m/n/10 where - [] - -[220] -Overfull \hbox (479.265pt too wide) in paragraph at lines 10336--10336 -[] \TU/lmtt/m/n/10 \textcite{nunn2011slave} argue that current variation in th -e trust among citizens of African countries has historical roots in the Europea -n slave trade in the 1600s. - [] - -[221] -File: images/biblatex_inline.png Graphic file (type bmp) - -File: images/biblatex_bibliography.png Graphic file (type bmp) - -[222] -Missing character: There is no 譚 in font [lmroman10-regular]:mapping=tex-text;! -Missing character: There is no 吉 in font [lmroman10-regular]:mapping=tex-text;! -Missing character: There is no 娜 in font [lmroman10-regular]:mapping=tex-text;! - -Package natbib Warning: Citation `DGTam86' on page 223 undefined on input line -10409. - - -Package natbib Warning: Citation `amitabhchandra2' on page 223 undefined on inp -ut line 10415. - - -Package natbib Warning: Citation `EmilyRiederer' on page 223 undefined on input - line 10421. - -[223] [224 - -] -Chapter 14. -[225] [226] [227] -Overfull \hbox (54.015pt too wide) in paragraph at lines 10672--10672 -[]\TU/lmtt/m/n/10 ## [2] "Share AAAAur lAAAAve in IndAAAAnesia and in the WAAAA -rld. RT if yAAAAu agree."[] - [] - -[228] [229] [230] -Overfull \hbox (85.515pt too wide) in paragraph at lines 10958--10958 -[]\TU/lmtt/m/n/10 ## [1] "15.03322123 of spontaneous events are puzzles in the -mind. \n Really, 15.03?" - [] - -[231] [232] -Chapter 15. -[233 - -] -Underfull \vbox (badness 3250) has occurred while \output is active [] - -[234] -Overfull \hbox (4.227pt too wide) in paragraph at lines 11217--11218 -\TU/lmr/m/n/10 called relative paths. In contrast, \TU/lmtt/m/n/10 /Users/shiro -kuriwaki/project1/figures/figure1.pdf - [] - - -Underfull \hbox (badness 1448) in paragraph at lines 11219--11220 -[]\TU/lmr/m/n/10 Relative paths are nice if you have a shared Dropbox, for exam -ple, and I had - [] - - -Overfull \hbox (72.545pt too wide) in paragraph at lines 11219--11220 -\TU/lmtt/m/n/10 /Users/shirokuriwaki/mathcamp \TU/lmr/m/n/10 but Connor’s path -to the same folder is \TU/lmtt/m/n/10 /Users/connorjerzak/mathcamp\TU/lmr/m/n/1 -0 . - [] - -[235] [236] [237] [238 - -] [239] [240] [241 - -] [242] [243] -Overfull \hbox (1.45883pt too wide) in paragraph at lines 11603--11605 -[]\TU/lmr/m/n/10 Let $[] [] [][][] [][] [][] [][] [][]$ and $[] [] [][][] [][] -[][] [][] [][][] [][][]$. Then $[] [] [] [] [][][] [][] [][] [][] [][] [][] [][ -] [][][] [][][]$, - [] - -[244] [245] [246 - -] [247] -File: prefresher_files/figure-latex/unnamed-chunk-325-1.pdf Graphic file (type -pdf) - -[248] -File: prefresher_files/figure-latex/unnamed-chunk-328-1.pdf Graphic file (type -pdf) - - -Underfull \vbox (badness 10000) has occurred while \output is active [] - - -LaTeX Warning: Reference `ROBJLOOPS' on page 249 undefined on input line 11747. - - -[249] [250] - -LaTeX Warning: Reference `ROBJLOOPS' on page 251 undefined on input line 11871. - - -[251] [252] - -LaTeX Warning: Reference `SIMULATION' on page 253 undefined on input line 12016 -. - -[253] - -Package natbib Warning: There were undefined citations. - -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 12033. -[254] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 12033. -(./prefresher.aux) -Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 12033. -Package atveryend Info: Empty hook `AtEndAfterFileList' on input line 12033. - -LaTeX Warning: There were undefined references. - - ) -(\end occurred when \ifx on line 161 was incomplete) -Here is how much of TeX's memory you used: - 30884 strings out of 492916 - 563163 string characters out of 6133346 - 829134 words of memory out of 5000000 - 34513 multiletter control sequences out of 15000+600000 - 578771 words of font info for 154 fonts, out of 8000000 for 9000 - 1348 hyphenation exceptions out of 8191 - 57i,15n,115p,1553b,578s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on prefresher.pdf (254 pages). From c60474e30a2728bcaa9ab4b690786dfbfcbd8b77 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 22:59:33 -0400 Subject: [PATCH 22/34] Update .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 76189d9..4b2902b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ rsconnect prefresher\\.log /.quarto/ *.quarto_ipynb +*.log From 2c0495a91d61af7ddd94e971f4cf91ed89393da0 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 23:00:08 -0400 Subject: [PATCH 23/34] set visual --- README.md | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index b78850a..acf4eb7 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,34 @@ -# Math Prefresher Text -![](https://travis-ci.org/IQSS/prefresher.svg?branch=master) [![Github All Releases](https://img.shields.io/github/downloads/IQSS/prefresher/total.svg)]() +# Math Prefresher Text -_(view this book on a [browser](https://iqss.github.io/prefresher/) or in a [PDF](https://github.com/IQSS/prefresher/releases))_ +![](https://travis-ci.org/IQSS/prefresher.svg?branch=master) [![Github All Releases](https://img.shields.io/github/downloads/IQSS/prefresher/total.svg)]() +*(view this book on a [browser](https://iqss.github.io/prefresher/) or in a [PDF](https://github.com/IQSS/prefresher/releases))* -The [__Harvard Gov Prefresher__](https://projects.iq.harvard.edu/prefresher) is held each year in August. All relevant information is on our website, including the day-to-day schedule and the current instructors. +The [**Harvard Gov Prefresher**](https://projects.iq.harvard.edu/prefresher) is held each year in August. All relevant information is on our website, including the day-to-day schedule and the current instructors. The booklet maintained in this repository is the text for the Prefresher, and is the accumulation of continuous improvements by previous instructors for the past 25 years (See the [title page](https://iqss.github.io/prefresher/) for the full list). Christopher T. Kenny is the repository maintainer. [Shiro Kuriwaki](https://github.com/kuriwaki) was the repository maintainer from 2018 to 2023. - ## Technical: How the book is compiled -The text for the book is originally written in RMarkdown following the `bookdown` template, which allows interweaving prose and code. RMarkdown is converted into markdown (with generated code output) and again converted into a book by pandoc. Two formats are provided: a HTML version and a PDF (generated by TeX). The HTML version is hosted on a website listed above. +The text for the book is originally written in RMarkdown following the `bookdown` template, which allows interweaving prose and code. RMarkdown is converted into markdown (with generated code output) and again converted into a book by pandoc. Two formats are provided: a HTML version and a PDF (generated by TeX). The HTML version is hosted on a website listed above. -The repository is also associated with a set of scripts that automatically compiles and deploys the new book to the URL (https://iqss.github.io/prefresher/). Here is basically how it works: - -1. A [Travis-CI app](https://travis-ci.org/IQSS/prefresher) is linked to this repository. The `.travis.yml` file in the repository is what Travis runs. -2. First, Travis creates a virtual machine, downloads all the materials on the `master` branch of the repository, starts a R session, and installs the R packages listed in `DESCRIPTION`. -3. Then, according to the `.travis.yml` file, Travis runs the shell scripts `_build.sh`. This compiles the Rmd files and images into a html book format (in the virtual machine). -4. Then, Travis runs the second script, `_deploy.sh`. This shell script clones the `gh-pages` branch of the repo into a _sub-directory_ of the repository (called `book-deploy`). Then, it removes the content of that cloned copy and then copies the compiled html (in `_book`) into `book-deploy`. It tracks that contents of `book-deploy` and pushes it back up to the `gh-pages branch`. -5. The repository is separately setup with Github Pages, which is designed to notice any `index.html` and associated html files in the `gh-pages` branch and upload the html into a book format at https://iqss.github.io/prefresher/. -6. Every time a commit is pushed to a branch, it will trigger Travis to run procedures 1 through 6. This is the same for pull requests to merge those branches into master. Travis will check beforehand if the merged branch will compile. This is useful to test out the compilation in the cloud before you alter master. - -_This system follows the guidelines outline in the [bookdown manual](https://bookdown.org/yihui/bookdown/github.html)._ +The repository is also associated with a set of scripts that automatically compiles and deploys the new book to the URL (https://iqss.github.io/prefresher/). Here is basically how it works: +1. A [Travis-CI app](https://travis-ci.org/IQSS/prefresher) is linked to this repository. The `.travis.yml` file in the repository is what Travis runs. +2. First, Travis creates a virtual machine, downloads all the materials on the `master` branch of the repository, starts a R session, and installs the R packages listed in `DESCRIPTION`. +3. Then, according to the `.travis.yml` file, Travis runs the shell scripts `_build.sh`. This compiles the Rmd files and images into a html book format (in the virtual machine). +4. Then, Travis runs the second script, `_deploy.sh`. This shell script clones the `gh-pages` branch of the repo into a *sub-directory* of the repository (called `book-deploy`). Then, it removes the content of that cloned copy and then copies the compiled html (in `_book`) into `book-deploy`. It tracks that contents of `book-deploy` and pushes it back up to the `gh-pages branch`. +5. The repository is separately setup with Github Pages, which is designed to notice any `index.html` and associated html files in the `gh-pages` branch and upload the html into a book format at https://iqss.github.io/prefresher/. +6. Every time a commit is pushed to a branch, it will trigger Travis to run procedures 1 through 6. This is the same for pull requests to merge those branches into master. Travis will check beforehand if the merged branch will compile. This is useful to test out the compilation in the cloud before you alter master. +*This system follows the guidelines outline in the [bookdown manual](https://bookdown.org/yihui/bookdown/github.html).* ## Contributing -This material is maintained under a GPL License, and other insturctors are welcome to fork, clone, or make copies of the material. Comments and suggestions are also always welcome. +This material is maintained under a GPL License, and other insturctors are welcome to fork, clone, or make copies of the material. Comments and suggestions are also always welcome. ![](images/readme-license.png) - -You may also be interested in a paper about the prefresher: +You may also be interested in a paper about the prefresher: > [The "Math Prefresher" and The Collective Future of Political Science Graduate Training](https://gking.harvard.edu/prefresher), by Gary King, Shiro Kuriwaki, and Yon Soo Park. From 2391ce880f6ea39d299bdd63e49d78f19cf5d657 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 23:16:49 -0400 Subject: [PATCH 24/34] fix more refs --- 11_data-handling_counting.qmd | 10 ++++------ 16_simulation.qmd | 2 +- 21_solutions-warmup.qmd | 16 ++++++++-------- 23_solution_programming.qmd | 6 +++--- R_exercises/01_data-handling_counting.R | 2 +- _quarto.yml | 5 +++++ 6 files changed, 22 insertions(+), 19 deletions(-) diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index 1480ec6..460a3fe 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -51,7 +51,7 @@ library(fs) 2. RStudio (either cloud or desktop) is a **GUI** and an IDE for the programming language R. A Graphical User Interface allows users to interface with the software (in this case R) using graphical aids like buttons and tabs. Often we don't think of GUIs because to most computer users, everything is a GUI (like Microsoft Word or your "Control Panel"), but it's always there! A Integrated Development Environment just says that the software to interface with R comes with useful useful bells and whistles to give you shortcuts. - The **Console** is kind of a the core window through which you see your GUI actually operating through R. It's not graphical so might not be as intuitive. But all your results, commands, errors, warnings.. you see them in here. A console tells you what's going on now. +The **Console** is kind of a the core window through which you see your GUI actually operating through R. It's not graphical so might not be as intuitive. But all your results, commands, errors, warnings.. you see them in here. A console tells you what's going on now. ![A Typical RStudio Window at Startup](images/11_1_rstudio-startup.png) @@ -87,9 +87,7 @@ library(fs) 5. In R, there are two main types of scripts. A classic `.R` file and a `.Rmd` file (for Rmarkdown). A .R file is just lines and lines of R code that is meant to be inserted right into the Console. A .Rmd tries to weave code and English together, to make it easier for users to create reports that interact with data and intersperse R code with explanation. For example, we built this book in Rmds. -``` -The Rmarkdown facilitates is the use of __code chunks__, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section \@ref(nonwysiwyg). For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. -``` +The Rmarkdown facilitates is the use of **code chunks**, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section @sec-nonwysiwyg. For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. ![A code chunk in Rmarkdown (before rendering)](images/11_4_codechunk.png) @@ -199,7 +197,7 @@ Plotting by ggplot2 (from your tutorials) is also a tidyverse family. | Make a scatter plot | `ggplot(data, aes(x, y)) + geom_point()` | `plot(data$x, data$y)` | | Make a line plot | `ggplot(data, aes(x, y)) + geom_line()` | `plot(data$x, data$y, type = "l")` | | Make a histogram | `ggplot(data, aes(x, y)) + geom_histogram()` | `hist(data$x, data$y)` | -| Make a barplot | See Section \@ref(dataviz) | See Section \@ref(dataviz) | +| Make a barplot | See Section @sec-dataviz | See Section @sec-dataviz | ## A is for Athens @@ -270,7 +268,7 @@ ober dim(ober) ``` -From your tutorials, you also know how to do graphics! Graphics are useful for grasping your data, but we will cover them more deeply in Chapter \@ref(dataviz). +From your tutorials, you also know how to do graphics! Graphics are useful for grasping your data, but we will cover them more deeply in Chapter @sec-dataviz. ```{r} ggplot(ober, aes(x = Fame)) + geom_histogram() diff --git a/16_simulation.qmd b/16_simulation.qmd index 7791cfe..2aac1bf 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -41,7 +41,7 @@ Up till now, you should have covered: - Functions, objects, loops - Joining real data -In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section \@ref{probability}). +In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section @sec-probability). ### Check your Understanding {.unnumbered} diff --git a/21_solutions-warmup.qmd b/21_solutions-warmup.qmd index 84c723d..a09788c 100644 --- a/21_solutions-warmup.qmd +++ b/21_solutions-warmup.qmd @@ -10,7 +10,7 @@ Define the vectors $u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}$, $v = \begin{pm 2. $cv = \begin{pmatrix}8\\10\\12\end{pmatrix}$ 3. $u \cdot v = 1(4) + 2(5) + 3(6) = 32$ -If you are having trouble with these problems, please review Section \@ref(vector-def) "Working with Vectors" in Chapter \@ref(linearalgebra). +If you are having trouble with these problems, please review Section @sec-vector-def "Working with Vectors" in Chapter @sec-linearalgebra. Are the following sets of vectors linearly independent? @@ -30,7 +30,7 @@ So $$-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}$$ i.e., a linear combination of these three vectors that would amount to zero exists. -If you are having trouble with these problems, please review Section \@ref(linearindependence). +If you are having trouble with these problems, please review Section @sec-linearindependence. ### Matrices {.unnumbered} @@ -82,7 +82,7 @@ $$c\textbf{A} = \begin{pmatrix} 8 & 2 & 10 \end{pmatrix}$$ -If you are having trouble with these problems, please review Section \@ref(matrixbasics). +If you are having trouble with these problems, please review Section @sec-matrixbasics. ## Operations {.unnumbered} @@ -102,7 +102,7 @@ Simplify the following 2. $\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440$ -To review this material, please see Section \@ref(sum-notation). +To review this material, please see Section @ref-sum-notation. ### Logs and exponents {.unnumbered} @@ -119,7 +119,7 @@ Simplify the following 9. $e^1 = e$ -- any number raised to the 1 is always itself 10. $\log e^2 = \log_e e^2 = 2$ -To review this material, please see Section \@ref(logexponents) +To review this material, please see Section @sec-logexponents ## Limits {.unnumbered} @@ -129,7 +129,7 @@ Find the limit of the following. 2. $\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)} = 1$, though note that the original function $\frac{(x - 2) (x - 1)}{(x - 2)}$ would have been undefined at $x = 2$ because of a divide by zero problem; otherwise it would have been equal to $x - 1$. 3. $\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2} = 1$, same as above. -To review this material please see Section \@ref(limitsfun) +To review this material please see Section @sec-limitsfun ## Calculus {.unnumbered} @@ -142,7 +142,7 @@ For each of the following functions $f(x)$, find the derivative $f'(x)$ or $\fra 5. $f(x)=3x^2+2x^{1/3}$, $f'(x) = 6x + \frac{2}{3}x^{-2/3}$ 6. $f(x)=(x^3)(2x^4)$, $f'(x) = \frac{d}{dx}2x^7 = 14x^6$ -For a review, please see Section \@ref(derivintro) - \@ref(derivpoly) +For a review, please see Section @sec-derivintro - @sec-derivpoly ## Optimization {.unnumbered} @@ -164,4 +164,4 @@ If you are stuck, please try sketching out a picture of each of the functions. 4. If we roll two fair dice, what is the probability that their sum would be 12? $\leadsto \frac{1}{36}$. There are two independent dice, so $6^2 = 36$ options in total. While the previous question had two possibilities for a sum of 11 (5,6 and 6,5), there is only one possibility out of 36 for a sum of 12 (6,6). -For a review, please see Sections \@ref(setoper) - \@ref(probdef) +For a review, please see Sections @sec-setoper - @sec-probdef diff --git a/23_solution_programming.qmd b/23_solution_programming.qmd index 508bd9f..7390fe2 100644 --- a/23_solution_programming.qmd +++ b/23_solution_programming.qmd @@ -84,7 +84,7 @@ ggplot(df_indicator, aes(x = term, y = idealpt, group = justice_id)) + theme_bw() ``` -## Chapter \@ref(robjloops): Objects and Loops +## Chapter @sec-robjloops: Objects and Loops ```{r} #| message: false @@ -139,7 +139,7 @@ for (state in states_of_interest) { } ``` -## Chapter \@ref(dempeace): Demoratic Peace Project +## Chapter @sec-dempeace: Demoratic Peace Project ### Task 1: Data Input and Standardization {.unnumbered} @@ -197,7 +197,7 @@ answer + geom_line(data =mean_polity_no_mid, aes(x = year, y = mean_polity_mid), ``` -## Chapter \@ref(simulation): Simulation +## Chapter @sec-simulation: Simulation ### Census Sampling diff --git a/R_exercises/01_data-handling_counting.R b/R_exercises/01_data-handling_counting.R index e38f528..71bd055 100644 --- a/R_exercises/01_data-handling_counting.R +++ b/R_exercises/01_data-handling_counting.R @@ -83,7 +83,7 @@ ober dim(ober) # From your tutorials, you also know how to do graphics! -# Graphics are useful for grasping your data, but we will cover them more deeply in Chapter \@ref(dataviz). +# Graphics are useful for grasping your data, but we will cover them more deeply in Chapter @sec-dataviz. ggplot(ober, aes(x = Fame)) + geom_histogram() diff --git a/_quarto.yml b/_quarto.yml index a3838df..9875d46 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -34,6 +34,11 @@ book: - 21_solutions-warmup.qmd - 23_solution_programming.qmd +format: + html: + theme: + - cosmo + delete_merged_file: true language: ui: From 56fac3f5023e8375c9a75b384d1b7ce40d8da70a Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 23:25:24 -0400 Subject: [PATCH 25/34] fix sec, full re-render --- 02_functions.qmd | 2 +- 03_limits.qmd | 2 +- 04_calculus.qmd | 2 +- 05_optimization.qmd | 6 +- 06_probability.qmd | 2 +- 07_linear-algebra.qmd | 8 +- 11_data-handling_counting.qmd | 2 +- 12_matricies-manipulation.qmd | 2 +- 13_functions_obj_loops.qmd | 2 +- 14_visualization.qmd | 2 +- 15_project-dempeace.qmd | 2 +- 16_simulation.qmd | 2 +- 17_non-wysiwyg.qmd | 2 +- 18_text.qmd | 2 +- 19_command-line_git.qmd | 2 +- _book/images/1_rstudio_startup.png | Bin 948645 -> 0 bytes _book/images/2_rstudio_script.png | Bin 989498 -> 0 bytes _book/images/3_rstudio_files.png | Bin 1161872 -> 0 bytes _book/prefresher.tex | 12033 --------------------------- _book/style.css | 14 - 20 files changed, 18 insertions(+), 12069 deletions(-) delete mode 100644 _book/images/1_rstudio_startup.png delete mode 100644 _book/images/2_rstudio_script.png delete mode 100644 _book/images/3_rstudio_files.png delete mode 100644 _book/prefresher.tex delete mode 100644 _book/style.css diff --git a/02_functions.qmd b/02_functions.qmd index 10f5503..ac98124 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -4,7 +4,7 @@ title: Functions and Operations **Topics** Dimensionality; Interval Notation for ${\bf R}^1$; Neighborhoods: Intervals, Disks, and Balls; Introduction to Functions; Domain and Range; Some General Types of Functions; $\log$, $\ln$, and $\exp$; Other Useful Functions; Graphing Functions; Solving for Variables; Finding Roots; Limit of a Function; Continuity; Sets, Sets, and More Sets. -## Summation Operators $\sum$ and $\prod$ {#sum-notation} +## Summation Operators $\sum$ and $\prod$ {#sec-sum-notation} Addition (+), Subtraction (-), multiplication and division are basic operations of arithmetic -- combining numbers. In statistics and calculus, we want to add a *sequence* of numbers that can be expressed as a pattern without needing to write down all its components. For example, how would we express the sum of all numbers from 1 to 100 without writing a hundred numbers? diff --git a/03_limits.qmd b/03_limits.qmd index 4aba328..f0c0d75 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -1,4 +1,4 @@ -# Limits {#limits-precalc} +# Limits {#sec-limits-precalc} ```{r} #| include: false diff --git a/04_calculus.qmd b/04_calculus.qmd index 5daed5b..eb9b28a 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -1,4 +1,4 @@ -# Calculus {#derivatives} +# Calculus {#sec-derivatives} ```{r} #| include: false diff --git a/05_optimization.qmd b/05_optimization.qmd index 959e3d4..1144bcd 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -1,4 +1,4 @@ -# Optimization {#optim} +# Optimization {#sec-optim} ```{r} #| include: false @@ -638,7 +638,6 @@ $s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ \end{tabular} \end{center} ``` - This shows that there are two critical points: $(0,0)$ and $(\frac{8}{3},\frac{4}{3})$. 5. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that $f(x_1,x_2)$ is maximized at $x_1^* = 0$ and $x_2^*=0$. @@ -688,7 +687,6 @@ $s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{No solution}& \\ \end{tabular} \end{center} ``` - This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$ 4. Find maximum: Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem. @@ -803,7 +801,6 @@ $x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\ \end{tabular} \end{center} ``` - 4. Find Maximum: Three of the critical points violate the requirement that $\lambda \geq 0$, so the point $(0,0,0)$ is the maximum. ::: {#exr-ktlogs} @@ -851,7 +848,6 @@ $x_1 \neq 0, x_2 \neq 0$ & & $\frac{4}{3}$ & $\frac{4}{3}$ & $\log\frac{7}{3}$\ \end{tabular} \end{center} ``` - 4. Find Maximum: Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.\\ diff --git a/06_probability.qmd b/06_probability.qmd index 4f355e0..89104eb 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -1,4 +1,4 @@ -# Probability Theory {#probability-theory} +# Probability Theory {#sec-probability-theory} Probability and Inferences are mirror images of each other, and both are integral to social science. Probability quantifies uncertainty, which is important because many things in the social world are at first uncertain. Inference is then the study of how to learn about facts you don't observe from facts you do observe. diff --git a/07_linear-algebra.qmd b/07_linear-algebra.qmd index 0eb9559..759e648 100644 --- a/07_linear-algebra.qmd +++ b/07_linear-algebra.qmd @@ -1,4 +1,4 @@ -# Linear Algebra {#linearalgebra} +# Linear Algebra {#sec-linearalgebra} Topics: @@ -14,7 +14,7 @@ Topics: - The Inverse of a Matrix - Inverse of Larger Matrices -## Working with Vectors {#vector-def} +## Working with Vectors {#sec-vector-def} **Vector**: A vector in $n$-space is an ordered list of $n$ numbers. These numbers can be represented as either a row vector or a column vector: $$ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}$$ @@ -53,7 +53,7 @@ Let $u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}$, $v = \begin{pmatrix} 9&-3&2&8 \ 4. $w \cdot v$ ::: -## Linear Independence {#linearindependence} +## Linear Independence {#sec-linearindependence} **Linear combinations**: The vector ${\bf u}$ is a linear combination of the vectors ${\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k$ if $${\bf u} = c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k$$ @@ -86,7 +86,7 @@ Are the following sets of vectors linearly independent? 2. $${\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} $$ ::: -## Basics of Matrix Algebra {#matrixbasics} +## Basics of Matrix Algebra {#sec-matrixbasics} **Matrix**: A matrix is an array of real numbers arranged in $m$ rows by $n$ columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, $m \times n$. diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index 460a3fe..762cf5e 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -1,4 +1,4 @@ -# Orientation and Reading in Data {#dataimport} +# Orientation and Reading in Data {#sec-dataimport} ::: {.callout .callout-note} Module originally written by Shiro Kuriwaki. diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index f7b3973..687cb7a 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -1,4 +1,4 @@ -# Manipulating Vectors and Matrices {#rmatrices} +# Manipulating Vectors and Matrices {#sec-rmatrices} ```{r} #| include: false diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index 3537003..0637113 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -1,4 +1,4 @@ -# Objects, Functions, Loops {#robjloops} +# Objects, Functions, Loops {#sec-robjloops} ### Where are we? Where are we headed? {.unnumbered} diff --git a/14_visualization.qmd b/14_visualization.qmd index 67d371b..45a79fe 100644 --- a/14_visualization.qmd +++ b/14_visualization.qmd @@ -1,4 +1,4 @@ -# Visualization {#dataviz} +# Visualization {#sec-dataviz} ::: {.callout .callout-note} Module originally written by Shiro Kuriwaki. diff --git a/15_project-dempeace.qmd b/15_project-dempeace.qmd index c435c95..0a607fd 100644 --- a/15_project-dempeace.qmd +++ b/15_project-dempeace.qmd @@ -1,4 +1,4 @@ -# Joins and Merges, Wide and Long {#dempeace} +# Joins and Merges, Wide and Long {#sec-dempeace} ::: {.callout .callout-note} Module originally written by Shiro Kuriwaki, Connor Jerzak, and Yon Soo Park. diff --git a/16_simulation.qmd b/16_simulation.qmd index 2aac1bf..283fd1f 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -1,4 +1,4 @@ -# Simulation {#simulation} +# Simulation {#sec-simulation} ```{r} #| include: false diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 4e1effd..9d654cc 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -1,4 +1,4 @@ -# LaTeX and markdown {#nonwysiwyg} +# LaTeX and markdown {#sec-nonwysiwyg} ::: {.callout .callout-note} Module originally written by Shiro Kuriwaki. diff --git a/18_text.qmd b/18_text.qmd index 9e52bd5..e4e572c 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -1,4 +1,4 @@ -# Text {#rtext} +# Text {#sec-rtext} ```{r} #| include: false diff --git a/19_command-line_git.qmd b/19_command-line_git.qmd index df449be..3536e17 100644 --- a/19_command-line_git.qmd +++ b/19_command-line_git.qmd @@ -3,7 +3,7 @@ execute: eval: false --- -# Command-line, git {#commandline-git} +# Command-line, git {#sec-commandline-git} ::: {.callout .callout-note} Module originally written by Shiro Kuriwaki diff --git a/_book/images/1_rstudio_startup.png b/_book/images/1_rstudio_startup.png deleted file mode 100644 index 496ed4ccaeb3b0cb260e46492ba6eebe35a64f7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948645 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

L;~9D2T1upqllF92Yy5F*0iN!~Nxw zt$;8Ekyi<0(Vv-*Jall)&wS8G=qC5CP!d~Wi?+7BY{Cems?zgVlJ{tSoB)O{Dn zTWOe?^U38kX%OS{&}>Ge4DuOfiM2K5ci4AhPKb){NZQWQh%mo^T1=r*yA=H(l{G?y zaz7r=^y*$;xqy%s#<(Q?AdP)M@!_O{PacwHTUg5Oj9E+zkim8^zLesX7X)dz4>6+_ zr1*ELM>Q;=`>M|l45Jrn6#tUn|CbyE06ht~mLh+f_wI>{Xb;~8+RzxBUO0{(m`$ad z;e%{GI!AnP0B?X=clUc+&~5Bvg~zk;bJWU_66`NHiXg+MNdDc|7Rmzx9jIj`&91jsX*mBGI%s+R{*JW3bhKVDg15aAgLb;~9RX+G!teSl@;redK{CP9 zsvOp@;0FFa3qU3uEzlX8N+cS`Wxn2gL;S6KDVz&F{Tk9*cf>=clYAu>zH~D>6-lijQp&h4?!=`8W17nshu`Xqg5Fx>jT z4#OO9RJ7AIf7oxZ7%sK7(0y#i(QeQR_{ihhHHcM^pLZGFa4c918>IoXO4NW2f<{=g zGs%JC$pQ{&ZSVzueq&#y(>~#1e-GT^sl7N$ugK~MT*Td6`ra~cv76_ny)i09W5mlkGc#mCBw^B9F9Pwb>j&} z{1RXWZzp;c@Xk<3ej3ND*y-RvuyLNK+NjVjL&E>)KB)lVrmi2ot(82~qhZI*}V`*~Ek@WSQZ6U4(bCY5|j>XYp$iXJAW zr!Ius9V>ZnTf)4ZzcpKa(QGP5{KV}*MZqN^a6fr;#Ts%m8R>_&$_snE|>K*X~GlZMfHProZYMidvJ9CT?c z-OekL{*;3hli?8$=4ri2^v5A9N6gbE=P48g`j~()05Es_2Y~rqiDD+Pa%Wv4=7R6~wmPxB>fmevYop=BSza77&#K}8I%_LbYyWm-ZZ(I#xA1kFbok#B+?tS< zvL|AiKot!#d0gyb(5#L7OysALn6UcoD?h_Vv3JvTUiORQeVa0!+~cRmFi*ns^7mLe zuS^uLk8)y^N3BN`AA19l@%Hj$!^lCW8#kCCtSw&kg3krJ%np=rj4Uj;p|m4}JgT94fOEsocO=3KfMj3T(u=d=hltalm?QQejC;GhKmK{$O8d(46 zpM4!Lo6k6D&-7ER`lZ!`!(#{;Q15)AzAvt7gtxLPMe9>Tc=%pY+di5Wqj0VitIvJb zud#N$jjlc>@FTWgVZXB!gACYrf1fN$rPS#y(UT_@U>+sWs*HoUiAiLs?9xJE ztElw%#NqRD-u8=}FBpp1;ru^F|Asey-v?9*D;>JBFJvBEtP(FVfJD<|$$> z#lPc|LuC;~W@;#KA|7phj6r+W7$`@XK|LO1=1`fT$R0WI0cs?L$jmIv$d)e=;av2? zTy)liAx&e5wd2zl{g)$fCl(72$XiV`>qQ7IZ2N{A73lpj_B{i0)pPM3cSwk7mnoI8 zNdu#?>E6i5Nc9GytLjz0qkwb=w$}{CD~b(2SRG8RH!8C03Qc%?New#M1MdnDiLv7j zZvZwr0q-}^J`?hm^Dp_v|2cg)IzEm7-II>O{DF>pvs5fBee%^0N`OM%2N3t908@($ z<;BOxx9zVO+q%^h01hZUvrq4+(pkybGgu5=Tpu91&KvQjO4`~Obv&R4lLJ5*Ne+`* zt~yoW{3{0k<(Xx{h`bQbQqwc5LY;Er6PGn0_qBZB+9_EO35FI-#E$>4)YKt zkF7=!DulAba?E&TS5k^*>yWf>HdCKdq2NcnDr8?+(A$-IBKnddd7J%aI+RY7ATulD zL73hWi4Qc3G?}3-)8wCgZm2Dy$YLqQBkJ=OR7=jRSZ)`oDKcv6@$t#@?5YRc)UV;B z3u#_?cc}!}9`f&B#JmfSAP%tdHo^wO-5&b+5hjh1MV*E^5}=(sADHaozfcQ%qrZ82ZY!woFMzl(FPchTi&^axIPGp>A|klwy%H zH_D38CzL}jdm|$jS{d046)5Q-*)US$=le#gh`e22hbF@kpBxT)oGl;I{bXb=kbdQw z72Fb@fae!lv^r952#<887=ih7VYZ88gy;zijN=?89qEZp*V+7I{gGKR`RW13!xs=0 zn|P*4ECVm-OdaMWhLfl9;3RhMK+gv;himmkhg z$uU(Yd+RKaQQDMzzd6d|;2uENwEHo)g~66{|-IhW&qcs6si!vno_bP zik*XbEU=-n=7Zy*8TdXQT4rd*!Wu7(G-EEy4!67#p#G{S;Z@LGTx?QyR1N%_^L@vD zSJT7_ml5;5Z)@YY+Lc3{zZt>Xay=9i5grG7%TD{M75X@E3;Ev4v34UR4PLDJ%7oL$ zOqC0~lihf~j&V&qb#j^3|qoXF1l9B@J#nSv< zVqC?`0J{)nJ=B1KshwP{N?~W6`nbm=t4QVRYb^dN9@6->B z4GDulNBrxjFvnM&i7&H?n3{JzWs70kV875m=Kj|9RB5=_W^4BX{0~l_9m+^>prCk% zD6#YOvf?2666orAW9~(AIEx8(n0D&x=!%@1Y*HTS(|)|FAt2#d&orG0|#W>2{H~7DOE62Q&CLGLVSosM*^DJ{`oHn4y`E`{o*Dv`6tSGMFp|7OOP&egrYM3n?)M3=Io>i@~F;A{uQ~xx#yt@*FR`_nRkXC zGQg#Za%ITNiOXI}x!n2l&8(nA1iNrEr2AqiNt8|y4mD(i`4~~gPLWA4;M{|LK zdCGj_{ND66C`J9}+7MW@8OAkOHoe&OOZD;pG0*$2IR59K!~ySkTWx)Ss9`4aa1xdVAWrT_Q1e(dZxJfn!dx{|<9<@RgLJ(H4 zGO*VJOXS1~>g2L==+jYK^~aYyGFiyRYKK=gAMjkz6W|36y#om zRNF>H=esYbE~aA!ELC%|LN|+kURPR-asPtxkCxwJU_2kb`xjJPVLI>c>bzzpY#pm!#C{7=z>eC*#hS9Cyl_Orol38hX#x>HcP8>B%xL`q6R>F$2`+nw~d9ME#&vAxf*11?~Kla%6-*&k8*6&?I9;U`~I*q;&yq9Do zw`porUsf|nx+&o|;H*Zn<}Udvo_BtdDrtdoTf^6nq)E(vBPolBaMeyU$7=KXMbXPr z-oC)Q(W6^JH{>h}t*yV$9^)Pco~6h<=k5N|+tGE!M4L%#bt?Fy%%YH^z_C>B$AG!G zP$|q=HAxp4xoEA6{R%B?osJ_`D&aez7dH5_GYD#u~ELxOw?z3 zld9Lr^Zgks_M=a=7)?HZlBsd24tcN3KQJF>*E)8>{k?t2YLC+XKIP`{L!!%|^=@|& zyRA-x%aZ||7{jsFgip-JlMa>o>pZg=^?8F^0r2z(x>Kr8$)3*L#+6^1s{cU8b-Fl5 zjOTD;oOvHX_7xpMW1e`$Qh|UTq>@HM9IQhGLq-u&W&MNlW3EmX`%(PEElr6_p*6n3 z>pxXg|0DyxKAuX@EkZ}H-ipBTK@0nXDuuh4?>9?YvE>QMuDVj7Z}vN+?Mb4$>#{e> z$_Dz-!oDOV#^JW_A)wKcEcxdXVz~ML@`N=1f>eg5gopw(o%LP`%HJjX&@KqkKc-1H zVE(h!_|Jv@6*~!x9s@bgvN;5;Yq@q#$sen>x7fglsRC0uExYuEO8G+4Rru*KS!W!J zv(a**dqHG0dN2-0#WW^0B_hnXH)m|o+{^bb=il&aQN#MKku9ZQZnX z`s;qUFd$}|kGu!A*zrW3oO?XeW-+j4;cY|nMLhnY)T^Byd)iJZ)SsSOY6hzbS-2R2z+)sIchVecX^ zxcB{v|F3ta2?{#Mb13WWm!h}}(%oWfYZ!dhVZs(QPkk?Qoki6?MU0q?DF3kOKk4n{CH zhy1nAnmNW21y$Yl{?G)E+&EMEgSw7zqO|hIj(Y6br%uIYuc3dHnR331|IhC3KFCaA zFPIF2|NEr=U;pzA1AUx2<0>J+Y^<;)Kkv`QG9tY1N@_88PI?qnl^7g;Ofm^X8P3SK z*>14PY({#~;~sTM1c(XS8Y?_IJ(<#w54DOF03=HyDrkYyxDLupg`cJmNLgc>-rhuD{uLv`s!(RUY@v~Ft6<9^iw7# zCcQg|P!k_?NK3yAUe#{MIj5G$t9R6CPk7HAEDR9w@H0IG_@M7P)<1$*JH$gh9f&9hRPmJuY;`K7a1j+9sVRe@zBI{j$kjZa&A z^wG*sMa}EO@Q(Mjmu2>jdfSMKa(C*-Hca&B1~`0LR`&3?cV1m^H>hKtY2>c;b!g#o zd!d){61T;L@5DMB&+iCJ@e7jT_V*bO>C5flBclm}`IAuff6lHm|NWZ&@j?o2B7o7S zfh7Oy?+6IUn0JD_;-e>JvVu5Lu)g{4@_Xj}_a)6rwma|0Xx05lh%=Tm6tp13#MH@K zuv?zmQLcg%um{qZNaDKO^cZLeevfH6+_E6oxl&;qV%dkCzjMT~qdK<5MtifGpGti7 z;R;mLmzL50;uHe-f{D}-H|gvTc9RoG$Vn-l`EN?-QTxWL zex_-**ykg7N}@@9BM9rOeqh!)YGDzbPU(MIltSn?V7B5W)~N4+MYT{mHf4A}AYHrM zv1re3yGt+<6J`B1s|E{d`Ap7XWm%0w^2`|WRG&6h_H2Biry^B_u=2ojF@(|DXE|Zm8EGS}_?(gj(68 zfL~ocs?>;3E9o&51QH|)DmG@lltwVQR2e7;1(O?j>waXBg@5wV}omMj4#2Yk$fK%3A&ZQ{3C^97-5F5vO}ogFIFIsR-bkz2Lhy`5Zan zYzKJrSBh34ZXAk>!o!ttB}^~7ws@KvEb8G64cW*#^qHg9E{usj>og$bwaL;72NaUa zHGA4K9S0b;>&1QPdPhO+vV+z+d%0r$c~*_KGbn=qNx%xpdgK;4V(sq;*A)4f?1-b> zq#t!TIXUtFXfwg~0ut!z?@hyw{GHeFlLZ?7pe>ES#l=+x#H{V8KNA`t)MY@S|5N9#honk|4o zZ2toNd7wzd(5(KlFxQYi!+5!v7#|nPI%7X3Cg2C5qNQFOYeu{HbLxblj(nc47^F)c z3}NQ00mLDOJkY|K0kllFJ$~8Q$6}aO9~G(R1Tt$guLSBFaEk(HV7~?k9`@U$3$COa zY(&swwGrRd^}+hS7h>c(`qtjXa4vDS<1vbOaocdjX-uejJ0$f=UFp@?H(yVZSECnO zM1#8M&|Ff68JTHX-(OKsQ3Z6N?MI;5&N)BJx*9YJV`Pk>cHA5!94u_TS=^0dV>#z8 z%s9*lps|b$c=bWnyq|4)yt4pwC)^9;OP(zTY{Gt}Pl)&FEIN4IyN$ZF2|+(aAm$GA zJRKxR3XR*}E~=SX=SEpSGn|bCH{d^C8DTLJ5-1_w+i~L0PatTypLkOT`{1Q$k1j4$ zQ$tCtQ-*4h^;ptNayU`%V4+AAE`o(An5dSQnYmjEVAlDNcmlu zph&B>^d3v^d{vnM9kt7NYtvTQ!QB2=qdQ(bxqR`OlbNL|VCiCuryDD!_4DdjnIpYzLxxOwHtfIav_ctA8ZjF z;l;1KJL|f)SigpLIvftyE%+Qa)4DIom+T901KykhUX#`RuggH46;^C;R5!x?*#7DV#lafpkN-s_)2f%~0-e+QKA$0bZ zD`UrJVz76YguYWkB*2sb(z3|e z>@W^MEM)}I2K%d>D5uIVo}6#Q=?<4_0p*o&4GF18KsdMIu*zoADB_-?;&M)Q`+EP= zcfZ(C-JA```Phh(cns6@{bkzP5Yj3wQO&Wex(L-AkE2)^G7V=PemIB`P}z2SI~t(y z05HGQ49@>5T6168}FmmKLkztt}d$RnJt?W$}PJ=#{y{Ie!;<4GEDyo|`ri3M}pRmc^iUCGYd zFXsTiUhF#-ln@)b`tr~3=EBO#U(vY+G=97Jbg;VLI^te6?Tferr05DbU<{zW2_@!U zphN#yNO{8@-zw{>#R*G`#8$b``2P1bB24T`O`fb^s)UL~;~hKMYPfzU+bh@OKM$1A zKMs`oWze-V-7dB@LR`1t_grJvyBaPx_?=EZOwL1;b=KEXRk#%ZNoHsk6CNVW+1j;( z-;*CICMWs4pcSYycU#XY9kwT}gX z&aIjDk(cx41pShNsU@Qh40dN{QWwLTQ1QLfo#tkZ1m+!QdJFWtwrp`MdX7r@Z9 z{&5Io4l@7e5dg9#h^4TgaVqFs<#5xHKps(xNjc@@w}bd=~OFT!foyPo)w2GiUh%k(#= zc*pTqnipN)FXy-F@i36=J-ikZA0kLd4SpY?3bey2l}U;U%EJwMtP;xb)CcDh4S?h} zg5u=VB>t}Hs_SSO$MLY8*u%&Fo;=LHS;p15Grsk%y6x|^E&^THFm~vcu1In>f+Zin zaKd#T(cNPHf*64EMF-X)OunnBH^6+scQyVq4j0_B8W?qHb^Wpv*GBidh`0^pm9x$C z@ZSwL`_BXHr9lH$BoPMM85Wb4j!q~n1nhI?3=WHj;E+x>0dS$<4lA&_FwWw~eC>rG z#!!EX{`F0O;^ssFKG=tQ!RnMpxxfLKv{rLKPP;wE2#API7CR%E!6C)Jz`*~NW)&Jy zI6R==Qj7O7Mf~>GK=5_;u-~~7H;QD_2jN9_F)$v zL(ULhtb5J&vu$1DS1t^G9@V)!yMg~brmOwn`FC}byUw;=)ELFnF0^Iy$BxoJ<0UkH zXc57H(9qV$(KHiQZJ0YxK6cT!8fQ#3m1RLuEc=Z(lEz{rV>DnqhC>mc=6kuTtg7ZW zH=~ENJ%!8^IeZvkbWj?Ew~F=kN0p2#73Sa~;Y>!F%grkT3aWrXwc+0hnr%X<@HPh? zPM?9<$sqNg(=z6^Obq*fm-vLnnvveKUw`g{9G|3IKN;;tgH>af8IvqrJC*F594Icm?>Bk&1A7og9vVQ+2#sg^G+}j+n#U7SjtLFjzuMq- za|pI}$yr!1sFQ4?$g|jirc(#zb$!f!^hUBvA?lUq1O>#;7@6~JZyZA>a655B0F;rl zmT-Z48vCPB0o$h)Q&Ic)A3NtC*IL11uiR4f2V}7(Ls;Qzfm&YJRstPtILx=ImN#5K zC<{`kVD>l}^NYYpg8&|5Agk+-oixG6rmZ0w3Y4ye39`0!-SeFjTKV^TuGnX>6;I&T zDfBffZ9}jW&=gm^gV~Mke^X^0TO{K@weCWpoQ9yCuLdJ{E5&uqi<@*_wKJp`i?A^g zOFJC0^EBVsNKBgL&nSM;S*(@`>I*xrF{@2F2*-gE;*{N+D~G4dTq8>pr86)xObrG; zu_9uu&!L1m2YBVU?LTVT-OhjeRJvu+fZqmt_j^5aswPX3==x~KWrf3=_e~_^HuG`{ z0e8=HrcqlvfR0FuQe|(#E9P|;=esjQ-2d)(7$eX?3#YIrkU4vi5C&|1z$z~X5`t7= zG`l0@+4rxi&^Q|J zDcvVKt3NdcMKLaQa4_AJYV(tG$_V0kPA~R#Jn`UXr-c?ywR%>c*D2RwN|)w47+L+# zfR>d3S{wta8RgNpIsMaQ;g@Gz-6QmiiF2ZY4zkp}gM1eR=2gpZ4ye|c??(x{-lId2 zV$z&(nVX!rfay)o9Ost4{drb4<>Ph$0?)UljM{LNNZd!F3V@)rM)(VJk4$3Xa!2i$ z0>ml~o9S0x;-KwfU^%i5EqMx0Y#=PDQ^k8p>b$}#1;W792 zT7m%27VKY^2ne+zV?GHdmHIngv||%D4)0Oi?Y~uu^FXdVB@p6}O#CM#`ANrNP<#`2 zEmF!+h+S(Jhul`0h2k08YV)#5ZQp@RqN{=q8*li1RB*(wjI3o&+njl}Ss`#Q0n{;=bZBki4XNUclBFGD}0v11FAp-WF-_EvDA zBDKAIQ(wEmp=d88xR^JIcnqeePBio{V`P=4akq?Txu07dS&cLYCFTpiJMP7&9m zJ_Ov*wyhHN{~o!JI0E%pe6T8+sZd-9<`}|=pq&{Z?b9vKF8J}^Ts8L}d`O~7>M}xyhjDqrT5n* z$e<&{+YvPQg3{2;(D2yT)|Y)l97DF^7swD0PVsk7eqYSq?AODqX;JGn(x~Coax6W80nm4$UfsyNMlaUv*h;3iJGc zf9KhekAUFwQ@2@qLql93Vng+dQ#7^SM8^|fI1CicfA∋d$x%d8YClqJ0#&J%j-? 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 z t_Hi3bl1Yu^hKcD^oSnWs(pg%c59f}na%K2?0myTzuv&7VDvxw%7IR*~??)RL^ zHpX1Im=cj{DA0AKs$$J@-vhOlvm$8|ItrbXEk*XR{XZy}q5d;$R}3q7cv;hdDd|&I z!j&UY!9zQS4x2sbDO%m(O9;L?W@6MwPgfNuz1tb04AIiNc_x?K z{6v`$az*>#HJ(vZYqec;(QwQI4asxU$K9(|`e>0vB~yaBYzzzHzjUS?>K zXVqWL*c{`qdU1AYR*oLjJ@v}v^S9x?vhg+pX-&#{IYh@D^yUA=64@%LL7O^hy9ydMD5{fTn;MkCNQ}- z)N$zkPj+(Pg!!My+Vz`mj~opi^8cD+q4cQ2qUmUtFZLl~;D`KT73{xjnhNZ0RKbe- z2MGHgYMKxmtfsZm-4ilEq#ZU5A_hSPz`?;G6HoS%6dxB;fbfv8${HOpumpc?@5(k9 zL8O862P1`($D8|2Cz*9DVtNHfjxuoZJ@`LR5UE4gUA8A-Xp&H?z-^j+=MFs z`ih)uC`%#nM?=8F&Y!7}%hO3OGfPw`%^Wg}kFT4Z3Cv_lb;BP=qM`9@1ET}b^J1r0_0I+H!V1F_OqBM_==6b z0iD4Y%4L0l+B!5Me?B8S9SS%@pES6=RSLT6a-SPU`fR-c){KK^=7w0P{=%Ld?jVi#~JA@8ey^SU{mm|jkk zN<9D-?8Dw%!?yE%YN!#S!QO10N`XA7XaarU0q-RmDk^3p==(;hoCDi~P;t~RrBvbJ z(Lk(UfC1&Bl8&NVvvg-Q8V6gGN6OhfzTyHJIy~UIYzm!g1P0kI4KzuUaPxgYOWC`H zfUf7g2stpV@9QZH)Yz|lduseWngE0c4Xl8=mGKG&>d$A{?Wq)B4|fOtE0!_3Pd1+S zAGHfcK}WL(w*QaWkN^2as2D{JJ%s^VEUf}f+O_7VSK?lmW{YsjOo2j!08LgZDu9mT z<>&~2#enY7psO6wYZkKJeWVD;29o|1dvBs}cYj5LNbXrdu5 z13>6GLhf@d4AR_kV7>WASH){O{bo;shbg9DZwoBjg?TY^7c<~r;gKk?zxGaK) zVoB|3L>e%X|C|Lj#9e&WMFGkD--WQ*|11S6W~HO}f0u#}nA~ch8e@|gJwazR=SHL2 z5Z?va0pJp)(alrL7E$?Z99;LhgX*JbqmGedTdyGrn;@$^rX(Kxml(v6Ol}MK0)l18 zgO!SI#MrpWp*DIVw!?R)SV1zT=@LI|3CK)2Nb^-b39D8Z2m=Bf0-Rv-sgFC?qPRh6 zKaenp;yuJEh-+WcBpT!IXn5AmPlkDZbGC5$rBEaYZg78#PK4w|DL`jvz0jNv#16%0AMIYQTNI?{pB3a>_D7w) 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 g8GG^F@K!J7s8#>NVyQ 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 z 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 diff --git a/_book/images/2_rstudio_script.png b/_book/images/2_rstudio_script.png deleted file mode 100644 index 4097f1522f18b18c1b2e459da7020b20b38c2457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989498 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

|4BCu+&yHhnEfy< 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

EcUkGGC9GiVAa1U6YdwcHgAFy-E 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%0A10%g)&u+-)|_Z9$2kr6h5L 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

)seFg~+X=0TQg&!1 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
i#%A8#KP*Z&|F`AKl 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

=xw?R(L5%mL>~G`Dj67Ke}PJSaZ+$WrU&ldWSR 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

CxP(zKh_z3+JPbQ;J-k_u6!< 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

    6~RZPYGglgjTt2Ry{!j&Flbp4of+}B8K?R)Zu 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 L$U&? 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

    pR&xWHmr~cJZTO1TIGU>Ql0v05 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%0AuMP-ze>+5cC3kcq<^y#@AovQ@ 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%0ArsUB*gikQ%pIJrCE~O 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

    vho@ttBsv(zbS9+nOWSjhu9bhlalDyI%Rz0% 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%0A}(2x$F#*}AhA(w5>5?(2 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 z%0A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

    0At*QJ?B#F=@@0Fm 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 Y<}tOvVg*kvtQ^be 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

    tYqMjyK)?mBW*$evNM z=MxsjD|z(kP=r05KD66UjmT~Fc+d{6qQXO|n6O!pQ6qNzlG%CIUWJ18;pJAf{!o_f zX(M`RsdTfnWM-Epsq{rf7e-Zx7-;Opr!9FE!Y4Y z{o2`i#QeaV+riXE`=v&Ahh7UPu~;L{$!~$DpJ8__HO0vc3Os_dC!p!@L=thd<*=nt zky5D_y~M#J<7-h4#|E>zwshAz(hrw{NUFRSO*pa8YNd36GS@wQeVpCvm`>_k#d>rX zuR>wFg!dfANC1k1NV^L?fl($63lHby%fj`Mk~($twN;mmCi4T6EF$fS?00ffdP%@L z1a8i8$lbBdKfhf^R78XVIPxHQT^{=l4XM~1fW0sXJbm271vIn$0b2vr$KcGkI9M>9 zMKVGG3m$AOzpzaLn8|2K9xrSlugB7sYQ5U}?{Ktv z4aNIW;NSc1OaRIHD^KKO|Ko*!6m@@M6$S_L3^dGX*}WhT+g~{ce7o88lbIC|ms*vR zi&pkE{7i&fe}!W5$z05>gHxr(3AM&^oBKhsspUqj!xI1x69yiID7Pg3f@TpZb~O|d zvWg#|t!5dPe=M^ZlQ{P}WRYWjPpN--;E2Me@e`+PgDVAA;-X?GyVzRRNH&NJWpM*p zxoKOV3Z?@YY-V}#6r_Gz3CY~?Tcmsgb$3H+OQW2Ygp{45>gz~-s4;8jUmvpLAC$~B zQP*cR;3*Tldbd>e&@1Cv!hJ@>^|;T75fT)%N%IX~k-2Ra+}W;HK6tUOq!-KJ=_H>8 zcAh8@9n4TQGo8*@?V z4v<)(sAeaoiXMb7qNrAW-ZJe?10_1F{0SL_}9W>K*!VEt1astUHZ_lQg=@K3=W zb(H~+2zFIUx)b%GohGHS>cJR{coXu1C3QDzC^4jP7yQsF_s+BL+pO0BYOm2@YoYs; zg-G}<_d=ZtISKAaq1K?B3_NXXkDLiC_gZLVKhKIxJFSpqN7zwNV}A1QSws=yGe@|HuMUc!8%ztHqD>eArI{MDl zSxBewu0Jq23ka-v(9ec}Ojr_-b=|5GoNgN%!?=|Gsu{jueiW|6AUZ^m{&m*KPPMqz z3*1j-T7EP^6Y{925Xh)Z{!|HSLZJq{3!5&gHT@6Y6?R{0wPwH9xr+R7JUe&Zi%2Ns z(^dA5_S6}6C2(hky<+dGf>QiZ6hRaaPlL)x9tv9gmGcYP=D}EUxEk;-WUoCUQqKfP)^%(qfE_f2Q!MJI>TwL z<{6i?MhhoX`N&}>u&BbkA8}<=GM@T6*#+C>$6BE)?zS>l@Cxyb*7MyvtzuDRE+1i7 zdS&`Uo(I8*?KfTpEyBV~lO#@Lg6@fDmVi!C6-X~;>?Tqbyshyt ze({VqV7)qFJ6;!2E5q*gvo4rZaw~Mg7wzi zaNuM7^-6SL;TIK-3T&ZUF=va>es>=%oAn2a{R=2vq8`JH6R!JcdxX)=%GKcz*JLyb zYh{(>E9SARc>bf1YK!UKWGKQa0QXKQqeG@_)<`urRv-iWD+wbb=m4(Kvw5Gq*swpx z?KNQkviy`~;i-SarAsMF=UZ6J78i$LHmZ zCs-%-7*?9hXf9_ss#q6N3ucc%qE1Qo#U>;~cAc>g$!2IU`$1wcUXuQ>t3N7y3n1L-=;Rm?O1HeX1OxKOZTs5ayix3&xH@}isRaRwy zn$?%SkWNGe7*=Ejn#H|a-+gYQTk}KV^zl>@7wv&NEXDV?*3;jfh@ME!E$Z8>fI*t? zI1nLBKjN#n zRL&o%qfRJQgLirIvPVfQ1$9GOaxph-Kv^t>(~C|$lm(f5x_WfzSlDvRKc0PIqpAT; zeRrGm1(V29%3OhOj!Z_z6`0cUKjT}ZPsll-h_wid30=5u^jtR5TUg?IC zt^#nZ%Zi9>K97i;BpdIqKiG2TB7c<_G;cPGxaZk`C*xhAIDMSYOWHx1oNbf(@ZGcey^w%sXaecOdcDT z=J`q^9c0{>z}DGYq>i{@|ND*uM{}E{Wh!KFxzK1a+@kL-(s2o#sMj1?8(Pg?NmP)D zscU7eL~V-Wc=nYfbL~gbPK}T}kAzT^ptH`pwNjf1&N3?(!s6ksQ$0d=y*75);w=N^ zSxkU-nTC61#6LMBggV`n&Ke?EA8pAak6O8rMcJ(>ZD*ys+Cf>c8>-UPaaTEBCk>Rr z{2DGp98ZC`P00t;;n4Kne7CloDU+YkQlSeXrsdvins}}x^@^7bgV}7ZW4sptqrR=} zdg0A92Ir;CDugo4qeCM##-tyX>GU3=+GA0c204FNT7cGex$9?@V#FXZ`k}1Qz=4^Q zuKe4Zx8ojJlb9<7oHt#HQt}s}eNC9gZgYH1& z0cOi<2n_*$!x6DVlCCt><`{eC%fH2&~46z8wD)F5sMQ_Gu1jZ8Pw> z>Cg^)R|9sXP?UE&@$TD*EI1(nZg%nIqgLT*pBMuucap{ z&9MSQK9J%@ILuWLuHKKUImKef15iA?-{bHPc>PyE9HdD^{@ot{9)${E&nQ&S3c~-q z^!F0(&sp_FvAD11kizL0t4XOmCw!=8TJfJ-Ra>H_qRN+@)K3l_Cdy{3^epx7`=*19 zQ}UlB^z8>4AF_8FU0Vsve6j2AP}HqPV@avf=DrassDFXcct0LO_3g?+?iTwSsU_2! z_dHlUKlD)$nG^i;M2JzP6>FH6tyB&^_53nphYvg)`XV_%Om)2b3dihjNWV}$D!nDW zH`CJ{{@HaiZG&_~DbwXhGYmzE z;`befhtI|_`^;vqjm3F)Y;OT*FS#|RIGb=ISjC83(|6lh42{}UF(M}@8)lbuaqy7_ zzN`p>(&8HLc-4@SyJ$C6ZaDS;G<^4k*HFbY{kv){89~pP+0JE*>E?KtuLNSiY-iMl z8QR?8#E&&J3~rTFUDM$lwMQ)a?ns4a5I3f_SHzI}_V)YZw%F*zX( z^T}Hl4s_WJA0f1+w0zz%?AePq>Rb#j_z*JOECb|zUYdo_vYV<)(>EMqRM$$>+No)3G}+%KG_~=_MiKk|hHJ^RMOTg-Y|mHNldt&X^Ms z(69O`RIkGs`Tky0BO%X{MAVWw@n&5rcNZoxwZ%4{%g*s^H|{?-Lx>p_N8z|@I09x;t6 zvJh>%t}3DvdA8maS!hM?CgRfe zDwa5y1u7f-g12+`OBHw-wIt{ z0&wukKE|gfgZh>Z(}U1I<@K8lGy*CX27INGNhF-7%#yW8sf}L!>0&jrKBpB_- zrevm8Mu5bkbY=F-K=1dbJ}TLs?&~w<=|Kr++IEpMn3P^kA%xs&-AUGo1Xl(gO_-j? znVp{nZ~IoI+|F+MR7%_7a1e`@o9%dcmi*AVZ$^HDjb`D)5*PJK>Kwd?Z`H3U@4VG& z8fExIe=KA}$B1XW_cNvqHpe>0&1SNdB>oUX>~iUpLR&AyMDd z=SFn5fiCzx41@9}59fGGm6%C`!6fZr8K^hcJq=D-kBsMS;3PASxM|o)2Se^`5wOlm zd!wk)0+Cv65`_|_2m6t6+=lKEZlsz zkjGInSbaNr2OH{!Eo7^6n%CJ#;vVTfe`<1dQuJLpFSOv{0Jq)_eCEHg$Le7T<KCqx=;|_ zIi2Ce$%0*zLWG~ceoZz$iPB5HSOB{JWk9ZgNW_y5klK>5P!nIPUew88+*ry2`F^B( zcCqe5*D!D@1?uxYTBXh1?~iu&Ak;(%C3SrBvadK~O`5MTeE=vxfm)BNbJUhjKMQMo zA#!DmiHKMZ-}smTF#I%9;n14IQYKAGJ_rmLWPgt!6LdkpUo<@jfI}2hS)+jSCXqeb z3?E#*%MPa!PYWLF5Oy9I7i2O0nr1u~)ELtme{Z|veb__K4jk#=+W@2coRRFYLIR*1 z?lfH=_LTwY2+7V8pWrM)*gWHRg$bpKf;ku$0^+A`*b>gXPNap`bMQ{`?@2NkzlM99 zYhN7SrT1DYUY)XT>nHwK?2(#M@$i2_!MvgOTqmlb5%m9vbhJFVXI-W}_p;>`n_%~V z-PZkz`;$#C;5A~n#Lrx}ZUc7ows3;QUI$`E%h(?LOtli-pt5%zR8JlwzL@Aixro3w zp+_{4cp*V!!l@V(OJjuH)|>nJQ6*nX$B{kus|NP3-cB$hdm~5^?QLYRAGlA1d7notd4s%K|}fswlL}DOaJ_6BPcFC5uXAOtRH=9$(6T@iX1-zMOo}o5;BS zsYZ*_LDV_Cy#ns(sqx*VNK*aa^6t9enZ7?(FmE95t;YCsOTD>Oy)F~MY1KxK>2yl+ zZ&jw+%K7*kFL>|+aKqP#VhSiQ>nCl`FH#R1AR8O0kf$6N;X(D8kyMAG*Ke@U?^<%% zi?`r=du&1vvf6yQ#!RK3@-OAQXs)Ylwm?xPSRWe9ePqsq<>Gh(J$>*7`KIHe0uk>= zRIOuP+zPm4ZBdF_sKBxm!tC2SfHv>XY<+MG8~dTyzB#EUj83ys^}pDA>!>Q%Zhe?8 z0Rcfe6qJ&XZkB+ENOy;nbhAJjDQTp;1f)y4K{}v7z0Y~i`JMfZ^T+qc z_ZzO^cwA!*VLi`%&wI{mUe`4<<*h(L8Kk_gkIe=Nn>`Qg8oWt1@P+l=#YNCw>(!pK zA@6HBB#<@SsVnqAqH;_}Uc0tDe6-x)b4Gf4!WMm?HJNXmhcSg#z<&4~NB; z>&?*cAau|qzu)SQ?6rP!aEFWvRHubLcYJ`$l=ImydIM8)9!H;f_)yb2geOJs*IfFm z`7Vi26k&%&xr{adwcst13m%OOq>p9k@HM<6Tnmt0lY*agmB?*7aU4izH&^}bn@9tE zJ#(ZC28{ko;I^w%8?BhR4?1VfU}*;@t$`%f-tDb-)S}OfZ#M~Ef~=DZP%O^C016e* zH@bn0@{3|#wAkZYqz7RbW@Ik=FYd%4B@G8up+NG`^5Z)|eqhJH_H!!|fZbQ)Fpwg6 z-+pV1eT$l;%gNg3xZ%USn_tkry7kI)rpPRl|vS3zEPN9G&|m#JZfnj zQo4K9bBUNhQ~V&T+zJd%vS)?E-e7qkQMOf9d0696m!u9@qUf03Edm!d1kas`V|rA4 zM)`s=9_&=V-MuY1)PMaiY3_DJ-J?Q`e;~~TENcf^xyQe^SlI9#mpU6&{`$YKF)Mk% z0c%wOXHyF+G}AS_--DdebUynkRX+^{1yyu4*~LTfES<^Cv7O*%DW&T+Hs#|wdDRuV z!$TpYKs~ezW5NwAcLuWV(MD1-$8~#u8f7Fe61q9bL>5vyQBk2(3@m*ElO!RI5NU_G z?!eM6+6}9{2-CZ&Ec_eZLBa@hXTpREiH71-KAYnA!HZIBf4{i1@@8+yWxn)Wo=mOC5(#K0L|V4VK8)&Wap) zhrXZ5xszeo)%uss^=OY*0wL55#@C5`k102GZRX^;~ARFP? zCfku>rj;V5^jk=#Rkjp6gqhy29q*6n^I1Php5FCZEUvJLiF?$A;KM<$k+`7!+cyZ6 zGb4U~cdDooTczB;7V`JbG~mUX{`zdIs4*4DolU3!eX%j9LmbFy8$2**v2kFfpLb4LJ$#rpV@`soToS-RjEVCYOgrv>^0i1La&~nRB}58 zR*l`R4&#b&NWM-Uo&HvC#H!+|RuW&V>V*kEyge?E7|*-E1jq z6{S=Td6$@|M*D0We}NtwI$^~{LJX{it1sN2KkNH1&7{IY3oOT>gm<{<#+TyRbZc7S zc1C9N6Kltnb9)Vmoewm5C&Rlx12U)!g~Ux91Yhzix%t>2N=DtlQJ8?otHU=r{Gy563h|mZ4OPDLv^iDgfkPa3JY^7w(ofP z<7B~-@AbG*b)y3kc89d4Pj25@z^3ljVe(*=R)uWHly)sQD;*0e*P^-H2!kqFhPp3~ z6Ci82)cc8NJJCE&C8GEuN+6_VA>X0dnbW(%-M*D?JpOWK5P20}dJAEe*ML4OfXCYs zN{(#*0T!b=^`H?6l^1X@ouKj> z2n7SK?+?6ORiAlTuRwcx`ledjLA>c{A3;~HTvd2DUQ^Nx!18v#BP&XM1B_F^%Kmh8 z=c-jw<_bDfy1+eT|7L{QL5y^0C@n1JhbNJL%HVi+{IquG; z(9r^xM`x&ySG%J=0RCnZ=WO@k zVEG=1f*|9{JEmGONI}Oc6(}^KzpfQ%sHH%C;%4dkjG_BqXFxng z+*&9tH1(|G<3EyQE;u@UqWFCX{2@ER5{p;B|NR!^-?|C=RG<_~mawC}+clRic9&8U z%%%b)H?FL>_h`}1KOET_81UUfuJ(g$z7RGwI`<73TM?31^@}WsqV%3ouv20bW@-6- zsbEMQ^=Oc(w|0HDIpHd3Os9}bfU3z0wbN+-xNy(%3RPQ*uk$4s{IU98-$x^|Qr=$_ zajXBdfEm}VgwZl;YxN|_chwE41*W-sqD6d>`#_BdfMf(GWOYklw>0`CP>C_%Dt4=2 z-Y9o84JjJwERP+L9mn@&%t+@Q==eh`_TJa!6Ty+%V0(%nV{ zftgCDcxNC!lP?$~B5Y$*`iQ7kD*A5rwa(JFk9_8R@$7?zn!JqisSsGgT>H=Hfqv(R}w<#cntz6d~dcJ?y} z_pvv!{SEN7j3Im*pHx>!0@PftXZ;sk{R9W0tE%}TDrd3JT0pH~jeXMgJN?g~@KkD;qG0NfmA%4QTYRB>gY+*;HydR zFdGo&$ut`@QZ#Q1F6hT8{jOIT#tj}uclfgig_DnOEG$lnO2%>;3(-4n-&@f2Vyg`VQrJF%NAEFxVM|fsKl$ zd_04Z)*eiZT-0!pE8E)(^9?H%0zuuLt0x9@(RC&2ekLvaC0sW24BbvJmI{NLE#w6} zUY(XcHGRB#f$*%F>D1R8*(jIm3BoHb^WiTuJsyq68L%ySq5Ny#O~9hp8T$PC3Ly+| zQV(6|4axA%;yjLWlg&KGm%;C1)?2Uo;9Z@42Pu?*I&MMju3;R3xcp$gH&4Y>O+eF z75IiugQ{3*nOZ7oiL_9$tmc+9`~QTJLCApMg)Ozq>X#P)O8-+jCIX5DF&rjsFl5M~ zC5!vs!nd(m87?k#G+$pZ{`O{N%Z73ILq78*=0lA86Zj=z(cze{bGpLdjAg2IHQ#;T zv-mPrMTYy4hB1KWq%nbukPevS>}vAxGA@hAC|R{9ZH@Qupq(Er4@@O9Qc^~w7<$xB zWR%IB2)I0hHJRfc_=2#d1=uRMOb<;yuj)75~LaK_NOW?if|| zcyFHkTiM}!349&FaKVp8;IQFB=1O=OfJc9}foh`)qPU@{R=pbRC2{aOzK3Lgq&^i5DeC$xo{R{ zCU|<8eR<1qU&+>on*FYysA8HiZ-QWXl~-tdT0lS|Xpfi6kzg8$S9?K>iV3fDt(fOu z8-@V=str@J9^n|Bi)A^gU0w(|P}&;3%XS*3EYAVPBRkr9&Y!BIQjvy~m2t_7fmOk{ zhZ?*UWo0jN1P0}%(+a&7S;%^X1=TMT#OMJRino4 zW0CE-KD=eT^L{h(InO;bAw1a_+g#>Cy5hX?L>D+QP!#BbWIap#9C+RVHLd9(renqo zB8Cf`s%%#3-n>~x zLR`A}(2h>-c9v#r-AfE0hzI*fT#lK%K)cNChC%#sGr@@IL=cW>RWKXm62m&zA`D)EV9 z*v!PvDwBJ?x2}GLkfe&n!|t%>M3s?@ajv=WhFo#T^n?}TIDF@aNU>+`uN-;bZI@bV zlB0|!E?I*L_iLk3TnTIAdpQKUmY!_Ix)T@Dv%TqHr~0|8vdtp30rG_9RQtV5(NdG2 z3w?=*0hQkg13maeapf_vm?ayKp5HX@`|hv3f$9wQ&5FSzjCSe|c`IFs;8bE7ytFdM za5QANDqWzGF5x+Nshm9I57DBwx;nGI6Nx-WS0p52wOT&}*)uV(8^8(4-=FT9M~1^U z?4B@;FH!|{_q^kJF&3BO_n9N{l}1ym2#?<-4wc) zxzL7x2HRAMzK;KEA!FSwWGt~<-`{Wj`$GOhLHB@J+(rusKOA;=dNqqtre-GL(8}cR zhwM!ucU0_o4zCq1!MOKfU+&3mO8pVc*Lbn{8~S=^m==Pph(eQAa|nh# zUdib|`C@MEX6~*1PJKRNNoo~Z0F9(ixeP){ssb#m@er>~4nE^b0(A_k?HUy~_xcKl zW4i8C0&QdOO0vWpRCKd)N?MI%Oe((8l(L*?EXMWZdrA%iiZR0ckJ%1(2-jB7Rg~{= z6<;=MWZCXcO)dN&sw z=&)GYv{N5~K`bv-YLH#zWa}m_dtbi%GE$U&`-E-V9HQP@B8jo>l?-Q3>SfrbR@{z| z=mg^8-1O8_<_qH`6Yjm-?{iY{VMoh$^Li008_L;~ll)ns+{&0HnwrRz)ef%L=uCE^ zhJyUNoi!})7dBA!2Fw!7nbVF2Ei~#Xb4ax~EV_p$#aG2MGhMj9RBa3Nay%XzfYF`3 zFt<6|XyyBGzcZN7rY6x!f#0z{gBb&ByYwnH<1GPHx`9uU%+aP)S-NrEKSu06>b56> zz}W(P^g+-OG|qj0&;W`E@opz2bUCIxyqXz=yEV;H?d`1_|MCC zz&#eu$K4fjz&krH!yLeMGNGs0X1$_EZ@pEQQIi9dt^+^5XJmqN1y$7z_%`j*?V^U$ z=@30cptTU@J_nAoKOJA>kcv+L$Geg;JuXqW1-EY6?5fiTlL9xuIs;@~+0UBU3O$Pp zBm`{NB#ei%f)k_%r5Iuhy!nRti{bADN&I|n*h|oCfp_BRd~cb-wKtyqjZQJvYNszh2G%=|h4GI3aVNp> zNNd?6l!&7@Wy`%*bd6Hd9qa~+r}vQCjL&HbIUW}qTrcf#k!HaPbz8iK#i97u%hQVj z0`KjW+6`3T2x9-`ONSGdh+^9idu>?!9gw|YJfP<=W`+>3{j}v?oY4Dhoq_Zz+kwAx zxyU@M+1HOc(JRCVar1&!BV9{xn^PTT{|~JrFVO7~IN;v<^K`rqcLoS2j|l-aP$e z@mQd2HTtr>c09fCBm_r0M2*f!i)W~ZS1gA|k-r}O?O{;LSJ9A7mYJTNo=~aqVP5wA z7FNTem_SPcN-OJBb9vEZhT|>8pZW{0?Tc(U%wkTm-NI9U+{D<%cQcHC1*~zX*zF_t z&P({UYF~t!XDeHk3EuTW0-HbkJmfPq6Nsv)7AHzt!!zkC#3Fp7aF+Tm9>dnMr0x`` zDM*G9^SOkZj$}~ks@QBG_Sp~G4_6ymAKX|C!c}jtU6FFid{kIQW^qG8@#lm}z98V! z9g)peazdDGH}?pX;j01K4pXoOuhLa#NdGIaro6Ww!2uY zEUF0m6fDy|pEo>(B29m@@v!9Om%~`LSoG&xMX@KOw;m%fQ6ER79(U z!j*$ustJ&>z1wQtBl2k&*!N_>`?o~L55pC5 zep^sEXVb9;_Vy}}Mty&sOq}iM(LXZt2yp@)MHat#CpgzS#NVsQWW|6ky<5Fb)+~kd;uWyki$E{km2~ zG*xW|jxPcIEHw`Rf9O zN@fTh%NK+A>2#%K3~N7^a4#MkJTZYVTx2!q^uJL)-^nlQ4|vq!HSl>B=L1)5vD& zphLVY>n30sQ8jRUzMB)mb=i9cg+S^hpFq8}9jh`loDSSdZL=xK?_UdBG~ODC)OIxP zT2SA=rF6p6w`F%`Na)6pr;@TaS9xy@aua^)>l!7VM2=@^-9~m6G|(BxR8zBJ6Ujn} zl;iB4iw@MhRX?Ww$PC^!dS6WPYK8t9vr11`7N>*o*3s_#%$4(TBPyD?Ex0-NV=nHa z6<^eVxg6ZG<8tfjz!>xBr#r|`^^pzsDv-y*UbH@Rsx^*<6WdFRWy{s>nr;R|h|hoQ zDT}S&Yvd>sKh(qbHLaj8oWneF49cZkzDB4K35)qsh34 zz2N-W-d?x6Y7ua3=v4#5DTKz>R4VOS2lL5d-4AuQHRIh*> zF*C01u4z%d`jF|y2VctyD&5q*M1w5ec5yb|coP-bD8-5g#WteXF|B6i%x#9KkQu7+ zobw-idvFMx#T{dW51hLrY30Bq8K!x58Hx2OCwkg0(NI%^*jqhII}YHhXjk-EFey4GF2DQp3l%-u0H`&cFR8Ru3H zwr&CF91YqcNLm?39^vqt2pN9Gnh0NA=%4_uI|PR7ReJ#wQTl+I2A4tXs^NM(x{FE5 z%-j^)9BT>kRjHF1(D_i*;qzEWbx@cDwVh^bJfNyoi;4qxsAK)>pg6m9bC0k>oW_3S z8rF&MHa3?bV_gfCSzt=II;U=K1xJZcXUSJkxK6koMJUlp-zGzV~^DeuQG0<~?|CX=L}O)JZaSNGOs-oS$rK616DIl`c3< z6!%45>Na{6)_%>bJD>S(ax8bf;aVA45Lw6jWI|a638gZZ6#ji~61>$JEoOo}M(&3k z|D8&;1`9<6?rn5ywMy(#n`0$c<5W{3ij`IF%^FJt@sk(Gk=gdn<>E z$xqj)`&*7_=GJJ&tjXE&J+!?edc%`gNK01e~O+$ic0Qo&+Y*vMmR zm!m#TnJ&O0VEVv43tI9@_;{_MIy2I&!=xELQo3P}H) zWNY2nPvjk>41*>8P(I^7j*UtQ&hvsfiQu)+_*b!s+VP}DzVhex?|BMo?=@<3(Ma{Y zvM$H=WZ1&D?AQRAbNaEQc=)fy`%MCdiT1*~oL@>MeK}v_iMw-0Rlt?7s?{==)orx3 zL6^&aozQ_SFLmMpjWH6+6hSJ`TMU7Tz(R|>V47Q3R~M~9hMyU6h4GOg;r<5JhTW3& zP@U=`fk~|W?)e(;(AU??aIBC)gZf!$$c*D@C{OIdiOZ%~^+xV>eN@i_97Ubx^x&Z- z|7HifcLd$z@~={s3(?5wVhxvELnS|DYximE-tcFNxhPg% zH)?Ft=4rdD(i=EhM_Nwzk)myn&f05D%@$kN{*ICIxccox{m=ylDl4x1f*Nh74G!Fu}Jy$;I z!i@u0A*pvpd-$Qzjft}(>;zmtSD0|nktLq|q&XEgO0G5c3%a(>?2S*LT8vgm3horP^rnkc{K)$3)k2nj#{%W#n3h zrgsoxXPqmOsfsLU@D3rTTNH`=T#VLNV-k3H?+3MRPXwj4ma`Jtspk;8AC!}e7@TZb zx{IGCw7>VgU-K-8n1I|)me)Ua0DGIx#;0bUPfSOeVh{)wtHCZ3PO$lg{i+ijJ5+$& zYxX5E4#mJJ|LHEYX<;!d!2(SYt6{I8ob=uGq)E4am5A0KI@fq22(;4lw@lsQ?zP+x2YG50O_y zgx{;Zu)4=vTWccx{_>MiTO;5bf?A8DKP(z~3g$^%C{i;s2IyjKPL!J}@43atEuIG? z8AxQ{vCjVNXd`nPg7HK`F`OTAqiHsB7U`pu=x6E+VQtO1;^8M9kMx;mBEijG&8V94 zZ;Cz+tX#GuuuO>>om9Ktcch&r?%evF%!yIZ!J50k#2}%_=E#QpH#L<9Li!&Y@ZBUB zorpm1&H)0L<~8ek)8QCzp@C0N-e_bdKal2oevKaR1C4;<-+k*%8l+w&%N!QUO=_3$)7*Lm_${`zJV_XV zd%Z;Tp3Pigk{xAm)qJu>c*m=_nSI{_&T%Jx)n3kQw?8Q)5jy(rd@13HMRF0JwfBs} zEG+GjcBNawGtCB7S9$DHEk#9%JY{I6Buv-+GY-1BAY6G75Pn`Zei!laal3X9isW<~>woWI%=(*vfN)1p{{QZrW} z=dns~JxC@9qpD3t>7c6)G$PCDYz?o;omRpXJ`eamWttjB(Fy8H5u7JAogjtX)7l{5 z5m`N03S{cmgwC!8=s`UIYKFMWhr>QlwX)w|4TerNml*+$2plE(b^vllFcJol2qRLv zz$;Sw$h-yZnW=XiaK4YhC>HBI_Bqefd3X156z#nb-R_59Q;<;DAp2W-GF}5G{{JYH zm+q9;CI4C;6qImmkWLh0rpLcB{y*#U-~aUNL=aDhZ2^`Lvr%u;V7!vB)GEw2=)8c# zL}&{)u82~h1}y+M?4bfQ>J|AUK#wN}d`mht0@XmJO@2%cGC_eCYHXHDKSrGj#;1q! zjU$AfLuh`smq2i65a8x->%>ENp{I0LjV|`lc6^_e9!2&({_FfmwL;0)s-K!YhTqfT zy7P9dUi2kK%ib4yhPW34Dy&FgBinf=l7`MX89j>DVhK!#g~PzQde0cSP{yDBk7^<_ zXNDr`UthS>9|i-9rKLUauixQ6p%WA=o}cdQ(3??oK@z+xg%VDj;7Or$e&-qRCh`C_ z9`#AgcfIy5rE;O-Io&Z&O!ylp6t#2S{vmzc7M{C3-wIzNeIUt$<(XJb(qiws# zpo)|Y;j8;VT%LXNVRVC9LX|#>ZYkpZPk8ztl_s)^jP-rA*Fd^sfiS6D{=Ii-F zItOL0+pD8lP1rD{audZk0oNKp8UOZ>;b0LK9!U)Jr)L}_lKCcG8=oBn(=8wY=LgH( zIn*hh{Oh=?HFjM$UJPB5FT#V^(S}+N6#MJik4$~uGd+fv9^q?QxfY$SdV%>=E|j)#{VqN$=zXW&g7v%H&Ugyk>_CLJdG2PzwCJ$FX2}AAhsf>3}C7V*|N+Jm{0W ziuOr-ew^hWU=6Z+w@3mz$_$Queo$Q z;E{4)C{!*gtc7oB=$@6oPf>NSOP&dB}ZU9Y-v6z6sIh zoMFD2eQ&TZIuRSMpiIl>%Z|1o|0p2TF-qM3vn&aN=;AO7 zntX>zW9}+@_TQiap7lPE*MJYNzWZQWl@E31bb`w1VswL0vGDS|FVk{h`LhCT!NV|F zj=C=hI6n@W1`fsdRKrbfR$pazZX^+je9FZ7_2Xbraq;0&Tn;~KxE!>F=N^F=DGtz& zk-fKH@^)1_0PgS^kV9=Ibp5)3*-*U^dm)UvFgyYg#hHB(*IeR1f;ZKW@tc)_$;HnAnehtdZdC|JrCYWxHD$d z8>V-Rqq)(N;zkI6`#w-OZf@>FfX8;-4JY1TXfCx`?fy(B2!eynto?Y@gy#AuqHq2a zD1&$BzFX33`jN}bm%)Mm=uxGgNOk{}hKqw5vSdl$@b_N&&lh2LRpx6kf){_qfK`HWqD<+_>6<_zeD+Xg?nXA=e)R0a zt)F%p@(m8&Fi7`_Lu*2W)=%lFK6o2-{1M| zlRJ3LnuYb(>iczjen&E~$KVrGR6)Pr`1=LTW3UoaVZF4+htZDRjAfVq*=hErKEmer zLMXvWg%!%@iX;4Mh5ieG`29B(c-lfZIHJGb`1=JeHh|yPi3c)IWiz{RkD6^7oDV`$fRrd3@JvIQ}YBudOyx^~K4% z>pXMP+K?+sJ3D(hzI6Z6=fl!h7hGjx?1@sh1BXP+VVFlId!I>ueP>8Mc$Qf7Qih`c zwhw-xFR#HT!o0n)f8V&jU%b5AMt51(d$qJVCI%CYe{{@Yl|$uzr{NSz;92_PQM3Nu zB7c9g1u}av57`+_$aHPoj2#jQrB=r`Hmb6o zUAZl$axsv%jfx^veqM1q6g3NTR=qI?*Q`mCw+Gf!2zG3dZhce zaQ4?nAlQF~g_`958x|1$Z&>)hVd4L0VPTT;@u9+BG2L)b^g4SAa2h@*p4k z+5@8tRX@VO(NTtJ^`0fqv!AdZ#b49x>h^!6oOQ*cxjB}@0RH1B6U997Yu7DMkz^ts zN%H;u@ci?d0`t$iEEu4-_UIoS9s65-LBG!`fcTtsW=iLm`jk}>Q$V=igZt-cR!pZ7 zOvD}_@f`3*4N%di4&H+rW2PkH0n z)E4#nFMRz!CiW0w@+JmaB$O;KJA$BG6QAO{O7P}lyfGKAb!oQmQT`0D6n+Ef>wMTW zd*`cdM4`lmN|*-e%go(rNM2(nnJb+{%-7b}80XJ%N;x z+9A+;7HeBu8hfph5`?PH!^pzO+~%XwRR!>$WLP-2Y0#vS+#D+)e!mLl{V*~sHOZ26 z(4to#^!t6N{Zd76_D7kCO9!$HT)JH$dUPa|h$vX0o@j>86;p_hriF}SwRFXc`^xS)$%KHL96njQ)F#^p`ZVB1_!a(Ot@k> zy^5VL#5x{>{OCN$?K#kXfjd(v)pDUPLXlt{F6)WS*kburUYcJK%rD&#Z%rk*QQ)PB zHK(;$9+`8xSG!B%Frkb6PR9F>)S80vF2@YiKj@}*NA}jvRP4F_YW46`On8U1^Ov7=7$|$=k<5J zX-oCTNV-((MGtLkGlQneQ{!2lzO#eS8&57`8ISE!fJ}P>FB&5oK3M-q~lDp$B;t_O*0~XXAmK)hL#NG9iL{TK%G;`4ODe(u<|+d#0EdB4!<9ZkF(=x7<*tz4Jfem zt|j}$v?$=vs3LGNw(KeYy1|&1?DDTE5+NMRkNMVHq}lIoXwEtD1O0a%GH2Hxo_xBi zL;${|Qe~C)Otn-5L~&|BJ_%j*75dl!9GQl`$Wj_leKmgO^w8m{I;Um0r7vbg-KeR- z@TaI!-2=4AYU^4qbv(*)Vy`lJh8r)YPJ>bE#Q=j$yHy*x0&7>}k&5!KT=_|C0>x2N z*t(U^Jn}r6^V!-t$FfXR!n8#q)xT>^gL)xPow#L4iwSL}d(Z=85r* z&zpnyMB55Ziv>WCbcXl*Wa3fmcKseq#0oHVlnFaU^+oX`d;diN=%*0cMPywwI(|M`fk^IH6J`TtrUcWr=qkP47a(d;0=$V3QlkrhCIrn+jOpWT& z87D>I^f$li(qAPw6;>SBICqu4>i^41A3c1!lwm-!K&4Q^A2;H6{v!eBTnY~MRQ)o$ z4LPVi_Y8GDnsS;DVvbTl{6(kA^l`#zY4Mecy*cQ->~5NZDSZxGvRdX(v=xw*+!6%c z8_eeFCJTg~1_2JpXQgoU-9i#S#j7T0|=^bOTx%Nx8 zBF(uHtaE!pF1e#=*Uj2}EZ)S{8V^5Jt#d3nRWAYbm(n7+u~y6Ws{3UOCtNR8bsF9u zn^dX<$)F=f<}V7qu<9qeCgA;t`bMQ^9(r9U)CZv zsy0Ow z_mzskkfqs5GsqbK4m#%-`tDwJawtGG_XwXh^XtKde_HHm+GZVmKg8$h-Fi&LD;L zCsW=P%MHReU^=?AeTaRk~uK1mk5V6HgF8DBSmgw3SL>|$Y%KR?urHxJOac`8yzPeSTxcO z65F7>XK)6++HU7Bd%<{)7K%*C~DHH~V)ywMshP#=HehfRc=v=7D4t0eSGJ zucs3Gss_*bul8FHuZ{+4n*lMSpR`pbtb@xD7&Cs2UEh4Jkc*pT*ruo^2)KZn@I=!d z*aLx}A+23lwS=~JK_MLm+XCj@t^lI0*oFBm=;zcdD~t=T=fy2JIdnaVsk)ww{$9Gq zU%eJ@I&-o#sYC8KU^?GWFOkGEDhc{^YEyeORalMWyN$PQF&{ONTEOHMhYq=kJ#VwU z7*)pIfjb55rL#s|GbgwiWqrYm~r($+RID7)`ocLQ*Je^-*P#oosLjsj% zg`AyCTV{e}dN;}AaUzF^|K(V0fT){Oc3BP0ZmW6a>{Gy>``JTB%a~Lb!5Bi|$#cgJ zElh_-zLBGKd(}l5g&z4}fNMF3>Iq}xmK4__g6B|74uTKIi$^{c{!<#%+%M=Dz1cf5jEXYKqEzA zw?p0Zo80#tx&@NZnFfz2`(^|*y9-E)mmE@Z<{Ip(2bg6~%}~n^q=D$-WiXA!Ay|4z?Rbc>XWNh2 z#YzcXnMjq>W(xQ?u&HEe@A1`yA$1X3G_Ao{Odf>Dx=7JM}T@zNTixgs4Ch`4c%qyj4ix)B{ z?MEo|%kdp$0|Hw_Fl1Iuu!di^I?8YdULJL>od>x{2rxq&*OQ<_Yw(oW^hI?;1rLL^ zb%MO`W?M0bb#eiD5H8c=sG7*Zyv8^#L|#*hWT1qLtAm@-ZrUzIgy0m$+#I+gOG()r zKoOBF)Nn52(uuo!W0bwV{lUmcP<()HtA0}9p$|6tbtEm z4{&Ww-k&m`>=^Vzah~8Dv*%TYQIGe$vai-; znj(L7{t>KPrD&TB_tQU9gQhugm~QTinFw^OpW+>A#zXHZUBQEe$1~ zIp_ho&%yI41-EDKR>^3h;__vmk09n9>1E#Go%fVZM)MZp15|3TnZG!K(H?e#nv%C* zZo31X@_{F*D8)kFeedwy%J}@~t}!c$LYGpI0^>~IUeDil0i1*e_??v(CYy%A_((WI zLjcjUCLk;!O68Xqz?bCI!*6YqhJnsd;Bw&j@`WsM-f@N$0WlZIlsQ}^5Dkj<{mGp3 z+Ye@#gY#uD>P?(wqKXd%f-t{Y!v^6q*6j;Plepj0v0~Bh#A3qaEr2)?`XUw89g4SX zwlMb}Ok=mza@~_oyxY1Dl-+&PQIeHa;?(IIOcZ3g+hSY8yI~&nUqiaHc{D%5UH)DefOoVG2ToUNFiERArhL}jJ_R1C;WvxDM38NL_}yNFvX~y2&_C~> zzj+9Z+M2!aM*H+Yg`i8vq3_g;xogmWp0F>PE{XTHzpl>4723+z*l0xjK9- z5_Tg{GTav{8yiCXTkF3ajbFKP0k~+7JE#%wEWzJ7H>GcF%$&}FBUjigCR16Ze= zc6&c-M{F-VpC&w5Kyz}9J)b~QR1>Ye+tCLC-iH#H7x4;(^R*Gz$zFVe*{NY@h++h! zagBrrB<+?Fbc(rDcriQILcRc>i?~yOtYGNf-){F}IZ$`I__@JodS&hkq$?{xF(Vab z^v3~$1_(KXpPpx>GC_YtX~|N<615l?W+l1cR_57dm)mh#qsR1YD$^rwINQ9N?K5& z^Lt9}Rd1wsHr;xo@dYe;C-36~OzVN1^96_5%x-`AXs)aj<~v16p09aN0NpkyQn|ZD z2tg)P3g2aCtWA1*lsYs_y-1Sd^GU>P#B!>4gRRj`OWfsH!50VXAghQ|eTv$t=rY~f zX=rP_TCI{(jtto*`IDnqZt7Q4B!VLaE`TzkzgBew;5eHnWzX~3K?EE_U^e0hgSwzM z_ZkPJcs4$FIxSU_Ixv2_FrjK2)$zG#{+prfIQZ!QdyIHyDAqyYzpWd9yq)b73dt;Ym!O=5E>NPdh*6d z<2z2%RisuV`uz7n{F5>GYl8Ra51vX`HI`f*rQD*E;=3iT4W#Vt4u%*ZVfJz_sdv7_ z*Nn7DqiDP;4F+S#$}X>3NY=r)l(jKrr!i2>&X(UF5WdEsGf^ejIuqapcv=pq?h~l( z_=`Iu_{Ry^2h1jh?^rIfm#Q^3j?O_gLQVodz7a>cM$1~SeKdG@{E_paYqYYPtCEac z;@R7vvZ2BUwTKJf@X-?$p-H2Wfn_y3rrSIv2yP7aOSGY7Av{~TWyw4x&?o&Do8RP+ z&P=|GB?XU8iX^FMWyJ9$3xQ&zxpUx_+;f=40A zFXsWP0O`o2Y|^VQM`HG5nNsfpNb~xaN1W1mYQG#|9yj+a687rMUIa^}+)COrI$yD_ ze*%s~JWTFOwx{uewj7@rF7Yp6{`})Hidi#$4#4sPQJ=s-D~^2)P{2#%l&pl5h@7;0 zH*67)BHn1=F);gCrm<}l((-CkObH+TPN5`4=igRzA?UZ1!%2qV zr4#M5$^uNe$;c?gZ7QMCwEWMrTX|as{~o#0@UN zh#R6lbv7##k4ABmpB(sMBZki~5w2$aaG>A%+&13mW?!2AE&D<_CB_cF&7c;x=aeJQ zcx}_ehPXfD^qPFw6*NVfT_@?IG*lky?F{;dq-=t%wDCyYl&FMVEF%d7#^9hO%?%5* z4#+`3j_#@sER|Tg5O|#>?(LPBZxG(pf@6Ph==>f6WwzXX$ez{${1 z;oV5(4(2V>@MJYAl%a$>$tk`){Zf(2ZCMht>PFH3ey;0OyZT!>YNwJ@1P26Z$816+ zhd0DCgyOs?T)MAz72x58AQ$`$w^CuG(~=*2dEMLb00xa7sUN^>r?m=!M-En-e5P#` zGkEM>mxWL-a?wHpA_3Re@jNwdK5!^AT13qLDz)+|`opk2kA;u~RH}f4^|FF_xarlYgJSrW0>5EqoB+`Vc3iTde8?Q4)XXVR5QD*A`VDEs>JP{C> z!P-UGYgonB;ZoBE?3`$9_bmfkK_ZVNo7Emv&$YRZvM3i#0d*BoF$E&fArx*fdCPtx z9dcS}^NXzri)$7ujoG;h1Vh&X5^%Ff$e`c0KT6BcH;j)a2Osb{=Vg5+gIaBCO83w= zOpn$FAMiPsWrdSLZMMy&Wf&UfN9TeM_?_#r2A1@pLz6^I_S>G)aE1oh=-m(wLFbNY zh@f*<77zK7L$M4w)N%WlwV2a(nl;v`IJ)F?qPnGF+Nd<|tAiERwHQgRwcFk~b#e4v zVaem%7V8-paB}pZRq3BvDAoRh>fa`jrvauoysIgrL#bKzF)bz+_y~pq`?8kR2AoWu zZGeo0`+2PF8NHy5W?WP!Surb0n%ErFZl9Ja=%)V zpbC5Z>=(OP8~aJ3Pp}Bp_w&THfb~kj;e%s^j#gElX2-Oau}xC{lJd5{iuCARkK)N+ z2miv7EpjkG<+*wxT-tabEK{6ruQ>sIPqI$QY7rOeIf8m&u_tSwrZaL7;&9lG)hcwW z%hfIJ25%*uwpW_>{d}Gt@hiw0_1U+c-IzQ4VsRU|Y4_k@htun(H;q*li;MR93K9lf ze(uhDPnLj)c7%;#;r_}tA9Wl~r8mrGbYPXv7ttQ}YujlPYA&5}S_RhD0w|v51wb@s@m=jqU9qN+K*Bhl z(!PHg`+^^mx5Ngv{=47YvaC^pH3D=p#MhY*MiZ@5s*x`G#x;BhLGH`?5`tx|t84LF zMXRAiCy!Av*Z$PZAghMKkmq~_7x8$jj4_w5qjR(IpGLshz-chh-gTMfkz}^wS&c|c zPFv9u`Q~AUi+vLg)Hj!k1*r04{M$8bChdb!(8l^jn?0P;P0fVRx3Vny_bUM_ksb=B zgNOrkD9^%MBO z%(Bb1)0`1B^oC()!)}hgT6nkzCq&S+g+$XcJWa)y<m(9?S6H8?+NUvr~s7~S{ z{YrGsN73DW!}$`sF2<3flynJ;M$tI4$rcSB$>9Y4bcSndJ?u^Q6#`|!DdYwEuL!pY zOtg&+2_zo540#YiqdZ8dQR-(x6h`CPCb#$X#a}iwV^I`XFcqHT#d*S7A5_? z*jBO9O!%7$7YznW-?9b5_Q}}VQ#jUnuhaQB8*y5wr(7j785YbpO%X*l8u%Fp_rUl5 zw?|wK)2i^28JS>uW_{Ek7kqt;Cr#<&&6Ymuq)b_7BS}D>Jtwvu9pOeyYKl3Y|Kj69_ zJGcCjGRBWC=-Di#r*fE*+t0iGMqBUK7wlV^RDZ80k#f!X8L;}3S3-8=i)JxqDbYGw zCmHg{M6of;(q8LnV4Dg%z4$S=RVS1xe=_S^9t%#Ql+wb1*1vT;q~g*~tJo4ITIRsnhx z#hWK_4p!z#WFRm7KyVrlYh^$>iFxz*X)5Dhi&YLlBkA7~9E2z66I~^7|E0fW&Xah4yGdBIZ|n@G;C)WBl>R6*kb85m@!DWh{t|hUHo|#X%X3vAGlfY) zVK#4E#T&04TWnKN2nBHXjAFJsT17x<;6{|>46`Ea^MUJy5!x5!bTa~-@_Fs>@yrwE zalKdwy{pu;ZKIn}XKJFobm7C@i*emUn>?Y*Wy4Cs`xhp?{mN18ZW8~^DI<(H1b?rZVqRfkTAXM>YRPD-G+VZ21v9!>{N5^-it?hH47|wl-}sWr`*hi z4N94zqtPxI>EZ)EiR(-C)SMY&igh?rM-381WPq#tE=uIya`iqB;_An8BsGVt0v{PE zm(myZrS9^wkmg>ZettLpAdnNidFt=s$l1YtA!;YZp7?4Ss&Y4*nTj*U9zYkexpH|3 z;4@OVZt`}cFmJq$2%$7f9glsXwjS?&M zbguupn9XKU#GcDf^t2qZZZ}>}Y-a!s`_;Z!*$_d^Wm^qs_8Mow*H|P*dMb2ZvP^-n zhNQjb@vJ!R!VhDS2R7{f`ya}N2x}O2eh-V}jn?aBIki_*536AzgnTdR_Krr_h4WvboH+r2P((ybJJlOO;gCxF&5>VF?5?%O3wnm6v;g!R6j~>0+6n7oK&oHoa>k zG>4V6jf&VrxtByl-b_}X(v@?FNJfv2r-)SKO`P{y6Hr@NU&#B%ZzfVS_2WV>(y^|mT&#yz zFWwD_w$T5{Cs^CQyhs44)rJK+6>9NyLL-1*S z-NEg}sgcPcnndJA-DEE;P&`8IMr`~e5iMv7rt^};)a_xMbU}g@H&brIGH?~{!JDT! zOXD)*BQOXN)Q=0`-x$TDSi-zfkx`1Xk?&{NhT)ZSTQ->4ZanS$LGeMV5@LkT5ALDs zP*@`I+%ASIrWq@j_;;>b`wui_4zF5P_4YPj^E7ypl0-7I~rrnEgEjF z(XG;C4xRJ;ytgvIkK7 zv9z{1-0*w=s^GIFXu7-y7X<_3`RAEM#72=01JDeFfP4@U%sdm;(nmy9~$;1l9zUzDDD^%`vP~QWU z(5ddWM*Bou@H4J>)``E<4bn@xXJ7o4m`a z;aYaL^Ltqgg=3+I6b|JEfU zNf!75VN)<{j<6{irba9(LElWx$w4m*E31VqeKU*7*VMHQ8X?)J;W9SGS2*`*Szqfj z+q~oQ*-80?Pud)!;5wbpy>25d3FoW4X&yESVcPQMV#|F$)tFiTC&6b}9&XrmShgVU z>iFfL({d`ntdgRVqKx8^1E}qpEHEv!J$o4c6&SJHdh{a=upgZ=eN9{2b`tabU5AM3 zx$q=gJ!cmje!sa8U60^NGwBSbI`606rr8RVef8mKWwRvbEW}oUby)o#ezd&ii?^sB z+>$0rParqo!!XAjoA{=H`E*%vhhK%DwvAYjALr{1jf?Jk8rR2* z@>~Gg2Iq8!EpXdxnHGHw)rtH%sR4l(nhHB8yXgvC*PW@pLVX(S7_rKU$+kD4jS{<_ zn0i-(08PiJT}ZO+z)8JT?b8DX6L`ien_tlh4qWwxR3@B_d)(-CvYMrjUM63w0kdNd zqjY|^VGeLzT`0=HEKcs2ln8Nj#7D%2u<70RN#rAtkmiG$GrUj6>ize}Uhq6ASiDXv zXY7f%CNm%gScbL9OK1i!*#ohef_$hSIt88o=@ih6P7SCz9x-T_nz?Z5^roQo)B)aYhYz_y z5LiqfI`oge+Yc`Dj;uTkVH?f}|0QBQ#X&S+F{t7A89MhA@*M)PFWcqF;2TLsVR7Bi zz)2_qd?^hNjk{hGbyRe-z!prY6t17_-sJOG$yfYV+#tP&>-Op|!rIdt$)*B38#%iB zGYYjaFd-_m=O2@3VfmH7FgfY_K(j>GPo*ym@tJ>@8Mq1{#NHF)Kqri76N62#AaCbHRUS4@bX$%;S0T4JpQq zJluhx%Llk8Y6eQGdtCW-bn zJQ=w9RRaI(@7nOPX`V_!cFWsbS)#_;JgTP*8F}U}d26ABYGj4jcHXP%LY@QItY!)Vz0XieYFQ*JqR1Y_nrsx4&;c^;16Bx%Sh2wz{?`+X|CSD;*U4<6PNOt^UN4 zR~q!Z@xgrkc)#k6+YH9B806ocMxy~U+XDRleFY+h>DLK-?Abi=ww0URl%+q7^ll8g zuh373a+(EHzUl!agtL$L5Svmb`9+0zxt=DDBmEi$U11xyX5uUIMbKGVG6?Zkm80eS zivUhFck9XSjMABkPwQCJ?X5YOly1$8T<5R*b`Z(HM79it$7X`o;@af17)F5PVo6o3 ziMU_wnG3-4ULFenf%;ry{C4J^fwfd_!$EygF0z2j;2kTWLhVtM8{|1@XWHFa9KF2t|#1 z*saXv*6hZMgD>jl@->#s0KmU$jy#>fRmRPg%=KAqYdwT-Y+qbUF0q?^`=Il+mz#|h zs9&{^E);5nVDEgswjI(CXmhEwh}D@H7>U%K0h*6RFs<#YAEH=oysqT+W+3qX7!UmJGq_DsHZ)dXy~UR#IgZ#AkO*ajMd{t7R^Jz7Pr1SLyajDiXq1`7&ui z3vsHo3>fl3MZcU$Mt34>Lz2_?u^rl7_Dop)nN!}S+;mU5gO*D>WNmEnM~VLkPG0!E z(W|ZR+QF2YE0mGzZiPUVx`>Y;o1-Y}a|44U8I=Tv>PR06#3P}d4wAppiE4j613W8C zrsy}P6XuM(S^olr7f)NgesKiUYpjlK{CG0^>p+H3#X+>0D%^Lg!eEHUR?PzQD&gyH z0~xp1Wc2vjzbMt4HcjsR@L2Ax=IH0O{=EiZSPa5t_kF=n?sv*au1h&MWpwm2kj5uA z<$-oqFbBJqy$dJC^>D{=ZS2&W^X9Zx;={h-N{&Xcs%8$@D~i`PaAbLhsdibw(DN*L z-|(cPlWB7})%6BnmNWP3PS*hcK!nb&*;d-AV^2V<`#n&zga4!|%yeop46yX{+nVl- zV_=~@S9PjG6ZZ7UdQ#OTo4SPB?D@k1(HdD^}H~&=6pFc=MPiM_kzjy;kwiC{ot7Qs-oi zL}>lQq6=TyQsi-jFsiHFk{Uq}oj0xWI#1DJ{C$O~bFNiKbx#qpr&eZ5&WE&EEb&|m zICtTCJ-Uc>s$eVEgN~Lt{_U4NM>=s;aG^o!ZcZlI{=!telcM!&g6a~xPpn?7*A1GQ z`7QXtwr8arZ&EZJkbSolsrDPajZKe3KfVpb=d;gqt=H-{$~23e)w_-cHF-CXp@KRW zp`9e~l)k1_cOM_s&VO6p?Z)eK1%9=I6_1;Z%zc6vGu@QrUQvRL`%hd{YvkGT4GNn8 z-o>v}2;KIXI<6XHxO>A5oe>#B9%Y$b-5!r13?D0k1QR&<#V^&hDFTIfL&NlDk@ zDiCx3@Iq`NEr7eVI@xTYiMzNlnH8J-K)czq8o=^sPAU@E;nUKbLyB7S7hv00aw_4{ z{eaMA7oyjhW(24@z^#>=o13>*cw7$W$D_6E8gf^~mRr%txosu6zNJV_5<;S_tp?|v zwXLk44}gzo^H1C%L-)<4f3k&oE6}Y@M(;OeDvefJC<*BLw3eGW(|S@;NL-aM{A*(0 zYFfYM&mRawq>RY43Mp^g;se6w+uMh@i|l7dSgWnWW|q}Y`vRMXowkrp2KF^5N@0n8 z%>r#^P|lHKtt?bzl1MrN+Nf_EZxVw2+VRyz_mLJAw9c38$)t&)b#S!=jDhicsf{|~fc2&UX@)MHKA1IVnYQS~)*7(GndU^z424JVb$g#MP1Mx4xH_QwVVI*Egew{d@gnLWNiAM(A`>%^=9)5gi=&&m1mllkUih z%1xzEJM{@0cAEr9L3i5xEf1NE`(cG=EVPwm>OJt*EPG==H8gDSS%x4oQD`g~VVF{} z6==7Z#$)p37`W#pm(HuPtT4M0hMN^QrPtac6}$^Hf;Ttfl+HG) zdeSyJ|1mwn7)Sg<d#_wiBn0B90-W>=f6GZ#=F(R8#AsTsmbN93KI4<$3JsYy_^_HdMnMv26Fz& zqZn%e_!k^ZZm!FBt^0H6rO&EWI#L2)V$+tcOhaDTyN}?gIh#s@nxz+NnloL$BxkSk z{Av)e_$^w}#%0bC=k-DH0Bat)+a;a6tAhjo!uCw=Z>|X}dBxn-8UFzH0{y9Ys;z8S zkGFlhlLer!82_61#7Y>GbV|xT!5Faf9dJCvT{7T|$S|sq;tyV~TC`c`^tiN6%6&Tq z}k5sNLYC}&BRDEd`q!B`H$4f1hBVB@s4)^Y3+WB@ZNHG`qPl~X<4?o z#5jy8>!(yFk-m!1)_Ss{`LYrlScL+0#Fgy4p>xW{YaKRrNGiKRv~_6}A>&+yxXdf{ z!Y2y?wh8swJ)h&&$>Z<|s(%_ufY?l7AQq8=UvVNAO|Pa9@4aTOS32*G=b3g z?#RSnyl3k+^6sS7q9^YCFQzSqVM(gJ1)Fcw+az&J22%n@!B45{Aq_h(O^2fm49u`3CD`d&af^)kPxyIfotZ4#?#OkI z->!Lta<1!2f(7Xj^zJEF;ywXdkXbx)h6&4?UgWOq`zsnykF{LHt-q#8Cbt&Zan0It=^6pmc{e?28Sh4IH)H{ zC~mTczc)~96 zab=Xv%T{hCiBWWkWR`*G74Q#p{t9a zrtTyMt2MQJTnloaUruoSpmt+597VP1eDoZ4$0RiZ0vFQpJmhnnizRcZ9CxnmOT1}# z$9!Qmvk~{@T#K)7Av3Iw^hUrtZ*W*ZFkwCy#(4wY7R|REp4tZrwI21Sj70I+fYQCk zAp%?dl$Ne6VZf(&?@4AP#mWKj1K)nt&kJ+_k65pc&k}3I7hJ3xYsv*Y;R37sZ;AHaQTyXU18?5#Cv(#0b>sHO;Rx z66WCh31q+kV)Mdz(7Q?^6^^edu``(;7r~Ht^A_99U>^^tNGA+--m@Ep6p!1!n#<8G z*O{qhSpxQ)B}Qpj)~M^E-A(w%VrzXgdlbB2DXOj~2pX-@&h0 z>cIiKCOa`;71%Tf%CO9B8ICO|$+4NO)URbX&~iGw^va#s6HfV`J%@RtO(Qs`s3iPN zz~Nd~xLDBlz{ez}RJQJB?2*zh4xUCiSUC=#37J=fhdc4FOQEK*rsKlwmk9Lc2*^t$OYq2T}BBgGps3y}3#THBLMFd3#v;fAseO`zD0VOP=jE`}a;3 zFC<*?99o^h#_xnI$DersH>PH)NoV>4OO?H-+=1Nxc%6Waz%)Tv!= zmbtHy=1&#H@`@baXVb`uh-cILSp2cU0D=&B51~H~Qnyi;De*aao3G10Uy^}DUux5_ z@W#Z6P^I0y_bB^6VE`YreKeJt5)mV<`siBFAEldmJE;bI!n*6e#N0j{B}LcLkb5Wb zvG7j`{bmnI`k#D#`byV+Xz8(x3noJzT0Ts5gBjp(JkPrR_&7&OI38}_eC8YY z1d>rJsS6VM7a8DqUOZFtE7veNoyC;E-__Um_}s_``Y&GdfC~y&@wTW35Sf~$tK+W# zK;~WF6QG5@Y+kpRr!V>%s}`3P5m^8nUq!O52rektC6tGfQz&hMj;LT+c!Q9IzzNghQ%@ad+rsB`-2nT!8#=V_7ro468& zY6W26aazHZ-7i5bP#$jmE%V%w*oWsne448BnnbK46FY>NkC6#eeRdzTmZ z;LX;Pf7nzZ~G5XOSKcwF^WqeoV8`0k@TEP$y;TNmDl1_#}IQGTKh3g zTlFsMS!}zG$4tI@B%Z~T0qY>-yQY>!qyek>x3V;`_s^}obyaGmOz(-9xkJt!(n_v zDb7`aBuQV60Fvg3bpkO_y$GW&{!~U10{r&tb2oB}?u!*>;o0#EOna|BpVfm}SRi`6t6JW?@f=eAtGfy5bImt1(x#!Xf^rtkkb>ak^w}aejM%h%Sjm zZS=0$$x1@$3#Kn`>;QR?;qteITMoSSb*~L@k&fbib=XfQ?p3cUvR#Ui<^;?M*AZU$`D-dk4oUm?*-BK*Z?0!nt5jrBMqe0XRtrD!eqn|mEwE_^xQBJsQJv;9;`vpK|EuK zf5B|QmghekBPLCJS3@Hee1a(5b$@Odf zV&ArgPeWqtv<+s6l_y#cK)<>AHC1uz@E`7Q8SNOJkIz%jc9wdBR@xZJodX)()FD)KaAcmG5Pt!dF~pd=#EEYM2_ zvxq_MlYrA=m6|ub-N#^1q!(nv8~aJgqOF=j_-Teu4`vIqtk`OOy>rrvd2I2I9VtW^ z?7bP`fi{IVwqyu{7BMlX!8t8K(Dfyq#l%Hg-ju`g?qw`$sCUVUJC;-au{$!Gl4%YN zM(??<)1G=gyK+PBqYFKL8yw%byZc|H?i#%_TvoKOwo8u#$i$Ujrl@7u^h5}tT$7D8 zh6{Ixk*MFbu-5pES%uVEkpV3`hmR2&P63Swo$5`Q;rJbE=<@-7k?=%2M+5NYuVRm3 zKxKpe>XY82%lf?De8C88VXk@sXaViSUn(U=x~?(u+GJJQbeY3Lj5O;_pv&iFN>D&S z`19CvM}d!~y6}2lqnnT%5iY&|Y_&+gxr+{qb%gsoO?02h-Uos;5C-8DLp9mhI!%zu zyo3XSo>O8H&qWiTL6`(B-a77O?mq}z{vAgN_M~~#=zg{=3-vUkHgFCxj}Z?AjJp6|%PZAjX~ zIS|o)&}+qN5`P}GDVL>;`r&L&d4=B318v}}8B&YYp9*$2`;I$=O5|X&qq8GGY9LCd zA6?$y@fiYZPhv!^6Gu055TL&n7Z6YY2(acvUko|O1@erl7#6laMJ{kI1cQGg#<$SUzJ=aBvKVo|ven&yQyny=ME$qaWjA-o~~Lth#| zXmRh#YJIt$hMQc*-ApoZ^4>NsxftUudkXGmWHoO6zAD92D0RA?+GccfF@u}az?npq zEa3z3kAPu$HWh-uJ?&5-M>RMji~mQzhzNJfqih%*4Gp&Ab^epZP6oByR+J8*Z8b_=bsr(tr`xzqMD7YE;~ znML)BK@>BS&=A;ksf^$!5a{Ugy=a2=7_$mH{j|1(Apbkc5~8Ihx(oarh8+9MmaGf> zU4{~oJHi16w7l8{jt{|zdw$CZw{iT6d&gYJTS#nO;vhpkQRumzo&_Wn}BZk^#1Z_{7w zw(DU}@;>`T($ze-yoz%fi*6R%XI|-Y0X%qZ;Yqr9qN_oQ#jjFoDm>$98d&I1K|)gl ze}<)tQ|{|nVsFLK^C6)@brgD%L~(jGSp?luGbIMio_R1>i3C)(+IhFQ=8eKjC0mUo zP3olkzT@#F)=3Wnif!x(fNaUmqLr`;PDpz0)NBVB(B|GB@$7P zyn(_05kxKKxkREMW|#Wa3lGqBWvJ+f{E-ePf@NgG7iass*f*oxRzcACxt_O*JYc(| z^(XRuw2@q90qL7;3=B^)h0ewFoKp;BDt&f^yD;ATw+8}&uJ|bzU=^rsJCr`D<($Fx z8fOL|c%+TIjWf_sTX(nHhJ<)gp4Qg3^hlP>O{-(y!%ZN2cQbBAmJ{1B>diM2b7r5P z&P8%Px1O_lZS*^q0q`G3AfGM24a$9@Rx%l#@H5&f z-VgoS;b(FYx2fn1m(djMtfc}A0m7b;mamcQf@fk!x>m4xG%aRPfq7Quf1x{Bjz!P3%M+zP%La>dVbX2p;$kP@yGh`gy zd7RMltlVgq|KD)hx*q0Kw|1js=YkwFtgaqB?#_iz=qk6ht^Z2@^QJi;#B5S2c)Vd( zGWZ?gI{qB%qpcgEgqn=M6;9c{oI4sp&Ol1%347%I%*<=F#5LIG`t*U5jiwxo>vatA zg(LZHixXNgu>3$IiQnz8JXPcy&X7@)?gg{=8iP|)+wplH>RSp&+dHW!n(~CVAz`cg zZf^v(CGG&@=QVmXA1MWwSH_E5p*9eUsVrt^bhM*WI~{+*`;g_rbBDv@GE zUsd)KCnD}Vjln)p_UUX~0y#+GUHTym@z2P=y9aBv_Y+DUY(B0Le))K|WeTi#$Oy=A zGyFOM>uSyx#W)7JiW3 zYMVLk1-}BXAFh`c---rOT9Bcg|3;aQ{YVIsjgcxqMsA?ItZ=UQX^kDq4*us@?Z{bp zTj9n$+GATg&znaW3n+t=w73@pbc_nk~)VJmQkr5%y$JdoYpg{&>WF zbtVr3pJln8Wm#5Ov0g^BF`VZi65N0g;Al2HD~K4n4lgD{Ey>5@HR#RCu#h9JiTq<)pmP5*RyaC7kq zD4YJt?9*`Pq<{0LoGyMu=70$LUYO5cEgy2cI7-(Hzz`tEZ_LC-`yQ|GnDswut023FxW;_=cy2&>m$r~d%)%(D-Qh17F`PZb^2lO6G&%*=HRS*9o-{`ozFT0Cd z3hO;Un)7x=3%&!_W;HPms^XZC^!_TB+Jig19PYl?XzVW&yR zn*+~DwB3MROKqye#-&oHm-qUmC|txru-&b1^$saGZNhwT_&yGvd4$;o>sg4SZ{o?fJM)Gkwx4p(OTG}MD7797 zh{rf7?>HBg2c7;yF(^F08g5?qR&GEG=b5%?LrdJmXDxThaM#CYCWo3#{#7`Qz;<$| zz71(Y;69Z(ED-QS3-J*( zki)pAnu)|B!Qy)(fs~VAMX1EF#Ep%;xA|0Q1A$qW(y#r+`iTOeM1#k;WfFf5W{Lq; zOQ}U~fHM$aDPicxX_xjTLY_1eRayg(Y39|46YlIAJ}q4L`%PV(~4vD!fw{%jbuQrqw}0d*{wxp#6**b zEzKbQNLaRFf{7cY?vD(Kn1+^0KYV#T*`YWSbdfh7u;B1?pv!g)5iuY(aMk~{$zU$5$HlHWm5jO?@!F=k8e%3(y4BKAOCuL zXM-OxlhxYxn`y{EDCr4DsB8XXpV%ky6mEfPpQyF@@qR(SjnxK_wF)V2{BrT{dDm_# zz29DS+^P6AGb!zp7i3WAiu+;Ad&xqU{;#n4G*rlrx)7ia* zZq`t5?(`a4m;%v_F9w7M8Mr{9&9g4FdK zA2&7Lj~b4}@~)|^%5 z8(i2m3e@{DxNsbC@JU&+z04P1K2OtFUZ`(BVT7Pzdm{S7*eMefPd(lNFCUN^GdsnWe6%V z^ZK7|mE}b6e}Za>x|qX4L*MQ;D-z-fKkV0p*p%0-ZQuibwS#F;H^++~!wI+Vr%k~^P>=-OZ60ntJ&!DX+8T`yghMt$m_x8y!sM>60TL`j{W8oX#K|{Zu9@Mmc^WJhGhdL$mXymESDO)79XFz(V6n z?U(zpvxiSbYY*kA7CMoFaB-Gy%n@Z9cOy1EJ&yD> z;G3J^tYeo{YT|13?2lw9q{LT{5Bm}NGk%t!B47e%U47g4((y8Cr3*~|N*n=RJ-H4b z%CDkx$dF?!O7E*s1ZBU1A(EOr#S5LLFMsWFm?mg4g%{13UM<~nvW$+>gq%Lne!(P| zeeDLGH{rL>n?%77PoqzRe-|H9Bo}CvrWX+lX~M%SaF>V7?lTibv?7B@I)&_YM`3V~ z_o3uE_OM~MyYWbm95Sf&KP-S3O3Y~sany$qJxBsfgjD3A;@75| zZDiRS-6}5F5KeI)U_J+!Z|+TsM0FuY9IT?1qX1q~v18>|8MP*we;MbkAs-MC=@+O{ zQ6BPKlv~-xrbs8!qV#-QwoQ>@wIuOE^saqGmT6B^w|yYDS^p^CjJ`AsjAkOTC*6YG z8zl-*UWbxeHu|FJ2S1Y;_Qm(d{inC%c_8R!Xfqhjg6?_sixWhBUpT`bZxI~weIfq} z8{M4APIvoAgZ}_eez3=a_6;tXHig`hi8tBb*O&B}c?WjGSoq%Ye6VTCNz0T>R68^N za8RMN*WR!FXXFKx(kK))_GT!1r~UB=z0ZKUxT2+r@4L-^uvX1CsY0=M1_CRaplvK$ zW27s(mP6+Amz(EjU03j2ZjGJBs=`lBFZgTzNO+&T-WQAcggM@N@~4Xp&Fj=InLw3= zEh36!Q)0fnzM{vCm4vB`v3cn||NJP^V0S^~=*tcgijqytTNN`JuYvl|E&6CXP)rrt zV#O4omvynH`LK0?%g9grm7i9ds$5+33e?+g#2%8V3m2A0dioGFpLA0P)KY?4hZE#k zu8G<3Qf>qoZZgf8H0c$%Gzat5`>J4zuQ>m}u!l7Cg5H%XHqSw?f~7CCa#czfb1J!x zUqPv+L4cb>sr4K>M{OF;#Gv5D$M(S^Xwc)qS7pp_Yce!*i}+4usZDM7_HZ;3u?k_KOap0*KwwZ@%<9on6Z?X|Vl)&j^t zhD-jR_%KnGEsguk>y`jk>V=4jjqzSwKk}b>&?iDcV$oWQCZ*ZeT*75s`d4Eg>aiUJn`jnLbJgzt*)3CXZFb*jfzY+bv^H4C9P>@h{=|zmdC}_t}ilL zTBa`FgESp6Gk0N$aYm=ryp}G^VDN6Bh*I@_OGjb z539)4C6{GUchRq8=KJDD(0e%pFD^`TBaWIm-SB89*kFjh{N2K;!nl+J5tHh%kp0!u^Gn-)drmP_;0|w@h-5_zt}}Y)xoY_!{(0;n2wTU1%L&GaUUc_@~>N&va zBD3}7(8B^5Vh)Uyi#}42+j!JC#h1Dk=b>#EJNFc|byg!M9;$1_Dejm5vQrf7ZhjVD zE6-Tu9u^to+Z)o^6Mj05q$~93<*tjz{pH%uo~9xHuUob^chu7_T6~7bV)z_d#9lsT zx=5oq^6HRmvpy@Dz~l7&lL%?rQNfb9ercP31o5UWc549v^NW>LiH_R|SMJY86j@A) z3fz+4v2u9T8?K6LO#y^tqdf1W91X_DrC%ms$ISOZe+DgT7AQ-a>y)IsWSTjPu50qo z^Zs8C2~SRh>G2w-XjliS*M)BhFnGch!$l8#ggATSr<#iAJq)N1z=$p<`L5y5Y0}M{ z&$|c|57p#o`CRu0gdI=Hy;W=$n)(RP(~s1DN0{k%`o9 z4;WN+@Vtrfk3p{zmnicIZxeHb_0*Dp=8^ZIVt7f5%8)R|&~kEG0K9G80#2>P=OGPn zb=;GOg=rK9*wN%k!XCqtSsP(DvnkH3)4TgqYO9hyM_*Q28-MncQ^LKa+UNHuaw}W! zSL$eb(KnvnyT8rr;i8OKJXOO;=AP-43`@Zza(_;3nd|-=TvKW_Kj$&$EiYn9NiR(lrB zJ~H8)ckW7MNHUN`(_8s;xIbr+nZl7u6nCikuktw-JCU-=r+rGkI!WV>_mn*o-gf&} zW4L?j6#z^b?7Za6qT6tt2d%Y1cYUcWd(GIjN_f#SZ9b=ncyu;k1H=S6RvIxO%1hTa zG{!7hF0OeLp)|x35HO+H_w~zsN{~+O0brNFzx>Kg_}nc+P_RE*K(zA3ix+Yaqe}1G z1EM+@slSv2EHxiu(XdqB7@poB4Q2HG{j=3k#Y8@EwA@mUKY8GR*t`7&+YGBzL@vJC%_eWt(omE(2a9u(8 zuBL+q<;kZv#ExAr&R@D^Pf(;3GXJk7i(K1-!tlp5pE#2A-_>V2`fd7uzU#~Nsogi` zo%WxVcRyI<@4sR*zRyp{6i6XOXcDL_CHVMH>{`Jy4nodA+K&H+vab%ydfT?91f-E} zkS^(NP>}8rDJi8viI?u~mhNr|0qG8r4(Sl-?*110?0xP%`@83U=lhFCpZ9rV{nnau zt}(|P10^fs8J-_;2U=F(;TlcbkXH%}4}$fxd8T?Z+mmIQjv>F45L676c(qSpq^i+L z75lsXor*dQy8O?#gybkmtfLoN#WAjlcuObl4IU{6ZSAlv4xvl3s`&?16B<`{m-$IZ z3!d(>qxXH7OWq_qZU<*k1G^4xjWG{J?y}>v!S{i3mt9}2$6w?eSlP+CyURbhqG-`A z82b$|xKml`daCNKN}Egg0&)E!IQEtBS@Pw6m%SviBho=hplnWP?`}9%YFuU>wD=B1 zOOcIW0)NJfmW$u+TXS_cqAn-~yYKoB>TOIPI7{yZjEZdLT3}l!rD_}?qoyPg4+ey) z6GbPVZGL}ofa#@dp}eWPN@$sz?sD!kG=sAn_-ehV<~=93^#WCT$ z&QnLdoE{%Uz>UH~1ku;Qz33kCQ%XRn=u!E5XTES}(2NzfyKXTNh$rL5EbkIz)whc& zT8HGzB^ffP9n5_l&h_rV*EC{#9WWe{dZeYI#dp8u19$o=kY+GC&HM4)Tt zdz+NaSLllvUgkwRLF*|d9br($5_PlNt%fV6!tdb{>eus@e6Cl2R!5{$f2nok-_!~Q zlItwcpGesGRH>`Beo@LG@{oHe3HfzQ6gr2>(2wA`;V*?DLb~1T%^60>S|FNY5%a#X zs&S?Kg89UHeMI)EU9cnmJuMUKlmQAx+u-2Y@oEFZ#>S*O#nls{5~2fSycac=FBHPq z*XPT;vo$Zw=q`iCdxwrzN$sycXSOiP1HZVB_bb>Ts_|h}T0*hZlGis83`@5D<$<;t z!vx`x*OmHK-yw(sWF-00zNi!1!DOk za@zrrXW=+-y}CfJ;(a=N0i-Uyx(dpJ)7s<3K3|i?9Ugg<9;=S8z7*`eg zXj3Z`_U-U%KRu*M55M=@0qA^ti;*CYK|}(d`OIau`p%TqzV(pn1<^0eE5z&8>tGVW zBQ0_^5pS!+1ktwk8Wp}8xxc@~s$|VA76Ij~S?9re=`-$v+X3>Lk6oDyegOR1t1$b4 z$%R6oEO$`r*2R-=!n3rgw&t64rhO&6EzPTqHvl-yxJ)QzF`EGce5-IT3I3;Ou4GvR}&{XHb zIYE%ZUhh!y<{CuHSc z>neVD{5eraOpl*8k@}uITw1#V@tbanCH1@n*M;u0D_9?f)JPTF-@Rz>L)zp6Yax0r zNv;D6=YWpeI({T@v)t~R?h|mwPPZ^19!od(;m&e*i4 zM-syt?(%(Gsn~xtLyx{D${NpeZosF*2X}g4{n7pC4t*yK+02bnbGm;&rQxl=9pf9- z_hpM2yq~+QMbNG0&x?-HX-HmpuINsp3k2sJ3fd6cXYYH@F3`4zO*1p^Tb;RL_4wZ@ z#vveGSJRKQ)E3)#^N|X{KVb`5|bzZ<&kl}ubU zGsr2g$vS5Zxv5Nhcbv!V6fgWW4W9cz;+a49oz$o*I=8F{u7GL3>j#7JebbwuDPOZO z#)itG9#jen z1;2h7gNYz~^-`_q=g&_?b`|D3DsF&Y?(5r4t{z(uR#ky|u;s$jfTg###4#~3bi%@m zZOF%|JT`hA_%>j?3bsOY-izyZLR6GN{U_`J9edzDpaQ&AtQOSZSDkBjnzdQ_(pZ() ze<@nVi~;z-$RJrn#Ina1IqB*9io;P%C=J84)MXj`7Yd=c%rZbpJb$NLRe$+ZBZ(*S zJ=$+d?)tD+EZeP6*BrGX73>fcI6xPO-y^bV66;_M^)qDfXAEo)YY*nm`9&~%OUPx8 zZyn$L`}tD|G6ub-`f;W2{4CRq^Bcu{bkTj*7ykS_EMsAjA|V84Zs!Nom&ED5CIh*9 z7HwzMmk?}0O7ypWt{J8ipT39EnPY=+TXgLvXfHd!aT z%J{wyyv%&x#0bTr(}vWV;%6u^;(iBk;v856H2j^Z7I#TX)82MT%#> zcmuLhyW0~wFu)ZlXgED-94b^Y*cW=ax-M&fFaC^r{8h110YBHSE!l#-t2~2_An*_9 zui_}w`N?kYRFYt-uSbRJc24B5Px8L9F~|C8$lEdP-G-HF$7^zXn?jQU^%}=cGRgHn zVUGe@6s0c~OZ3H4`1-i29q5evSuVBB3$P2Wa`pgJEhc+yxl)nC_ZC32!~) zYTA%}Rxm^4YeyJ*xF~v{_|t0S&Cr5XhWF+*>Rmcb*Q#qSFI$!2yX&izn<4{mPG=4V z;(O#SeJjEb_r-3!D|F8A+30>*zt$4aPD`fm6oyf5ydC$iq_}z3OvY12@5+2V72#kV zP?oD8v#oSa``GcZ=v~*RI6G7l4|+V~Gd$a&Lh5f;$x7DFB5t6MvzFiFdDT2_>H8;i7t(7qghIn zxX-B6h%QyLO#2n{+w0bnPzkx$kT0w=Kg;+S_Kf8tB$`G1G2w=iIHa0nwOXsc?WrE4 zai9B$oS(KKTs(t0|Fyoj2;fA~4vaRs-n$mZy;+oph{z?|RdO5`(8~(IZm4{N<%N zvzHgbH7H28MHG#_tS*g%3)ndC!h>@u!T6(6buT{Q!@-9gJ7PVGxZ6PFyNC9gk1hqA zlqjs%uCTSuu9@$CvB}^&b5{REke?@(ExVSN3+(PckW!t4M(#?Hpw+IitX%QwCeDb7 zl0@S|kjD#vS2mSDzJD@t8a=93-Ad=lSvF5qA19haRB}jEk3j) zxfDekJR+ZYgYy^APX|EWQ@9D#3j+~z|&4>TU*gnmAK@O715xs!><=qS) zgRVu^n<`rw)$N%&pCqRg-s@hz;_;7sBm#DeA69cu4-yI#HZ-dEqu9R=e7$J1F&o%* zmyC}8SU)EWJBoUDfa~&U9xaEAN9JK0KN{_?ny*D?%ff7K_J#?Sk4n*QOvGX9M1*oK z_nowMb7i~|eylm+z092kzKn43vu3QcTqzV-zlV!+?hbro#BMK%I`!U6#$)}a%^Xvb z*6gz-vP6(FcQaQDPuK~9{ALRlnn1uXZyU?geU;2nRh3r-dyOioF=6*H`7w0R!fdx_ zvAUk|DsBD{IN-#wsaj%Ic=!?Ji)=caE)N{Pf~ugr<0{pSo^VF>z_ypB$Ext6xfJSt ztFu$``9*-pbLJWpJ60uwu*jN@K^kwuL;M~ChE>Pg`zcxpA~m97J15XV73qZfinP`U z^X)|iD`GP1J0G@E(Bc`{2H14`vAQogEg!N;#D_IUg{;Hg6=PQZwp&cUz||;Jai1-H z_qt3H6v4`LYgn{v-_h7ZIvY-Jwoaf!Z<&&_pO>h|zU_M@iH~+}>9zbm4r({6o+bW5 zBAlA63o#}#{jn6xA{JYZS24V6eak;MW!5^uRHBR1xW4l8y?Q}n(Uqv#8#1}lvFBFt zUm0UhtqsjyW{zt=HZX_b5q~bg`V=9OGGn**`jsKRK*dN;Z;El@Pt_q4X^lLLtJF=6 zI;f~u$iMJS=Cod?D&DY3S-!}8ttF7mkEScCEZ*1V~tZVH$wg3MJ`9FavhZUxqGlk-pooX)#UL&iIRik$prt$*<^)DLWOpq6dD2Y z14OQcYweQ8B^qU6s&CtT<5MMG#muq6EIvO3j1%B5AY{zi-M`O@QmjM)F=4Qg>Yo4W zbb^!1_#C|Hz6LWR0l9%>0T!0okKD+uj_911!5yK$woc;0F6W&a-Bz+^T$`CtFh44n zH#N{Zwco~79M;BtwH0GXpG@M#FfJmbHYUIlNl!UpI65vpB8H0oRyUO9t_%D+UJ0p{P5+1tg*JgfaYR| z@gQ%`LeJ*+q#rMD0{=yDj(rEB0vy9hI2vWbLCE)QQJDZtp!M$7RrdeQ>*U z2S;4mk+A1EwpS+1Q{2%|PzL!#@E91x}0+oJMu+Z#A*dFtcs2on>Dax2NZ~ChQ$<6+%`RNIt`=LJXIqst|$Y zk{`eQrh&cB_~nXNXa6TIdlr||O)=m(!a8f9NYL{A`~jL zfUCf}Y>DErxprcO@BvGwBC}GA?_Wo4E8oMyNo0`?T&uj(S2Vhs3B*xMe$jg6(HP|B2&Ug@9mB~4uZE7`VvESF#mBW`XO=YK(KH$g7~hBRWr4PY)dXh zJB5i`N0E3=RDz5^!L{@;+qSBwm5`POKlAu0T3yg2hCG$V`SdxVi2PdMMXtT;>+;^H z*VW&?W>>kIt0W&m&Crhf6eN#rmSJ*ALPUbgiGS3n0&<0#G|{+CQ$` zwN+i^K?r9G8LdVRV|G65K#PUhb(dr>Rj`I6V{=$x*B1SrQ5~?o@&sA0PZ_ZiT0BDA zI-LpZ309alFpmfIvwYomVZPKjUo4g7b*Pjfe`Gvv9TqY{NYrwN6X0?F#$H`rMWmgw zeN38+zEELaK!lj5v+Ps4pmSJc6lghc>M#vr8W(Itr(*T~83Vu{+jR_3zBp;g=6x<* zhKAJPX)3-b6s{)`qnys{dV)<*GJV@H);M-9Eqsh?;&#N@;$d7c1 zPLNw7?dx?44Qskc-mO2G={jiI+~M8=@cq!%jX53 zeQV{Oie7gFtfK8S*}H+#f50jG%QgjD`S51&guLCJ)k>DF<)81I3>|F0ou_4+hbJbz za^Ts(dKiT`lN%y)@HabC`7snF(F1M6lDt7w44jQ7pEUy|*l zf(v6scY`(iMMi7K-?kzesf}wfjr5|-;QDOskS!IQs;$ehDdE`0wZD1^B z#&l~xgAph!T6VuPUotA=qhU;vr2bWD_YEhX_F2JAmvPV2$45JbSV&v?ZGmXK8HJaA z2?6F{_h&Vnzb8TFrF-~!b{4~>_z}TCKef!I$ePIwFx9+qMn!xT%@+j?bFKZ&k(tY8 zQ3qrOpxnfvV0XcYO#rfS+A4QkED-Gezz`)-L}J9E-_rCW;)L`$)co5zOEXg9Gcdn5 z0<1M)&JO{b1D|$DR{U=9XRQUEdWptRVV%IKX~T#FK-X@lkSV87G1R(0VE{RRsi*>& z)r&wBz&JZ?gGK+m2&-gG`~HhOT@^nr%asx8Y^{Y<8|=#c%|QXMuTeI6c^}-v6AC8j-9adljm0F1aO@ zF8B22>*zU|XFlpuSpm*Y-3`Y`-0yIi>4As)()r)dBCQJ)jh6DOWG`~LgY%^sdzIvI z7^aP)ED8uB5i4*h2_2{`Cjm&5xUIXv+9()Yvz#SdBl?-3i%Cn)YTzk$WI2W&Y5+3X zlTl9VDX1^^SFr;e&O8q8ZuNck*{^mGRFfty=)Rqu5%o6!NT{iVO(CbrQ6R)Qo9NYa zc<%G9rQX}*j{%@``v?zX=@rE>mGr*<5%Cn&5Eosro#rvE9uqvRDoz=2NlW%z@yFW) z*+3JlL8lH8B3Y$+IF={{D+2tV6MXgPEe20E_*0@vzF7uMwcf&}OU)>wCR28eFT9q>O zdDr#T^5a%pbmJtVNpA_~6CCM&7Ih)p&*=`z=Xg8mmq-l@IfwGQagg*uLHqramSDOc zD8HF?jx!|qjP_oR-FCL_ge8ag^TX|syS>EAWEEltwLA|-l<*$t%}P@;#ELU{!h~FY zu8=_*)23gc5&=~xNTogAe3~}bMZuA2ZiPm*fXc6>?eON61<&ofa~rM-aO!Pue>oQ) zRSe5@!azi{zSYNXHNY6@)vaO(UA|1^GYy_BKigvpXS+q@>jaPGCoc3PYzNQ|Ep$3q zjQHf=-j?RHXqNg6U7YT@&0Qjb>5y8T7cCOGw3Y~xM zhYtCDsGXTHU+#ept*1ouLc6AL^u?PdO#s2h=>eTZ6+1+S-QNbhD@f4p!!u+YuU-dx| zbTlJ5zXj3ikuCORAgq}aBT8;HV_Gj|5jHM2@d!X`mKXEh-5kS$5?Hhf zalh))MbxO>FxI?SzLT|f`k)q1BiHz^JZ)-hi}lm(%MkHwd>@gko{`fAKg=}w8Yut^ z7)H?0vs~hOcYdFb5K`M^6Xq5L$&9|hoC#-p@{7T^wKMPNo5?K`b73XzDFm#Nn%8gF z_Xen%Q}7iT82SHOG(mh~Zx?d^Aqzc&00rax`+>y5(kRLk7$JHYw9I;w1#DQqm$Rqc z;)FyT(YeVYS`(J@5rkZ&vdaEn$J;(Xd8yeBC8j`qG+oPin3ZMxy~YluJKQ>!``#86 z@X)t{!vvDXpuFjjU;4O800TE{p#Jy>`2 zNT>wuT9xL$mjnl<-)4v{?W_#g+YElO-x=zr%Z7N!2)cWlA`T;rjr&+~-1zpK+6KN( zI%9Io`NbkY#CQIlkb9Lji3_{-8{(52#a4bxLYmL{rKxObhtr zn|jYjDs6`8B!rLG2dU$d6hs)gi>ykFSoWIY`q1-6818|?vTr~VJ>Ll`Zn8o@W6|Trs#rM(UaXxUua_6RG0EjyHr2MuI zE9u@8V$>@HI_QUAVAj0BB<$x$wkFRaBa#9t}LBZ{aItRI0q zj3vmZ=1cZw16v?`5AfrAW(VHWhhYGfV_>Iizd1qyjH^@3+@Lx!1u07_WA0r2g)Xb0 zVTj0IH>dy#a+JCBq1k_2Xkb`fX9}F*(X!MK2qzlu2cz8oP}BC?fqpl9>)iqM4pw;r zDp|ORl$sjrO$J}gnAun!6~i-3>FB&XWbat)xn^d0xmv-XeYP;t)>g~~9e$tVe$_LU z?(sHBT{DRZgOHR(dif(VCSAq{##l7Aq}v@N^J|PIgqI`uD>3xiq~|LxDBPqNAOaQi zDioN)5JKljyw1**eMR?0J7mL~6V@-8({yT3Z8h}+b5-@~^C|Ko1Gvdjot{z$D=+f5 zh!TF68Qdegkv(Hy%FOZ+g`|e^3Q}IlFg#NG$pilY>@3@z8~>;ajG^Hw2_Ad1_+)4@ zi7)n?p1sD!Z`s4J;~xMbcV?FP9eWH4?P6^K&xM0H%_o9%Y38zfal%AwArL``$gF|75NQhw2d>NSM-u!WZ~qG)?h9}Vi<8bIw*$81%Kk_=<$e5OW={&l z#MzK(H%$GZVEz1Mh4VbQ8eHHJ*9YVCZuZU6C~TkJ5fL6=N1mSh#f`t+xwe;6Q!Ptx$RHYkz^Y45@+Uv=%uDu9Yxnp4)@8qfxb1#r$zJ!i)M7+3Mwd6);p0T ze)a^T!6Vitdz!kiMp>QW@4!oVr7+;0m#CoPE4?d#R7A8R8O59JHr<_GRuc_9KMihS zgNIvy64Ph-skAqaM#f{25a$+5x{D(8OA~C;gYt(+>RD#kJ|8vjedCo z(@u!4MbEY)(`M~u$1dvi@!0PvmK?VRs1>?+{DHr6l1!5+Y)Ti9?Aip9(O-)kUQ8)| z{Yr#Yzbqgq$lle{lPqUPDBL8jmPuLl2MKrgcQ-{c@eDM4aa$`%qJ+D^KQ=_W*4$)jC%CYX?i%=S6oK|YzzX#C zo-wNHoYJL!!^gZIJ(u@>RhAQg?NKk+F zJo9|RQO=wQOp=W>xVNnS%yh9=z7d_3-EEIV#h8JD{+Nlt;t~AqKZ5i4+Mp=zLsura zO#Nr7Hl+s>g_tK+B+yp~$*D?-R+m*dSX2%Niuh z*f-}wQ^_HhF~8ey7)E9urV7~ekj6qQ@(4bBPn!AMD2zehA2wr^aVV~IU-wEfXD1AIB&}!ayQf<&FQw~ST{JvOo zr+M0`c!?`_dct#|e3qgbM>Wa)y0f~Yrr~C*zkTX>6u{dd&Q;tCDtU#A6W`JQ#M&us zHmITF597R5Z!u{i8+@1hMd9%WzrQ79K@s=J%hM-~>Gog~w1>jm+7c_9*s!D}+r~G5 zz?!%V7!g2_w&<|$CyxqGeBZ|)!TVMd-~{?HKV;P;U#Fj z6+(_qhs&}g0>@HpTFkgR`yu}67`&)a3uq)*lQ|0@pb}F6lB7mtQlZX`8R(}!L%=STH%4brj=S(CAZyT$Dae?oZ!wBcur*&b~!6B>i#U}x};Vg(k}6YsGv!k@MBUd=MtXwqygbd3dx7Su9K z4;qse5BhiEQ0oaUBAeHKd1@C)Y~Uq25PaoZ(5+lxK9wSAoxll*FGckVwFu(_=mN@0 z<{SM-oK0q$+7xnhhPW&R+<8`#ySd8;YVSK=oUXo1UTDS%$3ZB8Sa?OrA*Y+mAY7%4DwnpNO3i($1aG$Z7$HzBvAJ7>wvj||ICzAG5dmCBjt;iQi>>lSD>ySx>` z9yKCnesB`14#0Y>(?0=3%`dfjN>KG5J*S&d$y+Rs$>LRP?XC6I6SeMKyVJ}Ej6U11+@QB%bC!@9W=Pv6sjJ;a5U@P)bhq*|4I1()wk9GK{~ z!cKC#$GJY7IH-kCx^iZyw*uFXC367=7P6~1UJ$?&Vs@Vdc5>&|Mb*Z7(u_Bp&|5f) z(JdGa!K^$}dH<$n6x`Ou9e*G`d6nH{*etW4G%&@vZTKr;@^lVK6zU5NRhOgWd7UcM=lqBGp66X|O1-&iCftmvVW)f_C*J zYe>u@o7!xcLiJ;9sMU`jx7>;PZ?BA6gqWK(8tX1e->ad;6<9?v#Ot?w_d7m$jrgJW zAa^tvXZzfz2!rgRwCcD$UL2|9K}*QZ5;3cOx^Zxc5gmZ74ER7>LVMwOFaA;d`Lcct z!jeSu5b`tgigL3@?^dOH6@R{F&SCkEZbTO!32_Et_*np1Jm^T1`lcbkW$$s^C}r5e zboa1f^E8G(5L-#cYNXPk;A<1Wqhz^c1L=DBr?7rMl+8+gUsFF2%gVbdV*gfz?Q(If z)*mK^u+u-b7?|N^peQWLfU^~dSAT8Bzwc1;9f~L%RE+zp4YD<3O**eOEb;Y$c+^)> zFi+;`QxUYO>4Jy_9K+5JmTVxxeJMOFT%Z~RH$~h+v;3k!=#F{k(85KayP#G=6e9$T|NgPwm6*JLwl*&Jo|qm20-@7E<&`Nn{H6PwuhzP=4WDSk z2{;1Mfll*x?k+hV(m$^Gj9Grq-0Itz(P{Zh_?zX15M&0g4GiOP%}SbdlX9J~WGP|N zriyh~Vx74~M^G@xyKDqW<=175cg^qu6;tyQ3#?u{4ZGcn@7SB9V^djY@0VT2j`-7> zlSnY?TdWlxrny02&-SU9Ffxdx#$EH$6v*nJeKtKJmC_H;)~^7&E89eDBRNY6FgY`xV?p0w&Io!Ms|UAHFlM?)WMfT%D!%by>gJU(oS$A^u~jEf%s zzddZ(=Z_B?iZcwO&U(QdBHs6U*>2!HQ2eZpJAyv+iW!`(KeHF6mxjO{5)|wrEkPOI zax}r^CIn{>t`^!ku;AKzIE(oPm?tU6Y+H%4;Q7H@`CdB|i8arOC0lhKt4n=2nG)HW z^|{R57fu!M3@%n<5Jz_kvR?|K|68r&&EzBM=GOF1=}{zhjmq79=CJ$_z|Z)4&`O%Q zuQ6wHM3eA_Zzk*@8N@ah0q^CPa#re>>Eghv}_gp1SvkeA(o&hQ60)xzaYm;#{&jGN=7D8zny{?$opJ zUx>fFQLeeoGX;W=&R{m|A6e-c4NMR3?+DN2=V$Mf*sUH68JKysBMoz*yYk=&M++&L zv4&<*GGy5dl`A}h4_soSGm%0JI1*`0aNgFaOTsxn~mhCqGm}s<1M6#?RPblZL z>H`NWL4((JGq%LpZ5T?7S@&{2ryEJ3#aN-UQDKt5Sa*Mh<_J+0?biC}!fUH^H^>vN zJx-k(E6OlN!?7?%6@f%j!spuPnMW-4vaKx}t7csix@JGwvNu;kKYSM|A5v0rT@HFI zk6>Z80~y`mIvuvgsMi?O>I(~0Z_h?3e3zKj8C?ewli2==Pe1ZU{=7E+^G_0icd5A- zIosXd*QHI+Pza!a5qu88Tt0#dKrk6h$V0+mfV3ZnoYX^(o>3DE$@D6w=H{wV!o9;Y zAjC8fW#w#3FTqp^ho=fxjtoQ0RJ|}C-!5kxG$9a{p^Rg4_FaKqk;HsI4F$PIxlYLc zzKA!5ox;f^4Zx%9`37opimDaKKkl*r{6b-(`4R??v!i9&Tt+&qFM!xGZJ1!w6u>&7 zX%yr}1>#^mf$;n$5FkwaX^BF^wgJU%t^Dw=BOFX2=$YesX1 z`>8MU^}GNO?gUmjirjpolSU=s~|5kV&<)tdY_<=BeVLG_Jxhtu;S=?$H@1L)9IZ zvFtNNRRY0aUa+x5BP2xc3cCS~%KFN=<8RyTUk-&Ply|AMm+ces)ff2CZ{Y&&osgUP ztOKo@RbNdbJU5&2lZ<0bR71AS{>}flGL(FWywac@W_!M&x&*ovX#aB>v_T!|5vT9x zmHa4YRW>wyK9tNAx;;@O;WTg8i?c7ZV*ivSdZJpF>X3+VT_VW`x(UevTD@KwUO| z!iJwAn`we2IUaOHG!meqM8QWcVLU3!i}Ei9+mT9Ef_nccsWBOHaR3D|J@ye z(l_|%t>V{o_mTS}(YP;BvDPd$Y*Lq{m{BqKpHkno*U4NzO-UTx{ES&62Elrb=cg?G zy;@N@rIFi$Tu|Opn?F7vG7cX4o;X`uL>@NXEowV{e25n=Oo~UT6%AIN^4ZU^(@XLx zr|u3dLILX}vmkOajOks$FvD~++Axv{6@|xQSwS3t1s})EPjvp4K>wwXD}U@5+Hxsv z2>%bS>T5wv<#z}XzB^S72@TDmmQ5I`GTMrt3P2}QXm&Xp_@cM*3v{MmS5;D9)UB$prwJyA(mv2IFr5x6hQ^*y$|Pn5 z?UYwaLOy2OV!5gmc7%EiBbAmjTZTzg3mj$$%o0DdIu12t+jldZH}N5MS{;S(yJ&nD zid}7>!r5KTAooq4&OmDlnG0_ zkEEO~sMNRChM4<^6M?F(SuL0T=iA8!=1(Q=d;bBsEyO-uzVWrJA7)1}b1Q-5Q<-@E z<2nW&rLVtvRQq@Q^6OrC@%TGiT#O{#^)j2QhI~YJN@4aN73-B$FEsGD_q9OA*8DT^ z8NYojE9YJ?D~A2OtQ_`C`u&#{z<(?A$zva>XGz8s5d6PZ;9p`H_)k$wFYpqLuipRh zK6@;*S?d>6ZVW z@6P*r+h|0bjJ|$QufC!N-@OxkzuzC=eO<>9b0trf>L@qRF z_kl)mKHq&KBPYkX3GQiLdRPr|SQ>?R#)k~7` z?R+o~pLr{#59^&DbcG%u)7rC3>6#{FeD_wGBJjT@N&=%AjrT5#1>gA@dnx~5CX#bL zt}*9)J;q@FG%U(|=Cn z=Pnl?GEdCWDW$?g@|%AoSAauEPV_u#5(NW|g#V?qv@}HpT%0R|T45W~2?aT1wd-l; zjHnG#_X2>vx4KhX2M~#cTqalrqdG5vj-y0H^Lg_3*`B}Jv4vzj*2HH!)58e~j9`hC zsM7fz7*I+0Cu}N>dcv|cGCUWVRHt=ud%C)m4i=m5e!ZS*2 z80tr2>@oV|eogN7xT0<-NwEKRMScHVQ7W;g!vBlH&wsxR)yK_#lEyRJ>VZ9-{H?z= zW|C2&(eO!EqRhHNl!Q<{ALi<~-n{eWUuRrYL5v*mLV@f^fca#xNvayj_H`W7n;5|H ze+7aYdi<*htHAMgKxdK_aN6f&GZ2)g+ngv;4RAuFW5j!*!&|n>kcS3(itB@kJg!b9 zGj)HKEu$|u2+57PQ{}xl-oOl>1I$NtI9-TYiW~TH5dxW&H}6fn$Qj?29)9N-R!SFa ze@GYz8%7N)0>haB8?by*C6|8^m#U$CaCmiaabdEAGdj09MU7fmV4!}9)oOaSvgh1F zpcEsFvk1xCR42i2pwoO|iSy}C(4?>YG0Z#azDdXXpBFgl?2%W;Em|3)U8H2AzESu6 zKdR(y8PkgFJ#QTne!Eu(avuo&o;f~epe}lQlCl-BgTy~(NB!5wMX6%;fl*deLe4`~ zFLcKRt#`s&U1OURj39ew&&+65V<0tx(~Km|_R}~9^;t2@8`EgER6%{93B>QnwC;Wt z&a;>aG<2T46yN}1P%;%3#svrQN4k)#lCe&UTZ8@q*ugx;nc!i;@iD6vM!kvTK1_gu z%>kAzQ3)?}&8H~r#^rfNK{MEgdl9T}xN?rs8{;5;sP^Y&5*`VyW-Aw=`{`clPrI*~<+_-fvwkKRt(pdJD1 z`{NmOIy3mezeFE*Gr|jg#iV}|gLD6k!ND~DIfxge@@;2CpVNJk#r{{9nFyMREO!3B zlX}kEfs?Hsk2c#s0|O91!|0QNN5o^%qoV7(1C2DbOi}38BujA1n=03}NDv!6FaNgB ze!?Cd7xz-BYie%LB_a)T1PA-(;y@8J!-kHK8XuRRO|(tsk!{m*vo8=56qG3$PS~Jg zZUhUr;YwaTy~=k5kd8|NGEtg$bZ`W=MBFxuatq&_E;uejLPD|ubRUd_i}IshfJ2DK zzI!2>Qfh1@OJbp;!#>RGJ)+;S+j;4yaLgqws<40;*ag%HeveH zIU5|ysLn?Y3GoXkLHEC13jUb308tR@u_gRi>PG;Sr1*zb(pypmdkqJmF@heKaMs?% zz&xhm{Ec1ufF?l_j=$`W2^he|*WhQ~%;dcqI;X55x30*#JvUfmIIYk&`PB40^@*BJ z*I$?UT#3hskW190f6_((sN&7=xdZQ+B2dKIUl{Qy(fIUaY{&U4bZzw#NPOlV;J zlrq((d8^B896R{pYVF1)HO~X5V=k6FGs>IKwRwi_J{Wvwb-T1B1iFlGNJB=W8B`7I zxz@J<7+e6~;(*|(7cx)x63ly8tz{q z{qOZr6x(0LPs0CC@lzkKkZ<%~1)?JO7&yfhxn3sF19;591qx~Gab92|K?YPRucbEB zyv}JA)2T{vu!AWnDT`i5KUa`vFWm>bfJaakK+)efVG9Dm(h23>dkuk~zXg7(r0cRu z%?D+0(rm*qE89PN4Fb+|SRL==ZL-CoIjP&o^dPv6!@QBiC%**9qFpsHJh>DMefV0FlINN

    lZxdphcY=fFFWbF;0;1DyXQD@pR3oSL3q_g}gvX|c3Eh|~2cdRJpY0Exw z99%O-d&BW}Ik9^p0k;lO2)FyVIX4|rTu0|ZMi!7J-yO|Lk_0XbJ=Jniii@l!iWNul zTQk#=$8%Bl%O#UnJ4!-ad@K=6Cu6r*c>pL~T{~Bl-+r7U$!LU@@nyJ9D7N^?xW78F zt*|s}>=JvhRes=uDS>g3r|wnjP>Q~4fca@j)r{~D@$}rspv=WEyU(#l&DIH}g)%x9 zV06`M9aV?ro8wqv9fwEfan(cWr}6?sVP+oA8dMbF;TLj+t&lJy)l=jz*K9iOP#ob2>qgMR5v40!~|-vvE*sN9RV$8ammC5jAA>X zR(#iLcO;}9M1yM}EN||gQkQ4->(>wP;n(r`{TMnUm;j>m(YA=9`MXVv+ON9SEBU!$ zAYueJo|A$fT}QLj*M?jZvxws?8$d|1z_YzdY1PFSMm~1C>*IWdEv4h_fhLRMz3tTd z_Ts;V_YSg%l`gSBU8UCC9Zr`nM{nnPM&FLr9h%NR{tG(fGd!P>ZSE{KHMtK_XNEZ8 z!S#nC^h0!66S3>>JuismHt&QCqHq5Mf4Rh}@62i~_tkp1NUN zr#XEqoeZ5dPQ#u3K(EbmSiE)y=s9hHH!5z34JhrXL=$)?Sir@m&z32^b6{S(I zgvLv<@B4_s*nDS^k2xK!318Xays%-X8irb^oJw>O!EPpQQ*VQv{(L-XPhcG%CUqtz z*tJCoioAp*DjoJA`$-O3IRYB7m`{S|Z0fp?Hhxa6F*?{pj-l;BsT3%%f2SveZ6riU zL$)zsMS&c#Sb6fgBs4M)rqPtkruHcD@6UoVsH*8wLE_4*s^N0#eWS%*P|hP#$g@`v z=1>(Lmj4D_XZlThgAIJT27GEuC5V-}E>K?QKaYu%SC=*gPs!CjcLxAUi-J16?lw%` z&4lqDn;LNqo-1-$rav^@{h)K_H5+%3PjOpr2zaWcxom7^!7d5+wx6}(okaR2a{x}T zGN-F0F#PXm4u0eaU!H160iQ4MOZ`x<#?`OEKU-Z9=N5h=y)+BRb&GxyH-CKqEl~H( zKI$K@iI>ZHmf&1j$OGP63i$eZ@emd4J*hg%e{L6gtv<=3w${V0KY`U>Dz?>z#2ESyEo5&2gy!6roT`}ZR6ioZ{V*6V7A7b?`Wc{ONOJTKdD;qLgN3x20Oz~+ zX`Xaz_xA+RjO2-zl*zGOptU5FcZg{s;!&E;o2R^ZEKv24zeUx=Z>{|&;*ZDmNX&<$ zPlw&xcin}(BIr-32h6zMpWH>A?3DvJK;F3Q^5# zk=)=QB|cy!Dqf-j#=r{ynPnzvboOg=)v*Q1h(OZ5h#MElYGeaAuf-Da?aS1**ZHED zr?1S%s#rEiDa()1+UEj;T#ok;NUUT`e$zX+HH(4#W`-M`_R5R?g*X8fqID0AlXInO z#J#q6LZ)Rg$brBI$Jp?iwh4U-o!I!1Pl+4taS8YK2c8Z(dF}tB6tSc++3-;S*cktd zkFcZl|J)aU;?+jrEuV=0WiV}{JkgC0*th*dhra(6iL8>0XeBEP0t(6qrH)jqK3OqW z0LWPp_<9}NnIqgQWiWUyF1}l=I=^O5zznzMPC(ZGJiq?fib}qH zd46pJX(RLe?XURDkR(jP|)`>DO;ZB-pNTw+G@}IF!g>MiDFe( zdWHmaGso{@6T0t{dnN3N#BXKRS9yY`FzZ5hy}L93dn!i7cJBWRjh;rg3DhA7t{s; zFlO@*4}rX;3}ShouRR!Il6HX z5iVBfxQ%|sh*D2vbW|8V8?HqwD57(QD~mW?EZAt(AUSxzjKV>?ktwzve*eqR(B2G% zgqS~g5)T}Vi<`bC;7_J}Iv&eBb&eVq0J>Td>y`to6+~)A(Bm^njxn6#Q?&J*x`I=oqTDQk-d!|F z9H8cO15%CN&RN7VFz!177M34e?LA`?mcOiIZ|XgZ_tueNawblfKcShoS>Emkh>85J z!$IG)SH*}0!O;06*OzcVDk->a>bsn#Sg{M+5JXBh)7MAWbybhoSJ$=8pN@}NNzrK> zV6zNXsjaK^SJQL59x^X=$txR@zAR;kI<=WTcE#~&_U^qTTzXHOaJ^+T<&ADBsluP|CZB2SM595d(OcS+=u?W++{_RH(~%vNL_~>m_NwmGm;Fm4oPeb26v-b0 z_crf|?Z6d;-lur+EV!m7MAuG=s#&cv_8EI^dY$}4IV*u2niXixBA_|coiegFU2HmF z7LsPrNe7m`f>9{pldLG0f??iak+F#UlG9<6S$DBJhSHCh!K?z#TJ|~KM&U^v+re<= z8HDc*OuiZlF6HtqP%V@J2)iI{4AM-NIz+=@CxORgEUwF~rK#v;ySlEwM9yOowhn}A zThbS8dp)rFN<@^t(?L|h6jRIcjZ^4QMurcD=!;3#=HOv?e>`t_-`*y`OmYh?(!0(t zgdDhRK}~{oEi-T)GcdcG0gGbHpWWQ(MeP07Q(43Lb4lcfeU-BY@HvC@sjV&V4QcN) z5SV!^sS0%EDmReeyM%PEF=+D8zn%GD^YM6sRn`UwN=*4wdhTU=T!hn1P6hJ#l>@u2 zKXhGRdLKopz+))^&GA?T^$OQej@-ipAG=d#@T=OG0SfZtn=sGltP`_T_(RXsfG z6u>1Gft&~b+pOBGDmP zV=Py`*GOR4ls$jl1lSgXpEeFDWt&}=FU6@`drx5=F z#f+Q<{JRy9|2yX$hL!byu!aCmc8>quwy$VRIsY@|b)VAQfeQZ#(MXvJQ?+aT)h6dE zb3!zAsoNN~BjYasA6YC36D{e5D7BGFgvG~_o^eyKtuYpRH$)HZKatb7za;VX?e+Mx zwDA4r;wamzXyoDRg5yiIfKU5@63Ns1^CLRUAo?PW76PD}Xd=6!UQNhFto*IefCOHf z*ZdRbG#kJJ3TfNF={#b~c|UfK`Fe0ReroAi5{z;%8>2NJR50~PlR;G;xB^-W^|kh- zwx+OIeMhFi0Wv!&D*r+%+WC&?t3y>Dpa3k&gn);|VFC~rN&b9^7Z%UhZIqicmV!v8 zy;H|5Sr*nj0+J=x2u${cPpHHf&!mpF&8KrK$B11XD;z!c5s(x47lJhKm#Gwstx5I9 zvElW?Kn=0*KXj`IbTH62*j1;TKz-Z}k?tQp&di2JH&Ia=7OR)D1~(k9Ry!d`CXpk% zBLE%C6A%@`7Kr=8m~%^VEZ0Ua&+VT3lg%X=qtd*e8~NFzq#dykWPYB?5H4b~Dxn){Aa1`k(#)`^h2;SXO! zDJrGabvhSHP}E^?Kud8?N|mN7ffn^_HGq|_xS#@L?nE4NeONe79`osXd5mn7H7SIP~c&k3_B9}3Aq3(H|r0@3seYm(a<4AL3@sB+JO3n?X%awcD9a2?ToM+-N+zP4l(ivBE{c8k6YAJ+pg_N#-oe`2&1O9O=gI%&-a za_4ua5#@C_Q#eQKrvm9Uk;R#MviOm8ijTJM@Y+ORakLB*Ly#t-IGDBh06xi?6-iRC zgbvH&c^Ci)yR}CB|CVX6cK><(560@>fkdVQ{WsEM|1TY_2d5*Jri1BK;|Z}`4#PoE z(XgL=-}Ybv4pM=1DuQF(5&(!&qitN5o4E%u$zw!`>vXtz*)rz{`ny2~{KK;KS@(8% z`}Tf2)d%p}`uXB$3*0aXuJ7UFz-)_RGn*T=bBF`z#YDVrkz)nz`3@oi_D^R4CIg7u zKi@BL*L4mo)Ad?Sm@2km*xLkPg=`f2V-_YzWJA7KM@Xn(J|{UW6ejzDl*XM8*8M86 zKa)LAhLU%>LN%O6MZ!rbFl&4?$p{16!u@?OIThunUTdsS^b=ZXo_UPB*fd;^SpP=Dpp>h9y-d4e1CT%dXNJ;UlD5*goN%oc7AhuB&*y z3&@ot8I^f$C|dtKK}|uFZp5{M%6()d3@O}Ec|n3{p_3_}J=3u=u<%teoj`FP40a*Q zMG4cfKyfnGMUT&D;W`Il@)XzP$4m!B#P&!MiK{huBd4M+a;p?buE&zndo>E zNjV81(H^4`IYNEZ*Oplr#e~dLYhr%*4{|YdL4tbMhb*_U?V%E8HwpVzH;q^a9sj^- z=z69CZzyyGqz@Ds{OG`-Idq3b2x(WZRH&+8dq3Mf;^4X)>p?@qbd@Q5+yTyxRa39X zuY;zT>KoTXirRKSQC2@A;VPN3hA2$qre8iX47neh`@GcR3z(iP+dG%^KTBKL4tmW4 z1DD1@-E9M%7bK*PaW{!@J0dqEeM7~-UcY}cHGflMg%HOk+Izp&jk7{mRW-ieT1WAr zO^LOojikZvtj9l~Q?Bx#u`ciZYC2kuBRq%HUp8VYyrx3{?6LI)G*$U7gEO?(lqpF( zR}ru9_D-Ozz(spvH>_1L#Y&<&lJHo)8_;9Ez0U#XU%iTXAd~ZGJ9sv?C05Y zvS((~pU?bAW^N%~Fx6&XP4uZnd#P)$!}Rfp{5MxDx`U;!QX<16vd+huU)qHG#6)E| zal)LnLONqVy#3+&9Y1zBQS;XuF-(d+3Tt=KMxeYXNCQ};6X29i@Dn;=(v*?Ic6U&I zv=0gA(U3JnsHlL0XbLICD0Y4{!tT9Odrrg}EX{*{dJ>Ek{>>F3!+dOzxuJLtJyZU(M- zzMfX42a}(OJ|mr8vdwD8!ftxD$*e@?#8Q&DRYo#Bb;mrX*SJUItrcn^SUWHC z6Z=Jwl~$;WVu~l93P~J)Q4rG1{5F*l@YnmxC#?RFJ2rsza7@mWAZbxp zdE)25ILX%1I&S)M&A=D8Ouom*AKCov2AQ{vO3j|$lD9v(4TF8mNhp8qY;E44%8LFm znJ8z#hxN>mM%mv3SISgpf%$ABnbmW&`HY63K7U>=#dr1GrsNM1T$AgQMbbfsfiKj1 zNZPI(0?hx4+nnDehTZhKAz7eqP#=l(31@7(ayZFKUsqFq0P&KGQ`}9~ z^+~wtYvNx-g>>aXme`yd`$F-DcaJ+v$VzMPKtaA*puw@*>J*L0kXAACw7hEzTa(eD zLF3@C<0b(`|Inu{dX@giIME7d71IT8)E^ogfU9SO4>4)4k9fA8W^g7N;?GyUv_7Cw zeyQ{@k8DD8lYiV|r;O^nsCX)dMlZ|HY*HjLMbRC$5`wR zY(Rj;EZKCO`dAj+VR!j)^J9{{JMO(V{G`@kJkhC!sxa>DA059l#IS_CeSyA= zSmbc)ZoGcHc%i%Tv&Q`*P`u*h_We3I5s2`h>9M~KV87fXi8NQM!GG=bM$5};=^c;f zKHntcZX};1Bf#0cBk_gWJlm1PkcgE*&a1`N-_1hssY-T=Xh-XfamF2mR`IFrk=`TS@!DG79Lkiml`I)1^O(dkW5IoerPFivin8M!Q5U){lY~rEIdB{Fk9yMQ?mUi`W_-Qy1*-nDl$^lr`amKXcPl9{WKm%lB z5z`pwEK4OMC`4d;{IOCl3E5F=rgq}G*Z~ea!V}UOS6gI%8z~#dw|Ixk{A9nFan`45 zV!!WO-dCK0f!rRwmQ3-CpZ#D4~bu?ObNT*pU6-A zF3S!yhy^na!0)WD>@P?L2CerKrObi0{hDwU-A{5`JgA|Wgv62w`3 zXG}OfY&q&#CmM=N)ABexmx{irKfh9!Htks_3Oc(8u{*%x~& z1&lyfVk@NiAD1Xa;yuR8h8A-SFI;rg6a@o=JB6DE{W$|SpQ*jAgRQ%psg-=$!oj~ zyE2u#o-w^wzK#S;A8HUf6%UXb1Z{;o;*`O(V+vSqw*XoI$mxUMWz8|d)xVw3ez$5% z8*aW?T7R)~$l3&Yi&Th#d|;WmnQ*;#yXr79eaIL5Az$f5IUYL~NJg9P-?7v_nXgN> z=EY^ooq2I+)waH|9;8l7PfZqhjHk#MD|(DK=-I{U1;Cf$6)8QFLg72H@t&F9MrtME z2D4<(WAQ#2#ExBJ_rinHXls_q&|p+hi$K!4`NzrGcsXUN8Bea zU5Nt*1K2Cy<@db@c;K3(DjTykaq6H1BWJ;fvop;TXk?CI09q2V>K; zuIJ1rK;x?>aacCv6lbjXQ8G(?fRM8KToMDgw{~WmeyU}iq?E-C^afKqP-M65iSSI_ zIX0+~#^;Df{gbOvNhLQ)!tOy!N}N5X#nk>_XNdwy(k|Mw_jK^34>dYG^KuchCgvU0 z9}TZI)JZZ7pJeey6ti1bJvq`7h}NLx!wf6P1-ii5>%rWUMrGb-sk+FKhpQf`V$73^&bVlvExH8)x z;pm$7)=p6adh+nFVH2*SB}tz|zNb~D^L-4M9$)7AB%tOJuJAW5Rmf&Yqz;ba<(mYd z4?r4RpV&`=C3(|dfcPiuJ5$Pgs1e0ck_E;e%fFJMf|Mj}DeA;Faq`uq#cJYbfV3){K3AYCDLAJARVsahoQ4MXCKx%l9Yx`@E7&qd+`c z{8+)1qIQy{h9=oMIU8xW@V&OR$_3**igG|U!RGy?p?pG-3MBh;1fzPij#IaDcsc`r zjzX=@d5yQGt9IRuQn-@V_jejbd3Ezn)bI1^s&Cea%KMbxxirfPLV-q&4i{eSeNK-nql2=hb7B`ir6D>QD(}v@jYqh_Hhzu*zo_T!`z4W>KmD^}o@np$ z#zZ18Z5v%ln8pVMacf#+1@?F~`NKaEe?m`}^=KTUt7LBdOszLR=2sUKL}=8B?SR(D zKtW$*LsZ`WPApya#p3>!dwBY9(x1`*r6V?~tQ8at%RjnbpuS5$o?&oC)Jl{WcZC?cd=rofOO zR@=RwVK;4sxwa^0=;wl+@hM4{p{1r^u(HP>fg`OSb7|<8)dJ6FSNfI~M)t2FwrhIE zCEr+R&7eK%>0H-2F=~)9uwAz@G_&h}s`TotY8n21J`ou%2BhFu&XchqSlxrWM6TlVEh+7QzI zTqZ>btaL;}G)&e_G|GkmtGI7sO*6jHJWwOt69}Jj>blTscPM0t7&5{WKn&Rma-5G3 znsVWE9cZ2m5wGIDk>uhXW$PU4Dm)ROn#eXAF91 z@x%PyA!mAw77!fW$qwDeJ3pA9`n{$r>LbX-KGt#BJ=H|!Dzm!lt40w$-~t3g#RQWb z#Z!;@)~Mla^7rgPi0C+i`!U>m&+Ck8Gs@1(r#nq9Z8`;D^LEx6l74TNiEN)XSsr}< zxz{A;!KYdUV1f-khmVb>R=fxwWnM%YLhSn+((`3p0B{Uf2Dypr?##vtyDAyNLa87s z8>4VKP1s37as!kt4bp$F=?MyZs3U@KN>{*7@GPeXMxEG3-K=~KL!mtc2BFZVEN-jl zsLOg%!k~E1n}cgw=F+=`n{)y;+A^jg;)__? zsSRk(_V0^#O}WT8Inqhf9T+rsyZ2VIX>AmJyZL zQNDXgpVzeYfFvv&qEi5!MG`_P%$|U19vIG}E_Bl%G+q0drv7i+)PuzKBb5uFt23T- z5q>L$o{U2m{KDr42oa)ls{O-vD1CwQ7DPH2eO%jpAEN9-QyQ$}i>-lL>y1&qJt;9N zjxgH4yE`HsZ=Zm^gTBkQq5H>BK)wVd={uRVsgoWJ#+e2~ebmg1L^?u#L(F?G@Yd^2 z0;rL#^Aqc%7y-HLWdqI+fl#Flv7GIfU@>+%2|d_BEeSH}#%v(JjDRfdg71FvnX*qF zYRtNH>X0?LA}B0qs(`8oCRF_rveM7c3KR65oc(krDTgZ?f;B5lqkls%54Ek@K0`D$ zsOoY9QtT-|B%`myAh5Q=EKuVOR0p4M^KZb^Dmy+gMVVSpnoK>t)&^!9Yt2$%$6w-S z)8KINID$P*+flaz-2NjL9ok7%&-ft-JxbWm4hS$wNi8XEOpf4jY6 zJF2M)V`raf#Sv^3W);!VUWX4Z5m@o=Kb<7=EE>9Xj@NgRq#Y^~%JI?{iXwy~8R9O1Up3X1p0NdYmnC8C)c9wRG1dMN_6qjOxzG0nc7s zL{57;HUM$VtgMlQMc>wG>TF`IcnUc>H@Dm)53sW?FUrmZ z#O&oH{sMn(*$5oP(jZ@GVT2camzYE9U;P{=`>)q~zCegoOyx1*viC-1lT^G(Tc6?6!%uy+7;_q_0LO{&S zn^?D2l(BZ*R=qiox+z|`%ROdTg^gBb{g#I5#U9wyQ{5W#T?Pw-_3Vyu#F}2w#vE7o zHa*4CgqeVo6QyAcsSr;Dr6x?G{cvhey zlm(>WffU~~-W8eoZOx2W|76Yaw$ezhH5kT+q5vrGGoT+~c?Y=BXCv*EL3f%2=F^lr z$3`+RRI=`8&cJ(tkJv`!R6b6FI0h?&Qskf~=2w;RsCD;n`l}P`%GjuUT7<)P&A?5p zOSwF-O$Zrr0io7DE@i{+cgXsq_qFLF7Xs7|zCWYldR?<*2Eaz$N-U-+iDxQLwkLm0 zx)od8@@)aCr_sBYGUj`;h)Hj%{gl&gZz;f2!ne${|J-_~6xFCGd6qkoi&tS_rZY(i zhxlC>W~FXVwm)F547>$qZ|ueHD{6%+;kRR{7jK~!w{Cs=|3K?;w%keMH?gzbXsU}x zCQb*C?+LpwjbD>|=g~O&G)@~uLX4<(g^B~&{dQlVt7Jomwyjpzd;@Nw&{ZK%2}9Va zQSSECuYJ8`rT6MiX5xoA7#G<66VD#?l0!QCm)E7O+Ey<@dG?>0K1Ay~X)VNV2Uj7< z?AhCvep&31!+Qju!S$AZ@-zmvGwolz3h7UT^tM_WbUtq zf?2O2xY6=H$`eqf5Q@=d2!n!_uKk=xxeReZJp@U2qWy+G(%_SxWEt2?7%Cxh*(2Xq zVryAqMm0S|8PxE#(k(y$;09b{bxT)addG&*5X|){gGtJlPAGG~khROTo@6Tzg;urK zweN3BqnH&ri-Qk4{X~DhK-vTiC{hOX948iUNBE(v=C(*-hdf~V&H2II>A2O7kFu+A z*fPrR(1RrvTbG$SghEA@*v@~WbZQMYWdVgkd7xP^9PJA63kS~Biq5j>oaWU>{QDpxz?-KSC2q=1K)*q z^o32@q+s2r2hu%qt`bzInTGx`SWMPPvN5bb#9;`+;; z60{rJU?9pECWb0D;lg7Z-u3HNSN|KqeLmNY&j8tZ>#^x5oX`}7*oMI{oKOfAst%Lu zEATFA*roJRcDNDB6)F+ma`VdtR%pLV!lc_+y*4mG1QN6)x6A*sp-S}cp#5>PKX8F} zlVd{h6hc~Y{9Otr?-#?jlxv-flqUc{$BnOO%XG~{pz2)Dz>iP7=}~HnO+=|}S*9LJ ziE=+6->D#PeYdCGn8KiVD9r7cy+A)!7y-xdLg8O22e=-wv7oJvUG|8qCMq_xnV|W_g3c9&MX+9?NiOMW`~=hAReXe zq7JoKX5H)8x4J%^1o8}ABKNAI=dJ71kgc28)85hc9OG()MeJT%v zJb<1E8FeA|=AQhH!19)Fk1uT%R*Bn_5R9P7jy$XQ)?e2-GVR@@2_-5pwj;vRtM| z;W1&*wvIyD-^&o_QwWVwb`thYCxKNMR7SN%1}2}m?IAV-7u|7*5v~kgV$3F>IZYz~ z&EMFIo=Y&?i@e}PkY8*ho>=!=U-Rt&zeIYnT_m_s*IV;OtFY8qPl-ssd+}-Edy%zO z7>y~*J^95?#2?(V(``5kk|v4S!oYmc?EUDZo@`VQH_~hZ{@&si9s}OhPeVo__DWD~ zmq&Hqj>lBF^)YO!9*Wa6y)AqZbzv^BBeGXIB?F7P`b*HgtQ(7XwU-45T;9OxY6AMb z%d247^dq-v2#!(s*VAvKeEoJPqe9kMp_1>YZU*Owt32rQo&UbZ1@W~@!%iCNa;$Gn z>)^BQcPTuGSr}&2E)3Z^kcvEj(SI6Rg_S4tWQS5AqpnbHW)#^@8q!i3IC23YX7{tw zKV8?{74jf_27sRIQwYbsKCj4qQ+)mc(m;~{)M66dlPz{LS>tlex3;bT>n{^JdsDMi zG^m@mG#F_#dZJsq?~ThBEXwqzAE>dhzAB5QUi*My8%^>cFoy@c~uTZZ{IX*EOfRu>MJS#6IeC zQz%rI`vSjhlN8nW2Y&Sn`{gKDXxpTL(75>Tke?Ew98bgvt@&P>%Pgc~W7Lg449X)x zj2hxMW!9EZr{621HTzIQT{&Q)q836og%dsKdF=XoR*)&D&4kFM>?K11dk>9gwx&$n@D zR$&~eNPJKdA&U6Vw;v^sx;-s`dihQBNyxxVjwv)@?Iz@5(BNY0{+a22su4obDrmYE zCM4Q4C4(Ak!0;)?_9*-@>PO<|;)AM?3dKhE7IMDg}b#HrZ>7Am*-zDO$M67jAtv;p{#+jODDfHK_m^K8~! z>ua)S1~J$8pevM>L#p8VF(}oF2N!Qs7eayD!enU}C>64VA_yc30R{*5+15|CS4Q1V zME6nW9YTY9vQf`2l;?snfWxAWC{$bKr`?=)L>g)DsLl8EJ3;5-LH{WX2f6nE*9F6c zR*=#7K&6jyWqbP;$~k*j)f1EOnz=t6FKw7%>hO73&1k3uw>Fso*T6aC;&9l>WLD`R zl#KlJ1N&4++hEK7am78`pA{$I)b0c`un#~E5v}On?yQQTXV;44-MDc;uS1A!2efl$1P^qz$u7yyTM>Z ziHDuS)Z8VYxQ}{q`Qzz%KB>HTd+*w=7{}2yvLLLmvi2u%&6PA|I)#33h0n#YEa7k0 ze=0yu7;rlswQk5uhdj?GA4st{xW36EAMmn}z29Zy8{xcWvsSqp`gz^J-uMWpLOT^Q zzslOAPmG1tEM8rjN*Mc02Q0I7-21mx=nu3V?SY{J9SeoX1B@iN+at3~s+&ta;%fxc zae#;aLl1DVy1Z<3EYViGb-e*z4!GG0+rO*iGHzUIZFunU_rE|09ZTHZwm2c(+iuRs zL$4AZkP{iS5^WL_0{6sidy8SJ56*43hqGT|2jTCIYUsBQ01Tshvp;-`O2wN6H^^av zW#Hy^*s1+)tLNcwCGzyoKDfQZ1VBjD0ABuo8F$-|M+nvGJK*l>tOFkAM*e?CE&M-0 z3j%y8V_ae)kAzWo*!hK0;xI6HFi`L6rVP#)`~oTe4x<2g`1$^i(9=3SB_}GOf2XMa zrhO@wx77LZnOr(rTmDJ;PS^Uy7759(2XG=mo0X28FbA&hA-Q7SU@R@mr$U4tIAVO`~-5t$W(NH~DUf6UIeIf!{Idy{zNWw302t{V?&0_wBgBE;Z zL#k~4Y^?Vkh2$p+UH7)lDtOdu!er-VpI~Bep6>aNNYUd>;y=kbdV?$9O=yA9KU7w) zHid%{*Xh5xiUz)+cp2jzgegR97mM~XTT7*BK4YtB)`jrZ4PP&xyP$p5mig#ovJgeh zTFyuDKmCPhu9~Cb2Y59=$wGOg3#^|*jo9b!4Cr{A6w{m+q*G_TYl3Q6Z=Kgv{yf&P z$9`wUW54v1F+^lmNp<@ZQ2|E=@Ilp;r>-KRIqXl;%7jGSg3HmMa?z|j{+r^K$M9dt zTPJnBJT%>@HJ{4(82c#>WEO(XcFV^<65yQ}G+$OgY%qT9nkh(c$;m z`tAB|Xzs0~Q-$WlDbE~KCrP?Mz32^sgc`rK$`Ku3>}!y7Lb#mEd{L-vKe z^A9>U2aZ2@vnf6-svH-rA0(arvV?n4hxRGak7?@jK5}YYAjes|e$k#`CF& zn)f>ooPKhTNp|ZN%PG)7cK&3PY)b|)uAaG2=Mzhl`YXGoVxvW=S82uuMZLhCk;OTe zg}9}6+h)0gSmVjmv{VrqB|)FTTag*$nSb;^Af( z_hZjFmAYVsGIBGF1~SfHXYW2D*zx@NBw?U2&H<(cMh`4S%g{Oz5b9b;4JjLiy+_VL zfAeFMN-d>Jt~|=07(J8xov-uUWzSYbP(*`l*L_;XC#6AeT0tQtoe7{&QspTp%~8gG z&}5}o;^8=T`cm@xkdM!XSR7f6@s;{gm|Il5qB|!^=tk|!>pS#sRb>V?+ypl)@sP5p zS=v>skLbRmGo?M{a!AWmJIBlI5{+e;@&0^Aks_7sdbA=5v_*!ZE;VBwUkD=cXDCon z7VTj4wN|>Q+oym^e;6>X+%QsA``quPlGbl>FI%k3DuFjFiS!D$w`&Y`KfNf-O1gCH zJ#U;T^IG~pI7G6w<+hc(#S3`!9@V)jMYs~DehLn0qkxsPQPdutueL=YKC{pXel_;| zxuA%#ugSces`$Q8G4)6KP?U}t;%s2scQ$smjh(`hn@h9Pv0Dq6OH^6xST{-GHPJ<6 zebJc@VXUI*O}otz9iP8+Yvf?M>~UmO64K_!*DA|Bj+QtkvkXaat<)Gdc=mCOc<(Vu zdfk`L`3z|kECy~}_4NWXP1<3eKW>H{Layi9wnHv;oU;TM%WHm)vu1PFJCJa0`l8D} z>t+8?XX|Nt(|*nca8PM<`?6n;O$d?EO88F<4|Jq(UBfG!cEt;4)T~@eQg2P5(!BU8O07B|WW102`GdinBO(AsmiRU_ zTaguy{#87A^l5C-c>o2bNn_DxV@$>`cFM2on`h+rI_}R1RNkp6q%ay{(57Sr2vY&P z|Hrn@s7)qf=$rnXo^giLyV{NxD*EySe`WqJ>hKJkB!hPEXX}x`aus*uk5t8^!ZG7- zy>EiM^h~kb?)>>Oz5rHAq{#h4xX|?l-aTUf1P-H}R|U8H@!s^SogeUbb7{FQQe>VV zIHYwl7$}{7jk=%E0brH8^x7PpdMXkc57@GPmbLIv*kzOAFwXr@c^BWE+b0k5tj*)P%`7#Z^?<3Ke&dWZWo z5<`BZ^gpwff##>V?pvY$!AUwk6@O=sep=&zB;M@FfSJvOt7=M##k|}1VD`ni#Us5ERzJ{$wfo*qpnI)PKiFrP1g z)!N_RrlLC}EtQ)!WAvT4u0sAdMvQ5;>~0mxRbq^fp8$A51m|tDDf{!k?0#5KDp!5N zXRIj>sRcb=?sV1fZUT`W9}{+p~4v5 zg_wL9hXXIl@xN|h1dCj^sd@e~>-&a@QOqCko7Wk5`&hdQ2Sg_v=TvP`_MCsU!pZn8 zZ*Y0c!*kuz-cLuvepW3Jj zZ~pKlApJ*7%~kQ+ISCi)$7mTXYwd~G-H}z7%zsBzHoK%USy%kU%l*hKLR=Q>-m8ho z6F#OBc!d_Bqq3R$$fhMSR25qxwf>`SH>dU!tdZd#wT4fRCgxVyj?$&!n$lwRU)Z_7 zaS0gKMp%eXs|?&nz7m$IGSE~Lx74z>Zhnfxi2%-X*SITQ`E-;at+c*q7ewd040L%x zMRBQ5wCYi@MRmwcl7|P1Z6`A+R$tXOqU(SDT6zGq<7e=P;$-*RSx;Jf0*T$(i@z~( zMZ=!sss4)qPPC`maaqVv2^C_gzi0bK#7}+XwaJhaIh!NdK`sen$D>B41YbQwF#=S9 z@dfCqq~gAhMDL-M*<7mlGKxXQ^|XMxp!60 z&y@&IgjNLDuBXC~Z3zE6Z42(qVy-`(=XB3Bv?5>dlk~pTnaQyT;}*_Z3YH^(M>(phOYhsNqu z#T0OtS5P?hW4CphKT#5_Jh4;LoYTJ{9Mc&J=YGdf`L5LH_H8du?BI_qjsH3gy-PY(F>r{iWk<6q&<=$H599? zhM*g>f-41>L}jQCJqw;>sK{p#3?P6pbDU*Yv&na?yI6+P>mTPu>J@F4ef@6$an2Zj zoTGzv8yX$~M0^Gw*OVTm+{mEhLEyUiQVJOpe4-~N^{%+2;H7e3)Hz^oQkP&`t39ng z5|LA#?JMq9)|Ro7zxBL$5Q!$u^=f)s^flQ^8UOr49n0>=rUO8mOYoqyM1ogmRxs)! zX40BSz@Rqa?^N^CmQ;;dJ1+%5renFkIzd8nR;j~neETc>iqL&i6rQUK8^8RLIsF?% zB6gu>|Cg*?eEeL`)0jRc4DUr z)#D~2GK)9khT-c;W5|*pnrV6GnTl`Y5w|L&5qyGfV{Y?N8nUiEPxt5nHt{vnmf}%2 z;^O{;P3lLVRnbPRcI*z1DINzd8rUJ09`KWOtdg)~)F@WW3YE*TlcPym*>F~w-~vQL zGp!(Z(-Mnb!aHJHI4FHak4h+EL*PPm(%83=g1I6a_p1)Mb6S5XQ+XNQ{BnQ~)gA1t ze!dE$lQOb;`k-QZ{UQ{=bEADBI|mBK{MyktJ~N~M5_M$vy2Z3v4Lq7yJL6KBA+D+m z6v0l_j0E{Iy`l@a!j3TB51IMQmo4qj63A}f4h|`Fk>$LOd}X6l*Dz4=*w!0I!6)Sr z{|?y)#=MTlwOEGxno=Ln?an{Z_>7nAhDpt=eif#+k~&f-Ba-L_uBFjAL>1a13yyz9 zfHx>-iDDj!g{X~xIyJ62E?!K0ys0~<`RY1l_xvNRM7u)Cap$nA?gjM|x8|ez(Ftq$ z*B*yOq;uwe9G0fl-})HBziMkX1hfs1^v@%GWcNai=nJkA>ds1W)mvq`TLyc;LFhq- z&uQL$F_(xFDLO0$fIrfr9a5btpXw)!aW^wJ$~Q8DTSy#}Yv=ax%7<5?Sx2%PID1O) zcq;=|oT{exCUqK zfLGR)56g)<)1CV8;=cg-vZ3UzbMghL4?BMUBssM9j{*)?JbXuU#NGXdmdSf7)=H_&L9WZHMhtX5Boa(kUKd_WvXFnh+ z2RcB=vokL+VjtY*+xoD}K*Wf1QB1 zzm8u$$~HaO&M-YkoOw6UiEq1%$WzO=(bQdjkCs=s*x~qy-?im>on$BaB~6SY5N^l6 zxn2RDj@OUT2$=r%;)5us`B4X`+f*I!xxc9tctu^l^zeEmm;IoN1)G+XxlzCTloblBGh69aAsYj*so}6{8OH|WeS;{+#fmzZF8}n`P z7$Z_sXEJX{EB@tyYV_;YdDp4Jg6EF@>RbeCM|f-R&FTx6NS8!QlM9bXJwHpt>^pLf zO{a^*1T-YuIN4LkHytg#TEJEWR|Mcacf@$o^XcIb6F8S)#aSAJIgPB3jjP}8t%M#H zC(94ZOCXGQcR#?Te%)UArj*hYdvC|d@0=|E#1UEBN(gly`EL4w;Nc6Ef84;!qME)d z;64o(prx%f)T}wqY!1 z3xpQwm22oIaiDg1kXr0mvWd(3hZkshX9^X0xl1&q-9jywl0zrYd=?*1ELX?H>{7?1 z`E8hwpdHzeC{wS^>48$9Xl2q`AxEFXOyFev|7oz)SDTzG61E<%7HSh%%t^3W?65sB z&t`7o5CQsQ2iL*tRKIFqYwTIB_$T*kM4*Bugj93*LlRovIm`dZ9jIM3VH;?F9P#T> z4%dsDqFo+NAPD2g#sEC^>h}R()j5_8N>9JPM~!MK*D3~{>}nc?;rA2*Oe*FeL+w0NSkvBkxU)S@pM#Rg?f>H)EU;XvS`khCmPB_|-6>Xk zHDfVGrIhMUYH+|7G3n2I-EDt3C8~rbpGp-J`RnyLmWF%r<0Th{bHC@A|E(hPO(iw7;tM4NH6(db6_fBDm;d-+SZliIkCX=O!+wltRsKr4OD(AE7j>=g)alqRT* zNHS4EL5+XXHzH}ZWf3?2k?QjZf}nlz5qz_r_3Fc`7ickM*|%%Yj>|`h-|=|M{^YiQ z{tjkchFW3tO7VYn>-{Rhych?3>S>UJ413h>dfw!o64K+wkYy#twYrZRn}NwU)Y^s< zt0$2ZVECZ<${4SVeFDn{lRC2WTh28J_xwsSjKpnlUxnp}mkH07PGz3gQY@}WJ)ezt zzX}4MSBICg)iRdJDcCc4h-8Nx`i|f(cj+3j-0sAP&3&8}xyqDtAk6m;+nn?VcB<$^ zk0Qf&V33Mszx_`5^oyY?Pj*5A9Iu}y#+;U+EK7Tg)jThwMEDUY=K*i{3QRD@hdrPxjm;giOE6zf!P{}XPS3%Y zvOfGT>Fu-jwY($Eg-=RdO)qOCVxOW!V{YxNy{y4zn}5V>;K|ZF!Bp7?jKrLDc+et^ug8<@t^w$9b zAi#)?{;O$VdqYKR&Fwk7XMf#Ey!^Z&mNvleCXCkXwsL=NO+u!jwqY08n)46Jb@lze zelXvrM&ooI4;S125n|!J{0%tMT$x)lqFFAEUc}kN^bOhYp41l9FaIS$EVk|Ol;tb z*>TeLv!|MgBChpP>g*TLqh$RpKNakwH2~e#L0A;>SaMFCb$vyii)^G21rGa;z>dNZ z8*5HAPS6E}X}}TUDUD#wvi*|%XZX!uAsau32V{yUPM$E*pD(4PJZnObjY;R5DgLq0 zZI_?bF#kSw{m;#Pwq(|TKQ|_2gY*BQE!H9Rhy7&LHzSCy}h#^^M5^Q;BWd93{}HN?=tSJ3EAe5Y{dKPT;`=O zd-6RLuTT6DOb9p4*{LqOePa64n(;>?=%ZGKuU7$8Ps0z_j{{zR=?$&D-6QL6(PCl629GR`0TZq7sI zb=|~u{#YlM?s1W52+a`T2M<&sg^f{fA%gy(7QzSq50 zMU&_AiIFj)oZQ3(efG^@3&PbK6|0&^(8l;eklkg8q91cW`x?pmf{Q{c%R#O)ZK=T> zdn$}q9gRgMkS8m^>X{>a!gzF#vWQ_#w5fvH&pbh2U+K=l-aW{}VPgqTTl&%+|uGAS_cgxu&0Qya(h z%&ARdY~%-0ww2lXTi4V#k1speYF{>oG#TBKOv+0 zwLs?YlZk-}{xtlg4?#9Z+GHs_(#I@j_2`~l8xa1Gpl%}5svW;9gbL~>2Kx2k%J*Ga>q~yY0v1O7}1Ghe+9eAC( zVB~8ekz36u3kc7$BR9xRn`LX?qfX1@-5dXd$>Q-pNEN5}AE4riO%dS3&i@#3>RP6H ztBhf5JmS^-E3&$s@^QfFn}8kMBmpo7E@S#AM_IxzPkl|TYf>;>{y&(CH0*HR%Yty` zWiD9FO7(d0)-$CZQ3C=(uiu7MFRXc$$>q+kk9;XPjO0}xPN+Bpt6>*7&?!!MoxCV^ zziRx>K|LS*h5deCMT)ik8dLE2=>?uvmi4P!nP|>yiN?M0r&#mfNH;ACWSZ-ZPsMnu z-^KQg_DH}L$;;C^i$!2KI zUxUob{CV!CFaMQGuDf&OB5$Yy_?*2{7c(Jg|C9egg(j4NG;u3rhrlPYFT02&q(UtM z*Hz7)qheJq=(RZs_luZILeF>$`z-P@$^oS*sUvyQgUM|U&nGQ8m_5Z znnzy*IVdKqiTrMLcR;_&c!X-K?d>y(b=*bJk&V&-eT^jxQ=MF5clxkoSBUkDhJGu3 z9(eky_lo$VLGx$V#1~`?JQ@Bj*`8H^4!^l-Zgrj?*FV8D4Rfv^$qqFAr*4T7gD$2R z4Y^Xi7kj^(vqpX$tLi1YC(cj%kL<{JKOD;D`l!h&`~RIlMf~YH6UQb=)vq6AHu|q= z#&iIMLtY+j*@cRJYpTgsKiIJ56G`QmjQ6bC(f?Cv0L5Y`xn8xFA0t{KX(NL$-k$FI z$-2<1On9Asuho{o>iAhEvnaW*)yOQY7seS$`QeT;AjIjEo^wy44}tRn>~~mYJkVL* zEM)29w!biLRuEtg)ouQMN3$0lZnC!)F?#rVR5btklW>YN4Y=bh$7M9VU8UsjDlj4(hP3zf{&ax$2#E(knjM9Mp_- z;?mxUIu)tIbx@Zm)FI?spw%wzwEb~E(ubRIz~levJCQBPhV{9Y}NAB^pEd zBWX|>d}F(;SWXm1)Gj%m{>M<8(n2rb0R@znYtN+Ca;-kf=pQnOS4y6whyvy z+6`LqG%c2nT``JP#WE@(Xj_|I`iU!va*|WV-Z@1IbRRc9qf8ii+x5E9D$86YTg`6k z#XCCD7H7E5eV*n^k6}>}Qs@dP!<~xXZnZQ;z2*ia+3EBJkb=UNDbj`jNHO#24h0sK z)u%3&e(>E-$5j%^&cPB|)?nYfJUUPiRk0|cy*_;PZQB>(Z)HSkBoe`qHq!qDgX0)a zWXv?~^DGX85#~<?t5Ju~)wgnR-0uhGC7 zrM-ZE-XEfKo}yA{5zFXRF?NC!CGxRdAC)YcX@G<)^yaL)!F8-!P?2C4baIh*kXUxiTiaL8laHv0+Ua;kXd z%Kwx|dMthUG#tgZ#{S_7G#}0bq*c{ znfe=;HcNvfMD!BBBr&+FF1aN*igICN{PASx3}H zaP>akDfKm`Z|qT`$(8?>SHTjL_5QwC9me%|`lq6#`ZYdh-jjdC4V=X9pQoI96dFMb zDz`UgB=j`*f4M&=%uM4kF7^oMNny^Vd|c1MF(gT!zprrKgaX#rC{XSb(82jLe<`M) z-MIJ78!UxY8SHHj$k8U=Zqjzh^I*N4-Bs9L5%lX|{jbkZM5h3g-23pqy9^z2{T+5f z%n^l);w2-hY1OoWC4chivGZ!ek1K;?OHY+jzW$TjORcgCNjo z#Mt+2u>k$p{;1{23NSpq6Gzqn`Sa%d@fL)H&fUHETvXIh=MF;hzs+@xY3YA<*D{mq z_S}*$3kd87E?uwcg@5uq%*yTyhvj+h;O1Ye(J`AiHYHbhIhy=euC-C_zex=_6n3&u zH;qfkNO~J%+kM;6ST(GxfpJao%M|2-0~9d+yEP!Eu+xtDr0oklp{)Koli4p~*rupq zpyWh;OTfk+%fw6Z)Zdz#p&iK*pi_DuQPyv*J>}WYv3&pK?A;FTzo|(V6J_rHvW4+5 zYEq=+2g3RvRL{RzT5WG9#WIp9{l2_BrrQx9P`_{IVU|H^HFtBz^@wHo(o`w%O8JrchQrEd^`|d^fyjg-q7)?Q&=dQgf_E@~? zl*){zG><+dG`eZ4HkDTD5QT@NDw3++RDozo??IsY!X6Y=3|!jlom_4FblMxuw6=LXE2_Ga}j z*StA9TO5AC9Aflp`~Qdw5)}S#T#yhdE{Ip;KXF0mf+?Nm=!I;Uv@)_%%wHsLv66K=&m z&#wlUYWuJ3&SNEPfm6lLI-pA(XAP#;7u$Px4aF7Jj&r#+to_VNV1Fd;gestFdVRbk z2yQ=fPnRq$qE`kgx1T7hjTtQQ=vn&g&#WJF8BiA1{a=K=bC4#%_vSlo+n%;<+qP{R z(|X&sjcHHYwx;`S+qUhV-v0h}?~T28_ul=dGAb)0Gcuy0>cq+C`5bY7L95HSkGT(= zXI|5Ud>+D*pV#k#27p|D|4kAqFY^Efh~4)?%;1vQa_kz7DDOKSTZC($2fibBm24q3 zhO=?b{ljdOL*m#KQRa%6afcLywCS|%+XMk#Jyv%s9wFO+-3XkBaWR^4K>l3Izl@=X zIR=fx%R~&g(p&bif^Om%Sp1^yhls8|^`yz-oclb^OXIeOUKDMb_zsP(=;k7?BpmICav6V*(u@B2IhLRovPfzdX#w zZd@yU892e3NnC=4mLkEL?b3f9M1_mBLR=h^Q~?*swkWovaC1vp{zmEs<+Re{O=z=* zkY4vaO7b8;&&guW0-Pa^g>iZ-^dQ7zRxP%&jnL_*gs@t6WGRu2(6=a5=j#H~R#FwcZnk>G(!Rb01Bd?0(eRdbmxE#NCBGcmA zha$s2)S1wjSRy`^Qw8(>dtkvN(fTcwE_ZE7eerX`H)E zh-A(3jm!920d~IG`HvU7Di3sfTEK3)fb<;B`-MMZ@n!ZY8!W9UkPeZ?O12jgac3D# zUasx9&c&W#44uO|s_p#|)7B7EYHeFIFSpW7gskygJJk2k4ugZZaIpRHw!Yz84NM>9J_woutb3qLZnsj1NJv6XRMJX0 zw+2LZXeMf?97n_+WJ96_|Cs=k$4(Dfr@P@Iz_{f?Nuqqdh0js3<8dq(*x9vD4wOA- zes`+0A9w(nQxBaUq+WXEC@tE}zIHsBeaG`|9@s!63Arjxhc)Qd&_`6x_Gag<>B=HJoV);yO0VqY>=F6} zC|+9M(BN*E%i6+zZdzkK6u@YC-43_}EzkxfS?2IDK_700X1&YlKYk15ruPhh^K?Ym zi>knqpJ=97-y1)6D!Ns^)8AXG{>OM0wyMFop~_$|Epva%!))X%dBPA#{l^E&3#n^y&aeD-vVWY;U2QT{`j*p=V^3|3&WnT zNB`e#X)~P8yt-}hN6a;)XqGNQtB#kTv6n0WX=CTiGR8XLNcaQt1D@zq_R^jDTFM;O zh7=mOya2p4#i`1p2CAvy>{iTOg%a`NUUVq&aeWpXg|+RP{G3_RV$QkAznk$yR_*bEzoGjf<#KpzqQKnU8Rvy5W6dX60}s|&bALxf{mV=X*=fJFG*eVsIsFN4xp9L&GufKTy`G2T5S)#MX!X|jv z<3p2#Z;pfXMC@8JV^;GVu8d(%(YZBSKpk-X{h1zz|IUx=EL2X@;-KdIt1|_YFP%zm zX_+dASwvRwCBYGf)dd|NnF=Ztz!6-T$S-X53y-w27f)Lf25oJj^$1-3NsFWoB6;(K ze`lR*%~ZPxys|-IwLAAf#t*dyORvVI@IjXL8xQfu{yGhD4%^}S^-y(9246}O7WI5a zPRF-oDsD_*IFmQq;5&tOx02?rR?V$w+XC`deauigi6PlE<;bdYjDOe#z!P5ai&~8V_=c;ETZ`2Ejg^ne$>uHUXpup zq%j|K+%yXqk~98SvzeqLAihc;85akxoTc75pgkDxgSxSK?czC9fYDT673iT#;8@}L z3TJ-26-9pHJhfq0P7eBGaFakR5y~jGp+(GoPX>(p@(6BE2&_9ZMHvGL-{k^}$jN|E zghEaiH+(j@vVt~VN@*aTY(dX@?@GT?&Yq8DaLB{LKV$e0^L}Z(!_ErX0aW@B5ZntY z4GQXsHsgb8;^+h>fRLA=BH5&|Wnx9kk^jF28rvlPR;heG!kt)$YLguKJyX zJ=q6eY>0@t+nZ9+BX9&_qJ{G^+CyG}ut zkMg{rV1QUqq^NgTlpnrxU{0k|=kBx5fn zC)_(7L)|3D*GD)l9webK`q-!w^LCS}d@G$K!lTC`wN3vLD4FmEgq8Z>(T;&eflCz; zrJV9s%+imw$Wda0fupW$2^6=?%A}+LmOY1-bD%vu*U3)7nkbjQ9StWy;fJ3buIRd<+`=@ zb>y=1`|N=5IcqQa=H|y@a!j%BB)zgFi2MumRt2PoA;ko+OsPBkb%dsGuUq88a);g4 zjn}f2ht4#)2`Ez;`(Y>!i;sS-D{F$s_a~5YOcvsi06QgBQFo5zW|A5t-@K(Pxw60( z6CWMX@glG8k|F}mKQH3$HIu@o(XZZmanGTDEkNJ7af%D~vd+v(c)G88|1$kHb3jR= z@!A|8MpGuD-6?sDX0fA%{foUW1MW~LC2r6qenEdFfHF1;s!T}-mP(9^;#)2!nxSD1g@wNe3J5qVa8KSW-8t+Gl(3xN^rD67e%qi?e@AQ z3Ore3jV&?dOrbz!_MJ*^ns>cx5;K#7M&PIJx@V{kJ>ziPU ztC86cY$@+JKYqqvj)`H+%x0i-HSY3X&7oKYiEvU6tu{MwF7d486??E;mu(lueX^i< zT688e2Cl8zk1Wfg7WC1bqUcpj(6z2_0w_M{XFqk+ubZ`#6YZ)rAG%yClv2E1H<$U) z3McMl+Dl^E8b><@{5e@#)VC2Yt5J0-v^fU5o5~r)>ljia zZ#1WrMyknMSe{l<@#eI87)?ut!Z5?C7JI8vfhFVoulcH}f9tlxhX@PtxzL&a05rm) zAuGJyBOOM46ML`kwB~83To=U~R9sJ|`F{vbx$DPLquJ70Y_~kIa)q60XxbZpctp!S z*2Jd1=lD47I&~p<7s^=h(U@+iklV&cE(G2sqj4@Gg@&_!2ckoV^8!B1aG zs2SPEu&CxvhD)Zw&+8|~D{g{m0Ei;nXno$=X1X*w69|nv8mT`a{HFAm_6+9$GeQ-q zi}`vJ4*%%HT22;d4i2#}%*Up(%UrgK3?Vmo3@gp|MUS&(l`C#WrBfC^3W66h^6)RY zUYnc=KHc(st|j3n9{Nh$gNg^-nlDQ&WlThsa?U7W<_OgPAO#&Qs3FOF0vwXpq*}@_ z2j1`O=iCHSD`O~gtops6o=ZB>oF(06m7OCeoaqjNj1T*$)0+s&XGH}%K zWqJGN{(AGew}(OS6ExZxR<90tz6@&I-d4~s4LrZhXVeMzto9qYZap8ijqPoVAd1d^ zz9Rsz_+LDN67T6cHic0EGLe1-IYDF*IB>xUK6OtNV_3y?>VG}HJs%z~Cvx>-S2s+B zMc$8dx9XXw@QlhBu`Po)1uh=Z?rgu=pndsuubdc;du-{^C!)M+KC3`m^|o+Jr7&zi z$x4X$ig_6KT$l-*mDjek(z=4d$@ug4w#ourjnm!5Rt_20f-T;k8z}kVCcAj5eFtZ$ zmu95~MR9K9>^ax)dc+!b%~M163A6&oeb|V>#yc%U+AqL=#Cm3_dNe96x22|nTv*hy zAeB%q)OT4S`<*E(jYLLvMNWZ`XKV|1>BRa};hDUHV}q#u)kQx47GY!Ml^ zNeQ_LQBU7to0+_icKRc}O2gq#Y8nk##;i1H4w=!me+7p65LGzR!2wJpG=f2qx(W1I zP%0Xq(hmM{u+rhp)cLZ~{f?6pod|xRmQdRtN&j1zzGCzPKOmcWGwPb0IcgSafnB~em zfhtrvY|kzF=w*s)$)UhKKhD$G@oI3;A|e;w$x#CJKiLMjfVWox0GfMC4p&stlQ_S$A|e)*em>TO@+WM!22=h<4O%mxi=3ZLSI^6*ZR-6}EK_Sp63BEpPVnpa<5*PN3N?{Lm#35b* zHN`gIm8x)!n!*JI;}9{3eB?3X>L<#{&ypX4>{1JXc$S^`zUKwt)6d5y7R>~v97K9`ut8H_)$kcN>P%e@T13B7MR3G!_sZmD4 zWR|pFyf_cU!U*i=2qq)2^xCBlHU>1H^Ade@g7PF=h`s{g@Dk+RzmFkXyzof)c$f?B z(%8=B*1%25E;)&Pi-Kil`4J}Te(1vmYYaR<59EO*JYGiP%{w;e*Ji|D1)|XPt zb?pixx3Gr@@$)kTaSnMTTMi==sKn5yM1@{oHb|??ULyLHPf<|N*Z*VWYMrtTJ)|cK zDl+}>wEQdJj$St&pl4odq7&;biHaAqi<4_tEKD|7(`kCu==w zN~or?@OiWlT$a3x2}rKbF5Xo_+Z4)1sW+7<*`M^1mH3 z5&KsA>=51?0Sat;q0JkU*F=4Q*vwA~!j12xD^@4Xv`k*mieF2hyb$I(S|T-q*20j6 zDfQU?*%i#e8ii<~YBQqE1dmm1bPrb?iM|q=XFRkUlH@qq*-8iBv_Qrsahm4C$gZ~m z_Y_CbU#JR}OBS!N{M7Kc^r2!B@}>;!*XIIpU`rJTfaN0?6dqUBnBPBBRQ2OPijXJS zQPJcTeKfF9vps=)+4*41BwtRqLx znxw*4fOSK@mUA9B7@uF=xF=jHsI^Z|!_mSc4hd}|*h$_Hx z_*j^MhYEAoA1rWzCXMbazY*C^HQokcZ=sL}`sh( z2&l#jkMjZ%?jPkeJK!_R$B%}Tb#ZVyyZ+9y1CB}6O`PIS^Z){K30#XEJQioAQ?$88 z6pFdGAGr%qGKldNp84}sa0}&=im7ObWdVf`fuWZ+Q%@TgKWNJ8a{ZRH6~QlDe^)iRz)@@c%GZ>E22;{9O- z0SSFR)Onl?mQ}C}h|3sLc*|Vxovi(ZUxf#;>yC)|u%z1L*?CJ-p5k5Fju$x|KV;G7 zk@we=*KjPpkQF%NSU9JuOJ{P+`WAj>{rj?km6m1K>gHC>_xL*uov;59c%TqOndr0C zR*n$Y*9v*{QS6M+*qf}IoI0K6ja!&i2~ecEqPp0er@;IshIOHYUvAF zvgdqZVE@AoO%|Wv>W{lkF>Z(nm*%h)xp79bw!(+(t$nwj8~2pxw!*U|Z8S@RAVyX1 zgSy>oMRVl*O42@JbL(ck0nRp&03hvou8oFuN7`d*BWjP-RDi{`u06DEbjfS1GC51H zDY(nt!;vvv>dTK^N4qX(@1g4=7lZ)+WKp@gQ{@_?W*N1(Dd_oh?D*C?fpTZ|Dm8!_ zgO{N)Z**EcOlot9gXUr&6&Gxx5Gm!FEkAJO~Yy6wqfWxk&d9 z`UM*N9sx7qD;lcCg=dj}G$9DgByvp4*{5qq9N<^hN1qB?-5$sBeeK4R(JFCAqtdhi zYu22O=yLCBcAj2TCp0Gc%~Wt)=(y{f@j2+mQ-h!44(;xO9Ffur&ljQ0!HnAu&O=n+ z(im{l(mGKKcm=~I{*#WPC4`p#6#_~LVCLfdf1JZjYRkskvcqrP(@qgtNnP-j%+e+N zh$Jxah!D5*20~(1y}YkT=ZyZ6j}|KMsq}C$8I7NgyKMZZ&k&y%Yy>a(=GDIB{(H+4 z=ymAn{iWOUZ;D=`vN&0L>k97e(4|7AP(bKAbiD+i`RzP{QqQRtsNV}K zIy3||1^vpeVk%*6`uz%1TPpKSi>N5M);bBYcVoIUKbttzm~O+$+6g7ig%0ci>jG8f z8dNk3?VXhTh01p>#JhJs{M)#~Z&4wgvWk3Wwfs}|HF|omlrxMZvKvF*3u@jn)}bi$ z!iSp^_^nq?@HYoYFl7hDy&PUbxl9cgxU~Et#^klcOS8wq)3&vwEt??5Jk$c;{cB>5 zHB6Ew&y!u;iFVy!)5)9NcbKs^)bVGSn@$d^xGG8l2Ym7G7#By8_9<|rv$4<;4NIGl z`IhQYXU|f8B58%jHNDO$wej^Denc0_bTLue0G&dQp#TFARBh*X5mi{9PczcFLDO(1 zqbZd(WaDZSG0_D_%fbXLABOVKd$7zS2mBM_`s9v~5JaI|HnZ?~6gNzQ!AOv$uIAc0 zz;i-Eh3L$=-tQ3djA3-uO#{Cf2ez|faf@nNgIGYPe{Q0E*u}U-IQ(~Gfc%|c_g7aHrsVtV=Z<^By%Xl1PcdOtDms{vmQA zYjuXgV+~~-&Of^v0eAUmPFs3TIA72wi7D}9Ew2D+WQ(1hnciE2z4q4Z`@jxYfH39r zm*-t1kv2h(85YBnU43>1liz9UVcFqm zP}C_PL;bfDReK&^{@r*DCd*RNMenr6uPJ z1rVer*x$7<)i2zglK~VH6gM^v(LG3oT)dA&7C+3?n=_?&B>Wj9ux}{ zD%gxQjqJ@=ViMOuLxDrjQ*!$KZyCMnl+?Mx*hmVKca>Vnp=1NeMS4Gcd+d#e3KSMV zyORnN+0av1<@myoT0(su?`c9VE+5I1Q7VfzLVaGvsHyZD6$$->2EJ`mHj~OKTzLv& zcHz3TM~V}QQh+5ke@~%qd*3eCKqt8+`8St|%b&n|^u>AcFJ-9_l=o=A}7+Y)=X5y%y?!`?mqVvl3{k9_&VhAV4@5n(vdZ zsAWdWI@@(FaR!C+$W9rj`a2Gz>zjC{V)MGkR1Gy>Y4+k{xMd0r{PYr+roVydt)0QH zOmR$CB@Z4W%1|}B5Z-S4!9^@pi|0WYRjL^-OavK73|r_BN4tHtjw-D3BN1r;T}_Sd zyjTO>CB5Ili)y%U>dzw*48&BL7{IjlveAw0KGD!(L`6$ekZCddLAp@^t2t_`JzO?( zF<0oU2R5s@PBTiex`n+y%>W>CSTLvT|vka_XYIvGWF_b!1#m6#T&kjg^g}>v6Aa|CcDL+XRNJ`oI*m+$~7pO1;P&!%N^Ax3Qkm9YGI*t z*4-{ojw%fvN|y4Xkun#=;Sj5{1bV%4zDMzFVO0ym%pF|M(_y5T>}7+Y^7nw=0Qv2SbFm}d%PT9?n3jD5XffdrxTo#T`y`bV{W3ljiUIhf(>@4bZ z>?EhWeQemK(|wlQAv6K8klL%<+3tfT4(`$zKfG+8YY6JjM+q~J5w;v+cG8_bpb}EU zp8(<}Gxg|44X@*9TKWqh!I<}F>RrN8<`y3+V;$b?3z68v`Eb`qkupJi5f9fN@BJ^b zKa3|<(TCQs%r?O*r#-;yqY*6DPw@%mUgIVG;kV|W14?;24$8CM6#~v2qvW=SE-clk zfUNYZ!_#hkNU5ytZj335+H#S`%*TxIEM^p=w!Q;-4IXc6&}Tw`R5hL-QK=*ohZ~C{ zO|9nBj)Cs%<^iV+$Hc|*w}gE^Y(_vJm$eg=S0qlwS75nH*Qj&7Sea4HWMC``+ZFS$fo+u+5f7PNvF&Q zMfmT$`}ALNpz!H%%pmME|3BV3cLxV!dvh~-Q!94|TY9$tfxPEp`9JvV5ZJi>yA@A@ z<0l(ex-dE@HRd<8=l{jNXJP$*_HDTP3DB00*XKsr>@{>wXN}gopaC#gB%}O{1xIxw z!-TI4q$9zFX$Z(y%vF8r?8#l0?j;kWduvg6Pq}OWJ}x@HTSu>VUgoC@zD#32A%7Hg z@1&dc*8)E6-{+s=fwfy-x2?6UhFgZeKbh^$pFbI0Uq-|629X5+5dx~$dl>=$06@%^ zUW2`-3P|DR{@} z+sxsVW4`|WJ8n=kTjRNfYTrp&;}UV;ch!FA%w68Oh!ebsw9nY`CXWs$9!Y73&At=) zih(URG@_=+q)#+d|E>r$Tg)RIDK!oc#VX#D{gU}|f}JN<+T0U9M`t@SAdn|>L@LaN ztnt-eleqC(IKa&jraUpTf5MnCqXd)5bt82GHqHk`G*@mF?jUQ`aigK5zgenuGAGcA zf%_81wMES04%oyBHE%#kw|d32rb^!dA z5}G$==QBumG~Rbnrzo2G4L5pcU+Aav*hq-(S3~VPU<$IW<5o)|Wk6<1#DD%Bl4*7e zjOc$j3s{538v`W*S&?pmsUO599s9=Yp#)d;d|_kYF(tue={d3!*(42cA-{UY=$ugUA=xb#L)?)1GXjhY>?FtFi&%hMAm|9oM(rFE+_^y zy?(xjVRy5>3)M&A8n4n>^wx6Atw2JufkHE(UM0I)kdDmElw{g?0)fzjDf_;Phw8ah z5Rarv$rk9=B#_fMljz`!7UMXGgCnFT;a}=Loto%FwC-)02)G8FH*su4TTHFo=;u8{2j= z`T!`;kp+;jaEtIaYG4FxDysgOS045<*kazZuPz1oU|#x~o{MscZQjS%PD(aMlg*wQkRwoZjAc#AH z`N9C*ze-D=wbQVNb@k01iB2y==~r|InxMD&X4m0#lhza)Mg#Lg92sKlXsZSU$VF>W_W3^(8Tr?J_!IhPY;8vUt;!ASq z#5sopxuObNkRc6lvXpS~;YVq~#DU{ZT`W#V*2Y{EV4=&(bx3U~^ClZkY8PM(;LRIS z@i>rrFo$aQNH2C!rWdOQZYicfM6BGZA$q_qwrAT}Op-k@d>0F9{&>ICK0P74?Cj@O5&8}=&!rs?Wud8@cCiSK_ zetyy5!Pm#@u!w|QTs2dQS5-rREyUL`pxtTz>sW4x78CBr&OXmQF9&ro<#DAa+z!cK ztPshaGhg9ts5WlFxKAAqJ(@@qYCcVKz8i9B%-KR7B;hEq~!{Z0;iJx zOJPxnZ4Z4O;(1d+wcwVjnmk<;h5bF&Py7`x3|KRU{3Jo7(9ObsHvYK)T)fwLMO(9Y zi0OIbJn8!@3!adIBPnjZ7e9a(}iSqei~8uOi?$iU$H%KOIF^#zt6cgdX~&7pr4 z|8*^Li1>@7!)iI#N=anjC*Qk&Q>Sxl9T5Mx-<>9^XWw69a9wd(8F6&o^dj61!znZu z5q^mI&y5}5WBVg=sSvdR%D#id0scUu&tK)OrmG>OVLmiN{svBpQ^)sZ{Mvk^6x)02JDvRKnZ6@L?9Xg3zE?VT2T= zZ=b}LFmZnWu08_B2bngK?^pBYa4GYz?c^YzjlgrHw}0WC0Bme^8@nWB;m7lRKJa=PscK(@X}0uJXI1k^tv8jhGN7K{vFsPamtAc%Yq&E$J*J`?FF5Em5i zI<@auz8~X1m9ban8gPoLp!^w&1Pu>=JSobYVKOMjx<7VqMep-DSE#%&9fm9An>R|{ zl@CpX-~t;-K*3vUd*o^XU&MQ#%+P~9mC{(opaqGhA3RV*CNb~1nRAataIDI%*}uSz zAJNNUWv=(v{z-h$W-PsoZ=Euio&&H=J~<9#G*m_U;l(yA86+tZ&yc6so*=Dj2hL(^ zxYh*1xuYY`BTHglM*}5H5XygUV>I3r9aqh0UIm^@4#3?~-@!N^%hLs2+CbON=`N<& zlY21d=5{opI?FR`lt><$Abvcw23~+O#!!?t^+T|_HAH4;I&pCa1(4rEgaH<6WXXaF zgC8K-us2*pU<)vW>9#1ckmsMRS*o0!Pe*9U=y4-i*)Z8DhJ6J>e^j6Lk;+TjQ7dX* zwYIn>{1gfV*dc=~np~|<80C*f^?DGbciIGPl@%^7UKp&&wD;(Egp$N1?h6bGbuKV# z-R`ck-`$_7-mCBlm$+5Z^#kSr(6Y9cS~|~!X)I-F$#MK*8Y6L&+5rAO33`7T55cCx z{mg29peOY;ZnDLEi@^A=hUT!;*=$4I{fNRn$Otqx5LL_0I2bJY;V3BrR<~&j;wJVt zD;gU<+8TBV)~&X7t;rGH-j1U%=Nf-|FGmB};~}yIRsjMI`dEjWfqGa#52YKeJ(n# zGy#fbXSeI1hoU*rZ_D<=t~Y@zu#R~L4A~D4w8*ye{)&V+THEP(XS#?FCE*z_yAjD= zQf<%d+mC>OiLH=}C%~==tv*ApI#5bnNY;$5aVq3VqG-i^yLOReY&KJ z)Mi-6RR45woDAy$<+tJPoP2P)(#Xlvb`wo#u3VH)n5-0j96f!G@Rxo3K+RJVMdTGq ze#?}yq8TG!|lOpD*$$f0E)_nu{tmt<>Q`Cy*K0${B~`p`i&k0MO1*!@+( z;4cJkX^F?@-L9XcGxw4;^*k}t)}nRZRAslQ$TIqsHCq%}G0p5iq8Q$7S&0a%&-`=*q)i)NZ^otJYx?Wn^bi#UOChq*EUL#Wa5bD6gnlNZt44! zS2{m_+_S}&8Q?fWsh%W8Ok6pu``_N%`63x0ocdRZ=+V18gz>=Ep5UNCX32XrW1%C* zo&A0^#|XWI!FtEhzh1b@u3Z zrdYgtoX^#7jMaI~ys)gpR16EQ{AkF$%oT5+=+hnn<0F&^NK3!>A9=%kl@2hEG;AV$jHd4AlEEFDuE|MAol)?`!$W zl0i3GnoMy_!K5*xrn$rEbhp>5yDvq+VK18yKGT2lO}%?;!Blj7W0@2&Q!+UV8gO6cefRUCm7y($KA54c44dWS>+ z`L$Ma#&orJl{N7mou11RGKmAcHyuP_DyhuLD1`qm?w`8C*jH$%qOF4TDN+T|((y2vEr+e+ ziw~ULRKV_~0-9CsW=EPv+8Y9Nyh3-iL`Ld|J(0svX(?1bDw1uQHs2Jtbj^Hq46>f4 zmfS8>E8iFb{l1AHm$FMZ^|i8zq4QY^a)B`PR#3-427Wqu2fx)vbszn+k;U4}M2|Bu zuB00NKznHx*SIdTOI7Q*E*HePEgbG~mlL(r$n=umMGSaGOE@`k_R@einoK4?D8453 zh96OJ&ozs18_nFOR=_{8DI+xyPRmFsBjYx5EF#)?)Uoz>KfOhD(wipr-=&PS&k!S` zin*bdRcE7$MXcin!0JwUfH<_ zKd$P=BW%UhJ9P_uwIKi-H%F!wv__Jv;=NSW*3vj_1bx3MbQY(2XO*Sg=%Op#McNyHS(-CGLU!YbcLu={bj{tpRQYdZwj! zTYz2hI_dryig!OuC=Mx9iQ&$;`-5?;UPQ%olx+e(sAV1G>H7`Jmrd)I>oA_|Lly8e zg0~sJ+l5&f2Y#C!#=QW`hh=R$KG9-dh%xmt5R57lPv@mYkJ8OvhO2G{G+R7%a_jIL zxBja#>wy_Lk?%<~H(}Sc=PJB6!Z~hl<~XHdG2F#%1HCfh2yG~ivW$HMkISV9K-3rCAGM0TG zG_y3xObaL}DjAG$_{dReAjxGz5DU|&W>A8h-f)f}YN$8Fk?*>vzO!~I@p0Kup&yvV zm(+na8q=|=uKRD=s~18Tartu~ZcopsLo;C?#&z;vZCU`+akLnzb=zLtlk~+yxA<)# zSVi01R(mj}K4cKN!4aq&07g2yrFYFcH6x_EOy?670tg%Pv&z_MJCOG%c&Jc)z1NzP z_6m0n18afP1LcCIBl=_UemeWh?~}tq!hA93FM!1Fy$C!MxbDd4SK9OfqJ>DHO2Cu( z=D2OxqXp>g>iWDo72Mt%=Jc|m)bJ|h<>y_>^*(y%a}OJb)tqMGlk}WmQw$Q&`#c_P zKa;fHDy6l)S}uEl8iTzg-Q+eG>=$UrRlVDP%Dl*N$@dxgY7}rGBiH5}dp`c4p-{6B zJk%@;8Hde5t5OwVm&rl>znT?{eC}>`K(Wl^U1CE6b9Z_+Wg8s;X0%^(puf7OBi*4a zs&$=qsjn6%i?@~6MxgDy(-n5x7a;b^RLk%FOXe68+18|B)mpr?ME+$t{Bc`Z((6{U zuxH{!3-Z)x=j~}h)W@yHt%iu(5%+ZQHJh>K@%mo<-pTW=YrS%bEMaQf_t*3eplhKo z6$!Ft#b!1j<^83u(vQY^cNI%32~8ex^VvJypjInRB&(wBevz=-px%u5^WdDo+oeZ` zIi9os^?8tUXvJ2N7vDfY+8dus&rDvbaYV@szFmvN=cjR#jI-WslX{~(K8;7t8kDcA z=(DuR?A+qjyHQk(nfDFzC~dMZU|N&tw195xZA%~+$@>W+UmiNPRaS3CECo4CEpv$@_vSwcABElb7o_Px3AvwAtOfwaE)9fHfe-% z)QUE`W!;(Q+zsyh;lY0u;)xwcevm_X{Nq30+P`C@P^iG0={w2B&$I*!ZezlhUeGwPA@SM!HIueeyd5CT|fDm zwyZ>Q17RB3cXHco|I}t&rl0C*Zwu#S(5%BwySV-Bh+l=_r3IX~fbEMVunUj%85uQz zPizFN60Y*FwZT9JrF$JNqLjb_kqHS7Cap3J}@< zP`t4YW5l4nXaTZG&(gq0gqYu2$?zvrsQ%K$$7(V6l>MF6MWU!?p}-oWnu9bTf|r&4 z-rX|fMk)%(Y{1je5bMp9JDeyOt6Igl0QD3;0OlS6?N10e*<>3gyONqU z=cv{Eq}lTdiBfv(CKY3)2CgFi=#U^@<{D16=`HP^zI>LTS)I(%LVi zPE+e40Kw(&IdhxctG)?(jW+>?R<+-BQ|s;2TaB=k?cRMC2bLUhFgzR?rU7xRH<^({ zE@MEFd4QL)88Ln)JkgnL!S57fup%`t5Qq`@ZAvtRR-)lI(+k#Kioq1~xqUmsCVNk1 zxxr@RwT)qPgypyzm1Xa;$~cvySr>qEnsht_0QXVC!)+=pW3_JRZ`{4t+Q7I-4rCsrMB1Dm4Tixx#;%M%3e!iP)UyA(fxs!#%aG^&x?8+VZegBA z>}gH@<1Js8UtW`~|43rWuPnjYDFZ&I+a;9LO|uvRPy9KjmRt;xWg+kvz>aVYHAdkI zNU+D<>J{&>4k-?Qp&*xf@Hk~2pw>KtCN#-;$WUvQq^9Hr*Wb@^uxd4fe-)ek{CwJ( zbMmA9c9aNCqY5{Q?#97zJkYfCWa*vQEaoQ(@K<4Uoc$9~A(nRwCJCE)WavZ*wxDop zj1mZviI@==v3r?;rhXj-&~K9o585%UP(x>V3>cN+Tdlzae@1ahZ7Fj)(i8&5AS3(P z(8ByraM8Mnc&7aZeeEdKkqe`PBt#>-a=RLEHGbbI64MTU8h_wh$q-z%J|vmV(FvP#O&^aUnEeFgBF9ax`HOHWUE(_w5%e@}Xc9YNfdNmrFZn4v+$KNw$>aT2>D*~Evt!Ox;&`@{X7FTjHROm*cERy+}mX*&vW zzI)R0-OPL`nCWlzoR`J3QXeaC{9Ep7bISEZT$#5eA^>if*L9|RGgDONbPC^z#&g7u zX?H4vrgR)U}_A!Ci8eN8aHDgsstly@fjw(@(L0a{G>X)mAee?CBnKjE1Q%aOMc zX07p)b-?sIM>_=FZ~o5Ky8XWF_(Fk*n9JYDw=UDR_ik~tUtc@aa#nZI$onB%YjV#4 z6uBucYvOEQ<9*)Ry?$#7uFWQU=M#j?NOeM>^Y%aHz>^h04pQS1vETZBh66cc!Xjj7s&EuT42_vRz|PB#L!&pX#x zBebcbXwGrB-wnmGPvA24uF)1 z5hnGBQ6}}su^+R)QGI5z;NV)WfP-T^azjVW7)q`H;ZY(mX?UT40I5+$-1xZ%NkgSH z+)<*|XsF&|&H=Vk5y@Cw;ZRnhKuP#q5r>e(3q)$tU_>IW0Ps;F(w{oPv=|W5;GdAh zO@VBqQoKtAqme^ttc|liyMMgq! zg~bkHHa-Jp5alEtrif5~ng|_2EIoo_5V!(h2Z#nl@MGx$CPQRvXF>oYMQ9F?r7i3QU%ekp|*0(W-Wpnu?1kdEpVec62)GD099t* z%*hE9DIWPi=wg}uV@H5gJ+t%n;_Aklxa6+;X$YL}ju?YKsWfE~2E62gV$_-1!79$t z!#5;5S{exmFBIkv@mSD9zKZxjVj9Oab#4#g){RI1v^^pSPY`<8%SDx`V zK4IKns!r+%cmcZ-b`$iC5HE%X_wiym07P>|Odm1DpR?JHFaT>~N0tj`!>~$UIfgZf z*>O}Ie(A=%B(A}E=|dIzn+a#w-e9ihlw}AtSgF~xbeW{+WWegE&hRu^hTgfAOCMn} z{z#%9y}+vSrCu5iJNptHz=C2pUrNsE;Wo?t(K(UycnB^ryGOxZE*)q-Vj2{cOW1FN zO`7+EN*@M81OQw~g9K}dICa)~9IVX~rOslS{xZ#a)(_a7N=gd^7j59QZSbt^E$E)+ zI{EtlT=81jWVg3n#yQ6Ti56P~O;Zb|z1683Z(X2NIi1EEQh=)w0;bxDDU#{Yp5blH zl)mx(3C6m+<_r=3YMH)v?ciXDq0IDtES+q8{Ph82{BszKhN|h z#!r9z=poR7#M%}_`=Pn?TQgeOdV^7T0Y9w&RHNM+4%9Zg^VV?(Css0b&n(UR!QYPH zGghta84T1G9^a0j7irWQ1rzuVlX&#B2n&RBdRm4^RLocW_vW+Eo&G0k_&9(VK3O+J zLOaFeFpfUb~4__nG#Mp9zp+P16`@A#~Mm{MzB=S&}`t(DGSn@t0 z!r>gDG~sZ;Y~XL}e7zj@m#$kq?j3TsqsMGI_dK2gIN=|HPizs?lN)#ht6WX= zqi3GEpBHTkiX6&?VKDD3Yc-%U48Pfif}S!?pdY_ANAe5SqqOP%NIA0xuX<>`^q{^r(XxJq=HR<{d{Ykt=npMYjX zHF5Qq*fk23qW6vPYz9GxV!^Y&TG-KtR);b!06xxc{X3Lh-n5kx4XDu+hJ<06g4 z8+UKPp+E}m*tfg;EAck}*zxpcw*bG~HGc|J12lKf!-LyiPRL*GT9w{_)6=(ik4m_) z;p}hMH{-Y0((Q}2$s|EimM#+C}p|1!`OPqu~@qM z%CZ!bM%GuNV+OQpLA=^l|AR5e-#~Y_yXA-V2lJezj{13+&6%8BjtW)r_dPg|)@hu} zBb=>~Z{{8;_k`nw$Ri1zhPpjMWaY35!C^YPiU#{dzvFjWGY*0}LC~>o#Qm~lUpjFR zD$>j!FkAu}E(v-*1*@AlR!_sK-#AukM(T_%RR37n_(m z9_^4)F$Y)im8!cz3yFrN$D#r+ZrtsKP2a`B0(Jx|4ZIa)b!$Bhfzf#w8ge(Wx3%1+ zm27T^0bXB-O~`q?4z`kz#|MbP#}3|}{)bjwN6qHhp2aeW+h>6b)PTtKgWY3lVw>{e zUYSkS@ThZ!*Beqw{tD9&3I$+mZEzKiE&El%BvRv^C7HZNU*2rkbTWH+`$QKLZeXf@ z0NT8-QRfQK^f(1Y<~dEOxD*juPQL@A?lc84Z&m986R{QQHok5`z>z;s49lMdsVH|{ zD(Pz(=|avW3J4X9`P680{sm@DR#7ObT=piV{J(w;n@fKzK4IW9}mtbmjY_H(Ron$t>0-@M_^=0`JN z2m7WtmIh(w`D%jZ=`XCZBOxWL{r)`=Xov_Hao^355UK!R=%NFQsv?8IGD|iFVs+sp zH@U%*7WtXdD$5v}YRBa;kHnV2@Ux$GL$16N|anG=WLmyTo#*oMwHL~q=v^7sVN%hIVNR6Z8toRz;MBxo_RugEGvc7I5QgMvK>Ls?CsQ+%2xqFwmGNMLA6W@AT7j{CcXKO z`wzQ8w`qrcj4Wr*x#P{D;BxG1k7fPp+lLvLN1T84b{d+|bSp~drlpH^qpd3`FK&9% zvt^&7dB1*3ft=@fVV239E^2NS>RHTh?VFTUj`j1}m!;KNGjvy?Q9eeMD97*6q)f&EMf|LwCt2WxXio0%>`7x?D~@Z zNQw$%Q#N|Ud5KJaK6!XoRrGMbmG3#UAQBt3PQ4?1! zcCcO}k7zsVs!6$EtSDNaFc5fRI}(~gq&5pGAHgTxDj0f>j~uBCZlu-Yn1QWK8XOGu<%|~1#gdJNT;G~K@@Nm*-)Q5F(bnX2zhA>J>&tEw zNz6D9nklV&h?*ZPGq>aJz2+-`ae*%a4AI;7Qpowg^LNEw2wh&J2M(MTQZku9A% zd3zDuq#7CR6QfG50F-Aws$-j8e#%I#r;!2z!IO^i3(D=bbZUB)3{h&VQL&&F^(eIEk!lheSQYGF(l7r+%_1e z2wBG7?JpuzSnf?5@2M@BW(IaZbu&Mb5$E>ogC)`eOowdhoQA$oDf7y0!>yalke8@Up{pF#TtZOU#{6wfBa zWB^LFbP@Xc&<{|(Kpg$=q?!yI_(N^^-?n9wn&VNl&Hs_@IfKwdm*Vs7rG+I0ud8Qi zCk($zJ+-0-I`5rcXUF$Y_vgU( zSL^%zaPwhsHxO-($^ueS^SiK3D`s(C@1}lu z@Xrh01MHZsR+6w4CQ(_=Uh<9d<3kJ)eR z+e7=M7BJI{*5Pm<>kuJa9}{MbxOoX1q;>*gXtv+ref&$&3Vfl+-wD|`$7#ic6HC{A#z0>AV~ZrB#f7d7{zMPL4dt0)O-}i zOjk>7UyJvcTLRi`Hj-7x5m)L#Ln_9DK!VH9k`{?))a$@3u_XZsxs!_@B`lmt90bHd zG;AXUOTDfyIrV^LYaKhqaN{4-)nfNkfLu70%2SXlfCILW9mTPoQcXX;AW)?XQ#lv!->L(bngFcXo|9Uu^0{nFJt z4Rax4&^9Vi_KP&9Q(jU`$L4wLVC=bh+c=G(h;5{77qXX zRnlJs`3^Qp*7J7ve5%I66)eW>0avD@dJ@X51$fS?vVe`t9-g!Q1|d5j#P&BmQtdz8 z%FtA7v8)8^ckd}My9pPz%g~dIJv{`Yc*UZyF4%5tZHJm=kx#bD*QOmX?`OrUfF`2f z47CFjlqc1&X|UOn4%@)`0Ojt@3evhI4>E znCzx(aPWP$`H%R5kFR!7?F2O6`4LzX0DIQKf+FN5)_X)ZDo#LIvaFN2BU}%1s?p0P z(MY@?(SE?Z4$62tn4TzjJ==8E=<@!@d1S^T9`IjXs}X;9s;O%qrffOHu1 zvxUJ12@k1}Ps|lk>do=wB7G9@vE1JgD6PF2^+cDoM9CDGEUfacG5HCRtCk0W9Z_hS zWNLvfx<&_qdsypfQ8P8>xvQaL;NBStmwK-kQZZyAlz4X9Gv);zdTq>@%L0!Tp6#0 ze1sLzPkpV@?z$v1$=G(S&|L`OW}6sZ=obO)4X3jNX8{+oenM2_q=!m;fN#xGm4@Xr z7#m-=)r|LmbcAuTvSB@wEvo{?5Jd2gf$Wf|TaH=a?+l}&m+6>^V=s_3#&$OzpCs5J z!wETuo{sg+uVwb=WhhV6MEqGEbB{}=4{EMF1k*Cb!(O<1d;j4QGEHOSe=b@su9n+a zk9b=fLWOU`zXE&kyIQB40mLC5$P%~FjTlURYgV8c+Yy9CRE8VRn-OO17u#Meei_PL z*2{eDSWJ>yu6Y&8Ghq$iL&<(ZYasl!HV632Z~HC=ZA84%)#=eJN415QN4mKO?UAG& z5gxw+!xMI&N>O6S^K4qG7rSf*(kHokUM!jxff8V>r|&IKk{d{z0QMVaJ6s1FI%zcz zAdUm`aw?_PyMR#IrxAx^)+fBTR7hqZSubbyuxYUwN-u7|i;~L6Y@Ri6{56;iu3u~B z>%sm2Z@oxpAh=W^a z!Ix7IBpd^^tk|MUKuc(K1v7ln)|wL>u7*52Sb;~)O|aDuMLs*NiS6mhD3VRdWoKQ6 zmLeoPT8!OOD>k!a{CXnEnh8V>LO`GITDo|d;86Q*N(j;OAGYfB2xCA$N-Z~adwE9s zw!51KM`nog@eZZKthM~km@HnH)17Pi_MZiZE8Ut=p``OE0MR^c)!r#98mjBHa~w&P zlVoOXuXfJ(%h9fyBD}(7WzhwOdS!)I@TTMNQ>jH-t*$)!;$ZV8&-%Z7zH-g5 zaTRR8>?66j95!{8BqJ@%fF91`9^k4dd`<~d4y?8VCl$@(&>H7nW~M27j8)n7y3Pp8 zgfeK($1~Ks0E3V90YF4(YK8Yhr125^6yT_~Cl|qM9{_9FX3Gimi$Q(a@x#+I_3j}d zhS`VvO`_LZvDh-(jH!5~3f${yrHHV?<}W)QHHDA8QEFw*2<<80BSYXz+xL35S9&-lh~0HchEe- zahkSeCp4}|?w2!c=U!2Tm8A~snSZli_w4A*l5<()Jq5ZU z{4kZCz3tiW$~j!pL8dO`?(eg|Kr8=%PAA{W38BV+Fv28r?}1@~a4{wmsgj{4???(l z0oYks|8IQiqV~E2&M=bKwAw{}W^nI>(==V8Ln7T^XqiJ}hIH8nejfr+#y|A0df9=^@_Wfs13uPdwLL6<2H&$cPcp5kj#6Hn>lU(cfLC#c!E zGI2Lp?YOVnXVU1NM^jul0DDEw-@TNWiXg#`ne!p03;*biyvZ_U;1~YzBr}mpwIK^C zFa=C{LL<126D(`o41bX93KHlIGnm%`9K7-)pa%9F{3v3UJ+Axv0I1NdF^-=cQ{akKN@RRtCI)B z8;}UL{l3?Zikn3}2PlMu^D%2rAQV7grZWA)bpK07prGTD04^GT&YU!7>?=92Mo$Bd zLaQ=VV87d*kz-*{INn;7=+f$A>q{6$=Sl4{=&|J+28FJg11Bc*hmnF320Q>h(Wtdg zm~Fterl-*EQE*5Dh8--b>P z0c!|{j-udASmKI;b;;bf8t@NN-lfdh1#zC3CnY|HaqI!zQ86>AdMOL5L6ObPx8adR zQ1Ag>fman}jPu|1p|1cnK>LDc^(>eZcEfW5buxER=b9_{5>DB*0+11>On=ctci<>2twfL0tL81#q>RQ3<3V zMFi8pS7|?FJu~`Cc7eU^=grONbJEXANFLSycGkXK1;EP1PME?NL(A(g6abI=DC9ZS z*3r+-fYI#6IjGh^C4-cry;Vs@{e^{J>Yk$$!;4V7-T+^yrT z;;Dk(#Ltd=aB%Xd!Pg~gvop(`%U$nlovH4Lu|u%D%DwWQ3m0dLbZuK0?;pdD02-^%h|M0q>h{&Km!Y(MwDJ#_C}WzgN~*t)M4s9Lhc(6eqj{(MRllWf|i`>JuRb$x;k z2W+%nqwDR}CWmj^c5TvT0h-RIpUNlSmchNx?isq&J^j1&dJQo(l^QIR^19`M=EAqI z8MeJ{2dmc<*{85L@**&edA&@ig7E3q%>FuDO1(3kCdkUN^`rrjAc(>gq<**qUo|HgGsPG`_v#LO1i(9C zVWNtr;0rbCFNf%YbIEzwe5Ppm+UB1J;h7Gniq@=W)kRRX8zH0MLUPv(A-zm5Rizg= z%VOV-)qeQ3V6iQrp%k`$KcE21gt5h{$UsA;N(v&@SS39b3#xa`wTK zrD$Ri`3$jwo^q03*7gJr0?qkrz6fo8!rG8UN|9J-M1q=w{U(*YT>eQxx13jW9Of^&RJsFpb#ylafi*)vqNrVNQRXHaS zKG%WS>Wk7|)hx(WGb`~x1-S%T3?mmo z+vRdii+T%hBQ`^F%x5E8IfrOTjmbVxButrz*v;`&aMnA}hPRV^TRFC_c6I1xJ!bkX zaD-QLobz1)G=5 zo*gNnqxSH)8a*sz2H5c3cr0gQT(p)Mkz$;a(5jAJidO>x(=JKQ(ax#AuS@V-Il^W1 zd;>6lYfl;JGUsm3=J%0OXTULSgzPc=w`Obhmw^!*-{`MB38<3-ue814QM-mLOsrld zBk2rj;kp^!V{(99dDsRbaWoqog^{^4dg^(=Sl|Fi_d*y-78zllMLX#!-<@G3Oo<1i z8VoaOXo_6G%ctzYFg6BjYTLUnbx&KwsUU-lM?$Xx;lI2hn>HU(4j7Q4ghnru3yK&X zTc~7vf>k?z?i}O?WAHgQTDx?} ziQ=}tOY=K|HB)=O!?|b@q&dzNtO*ks4AQ7J{Uubiqo^37(ruU!(<9FjX;HE%>6_ryBIZO`d^*Rc z$Po#c5CM$~ZFB_EtqS7nBL;fPgX|s1yf>-J{($Jjuw-`BV zr_FAigOak9b*Qha2_c`V<20Q%9%Vi}ELn3gFF@698c+Mlb0dyC#JtfvxS*5Rjs9I2A2!= znkbmG4;{V0m+uq`l@3a={--o^N7h6^hq97OW}pf< zyx`?&C4AxnieiMaTY%L*=@G7MhBR)AGszPG-m#}?u7QeKEK)8APczNq2i~^lNaiz< zRWSU;V*LvCas{~tC%L5nzYT{Q6~DuCP*p|EW3x{D@A-fy(0HTwAO54RC^I{OCkA_yca<~2YZ}xP)CXEj=1{Hnt6DMqCqgo z@(NZ{taC>`Hg0-WNZc7P-M#w8Q%It`lMdR!T4U)7Hv20$MM?F#sS&qtfsY0NpK4dv zkbM3EcLqyR;X$z1xz2YDB~rX(c7m#5yLTxRza$3s{Ypm&9iB(kNG9)cmK)ClaZgOi zSFyrAunHR03!Du{?H()wvE1TmvJ<1J-Obu|DUH0Qe1LJ#5ac4o7>3Wv>gUx5X*U=b ztQu`u6X{M*2bP>+UcEkAdCLa;;NY6Jeg%XtY8Cjd9*&9z_0O!RvF*h z&z8{J;a^YFudLw;D1agyR+jc`$UXK3C+jQG$blj}+bak8HY7XDvaA7>jKF^j`kR(w zow7`|Xk?vQ1N)njYPt?{XBQl_&I2Aq({Ze*M`vKJk?OV0uZ8!2$_7c}A`HBHXdY8* z@mXe$j%%|4+yT$&gM04nuNa(bsf*o{gAVWg4jwjd_c$BZ-P=#?;odxqlV`O7 zBB_Hbz3vd?=t}I-Wv2ugm`9E4R!JD=n}ZhCQ|xNt`pBtxyQeiG^sNSYlq0{LS|zTy zKT2F(Ofk~O51+Eks*=`!NGEr9b=yR_D;MY(>E&OXLIjEk_5k5#l!GF~=<_MoUJhHe zbB^NqcD*!rzzSjSoJOT-EPk`V-3S*YjUAnYKA6mn_A&C%*>-!TTm72eMhAQOWGFns zTYeVbFfWZ*57WXu3ojgQjDuyMGvR>G4YM?9Vb6i5hG+kfTd&FT7)(iIY;S4YI^^>1r_9`SCB=9rp+ z!4JN{s;ry3_dUP8=ZyCBZ8<1|N&BBg5mOO(Rj%DiYMhwtB$|1}Ar+Rnyu!VQ<1-Ns zfg!uJfB>HOYv&DDx)>CZ&(^`x)lGa0EZ-0abO8n;UfXc@`w~=3imB*&_s&ELG+RW6 z%c!t=Tu8a>6}1VQV(iYb$BSvUD?{;cK|Evh>IE;mlB>1j)FZ>iAOH4v(LVkTD>Qkz z=JjvTDa$p6hFk{_3J*O;GHxXAJ&zC{cMb-D@SEE)_5cr?rGM{klZGo0_A(K9WwL&3Q>mWKqE#Gg&3v_I&b1N`4O| zY68G~W5r1OlO%C0fq*PP#)W7xwXa>f9}hVtcoYE9wJ*f)fY(Ze<{kR+b#VSdq{y!_ zt@OQpxcF!cU^u-QDL)I!r-OJQ*~-Ga*^Rv!WrjT`_-fz+?4;YOy^nv@+qP}nCNE=@*Xukdr++?9emOD&yd9TpZ!?$h zr$Hm(Y&^aDZm*Y2)9)AGCilt@s|3DoqZi-CA8njJ-e1q&uive^`Op7Vv(i?no~Lh? zZnXTCsJ)HS`fzg#eD8|V>i!Y|yaGhJ^)l(ASXWozrrZE;4uUtei zvgjW}XI{Qx#N@~}vM=zw2Soe)$&tNJ$&vd5LI)mdLNm@dx4qrfxFbIwoB&v?BAt)> zF9#EBW5LW>8s~AXXaf8tFSp56FRx9Q-#3Exm?wwr<;&^g&lO~Vg2tQ8E(ERd97O>L z!t+l;hcveET^Pey(-!xgCOG3Ka`IImKQHlbp-k`;s1t zE84HfKq(#a9D|jiPj7VBd}Opki&3@f)u{0;W8Mn}Z>-m?ewFjwSqVNo4(3j}&w(cy z57ePvIUkdZhfUA~tz;R0^N;hFQe9Mc8mD#+DrwV{oXpyP0;V{Cm;aNYLjhrC{0~RX z2O5-(iS_@Nq{iY8%!0|r^gj$VVPRWWEyf=*8VlEtyA&I9a&I9RQF69FFf=?H(|;vx z7=B1(FBRc@HrSmX8Y2?3Sra?#piupQIYCx*lcMb^*9zB0suVPMEc zWbgs=!th8qP!2yDH;M0)veQSGCaSxPw#xID%Py@KPojP2gu7lZ=Qs0DuW$R)+ug9u z1PI8=()wQB9iKIH-R|}EA4iMPA5DP(`0g)srI$~_T{iw}gt!`_54#(IuNuWy2|)PW z^fmyuZ#*BOR}&Xqb}#1d%5U))lUeGgK)t@;`fw`v#Tx$8J;SHqn=4160`&`A;Wmsu zPq)BlwhcV1zs)u`)BWkz8U^g_gadX4*yjp2Q5bN*`_!>gQ*got73H_& z8@RQUFHR?h184{u2i?7U!PWRRquerHQ|wk_c%RSXxmP~cT&d`!;WYAQ!Q}E1?5!!~c|-tNI#)x%KUrAz-^;`f94v7>-yi^9VU{l=_szi=n=|!OaGa5`h8me9lj;bO47c~rRn8aj{S*1s-z>k2k zxP=e85G6V#1HlN}Ef0{O4H@fM1hIXfTWWoPQc8^lR*#i=_EG|xpgz=7UU}yX?*0updC=lV;u?3M*ec7Lk z0bWQ)#^u7=588zf^Nwz(*hCeXF~Cop1hSrE_$Zl}yYRfXfEi$C!5gcf+r{sjD7{k1@uO@4#H$x=uVZV^`o^ujrGIET&?X+b9=34 znLVR+BEa)Trnkm1FuY4uFCDS#=E&ssUu9&tsW{Sn;n zesiz0zv<7#*tGbPex7-x@T&m~wmRij!1*oq%!)snYDg7}=ih8Tz9D-bWOv5f;v>G{ zRWE1j%9Tr=mzETNgBSe74_`<>#0Ju0FvBLOI<( z#5SD>D-!y=VB4X70Q;}yhW}?`V)`FI=8rlWGb`hNtP2_cJ4Y#skvSx%F8)U{m6hp# zi*=}vM(wjBb{^BbfbPYpX!`~s2r+{mEJoC5P8-ncMnf=Ph&ndUW`@ zAH__zLyX$r1ym<*6QZar`1+&7`Zhx8!U=gChxtrfaXCS9b0o|^izVj?Pw-QWD#id!lI2ZCZ<{eHPw&E315ldK;J$k-#?__HHT?d

    SVbTYECWzjE>8;)u;8s&bRWSFkKkVVaNLxm~teYlN=N;oNP z*V4`w!}=l)JN+D%9?8x{OZN|nD55<{!H=hCx>O%)?zML#2ck?HaSd%inZlA%(AG&N zqy;(snNZ$O0AzOk-8jqLxGOm+f_vh;;X>#*765qn*f@I?J`|yAykWJ0x7RWL}|IBfqL<- zen(2SZL@h0gxK@kV=-IpS8hQHlAo$toS+{qV*~!%V16zx;)(G2+9!_tcb#ZR(r?Hm zX@K9QFp>X6_-%U5A0TEZS|HX`XEG#2NF6#^M<}kB5cBwpAy(Yipl(6uC8$M>>B#;z zL!mkNFNwI?PHE2<$(f0r(UKLG z@*xR|p&;FI=&V9SD-T;A2d24@Mk`3vbkDUl9&x1*oltrG7uIsY-ENcBA|bS zHB8nEZF}3D=uI%~dF92B zu?}n}^rU<-uYJ!%toNq3z7`B^CZN{QNkJ@`C)`U;t-u0>EuECyu=e08B#z1OrSOR; zNDCCIgd3;*8{AJ+7VIbnCShV_BQA<*qS>ZPPCjo3c`J(4dlSLoZXBsKQ4ua46{8v? z*figfRBY4!D2B5}-J;0z8dQ zt2BuVdCem{L-_Y0h?|TAg_=pVa-aV=F1gS`tBMuQVSrJqM?yo2Z8~Of=3!xdB#WFl zWU>9YZvw}!yu7F~rD^TO{As8n=ap)yvUQ0xvsoRQB6KpZYe7N_WvDIFqPD7i-6?fu zUHwim_+ok6oN@i1-X^mJ8=$1n=P{T_iZ0C_vhP)enlnR`8c`da?;4k7IJ^$4Sy=M(fR6y8>0ixhJW zylZ{a?`rNDPYlU0?@>$4$vtOy^w_5%v0>PDeARr=Sibu_A%n(1g~ZHej!kDUJ$_(+ zi^5eesP`xHfG2l(ix&2>^fWE-i2$t@m0WB3BXB*k^`Eab2Rr-!ox0A{keeo2kdTN(t^cy3@sjQ6fu#SI?rKP}I$x$@)rH9mluS^_o~ zHM37%h4pOiCc2U20f3L%k0+)(`0#r2^$YB4AM!s_3@><|My2=;sYCj=Wb z6nlO>mK5q5&lSiCS~qpbbO7t}s8?%dc6iG_*m+en6NgTe3@fNO8lo!!_tluSd>D@D zp%r&$hskLB)ouREAf?%awHC=|#DG2jf3aiog6tnvb5f^ynVxjMwFmBZ9n*`?7gTq~ z^+1E_!1JMTVtDu|sOPyX+X(HcEQc9U@Ke!RrDL~I3;3(wj zA7j@07N^(fP>yG=swgozM4EHqNV+P+FK7bvi6J!IM)?+O^+oIMHeiU?v=G5X3{QsO z`6kYKi-sbm1vz3Kl3@B(88~xv)arxjrXjB&ROfUK1~wV$fQfqRv)esTnmr(6ns19R zRDtF-0kqmbF)R)JgKqx(et7ptManLC^0|CZ6R5@1@n`!Ki;viI{-G{pB8IG8tqmN&N`cn)fAwBfgt~#Sea)JPL1;!q&H%fCQpzyPYjY{- zSU+0N1-wT0blyOF4PQewG?4!2%ZdIVFX9#n^+1G;)ork8>K$tyH5$BJBAAMNv@q$9 zUr}10FDp_dmUCSekYoN$(R-~2=U-2yu3+rsc|Z#`JUyd^9&zMnz1Q=~51#q6A(eEs zswGh>Ct*4`m_I;9H9%I)B!wXq1{WMM;wu?h^;)=#p_uu8%gO%rm7`0`b zw$?{f=3=34EU&_^#C^qw>u<19xkz}u=P@-@H<#~g`%HXQPyllgBG@O@Q1BV@Nb4x+ zhC^UV)v@`bXGJe>g+*oSK8trP>E+l$yOxt>ee8yG9_ju?)e%L|NKG7tAAGpl?!A?d znfV)`&Hd$s{Z2j<&>1S=SQ)`TaB?s*xaZ@-?MR^kJcn!38vkO~>z+!!r|3tTiB59M zX(DVUNt%6Bxy0{V!+02={`SB@~Wa(l{is(kzTtTJed$M}~;pK>@f zeFprh>Zh6SpL{WTV?9a}B3__QpmA~5u1qhAOpiPWZUD*%DqUOXN2=rvdC`MYI$ooIYVmkMU!&~d| z7Y33<5L<|=bO3vKZneaKxpq$ZjP+yZ05FjB%L8^5@CK=34fx9S8^3UHVDpxn7Nd$# zYeY#@3!u3HD>ALbdju9r@G(x-=@iWZnXm!`F4{*BszwPIg;3OvgzzE|c?WpWOu@a8 zaaSs&$0^FEZY~g2y=(9s_be}Ti=iJrrB{tKCC7-3DR{_rD5h?WjxUu=-EPZeN(ghu zfqpvQ9{4MIfTG3GM=&8tM1p<2BzRsUnz9+=3sAQimH^9uw54GDK2ScNqRoe@>z=P% zR(gY3R$Ad{?MypiMS{yJw;Ec|BVQr66QsZ^mm(V%mUPXe91n!4I< z3NST^y)j#$Nv-|i9o$0|GjOc>Mr(7+P5+Aa+AsC6T%NtZF>XJYBUjNn#_xqh6Ct#^ zWBuD1J?zKlh+3G+Dc-9{U||W5b$nlM4;Dd>c&GX?x_ktq;Gag{L;^QU++IaWq)w~vBlJb9fsBnT+VX1s!S^kYb)&P zziFj?R6A4=R-1aX8@KtI^*}Ta3Qu!fs^M8p8LQ6Z^vwRsbUlmz4r6AOyavZxvqdG( zqaQLfmvIy~I=Q@jP8*l(Mmqg&*?+to3=|qh`g=i`9Y5zY8HMU)A1hq|@QMKB4KfG+ z-*pWzOS0lJFgbwrf7?AYYK}%7up@WA(>#FYjY3ul5+i_HfjZvHZi4gwF>!e{Ah;O+ z_!6}%7FD6%w06Q!f*DnRHONg8z-W|wD@KQS(4&7AIJq)?d%wJS4sJet&$d(4%xS9W z@S-(KR?$L|Ro}w@?vym&E@aL6+G)cEP@O_~#v=P}Nm8+Wa=)qkYeTr??+QMzw*A)h z_QV-Y6_Y|T`W>5rq}pcetUIy;Ekztm&@tk?2%UN`oOH05GM;pS_E9(i(#9NirERqL zo~^C0#FHDEAqy7C>^9SbqvO6{{JV%vD{=v1ZfUUxuj0sw42!EtrOOrLjiN~zU@w_V68u9D|jRo6RTb!ZQCci@+z!8MC6Q!f4veJ^BYnBb#&Jrhdnc@_gtY@6ctQ#FOHoSvUSqAjrV(Fe((_)^%-Y54 z@-;e}G58j~E~rj^O`RtGk9h?h4)b~Nu~?$bEjd7&3pf$uaGh}}aXUF9BE`EjYmzv}STfz|U zE4x~W)$_CJ$yivz3e@(`(o2IWY8T2q4c*}3@soC40Q*Cv?7$t}9Z3%q3od`0$Yj4E zp^@!I)bE@z=zQto!YY{oP~5yy%_)(Vx?Lzcx?G1#5%2X_-w?-O45?D;E5Ats5|iw6 z1U5?oe0KnzmT5mM+Lp5Rs+F?(;^~23o_HNBp$UchUCL^a=1k@jv55u9u*b}Z&`=3R z-2y#G4>30I8KE9h;$?Rhe}!3f0av6J(q=fY?Es6A|3ON zl?~=1U&Fdo`Ni;C=_XjPr7( zBkt*(Qa7_W0n)giIW%!!6e*=~2YpPmMv`#K zFWwqNMM_u*X^ljTEk^S#wMYxK$7D)rX@U9Ve1vzRd6@$dTVy^n3ZY7%a5Nr zgPopYQEdBfLCqNNVskU;g7_w0@J&Mh6m=3Y5>*MyxbGF(4C1@OneMgocIi!rQLz(3 zfoRos`Q48=$-?b)f`W&FYyH2c(;{+C)&M=!CSOv}4YYF|c)WjaF)GIthha5^3DH=_ zFd!EOuurF0m59SUT8zKm3ao&pRZ%9~T;Yrifj@X@paY`9{ul|dWDX*~5B)6B=hvsPncD-V`p#$9ha829^OZyvlnS0+e6r4d zG1Nwv>Fb%8Vus2-$D$%f&%Zy`ufnIGoP&_VCy|pq|sI{s%{6B=f zQ*>a_)-D*^wr$(ClZx%6l2q&++qO{^+o-T&+eyW?(RKdQqwl@l5B;|0+GEVIpVk`d zn;-Pzr07owPpCHo1&(-hN?#GdyB4xy%FfIi`H;Ovm`|R6Co=GFx6}^ypB%k^!RRi!+soUIQX@pHKo3`0L+tsP>Z(T5p zEDt*u-?(K1U=TTetP@UXNXLx5_I0FT{_LDcaOo1(Nc1sG%mbpv!VLk|nN3SJrP6A4KBSAEYQMV_k2&cvPiu~|2)EOJ&~nz zF+_h`^dKHOPRXVnl8Vm1VBNzCyiIbVIxP}PB!31n$a54?l`LR3U=gaRHMyEEH)#5Q z4ulCl)aZAwc-@fXWOEow{eUgdLgCuSS)yxYwZbqwE5%Q*`xC$W@Q=QJZbp$~y&hUO z?Vu04LYW@PXcaCv_^0zS#(b@~X(Q7bLdfQLc}^Dls?uNhdnMj(7ymM;GuOL1*6y>Z z{Wce{&ZjoTqehj`fHUbOE5A>DY>}@mRpXe*iH^&t;;Bm<<8atius*gc+1;NJBP5#URTED^Txi93> zn}o$D5CQj;8(F9O92cBmu~->*sy!TAuHpzt*wO7-C#IRolGkYW__RdkYuAm%*L?I9 z7T(V`1)F@#_tu5!2g!LxDw1U($j@7>XdxslJ^wBz4J-JzC6+edUKOoJ-yt6}CXK0y zjljFqSGJ1zZ~7584$CQNqeLs+^zx2S=6$NAA^ng}cnztzgG5@&^IMu0S_nkz=cgSI zX){O$f^+YAT-fAc!BdZOnQ$E-*nqU0>IYgbD)jV;!k$F9!4^YsEDCG4;e?~jHtGJk zrPiGDeTqS}vtrxBPGSGmQWz>qj(aq>9fjSRGgM{l8{YuVxM4`AA0Mp6%gOe3w{j1R zSkQ0F@k8ml)GSk#BTF;8w3$0lg`Rep2e@x0`7f&*A z^L;3M<*CWvy4?$YC=Dw-+r~~~RKtWfzl=rwBDlOSQhX0jeE`5(yu2{5TA?@06qwd?NNIpbqrcJ9+eA2z-$2srGHwg{4{k`lr1Ixq^ML1AG7 z13~_7G}**_T3YBtrs+m2Z|^r%gmrGc75|M-zbD48?|=LW-V>#UYPHGyKaPmkjaq=s zkH;h7uieUvxBRQ1_i3{`Vc^rB3;5U+oZR;Npnl(O0Y08CYk~E+iz^S4H>uALPi)tA z;jNQe=1YS&hqu!WlS>~YJvtu-Jvp~p8~E-k(ka2IIE!gN_#fxLtmB1RP}Ydn{-7Mz z4{fJXrGSEp39(dJjyyh6#rqAmz2vX#oBh3NA>N`MtWR$W;n_m#r>Z5B+}heu=mBb|C7@vp%Hk4Ee}p!_q%U_~HL?T2Ro=h)A=d&z~SKj3v| zZQuZ~WSCmC&XtW<;|uB_e|Jc4$PF+DerHxRxe6ep z#@+umJaI8|L>}e0^Q^maSE#~8t@6mUo}h%v&OLisR3{!nl_n#RzzWMgE-Ri1ffO;b z25hltX~?vquwEY?;5KWta#BRi(4KFt^!Rr(U*y zoA^PONdrOD!9eVGSpTQyUt7{EqV;2+{)r+_L0SS7laWi3ei7M_o*= z2$D3sY5A5s*TWh)awm}xQkM}fiKLiJV1TqZ3ooLWE^bB8i7`sD-FTXP3WMkBL1m+O zFX#2bek z95eDzk$nR(Z?E_fa+6R{<(OHmZO=Z6L}Bt?&FvrvAsqSM3)op72y(6w(KmE2U>_=K z3?1H3HGv+652)g?+$p=2P_@&J3o--8>UM|PCa7T&6mHANqH#uD zQ4Y-lITMd5k_w+<9+pRR{HOSgZZH!j41;Og(*bw+GVLYXpS=>OJND7|*R?{5ENTri z6(i9Eu?-3n0n?MCt=8$H*;@ ze?JGALB_F!|5iN09#^l+kFo=s(uUC%-eI9O#VP*jrRp^pU_LT$LK?u2M3nJ{oz2Q( zI2mhP56((^$@lf%l(+rMG5zXgA28~^HB{x>L9Wg}?f5WE@%4Ea;8OC?0%$M@m#=jH zEOvP}`aMd1{M-KvY+f0jOeo{fl~d^!iO(m8yIZp{jQ17(xs%#c)QIyv%xV){<&??` znkp996n|+snR&P~Abuizs{3u5WAqwrRH6j8UQX=#BU=B>HJHh8)>gQ?AXh45$piY_3R`oT$ekN>&$bEzDAgJ20 zusAK-L@TTxSN__U8GOed3?IV+)%$tgGvMcI(?)Saw>6)R1r$16pH1hx@G`soIH`_S zx4+WSPm}5do(9gQ{k=Y39uKg#+xu{p2H1ndEd!qlmi(K3e%&1SZ4eL52g3Wi?0g+V z^zz;2H!csi3AphUHBYwrKB6oe2&^ssJBv`PRC6-_Egk~+i(sM7OtgI>z>kVO2AE)C z$qkA;25O*_B!sZI&V7Ez{;Gk#3C0aLTV)H7c12H6Iqej|q80q+= zyZt)i{h^!%Zf!O)ZBF6D``0rG*Ml;68u8@57U9WZA@Ej+u-G+tXiOU@9sC=d6auWy z(1rjJ6&OKWdIAfX-_C*P=kF_Nfr#^`V1%G_Xj%wnWM>$E;XP+;VIrM>#oWIlqV&T* zLFW2arb?hoK!)=9BPN)1HxgV-EF9gGGu(y@o9P;wuqNVz;8F&YS70GAkB78WMIa6a zmQV>HQ#l6}jZYsXn`a~8$m#hsjVkg2s7R(JE!}wvUYWdtrVTx2HQMiQQi5j}Z(&h4 zher+xf&UY*GG$^pie;H)zY8YaXF@fGWm#sw8<*g;JE*_fuaL$#VZYiByUHJ)$*h+F z+Zc-P9Eikj;l4MK^Y3dGBf;XPUWQF$XePH_8(HE33%eCOyPNx-GfyWX0Y@s(#?tt2 z!>^?--aDYOG5z<4DYH5*wom41A?{G<-yy@YET%`cMc?}LUun_Z3e5)R7GiRJ|9%y+ zH{V_V+`{(8lo?$O&R>|(=wI<*%ACBy?Z|x8>gfk9EE)wu%Fa}Otkd^|fW{}tyPr9b z2*KpyNk2{4;|xg?Ea>5;2qZQ03Z!8peiV0gTtYDld1siO`Rq z2k-EfAZ8pC-eiEEsdZQ$nrtBY)_S&QIZ1@wdIlNn`%Ld?)GG1v>|Xk}jE2|}$zixW z>bBl3qYs(j!0x!nE&0BO<*RR&CKZ9OTabRDbr$y$R_g08t(iV2AMjZAH%j|06;J!b z&W=IAl(&P!T|#5uv}A0^C4J-mDpL8#u&Jl0)m8p^0|WlV^nvoSYuWO?6R~MzeujhQ_H6i{x&ABl_4{Cg%Hsih6gHz{AWXTd{Ux z9lpq5fl!N|0Uvnh8uZLbbRMZCEga_{Y$=C+YlDI5NKnWY zXc49SfY|qsQ7aJg`HnG&16B~2z)}DaxK`Dp=>MA{5=Rh3Im{je@jHml#5ZRU61xw) zm5C>dg#gG0VXOt{`U0#7Wf|SyL1S<~V`I?BAwiPJ3jmwnYcXJ=av%klnK2+DXb>qV zAV1AUp#zvIB}%{-bS|jyK@#>sD8Uz`=$_*w7uW+ANVFF8w(?P+D{- z%cDWJoPRGjIbMHFxkAj52`RzDtLkMB)GOVp#RvI#DEc)5bL>0k2j_h|9^v$bocdgUetl(ML)8wGIhlL++r&uEd>T8qgnq3Lc zykVzVg{Lgx`CbKX^|JWpj<2{Cr1w2BZ7dvk1o!&BmJM;%?(QlI-*Uuu;x7zzCJYf3 z$gvz4D}=_UU3l8x_*kQHQwtE`f2mPK0#!{XjY9dcl73j%yD@xeAcc0siK6w*=zO;W z2w8|V1*<=itoV0rxr+wuxsTU$YQ5u9jK${+R z83&=8<&*^s+}Aa3F$5~9pGUfwIl`y9KEED&Cz}5@Xb|(%1lI!;5Gqhl?3ju1ahwQs zXZd3}2swxhH>xKRBiNGMqEgLgRt2dON0!hOz!H|r`CMBzDy1Vr8(cl6jq;0MFSRZJ zA!16QCuqeLaU`}z1&!TrSc@hNsAFjmgKa@+hdVIV?f(hq#j?g)CU%KVr%K9wXdP2d zGFvPaCZ(Q{S5=Q8A(`soKoOdAaXg|r63N=4ib2t0ZLb*?^!s#^erIixMxEk?mtEeU?{k9A=& zYE?x#T<0F{YeJCX$#5TdhMKRy*)(1wFvC}fHa8Epsg1E?sm@eIEURWO>uU;;;>d8H z^Msm@!kaW+(>B9ZfVZazw#kn*W2t_6pYfZ!ml$iqd*PkC3#!Edprx=r(94fX;q0x| zeI7uaA+>7rnfiy!oF3j!$n*uEmW2#LqW@giSAMWN^tMrMA=f`f>+O9ctX^&=rPtnV zqdn_oeue$su6WOLu^4?`K9T_%N75g!CWedRclE zqNDqJc-!L(X4_7RX3^I-M*meX^wH^f^$Fcvef#adXu&@|+blCbFBJDbZW|l#|IKat z2ORvzZ4mTdZif;C6~M~L!t%fKC5E&o9rn5Y@g->A!HO{@KeT@vBT05bdh2nt7KKkx z%*zLpmG}6|%B7gcCrvo$VT}H6VNfOh5>hiX#MWl`=u0B_SU+Cd}ox{%jasNWeApG9$Ti6>v==&uyKLEC54rH5nwK44k*DoaxF5)W}5$E{}>P9C* z5gJS{4O74Bba<457ZtbO%&yhVP3QXiJbS&|?B>O?;VGE(CU%}nZZJ_29AcSLfOu+Z zk2K`H{0gwR9?cUg_|Z0_?O^607&kVuP6f{7jUA{}m*k50={jTKX#LLRix85vLv9|- z3urvU!jV9QeOtrGabWg9dJv3fApw|-vzSG8*%cl!=%>#-q2fEK^HM#zJ)C71p^RUS zIv#COFnnL?2Ql1^f_`i)8jL%fL{hpcK9Au>RX$YE;{^NyP=J+GLiy^I0H2P(Z-yZ#*J`%WzU%!GTw6J2h}2A>WXMx( z%$FGNC|FrHaFl!>53oIqRz0;%Q_5q+vH+?~CzbO-hXYzuDwYZcY}W$}xLw&dwOH#f z{F7vQG)`;=$oHG~op17{PkZ2Hk;@0NPWmiOscy^tN<`sIv0H+%^0W8N$)u)(06(;m zS)L+`L~nltc8J8Zl7rvqn&O^i256a~q8m|R=32y99K8LVMY9s}fxHUuGPrn7_G&)A zJWRvv9lve$%Wai(eX48EqZELpjtDBOC32~9hyLLXhLcZnVQK3OHleholz~oH40#CF zu2a~5`XlZ{RqBSj@vbB=nC-a}35byWPFB#jTg>_+T{0s7W#K8{9QGBzEBbKj#!5ua z1jtgOXpI@)_P}y6GDnY_5AM9p5RWr2Ovx~A+8>O}gAyuA$hTaa0DOagmp#+_(Gu0s z#N6-<%g4M}yxgM8PZW9S9E6Vk>R~Al)>(Bf@x!Yegc*c^)PrS$@&;_w05_&d%X5a& z_4|-(>Yb-kA)4fE+e)hK!4p%GNQSiSM1J-*q4R?~XD6JxbmuddVd zFEo@(b6)~h4Q8uD-WuE}KCqov$7S5G+1{!@r}k2&ktmv%9;5(zAgIK@9sd#3TEh2; zVYXdfvXQ;F9PVVf^TO&F#mfb;>LX7ilh z7H&{v@Tyg4TF5C#If5cvAvxoXZlLxD6(^1e1Hmses~q|6*hzgBFkoXo7yTVaNJC#4PWa+l5(kf zdJncv>}6+WxIN2R77d)OqF>H#**Z?HQUj?1&LB6`k5pZ=fjT0eG#7WDD_g0*%}~~g z#ht0Y^f^|3x!y`P?E^u18&vJTal{!U5=^&HMH639QR{M%Kvc6r(28ICUCL?=baB%xS`Rl`116PzH249i!g5Qitu&dT^u9 zaKE^co=MWAEYr(dH^hD<;3gBaHdn!`q`{8-E-MKyC*j%IY>9r(y-P) z^nzjLnzxiqeFF3oT3bJ(oM2waq7>0E(8{@;V%O|%b-xLQW?M>aNAxxdyOTR)XS`f? zNYT31{W(_=CFGl--4#zN2TyAVaNPVmQ*Lj+$Qb4D9HkM7ny75*^<-fU-t2eZc2->O zLJuicFkmt=+_|)W^wg8<|8nU#!_=qzze1$a$2-AbK{?V*$SA1*c8>ppI@hc#TT9-K z*z=!M!a6CkW-w$ShzwkkR?#iSkv@6;^m`MfyC-qR1ueSuT71!`U;{e2qBj4Mu8;O# zigUuvyaiv*oqpxz+b37T;rYPVhX0G=ZdnNo+s});`oc}6wJ78MN3XBt@D!-hrdxaS zcc5lUs#KYFHdont<9Z+7kAM`5LM&_Ck;sbW-sVcpmU#OXPQ)e0f={uLbM`m+e1EDC zc&w-)Zx8$D`_(jH-|HV|#rmNtf=Ak%J@t2CbwGNR@Gm#C)s72`?|vS=KaFLH5=Z;E?{P#Y3a41T)cK%FUqyCL*jWjh5~1`dJ^G6l z6Zs+v2Excz6l}T-7;QuP+bm1r*O;`#cg+i|IOviMm@S)gN^vRX<5VgfkI;GenpD&8 zWE10-5y0W-Cr9eL3X(m|;-Db&L~M2`FQnK(qeMoQqG~9{h2%80qc^@U5;VBQB-#)9IYCKGzVN$>4|g!-j&hzhW;%RAr7v>RledyXoMXQ-BJ?3jjMPA1aXU zQX0BB&EVKwXf=KSCIV-RCqfCD2q|bgja6ljB!ilD<`SY24I1Xc08@IBa(U>GT9`}R<^5z*g#hZ)#F>O9^4@)w0x!!3{{d_Axox{&XpA>3}1cl3x5O>U+_0<;`ocSN;t zC@6&g)VFh=0VgT^l!yNssWb%9(mCGhMGI9UfMv~1?i*g2OcwG0Ef70ENHx!t&v`Qp zgTj{)swpARf3nW*=dHJ^>Fo_yizYb*gRt$bi4Z{QvNe@t+Fdk(Owo*S#wk8TTUw)^ zKn4ZcOgsVbqZD?-KoGG-7)LL+3e8i-?n6rNATgN?+hVp_YQruVcCsT>6=17zim*eT z()wC)M9Uwb-@oy&0U$hTD!O*@#|+ee?Rt-vQ3++7&CVMRzh4Xwzo5n(4~FJj1TIcT z+iAS7hHQ?TWFBMiW(C7wi9#6l?Om{p4;2+iPma6pzy^rL-^IHSs6c_s%{%VA$JPCL zk?u;uBr6>bT*XG&hPx+S6i})^s^6&>DWW|mFiKC{nDywkz(Oi-jE*1D<|C}Q_$|<&0_k&e>;RiIkvjW zsnn>UI?M&CDUTq~qgMJ#b4dQPtgFCni}@SoZ=VBO%5#!IbthTT75ulgtK-V%mZRq) zO>j172brJWoq$vD$Ktv^5jj}C=S^6+I$bB^pksdu+mZ1KOOgiem1Ye6g+iJ~CHD~_ zJkgzN!NB0xsf^bQa@Vr|N3J}jK`wTx*0kfpOFD`!qGktmUb2HZ1=0lOScU2iQ_@%@LQTnLJQ^Ho8+OD znJsVcxD(zo=V%Ux%W88K;zH$GK}^>$`q+3#k239Xiz!H{g)FpYU|6l15EBZ5=sp&k3u14o&z0E%k23ixR@+vM6w;ygSB|8*Jkol|Gx^ues`$vdCLpGWT1AwHkn3z}o@xYvl!nLOx95QQ5M0hRP{YlpT z3wr99RP|@LB~WX@?UDF~qzMb#YHxAFyc)j|-q4}#p;=nio(O71eTGoiITQ56)HL>h zlRZx%v|R`MKU0Rt~m)7v18(`RU2X-%wde$-ZbJQn0Kp3w|IY~mF$|c{b=s5fr z!GYc{oRR0~=^KGKx~5jh4@b%wA`=W`&F5J%Qh_l|An zne`$Udhd+PiTgRh^Ix?_YAyDoiGSSPu{)*EBuiwX-k)VNch7d9=)X2lL_XJdAEJF< z4e|gkBftyK|1%caO0i)SQTYm-GWa+Q-Yc00QMt8ONN1cx8R+`_xc_r~rcO^_YZ4Cy z*3y6e>>VlFv_cUT)FouZj8YWS)_Ow7e{6e|^^fL{Pd)!W&O2|rYgQ)8NB_KU&Y`W+;`zoDB=iMVZVU6UXLW_H+@v7{ej074Jm)UzqL5G-Hm`G zRea;i6!l4V9HaRB+mMMgABz{&)G}B=G_$ldnY5-fK6GVPD`Kb`qla}cTN`{1Kl{Vy zfo+rM9QbZ+dc9W@&jy9b3{UOjTDxQ}!Vr`YlX>BY(>OP<&S~Hm{nUT-PL!$? zA=eaXXs0>H+CE5pN@CRV4o}5>5uEtD4F5`^23%`RE-WN`d!oyqzvTsxC4*i_X(!jN z5i8?v@n~Vtu;+4FVc{o;mT5ZP{clLDbiF~9hE0Cy5X;*yGR1ng#oARE=8w^I)mFE& z0lIpwkky%z*po!-Hca!+303&-Ji!hfe=O2$?HK9oDlPc9?Q)kEXyz2HIxLl^)&+FN zfRlOMvu??xgC*sq-{Wg|xSgp6OU<_H}PZxDy zgjyuR@APk(bE^^-KZD-nS4*MMxZ71yht`|o-12dsr~c)w_5dq{#llfXs^#9 zlwv|uVdm$w96?E|u4}<$@lFMVvXoW|De!R2r<327D=4Wx4#(K%d+;=q2q=gU^2p6R1bjWRNAEC+RnXL>s=6395HMMo2rbe{?mQfuN z{QMDoWMf8l|ICb^W=sG1P$^C43?TKbU^=gW#pqS-jz?m`TMzK@cK8*T#StV1M<)C* z-ZhgR*xD5P<)ffyg6&UW>%ZZQ$ZE3sc5cXYl^(~6t;$?E!irty!xTqzff#Z$l&9lu zWFk9Can*@SJYCbt&fdA#;a@Seyt$Yee9UcA|2iA)ep31<0_{!47KCb4q|}xN`ns1UxNC>{l4+|DM_jz}E_0B)(3LuI zHv{wt%!9O}v|6{1CN)dQa2MP8Dm{@^LA|2S`*lR?JCw9WJ`|pf=N@odaHKq0G-9_> zNy3^3Qs|Y1k+T?|>}uU-+Me9st!yOkNIIa~U_$O$u@jd@SaS}@fTL{F_-Gh1iHZ@K z-n)1v4lBXkGmnV2oU38S^_4|(h=ZX0^&(yJ&o(jM1?9&{2@7YsNiKICIQav3F)s7R z+!h5Ma7o`w8~$`zU4*@*W#Gc*p>!N!Z<<0# zSxB3Pd6N(tY^)!~Rl|clOR=AWt;b|?R;Esqyrb_HtYhC{hZ)tRWC`4lJ5WFOBT%$F z;O+ORLqv?xZZ#@Fce5nuQpGmFpvsi=j&;`Q=zYWVJE8w`u~M){AZOu z-3bQy5A9|p=Ai=EcsT#}tGHTs)PcSeb@S+-9Ab~Wk_Rjd3-p#K!2s+kh=Jjau96|? z%cvyE{D*bDUK+uMC|0&X)y;xP{y)zdYDHjz7UW~Gd>WW<6+YhXy%hR-_kX>3a$?h^ z%$+#-a0fHPr1Ic{t}YVn20s2O^8aNz$^f>SmSp*1?q7cJibph=`Y+~Nf80(#^;&w1 zdflgu>WFJxhtPScN9@+>t#jx2v?%FhD_PBql`SCml%HUV;m8^aZ$weh)qb1^*l%1D zOMN!i`>>&mo(Oa?PV@6uHnG-5)lr9i>sz57gi(xXycw%gI+-`|4J{NbONs)SW&t#D z<>2(6X~lgMa8+RQjmI>|92$xuwIH#ka6?%&#H^1)m8%738xlW3t3_XsjM5u9KdY;B zU&A7chq4=>Ywlg>lyhnMtCs%oXEgVA<d}-3MWy*dwh|M1hT@<6EdU5PHl&3(Hb(8gEnCouz$>)oU%z3<+VK zaM8yMWgTg@j4xA0f)gYM3r=5GdE;5&P{YB5N zksM9eK>-S+&ySDtteSrGb%0}LrPDA+eHbKuK@N#6Mscd(BOR)a$3o*cQU-WIrAWwc zezATh)JX+<81FrZxIoZCJ>>mQe$;>z=%da*Y92{aPXg(Ke^n4v&3%@> zEH4&RCN-kK7k-YEo4>Q)ejn4tMYWLBr?)%)#WWDe2Wo%3XN$Kk1Zr-zaAHM1Pw{spbYVLBYT1cMn zc@d`JLe%&g+<4G39cb6166!ePMMYa!HTwudf`!zpA7KDlAz3880#o8DeVx319?g$| z{X?X)f-E0+B2B@F+uT~e~eskmv~#%1gUg(9ZLeTy!ZkG#M9V zbW{#Wu{V!bInT61o9GexU~rd!#i!$E<}qxU0J zL@>mLDa(XnQ?wkr0Hd*p!YbX{tzM4dr@gYq#0s6lb5Z%-@4xG9xZ7ziTz)-UC*D4& z!Uc9F3y3oN6elqm1|4>SlOWEZ7M-1k+Sg)$iB#={4?YGz{xo)wjVd%O-X!Bly*D9^ z;`hbP`;|!pvTe|lt@>O8rF5Y<0~J0~@?&u>vIF%Mv4_j?TxE=J>t|*2|=7L#)S-?cys(~?+@UTMfiBk*k z4O}Xal^k5pS6dfa^E~v9r9Mzq$AXQAuG08EuK@))RdSIp_$isG+jjH_EI?kxN}-4R z#3S(x>9GHm2pV&FQ=IE1@ANieJ=os*`#7CJsc+<4H|-Q$-)K9BJN;0_<{2M%#m<#p zVJ!J@fKOgq>5=Bl3_ZcT=La5@Ns>HZp;+EVz|1ST#hNM)&4|+JD&Tt3xx0LMMM>eg zF)T4=?t*_8V=Lsz9{BOvRvh@Hm)g`|rD3KE46){4 z&0blRXWiR+qVcSd5Ur7PE&2t#R98S=2(1pC+%0$fmiP4-SQg4#a}bXC(0&BGy&B#_ z;pMMhQfYlB^NVTmLiBIKY5jhe<(B;(R#;lMseI52s8EYea>Uxp`rdR4nW z&Iv<8h19ZKv>0K&9cbbdIx({>wa${3SS2t_%D6k;UFFVo(r$2E_;_`El#Ti--*&_9 zQjrrG*hx8m2cx}0D@1C-pIt<#{^|R9q5K6-f1Y~uUyy<`y{{F5@?Uro=l@}H^G_)1 zz`>2wb3}UzshcQM9k4q9A{)?7dGl}d@ed?0(j27dbU`+go-ygmA~;#MaqS^BiwAEz|C^Xt?m$*+&Uq*GT1 z&#nalOF}lW=||{%cMEyP$hR)e?}xiu*yOz63Rc}(nLSI2Rs z$2Ls2xXGf;^#oy(Td`czo5MmIw70B-$KSS>8Ds*6*!PVt%8iOM zI7V)Xn6TAy`u`eh)7x_jMDL(4GA+qLeTRbNY4M-ia+}ThyIO5JBFnFpY z5O4Rc3|oY`EoT4uV_5o@q^4NMaE@iyebi^lq?qD~_c{tY3a1fp>S=AC#Y80lP}%4! zKVY2I5cE{II^2h@;=wAAdFBYp8g2(LOj?Fd=aBl|_ ziRXUN!ubZ~UzZMXCd23k780g)Z9eROP22=utcCbtaj0gP$SQv~kmp!5K3zitc$;$U zEhQc5=duCw*94f7+_<4F~-er^*>J{1p{Sv@U1eVOz?s)^}EW!X=8m9vAOaW?}PpX(m_X4Q5IL8wx;T7 z{aW#myLt-Z^T7>1I`~g$`6q+>OK~%J{c?vSrlq-p>4VU~)6v~~FSWq*G( zbW`gSBrQ2hZ7=N#O34WfDtBCw>kWV7w-Jwdi-k|{X$A?hV2pg*38GnqE=8$1D@#zn zXH3NyUt%|y-$Z-U+3Q*7l*7A&>$fjWsqcnXt824fv7t@FnX)2u5KoV@T zNn1rMyFA^i0od>t?osAkCW)Z`OT5n^o5rf(y`!e8tVFs8e?7sAMhrNhE$^c}Rk zDop-jC+4(MG4@jnAhMbLB{FLI(AV1hcFZ5YH&-R9Zorcu!JaI=oA}KVW8-kI^mss3 zGMTJJ2e-=Qvfj{L?sT`%<`=Z1;H%9afBAS@S4oZ9M01yWBG8{d5&dih++xv1m!}Ny z51ub9UTN*hJSXn*p@_TA9KajLN4&c@J}HDlYW{RFP4O|e0*M`6DkaHQ_&Sw0xaE6Y z+xN3qws@<-DZd1pJ6=F@q2qn6?vK)WEgS?)Y8ZZPD7RoYmbKxsqYL#x@1f20VnO-a z^nyZ(xR)kB7=xogKH1QM7a8zRy;zV>9{&tdLMz@@tO9{p9}q?M{|(BPn3~_2<9Xk6 zndJ?q0WHCF156fk_IUjq;Z`lAIqo+X3YUWaWsY`_F+bl!iTxxf_`ND({Z?Zt!358X zp^G6N6XUs#f62!InJwu~p+}(G^!Ts&B2@n1D5aykj=bBjiOIwRi2*2E(8WLkWmyjym(z*73qW9SS*xy>qy$`rFb?jDv@n zY9c#KZ_612%W7T(-cT?7IfOrEf*52y0YHx>NpoPj@9FZbIS&ZFefG{pIBKWCN%sKN z-hxaB0<<;MPylyGNzdolKv5E-fC2hot{xvNr|!glqjKW`zcu`iFX;78b$w1c6O3+k z>}{>`s4?~TT<>ObjWMr2QBGy5~D&)vkE3RCQd(rrTgU$MIpEtPaTi!F7^iH zmQzqm#r>yfZLnb(&antv_B$*ZOX^|fSa6IIn@CuN5DV?LymQF~jemiZK#r_Oz zc_m^uuBo0$V%FH$XQ5L>TfA3QMJ-$64~!S|+ywtNJA13Xo}FK19puz7+y6cmrTx?; zONUo?s=c#lGcL;f zF$>`by+KO8KTq6;<7y;X_?XcVy(>%L+j=*Hj2!tT?Q>KETH2~Op}N0;YV5RlZ2keP zw6v3L%%KFGs!A=>$2~pjcEE7Y?XUf7co+;y+H&qEE%o(!CA$ce zDCTjBv4hpZ%MMLIGO1sc$whY6K{^B1kn-*?_ZKw5Z2_qmXIu4=D|X(Y)WAn@F@NnjK7+~2VFRX8`h({l&TDFNY1e{hF|mvd#z)$T&UP(!HR4m-EdHrQTX^s1%j^2>-I*=o`Lc=}ywwwSQDkZ< zmg~Z+l>Dr4+q_G`5d&1KPDJ#_ee{`?$NjNjHDNiY+_I9Ac2m|H4r#Zc3PiRKLA@tyd8$Iu6}F}W#Ya6?*`>%`6$G;EO`X{gqe2nxWBcnUVVY8?*Mi;V z$VIfS#7m!vB6`-ONR}h-=tJhNO^>a<<+cqe9zp@%>eq}!^&dlv8h1LK;szs1xjZ*R z%JN=7<&R_Odj4#8X>#Mu{;S&@(`}7;V-!X6wA%EAHm_nBK^nZZNy*ieqwSn1N!u@3 z;)o1-bs|#-rU{e>oc}1vbWu{0}Q!@o9*0wQFFXRk< z3Bf4VD$DHn`~FQCNokf6M%yBNJ&yllw*c6Iif17-A(vuY=rbB&*Qw#0XMJ|Q`@9J5 z?$^2F!^?Tz&X=$_sZV!bqMTmvppg$)IWcNzi5T6=CfmS9nD{J@>+AavqX6?1a(XG||N5`}7=w^Puqg8}5> zbKbO)gr&FC^4zs^C{Sqb<8Q3}P@DLkEbdXzq;<{w(N^!JXU_s;IVm{{#bV4aiuAg$ z0pA*2Fd+p%ZDqh#QOTrf+F1fg)dBKvjs5af-Ig-LGIDTOB@r$(mNFi(-3gGvL=r2a z98qX7=UM@(R&hViv{?~D$W=~QzSqb^ky4PINfXks1(#>pIS8B|e3a6~CX$N=596YiP?8DdmN)=~!h-r4h{C`&B~{TTrcm(>`>1AwP}Wok0I z%tN1YqUleYeefpNq(MH;p-AJ~IVA%@%LU1hn9an_=aA5d=eb#z{7)@Q9c}5;#eZ2f ztbDPY=i)-edLbt!D7{m?1;r}CFkMyiuq*JOQS;#hL5I9xwEtv<#swv$C>){P&SKX+ z%H?B@6R057{}*BJ7$n)Zt$P={Y}>YNSC?(uc2#zlZQHhO+eVjdvv2MFzbD>v-g{%; zjK~;~`ElmTwVpBOcz#a>4`oktVJFfZV6k9S_Qg+V>2?F_??o_Qq^WA^w8%R9T6doN zvwv&=b0njjD#_$ar`nEzs73ub69#0tnT9$7!y#f`1NycTuWKN7f}5-<>2%kwt7FXr z-aGFo8G?7BEQ~xQYC#t2FSFN`nvLeaQ;8tKB<1TCMa4BEUS!nNq~QBYs7$t!0O&0% z8cU$fpAB8Yq2K$a`)rkbc0%{CFO_+5`36?F{OI~``{ zRPUqR954ctowqh#)%a#mzu`$Dfz4D56dQx!(Z=+5CnEPT^EZBjx{b0gEa-WG<;Xwf>t!=eaXGAe&BA4*Jhy z?=px`WLlbSX$lfyN%z=?9P(ctC%KzMYUk#lVQ8=cT;|z0Lkn4+>9t@j!tFVp62L_! z5x03gc+m-~`{wsv7~9Tq9zrpNn)MNo!!#*XV_nKK|81aDbioQa)l{~WbVi#dDOp|4 z6{U54Rog21yAkaUnX{uKz;4Sq-bOO>wPdZ?w6%h%@hVyul%_PcK9!b^=;;sW#rYBzwgT%@8PJo(F2s_D2qOF&8LtGf?L+U( zSezwDeLDSUYUEt&-~kux`~>zl{e@qY?1TglKL>(It;ZBHr1PC@p-euGJY^)=2n5M8 zHT8`aah)OCjeoeN0tkoo27*Lv4W+avQh(bkxn0?Gh}GLxb5TN9k*vQ+{8mwp!DI_S z`(61RgOollmO$pB zxFwH|(Al5e`d7b*9f?HHQUcAo3J$`Y;uH^WaRne^P+96-PntfoOH$x!XCT6+{G^rBkG_7CEq3VWXQjU}>S^RpdaJ`p1?NyL z%46@Tykg&>n;Q*h*OTvzCDXMQ%Vdg5zR#f31j@2TY}9=U%CN}mI6U?tFcEUoXf);E zXuR;X`8kL%B9A?y#zeM8R6+IY1~dEgoxisnfBUvmh`0q&K-oB${wvRbo$cRw2DtwT z#E}y549tzm#{N%S!GB6LVCVQ(e8ImH4cNK8$nCt%pg$pg42U1rs33pyG)6A3H+tlI0DoHq zde*xEfbbV)oAcxM>zLgdeF4UgxAUI6jpom5z(Wkc&hUK~wZ;DC{t4CeilJmgHm6zr z7~E{bc#ScB!Hnz5*QV~dYrSqzr1qliT>{sV!SZJ;{Oii<*nTm=hSa2Si<>>gFr2YGvbp`3SFSL_RX00`c$)fNgG_qU+%8#0j4Cr!ikr`2tix#h=^bN zfCxcFvaFw@yNXY!GXv4dyQu@&8=gM>s<|m$Yht~-)DEtL-J8(Y z3>B`eHXN&Z@AbMP5rWknOJcpZ#Iqy#%MZup$V7P`38l1Z0}%7!kIGd`kxa!Q6re;+Tj&R4sgtfK@_D3p z1_;aJalPqK zYy{Vl=r!Yl$W1041hc##=L21h;5HR&yrV?pmc2J5$fR|!_I^|VjVI#%c3$Aw+lQ`b3yORG0h88;pz@3v7XN@fgG34Q*oC85WCCj#ljQ&=lu2rXs;>v^ZWR)AWIXX7SMjRdQOPjiNPeUhlpDu);Ea9G9}50Edo4(lVGq* z@as+_GKs4lUf{%&1Sn#luB4U-(*@XAxSuvqRhbOz=O!Yqlv~0F{A$xqVp@nNgfFW0 zIgSy9u>GMEHSWGKtvkC9OJOKZSO%QPK zO*y~Tb2Kgf2fygK4qd-(Yo3q*VSl{A(L(*>B+bvz(kmPzS}U_cf=URXV!|jcXJqlT z7~+^DTTwl2;Udq$v>YTQuzsk#q6u^ur#jov;y;Yciz5aWDAd_lf>#zMa0f8Kkqls- zpd6_}^R9zMmtkdYv-^WtVSt$5f4)SXFq>~rI))u5>h!a!kB+w! zFp4d*!}Y2|M+ds{N_<~Ki+_dSPd~hfeh@y-3AK|WAq6-WA@~SDLX&&hh(M7M!#X6^ z1)tfX&69ebEADooA~DN`L- z{A0}3;Gy1UqCbg5GpQ_l_|K9u{Peb}mLkBH=~Cp;Gywi6Egc*ioGHFCgM&GU6UgrJC6lX)YX?N02O5!{#_ykx)K5hhe0}ReSC|~ko7PK7Y}zJX|8D7-C_-{} zZPgsSW*II?O^hiQfro6sz%@p&I?fSFmzMiv(0&smUj^%5z=H2RN2!XN2G?*>Gg7N$FuT}Tut8g(hB-=fX9>nZD)N9 zkM-9}tXbDGpt72)kc%HOH$X6yvXAJ+lQX&`vW8ZIS@o5ngeyDqPl9JO7mu|OzvHs2 z0({!eF(=HM8a)U~4RYvYy)>sD>7eaF#Nc4OU|p2etwk4wj@ETxzqcU`xegfYBeve7 zh(W(9kgE|j25?Bs9iH=)2l4nGM#y=!BJCKJIQ)S^$;Cc7yVTASf%`3cprs3B>%sl>mWb{0BUh8Q-zDf|q!6)UFPy(qV$n+_VQ&>vNm(6g)nin?dSvMn zT9KoIZ(#I|i8(SlL6cb=@|Y*K6JvT>VE}Adip)vG9_Ky1i_2VkhP>(;e1h)W(;O-p z7BWt3c{+jcX+Bv$0jWl#(4qx$~$dI>8%VOjQ^_Y`4iT43P-%PGjFUD$Bg-Qm1Gh)Vt>WJFDr6}-%Z zssci6LmKmKQX)R~Im#<@)_#i{;0!2qalI*L)q;AwVDA#Umg35K8u52ds!t)GYrza8U}G@003h>IyR1(5}DZS`TUjcc_%yP$caKAPK+v` z--aBg4JoKJFJ35M#~;N$cm&~4Jwwr)vd+-owpPCATR+*)z+K}t4;O3jNXNlt-P;7_ zPio!%X)&2Zg@h7|F6!47+>>SThS`b6%NrAB3xY&~GL~YH%JFHa>){~x6XUt37|+P= zq~dr;(%{uLZJTBugK!&{Re%u;Ooah(#2s!GY*jYo5%k%I=VcFqAR_0(yfDCCpb`;L z&(?FI3<@rl*V7XJ@WC3TZVJbd;-`fVl3L-*>Np!#=t|)rO->$)dKnLg#C9T)Mi?$s zR|&%yNv9l6`;`V`jKYzB(vUw&%wd#Ha9ZTbU^+60SuBl- zI3VI6E}ueFADurC=M_!IC9)H}C#ipPuoFGci8(Sq6jwr?f?dhjTE3B$Rcvx2;fZ$v zBL$aePr^@Y@1(y~^BZ&(iwy+m`xEYJGE+@+AD3U;LW}Mnb04=~X_7_%_d+`DI_ggxG`(+a`p6Pb7M5t|jilYL4nH#ivx zo)u%=zwy4A=Ul$tZvp~KIG6tzxH*{rF9z;!!TB!(_qPW9-!Qlo4iiw~6hbCo!v8En zJ5fN`Fxfc%-}E<*|BwF0@elnCo#X$YzcI6NasHPGt_;WN!uy`lSg)OFxWVWQFL$F2LFtW~eu%wxA>>*(F^dH>M$ z*VYiBPrydy>nGXmPS02SXYJ?b!^AV-xcK`k&bq!Us{vhP4;rzK$DB`viDJO>eObDCEOl!-2e=&1uCs9%nnt_$q0 z<&@z- z6HMUMxaTO|Q(z)1mAUiR=eiZ)WKm_Sj{g@D~<^m{U zyNC*=awV|EX^n)>&KDU}_*9x$Jzq7l@h-$sy~ITk4y$0BL!KktfwZ+ptGyH%43gn> z#i%q1e_btSVl;xXtKfbLJqZkBR>$!tI;V&J>=^PDM2yY^x0P>&9F16PIP4NeJW$04 z#fJ$Z2BT!x+Mw%;8NjD1ee4oeNB~T2XM4qpuL@W2UH$OQn8!0%$1%>mB``=9x4lRs z0(Rc#MB){yy~6YFRTkYWLh|qjgA3-Uk?gE>4K!{Wf)BtM;2Gxma)KGJt3uUB?MBhPFO32Px z?QPrN4Y*Jt?Gve(MlmEcfx?||(JM?6_sp_F@?HdbCbb#=DfBFqd71;|$^P1|ljFfD z;KN8Yg|-GWw?%|t#n}aZ3IW(`vWp8RFI63kIl+`kxWOx#nMYW?G}Og0JJbgym38W#(HO9q?y%q)4xjEo zCru6Obq1j$7K58eRpW6ZK}vK6aq*?v@G!vE-a|r{NLiVQ78g>epYM7hou%quVpkEkj<*u{nGVu?F^A;^HePQuOl| zpI@9_Z|Wa4a^DUnRU`n-Tbe;B!6vQ6-&aT=a|XEX9+iZdFYj9`Iyc(d$u^&I{CBwc z{-?7?_G#68elSB=la*>jkH>E`BhI^*_v6vSx%&FcekQDy2|-;kj%I`&Xx;E}efp`b zu>TNV0^8=W)b)UE>^<#0<6+yGNH*g6;eAQaxqNwd?}7Uwr!`=x;7z3B82Pw-Pjfj2 z`ndehcL6yr-)^hSInStYI!2#)BSrC83ZzZkXbYykf8>`gHFl*dO@=;YL7RK+;qZuw0|C%MKbDe{VG;K#RaGObmKd ztl%d~ejFY5W;z@HC|xZtdF_9zFektilZb&i-T-`D0)k20!H;#5g_~mEvyz3~ncoVM zxydOnu=91v=}Lcfe}l?I`d66bg@?8VC?-AmTl**wypFE;UQ&nJFD_&4=XGKzTeUk8 zWjd8|1>`*Q96A+hPpu+i!^DITrjFs72FtPE$e8C=8dX^L@j3(srQMa@+nO5u{ zcn0_w1DrZgTITj{9P??~ENHl_3kD*r~yvC%T=@UHjLfQ4q?(O7&=jz*vPtN=f$ONa`YZu17TF}6;b_X$Xs&uFi;R`=5hr;4M+NoMBIqk%2qZ=2%rx5;sleDZRK^0|mzCxFxibsYxJbtKwLx zNgk?L@ktleC`~iKEOiV*rzwT(Xr5w_RWdnQ#5wmI_Nb#+ZwYOb3oZt;_(3g*0pe0; z*p~3@fbcSB8RJoZk4~r}ziDL>4xTgi6-gFO5vm^v$mD(1JNU#1BAmtI;UprrXhk(U zNcGamghMq%6|LgZ;A)62^Xdc8{Lo_ltP}O~#o~T>Vl33cwn3FjWRd}r`>Jlyb!_fT z;=iG+D#|?-v-V9Z%I_e3E5z+90evh5L=}XaXSlCe=0n)A?o^?bAoAqj;~>FkS!LJ9X;Zyvd6J6Qon<&nu(fs~x0P-WYHH0zV-X`R z-_1K=8Ch47`hw(jn$t@qXnG)!_zi*SgeuxTc+m2U>4Ym*gA(q)3*diOh0KZMbLOLn zC@V9j?+M^)>7pW5?wXpUc_l2obM>HkCCsdq74B1(Xltcqc|!L|>lZH)(`}|&rie*n zcUYTL$MqSG+TDA-jlUiS0nER8Ec+(Rk6wERk1Vge4q`5o!>0Q9URa>o0FEIxyu$_j z#P1}aIRQKbN?tqcHr%UA5SzTV>6<5@UhjW#IqC?l+@mv8=(jlR>TP7U-Qg5fejauV z%c`kZZZg>!l_g%`b6^4Ndh9m`?@D&K?CSAr%)??@cTRg6Ml81fQJ& zuLMvE01Fe#f45UKDUHbuFd}x{quqlt?Q3>QD#C|~?Ws|54CYB`$)TP7)yL$3`z^ev z2FbPTk^F3Sfw39@(RfG{?+f`k-AS=wAK`|;A`POFI4kxD?)BaZ)jK99WeO4mRRjNKuO?w}O}D=AB_AF3q5kNG>|&rf3m&iW^Y8dVy$@)YPSPvL-)9 z(WiKRgKkUUq;&$=yTom-eO(eiLp|spB>S1A+VNL-m4-?rUnxB%*N7)(h6|&y@(`tG z_pqjry)8{aoM-QI{CmAqsItG8l#%Iw3?Fo9PT0}1A#UBHeS#WaP^SuHH6Emt=Umy44KHSqAXeFUDlNFKy z;J8>&j)nk~$H@F1D+)PR?(ind1?Zp;Gi$-+Vp@lq~H*&K@nT zdcGQz{UHe55b!+=W~5Te3B7FdVUvAf4Y{p$V#y=o(ICY!@PtsF0%S0Mj2f&Y9p>%e zEX9T_U3a`9Af4Q$*W`O&N<5B`k-`&YdGHNHEk?l0ljK?Z(02O&G{eV~I*8&?MqBQL4 z@=i?uZYR`S)+r^fTX-5It;=rh>2i*)s&PVqb!cif#D!?+8r|X_je+lfxTw{yxiy<- zQ4)YC9~XE~a6XJq*SpWbn_W!`-G4>I98n%JOdokSzF`G%Ssk1 zwl6~qoX_w>3^DtWR`C0z?OW0*u&|6<(O(@quGVDNXxGHnr4LN8!I+ffF;ROQ6pN*? zwR*f~@pu}OwkL6s1#vT!OXy9w+;szJBxaNE1z?%g}S z#`^TLJ5qDT(yHcJH*=lK!54XFIoYa8T#+a{@I_}hdC}cb&vrE0?lr|!odFA}N^v!G zh7PqfnNq}1SFv_!=d%4QR!!rjMK-k-+u*wXyp7#P^Db~N8LcRIh7zi*;U@qdfsKmA zR@iRkEc^v)!t|6bWq+ICaJ%o^RF<#i(|4zKv1Ek@(TMdIsrKlGC0$fDT~U-s_~AO) zP;iB>x9Q`ZnmxOt7cj#wj#PP}D)B4r%J676EeW8~X^n|iB;99EBcOq7^sxeg`P(1u zTQw8Sx^i@0CF+zbGFhw=HEcTUB}hmSkns#FlS!91Kaa|8)adzs>(GIQuG z2h8$XNWmt0CZ@fN$`<7Y;^o1jAy1O#LvV?NJkSF9NCzO4UzGXE5Ha?@nWga}H1f8p0bT{6m9dlr0=~n6q4Lz`#{MlN zMp#MUMw$)F)2pS(BJh)1q?*A4RR(z*A1{ixmMzW>ZW~PMeb^5oopk@8M!thhyQvZB zPR6_DUOWl9?|fg?Z}%PWIM~JhN6xS>8sml#bkv_BNWz~`EJodBL(Rv6OgXQi=hBWFe!x6ii^(PjGQJs zog2Xn$9lu^Y}}?mq$SAkyEfJG{v$lUHjeOlFXvQmJc^8+)O$tt{-#9Mxf=6Oi-$)` z)%kD3MQv-nE9islD5)$Z=_)p1P@>Ja28@A*Sp{%TGss)?Evhm!IoL4xOoK9?c>$rR z;MCO}F<5mz9NGYEUC#80;cTZG13{e(CWQPpx-83NAAZY$(QXJ)t#6whTDy}h5x)he zT}dn%w_GIKb*-Evx8F2$`u;XK59WaXz@`U{;{(xqNXh^zE=3i@%2z>Yk${kD-3X_& z9_5$p@8i4CZ(c5BaY%gO@adA~H3$Kt$*%)4b5uXPDY#c zbf4RXJPlmMZOy9Y6FwyD?k`;13WP9yR*K7`Kg72nrHL0LF_~RdN}?p}o5;EJp=;ee zM2&WW^KijvCBGdpF@1XPMXrQmR#^k1?`+dkWIGA(-pxc|Q3%g0z>poJc+8O5?TnwF zPe%s-0RsUfCQ2mL4%NZJK@^?NGK6N-jhN;HyD}1=L1Ie0v&IBwHA{^6Vy8lsJp`UX z-?k_Gc;pPP?iS~0+A(X1d3Z*%QsjNhWjxccmSZ)YlbVS96F zm_yjk1~%XO9S2nYSmn)-V0Bbr?Dusn#mr1CyVy>!?Zj;46_f zeb3y>?h7=C_5Stp{u>SW^cU#C^ZWbK{<&}7gH=^OZRXu&w_K6C@8%?An$xlp1L(29 zi(dvjg$v|1y>sSNHnpA=_XsER*@E{xU-|ey^h@mahfMN($<QQGFd{yafr?#8KMqKqAf)eA(=eL-O!Ei(wYjz4>HxSP3b!z2 z_Ukf}LU&YqKG}26sker7^GLHuL3U)zxQ2RBL~z`&3e4A^qVGd=(7Ja*GnmwBBcWbE z#S~lQF|I%UF7@no76}Tgm10g8pbX^9jA;KL`*;%Mf} z*M4$C98L}R$H>^Apo3vSyU}7OuQ5G#APcH!{4ha1^>6v~Vi1VdWWKwu)so6^7bDO@ z&dfAmW{ry92b&-2^RTGVngCtq6*4YB@6)+bm$Anxag?(dww{;(y1qqYt?IUvbhA2o zI}lLyaRN!71|)i*`f%fgB&(7uNa+O{iML_SVa5oeNoboHe|%Nh?4;DNS$n>hi%-As z;b!YPB_ZM(g)O!uWV39~S`pjL8=Ml{DcQZc!%z#Aj@0r4bB8*=bE@QQ66zm-pow)} zWrs0Bib2ejQz_(G#K3nPt8uVP^4t%TApCZPF739V#Y^kFv1WNTd)+ts9B+bHLZ=_~ zhbJhhnLrx z{Ww)yUw*C&I0eLwvXS=6MMP8po27z6niRf$%9xVT1U3a5I*qC1yK6&{tT zn#&IpDV|D6TCy;*{9Xkk1Z)D8wu|G;xp*b~_=VIr7_)hPYlnQ;fv%0`uq_YyHm$uq ztKCn_(D3}f{Al6Tx**c6n%DV0L!R**d^vTTH~x7FGRI&`8!`oCzR9HkqdFaYx$8Q; zw*EwKQXYmoxsQ{tBVJ-fymeQ<=k(pkn=$KPdj9g(LI+32H{1B4F(MsNvwRo42_NBD zLMfk$k@~<3PBbbJz4t`)d?68_IZDq$HM{3~$t`{Pn(AdJ8+kPYFw$xM;mA{nFyl5` zq4FuE*YuPPKT{LDifv~=twcm^cdfKHmmz#iS09xnyW(CVq?ycYHNeJa&0I zoF~gDFU&JFBifw3)@CyZAu>{q`g^LHjM~Jz$t&AKR69&DdHE_pa+a4n({)y(a0-Nx zo>04|Cof(hW5`;!Gx%XA;8&xLmi*kQhDDz_OjQ!$9F4sKpYI`k__eBrdXxo5fpw7!R= zofd#?k5dXe4HX3-YsBfK*9H&ym$tn{S41c#ih0n7O6F8^CyKdS{oy5Ng!{ft&0qlM zJ>T>jt7X!UhHyUh=J8Ekbf-+j(Ua3sSg(q3!@5V{OBXG2qsC%4)9O9f3nr(0r{iW< zMP1{so@Li_F0}ZpwOuq|LCF|>qv$Z*k{A8fW<~%_iyRtYKhL#Fnf)(bRfH$^r~PUg z#ib|XF_C&&q3SOt^}Nejq#I66p?b(KUh@k71Xa}RUa@Vs)DRb%J=PUmGHOeWMgpap z&fv{qKjx|z&CLaf5ohJkkHRar3RcwZVI4d9l^Em9x>F3OqqY3aq^>v|7*G8E7~|J> zk<4X5#ic(0w%~#-)sDH$vXesm<<~8XD0S>z#)l3$a)_ZolhnG8*?Wgt*}Bl}uIjS! zo1wV82*#sVscn%FIqXrFu=clhb9y6>N53SUW3b9B8S2cG(=Zrg47E}VCn)v|Ljkr< zSi#BNvGH^lj<@N~>7&-vs?`gGhQJ%}p1ZOQzp7e5k?z7tvbqfobjJL5h(3z$270X0L1kE)z;?PR4uh?>{402ZH)If)f#_~2& z2hau!-W1u6TMast+V>lt1P61(DsR1IM$X^@7=`zy8DT=LgZF$jb{PL;Hvv(!pi*Gf zE)x*Vjo4X(O0F||wo65nHlPf$IqKf|4BYR@9^q~-3VE69;{L;yA?u2<#ZnpT-2k4R z<(>Qb3)iO3WPJxZMtrQI0?RvY8~Vz+sccIwi7@5b(hF7(ogW_+9s2=S%i7snm%rJ_ z9Rs;1BwYjz#!@%NyAnOQ@UzY!Q}RCH7at*ikH9A@L@XkS9}jp89{DKg4!VVJhuF~y z!50W~)g9tLO}kaoKacAFLC(C?oQS?){a4ri`a9JrDQCVEL-N-kJQL5L5i{RZa7QbR zUk-K8USZbsWGxV>%Qa=#{^I@Oz|z8slzi{shl9Ak0}pROIerH{JJ;1aeDXVAe<xi?Bi@6k=v}AP#flLfPwpsCmKtobk^t@r zdzj-=h-1~GQ~4+MQ-=nRoHbE%Gi*D!>);kx7B+2pYhfrs)4>g<;a%-h+g)t1zSL~W zp;QUEZywcrrl5%@YUub9cc>sowGdBdRujZH#ktEAS_VIhlqp2dzNavKP4S<|lq=@b@EUo9e*o2e$3krRUgdaD-HIRQ&@#%rY zuN0T*8_13zuE2YLbkjTGG1v1EO#N~Yx=zE=#~g~|S*>6~R<`N>j*6?W7czf*g^vcZ z>gvZwv~PI^&gV3hkm0KEwz@SHrK2pIRR;Cwnk;OhG#6Jq@TfS4+>kWx?*kafzXX*} z^DvYmrVI7eg3@(lBqJ%xg>JL$b98ZlHS8tfgBl*W47%%;Zm&YsjI}f%F&t8iGLF;G zANhI?!F>26OPNgE=_)L@;gVyfTgRukYwud9l?(rL8*P9h6L1*6LnL*lvNnoCv8U-g zgh9Ztj_`pxW2zz(RQ%oTiw9UA9nrBLrHs54A%l)WMLBDb(B-abw~zw2|Lba+qDcvV zrB~GHq~*rsum|g*=Y9#Oze4`yv;kj1pS7$j9dY!xUE7+X4k}>V#ohI^@d{ZCyzuYu z{+}o#XjmalSMlauwq#q><#etvI<12$V|omv>epJ*GBfb49tW)DEl>bD3OY}kGGzuX zMJ?w%Q4BR~rBh`sU90-(87gr7nRD(jrr)ki2Fg{_?I%Td$yY>kT6g++6ZRr07YUm` zb!ExMRw&}Af9{aZfbZ5F1od<*Pm9g_6{W#QZ73`G$rn|Rb)Cdkt@&n{Qi|oHSK7{5 zuzM)jQO9&R4b;|?vuXo^BSU^+Ay{6AhXjJ(qEX;9(736-^RdGYmXy;7SdJ!6WQ|nr zj#u~*AvYk5ck4{6Un5rIRwOBb#&+`wixiVtAOfVq`;REw?E$Z*31AT?p4W58II`oUKzg5`T($!WI-QJ&eVxHQET2by zs~?v7YR7@9w^Y?TaHpw1*njd_9krR(={Rd~AnXUvzsriGO+-b7(-wJ&Xn12gap7Y| zvEdmpiecz;izvtIKLRsvGN#`<7->BKai=No%o){^k-d~W;y`7}gxS$xi{>9qD3mQV zCgyBoXl+!t&b9%ng%aLQ+CeJ@T}uRe=94-6F%uO8DPN>8HKEs`yAnY*F|V#e4I`T) zc0XJw&Ahy6&EA?-fL_(A8(nxTUAqD`i{0r>r+djE$W+?So>w`SlW@z2s5ECHueKa< zVrPC81N$g!!cQ>oQW|s~=~+jmcA1e&U_E2|7&x$dS2O`|L5~$;gF(trIn~vzh%V>E z`vflKEp^$E8v3;UyxWi}N-9eCQ(Bt0OT?udGF9(&@(}2qZ-7+C!OS|qhg}+Ew9{(0 z)8ZBa8(Y;|V{s>WtqiTr=kW4OZwzp>NQU}3Yq`Y&Wj1_KT3QvUUrSF{@@;8%EPTgJ zz2+`x>^1>%3DaH3H(ep!O^;?DPOH{ZQ@7<3FvZbku|g<}F9EjKaPCd^^2inD%PzQ@Vj ztxZ^MDdue)J*-z>+&G6EYpKTfB(o_yr)Mn4PAT4{v9=V|P;t;?wtTKh@DTo4sBNIY zQ;^~F!I?w5*mw9CWKUE?C~*z&DQC+{5ZUDRV#sFCksl0NF(!jO5VvH zf0h9F>{T{rZ>6N{V&x=)w&3|yM_y0Aaf6xlrj2vg%og^AiKER{{gg2G#WOu4#No@? zvYkS~F1k5zj8{*-Fc4IuCEQ=|;b@M83P;$^VVYu`&|c>5-e5gpyuFkiSZ3Bal9LV4 zE53d%&Rb%Y89R$fJ<_xNVQR3GB|oR3fx!+?Ze&H8i9CZ<&+Rn_iDo_2{oKu+)NmVM zsOZ&5`^`02&(sYE8sd!LZFbet4FYfBq%roQQ32#Si(&G8c;6+986Bu80}Cr$G}AXX zGaR24#10GKMMOIJyxnh`OZ-d@0G_}0HAsx8tHKqRCpJoPvuH5SMKv>dst`N%4n!H<1>OzEGBk9hy{v<~Y2*Qo^?=YK!77}EOQ zVsC@{?yJurw2-9uen;rR#)6I7F>b@vJ8WFpFh^)kU56}IkT$(34ukb|1y@u&5>nma z#@{`?|HwE3)OsHL^?HAa68H=NeEHtLm$Y2g03cQcD@sXh>{p^T-I(RXa9Ubs^Z^!^ z{ajjK05}43;jhcAWpWGK-#rWF__X%B{q{0nyTBipX@cVS<^dnhacD0csR9!=_nu!X z8v>dj8!$kj<0GSYhugD7^VI z-msQ_`b__9+bI6yfPM&fg&f1gd5?{txK$eqr=I5Kg7oDgF;T~LktXrGF}){?Ncf-t zTZcO!i3>MfJlv`_Avot6L9F58wCwl4K!ppFa9TqYyvygfJbo_ z<8!Bszv|M+pSbyv19o3MxUSOKXN~csai0Al*iiXYP#!LT-oa-ZJJ@Xi%#;?FX|ifw zlsfjbvG{x*uhYm=yh`9~Z=C@>xRj8%qtj`QU*}B}Xxs~HqC=3BG4yClDB0r>hlNfF(yU+`-+mc0MYR zS$ug?hb6|^C3f3uGFLocc`^m>sm(V`xWI#cXIZLiHGfJw#M%KO#;3r)eC@hmkCF7gSmAF&%Y8&!awL+s+5!f>99Bm+L z`1^=xJC`ft7`fltVp`q>p@{ch#s{fq3on%$GB`Xj@f+Ud>ONqT08KYjr5tdoQiLs7K)FC`D0E<<7;!b~y zaBVdQiHKf}nZ!FhlyddE+^MFMorv>O=E~(Q-GyTkby(vbCxo8JY7zlUFlP^ieiZt! zRRE@i#b^Z0U}W&>P?}8EO?YSmx>>GvFLLkY&*1JsLVNStrz?Z9dJMRa48wk}xH+Ya zwg5Nb@n)%!Q=Eh=fzR6>pQi`FmtPa&yD#e(KbvVY1p83Rz z$KcP3!XKYjw4s$tJI-YaSo8%gG1keL2i{8gi{lIcFEZqaL9zVeQ&S`6ixXy*O&n^k z^T|fCXD& zY`qj1?RGVi-bPacvPFuYGdsQF=N~LRZIu?0KsQtI;l+4%EY*dC(oKhlApAV-5BDXc zek*^w9q@Aw%iwWtQdB&YuV4durj>? z$k|g+ay#*~qDpd-teIYFX-4SSj%5X%Ar#4AD!Kcs{WveyCdFw0xN0=l=f0BWIj4sj zu#^X=&4h;0(@)fC7KBZ=yteMdX$`}N8a9N-PRq)xHCs43t-RB~x;9t3VCWrol?rWh zw$6Q$0Q2$~K$I37G_K4U0vO)z^zC%&^E^_?l2*Oaax%pSI`uD8eR#&&1)5Jw9!{x< zRjKT7v#+iNB@92t-wBzVz;N5?RKRu>rxhs#>TC{WHVERjL2Y1ut0U)qgSik5rs;@W ztXZ#e7TY?!4tEwh)ItFznj3W!W}QEwe(+u}ab_!e0R|OzFDe?Vd1Bh=p};v2YAMO; zNSmrSdoHRz@nB)T*0ZOcc|c!>pT>Idm{~Uyt~Y;JNfp9Ac4e$*tGvGls95S8BP||P zmePiP2*6sO@R{T)-I^!YQv~2U0v9WuBFXGv zft(D`#Y7uplZz&8k|Sx9YFh7fcgtex`xEzHA52uwq)mO6vg_bkv4~3W^al1ux-FX|zG@~lIEVmN+#mAz1!cXTicd+ZXJhGkGtuV+`!3a~G}sC_H@ z4Zsg3D4zV|ty1&Z)9o`gqK|=xjcs|inpR=MXQ=gT&eR5HxmaHv$$fvA_gK)< zv@O`Ju1SHAgIKGg@X6hJ7UJx@oNSDX9?*I?ty$L@u|EDc#)@Y14Njl3hHzXTV^gE| zG3)Rh@wH@S(cQg#O|Oe&Ov^JQtXzkxMQ<|T_?0~Gyp!Its#5#>|j`r{<76eNwT#EoBp!B2ggFWYq!5mPnA>L zYThB(vMm}ZqI6X57p)Q%!K@!%tuf;`dwP<9Hn+)$-xCVYGQ|MsRDXG9n*Z-F?A!Bo zm8(L}S-aleKc+1S#%4?!SpkEGH`~kte-C?xwYtet3`N0EKp0v6vBiO~aiu7NfH0;o zG65qJ{U>YOzcZ>+%49*9Fxj~NJ!H)ApZsxLT>s^dV`pUgmp_gIgPoE2|8J0EVP^Zc zL5=`0q$L}J_wA7D(Pxr)&xPs{sAi4_`hnaV_Y2o3=i-D=0~i@E{x9A^wv}4K#hUKV zcauKu&Xx_HgIF6kb=SD_7<&XjC*POndvwk~*7PmS6S06W{N27jK;X;kWB;k+8SuJ4 zu|M+65hKt(;Meolk^k#x2_;6~_ul-~n(qtX`@Vq?!sFNey07iCz5RiCCEs$pKa^m+ z6P;om%#~e-SC?H!!1UIzNYd(&%zNC5on3~3nV~q;Jfi;v)})h}V`4&6?}a&iXsPrJ$piC`yENeCdyN<$up1W-tTVBKjD zcaW|d?7DZ&I^Y|txHXSTU^p^?aSwrH4Kn@A4@4Y>{_K|FA}>zJv?Fc4&l7~ds!$!1 zA9oJ+B02*iu94rDaO6t=>4*=jsF}u_%5?CpmB6P5;LMz+wt^Ov{RSQ8zA4l3Vdm9F zLq3SZk|PX6zd#1m?G}i5RcI4H?Z(~Fxij$;9#z`sRnD`JO5hh~APifEHzW5;%9t-T zv=^m)PCu2ic`k)`0u=`bDTL2|rbSrLU*N8`!=_TEAo|Opv0~tLmFF!RYuQ8YQN`jxyaW29;*t$Z1h`?m~7i>_3^$X=I z%JrS&0Lf$GFYs;b)N2cU@j=On$HhXaXB7os&3u7|2)0A)?VGKyLR>Je(?Fm=e)G>nc(x)ZQe9I zJlM>(m8*^RJr`bo`s>E<(;Q?0AU0?;7?vie#E0+Is&pf^$N`+7EEWDx<=|k{!-nHs zc-oCWO9%kG)jFJjkq+ZBsAyb#>T%M7BQz4t1gMtt5*P0xUpU8{+5GhYxY z5ZU3cnStADoPo}NA-Kr3xMNVn^tk&|LwrN-@)ub|Zn0=_^Dl2TInGxSp+t{^W?nNy z+L|Tx_s<5~4cs2SWve4AK&1->q>qG!u(!k4q)mY&ZRnGidPs^XdaeYE=@Yq(H)i7o zTndE+DnC(3V?%iTHE}?xi5=f0)`S`h%LK(s7JRce$K+ zkx8603#s1wb&KS2EJF-Z@!?+T$=`{CX5kU}ihv(rg!NVUehfx)ExciCk!}?(ux+hF zUNUHiGMOT4OYOznM_c3SN30)eX&N!&ONa64{0>@3JrIDx@dT!UT$=HO=mEm=v0YPX zUukEmvz%s9Ms2GKVhMAzo<}ZKRU4hyV+M!sT3ZdwZH#?EIqzU?UIi;z>Kw9L?G!G3 z$z2%|Bro9R^6u&%O6ma>4F%;85&WlGF|Ntk7AWZG#cm2NSsGs&$21W^ni5o()Xy9R zHUHA_1w??_Hj~cQ9{zqwZ4>8D?$}?d-X^eHc84*Lp{*e;bOLspi0m?2va5(IF%)HI zp}Af#f^#u?IJ-3&9S98Ci8{`cc0+nJo7F)b){B3(pjx5GS}MkA)Yj#Yqf~7Ny6Ekz zVsv4wWG-`XG|C%&j*0%vre+a2ar`kho-Ua-c@F}Nx~F2GaBSHrTZ)P&21O@xQnSei z6e*ICXiMcYXG_94kIr*aW4!81o?Ahibr9!_jk^NMOyaf%?AytaWn?3ELvOk%``|9LqcqYZ;8Q+1v<WEuwoeJvw&+-G)^IiiKwK5qKG-f<3cdC8--Rw z6i?13cPHc0DBS#H#dsu7C$XU@nIsl8i?uLHq#Q#K7BXW6pFH4TJs2&QOAqXA0Hhi5 ztC`1l8?l1Rf>EY}?w?U#8bWc`N`>OGAyKlb7R;H3ibJWJ2h?P7$EV!C)~DxN!d6TM z=zSLkv9gI-vJCY5vjh{EK@T8^0R_!1+uz0!2#$z(8wJW`Ni z`$SU9$f_u1cJxdjQjqk`h74g3&i^WyMf{;nruf+-dy4Wv&0U}%NiOyaIr z1VUWroL%2{s<)GjsLwG!3Pmpnv<+9aN&3MgWO4lj@gsW|`mgtjgnxh>pj+Ah@5~tT z{5HNnis@wNkAF4j;vAxfrPTP1wOaLktjDRgj^hFc(5=BVkq^XFcJ@y@;hET?WiM0kiT+Oa z!s&+c`czVV8J)FUV&7+w64e(B6p|-lT&#{3(YKUJf%6i&qM6zxu)b6xqM;?urcO)7 z__^krklFT^JQH9Vb2tr;x-~h+nCn;!&3KakR;Uv(<4Dh`Ky~SL*zKALo&415ETDIs z1l%9r{wIxeqjvWT{Lrb04{T`!h_2)VRzAZBUGN0r%HMLF|MaesYY;0U@Fqs^m2#bQ zwJW>gQ?u*7;^VOEKI6mqZ5UmlDHGnuG#n2Ho(+R@?qEVBaSk|a=7<&kk?_P1@`B7uhzdhXM1Rr|I^{+5F8b!D} z?E2IhMY!5ddrBgOO!rs3CMOFOg-vYLGi+EuW|*-0>aolgZB2pe{5k6>Y8m4w%|!Ob zpq{XjK-;g!7l~ih*KzQ9W)C^Nl9cTCe=4;D3xr6|+ARwS6owAClmp1O8FZ?e$zJ41 z={TtHW0TaPkpuz!&=J++p_aWH_y>A97El{zeF>->koam!@{$c==$`R#Lq$s3=p9LW zy5Y!Yv&{|dgILM?4TxjvYQS@%^2V3z`=XfCzJEMi^BU++Y!sUwmSDe{y7r-j@UHRX zEDETZW=~>4X?7wpUjG_tAVbND4a(}0QuQS-vk=?rLe&F;N@pH*vY+9RWwSk~2NUT8 z_X_K$J)h3%Nus%u54kLs-9%4gwr0CoQ1VB2KIm2-9y-JL=G;+MR( za{-ajc_af^m_gi+pIewARMA?mP)3RiYaWK7!qKV-`B;IrNVd)n-S^0S>?2HC@#R@S86|&PPnZ6!ypED2+G$%F{8btF6|B7Det83S*|o2 zi-8BuEGFMfYcUUxi`;y^qDaz(i=lG z4Zf<=0hXcomn>^74Gli)h~vdLKtpw2;u%@b=aR+oWaCu;c2$)!H1Mn#PIx|0=6B~& zJ8m)H?zc^*BsAi!e6OQpf@2L;|2pooft}7oAuh`uL5%DLS+5mpDAEz_GOw>_%zl8lj3ko2uw% zw8>HqEO$h#1jJ9NOYIOZ>-ja^JS%MjmylBcRWuEziFXxoWpt)XEM4 zmSo$5GkerN){H%N2(DBrs-4p&!gOwBX&j~!ICtmdX*rv9O#RAjehjk=3z>E4VHgsB z{A@9vJy=y`N~(J@;1?4zoCp{9s;|(c1g$pEtg454F-ZsXNCW3tvwJKOe@`So*t4!) z`bK~Iu%teRddu!vkOmrM$CO({;ent4&X`%zUyCdi?wi332P-mBwA^l+4Jk65oQNC; zf2-x%_14hRY$noL)?ESDw$e{!-P~osu6a-oLeu$c?YDr^^N&M`TpMXSY3}&5ZiI2W zr~~Q=&XW#pBc{p+PSg9z%Z!AXYz=ktwXF;pmEp@P$PMj7%woPZEhP!8S07Zsqh1B| zp9p>-qSW*y)H;y3(ns2{sa5SOv%FTtjX3J^GxhfeH-V>-GD4=v4Y=0F{A!uP^#?+n zYY&W2dt1YIbvjO%Udn#7dGmz%-o%de);rYu* z?bNB|K8jDXZ2eB1o?pDK8lF3T{dP4m6K<|;94V!>JTY4!Z6l}PFx+!o_!KV|#c_zd zdgxydn+CR|U#a}13!DpiIws>-AhBwZCfGzhEt8)2>Z>H4kVO>1EO)uBtg}e}S+_I#gGC{BOzR`Eg z#&(@^#)L*-{2PuP>*a7PyqSHpW9I{hKzX1g)bs0^RJEBooKXjf`O8&+G4}@Ug;wcy z#sNU41<*yLu?RVxT#gf#G;g(K#14pCp~drXbYs&VwI(|XfgB8b9S>@*xYQ8K<{;cq$Kj-lyGlBENA4X_AUa0?Vu~M3Pl;CpDx-?JNyHP5prQiCQT>R6`bJ-CdRmpbmSq&!zdn=>uaEO1MgETy_+BKw zyqCqdbb)F^U@fN5;Auruw0@EU1KWD$EdBExWAI(*C;JQm^O^%H6u6RurI`e?F1q(w zC7=_3=R75Udc-$6movI8BY>urR6(QWbstWA#Ny3(lKu;=*riUh`kfLV_7dv}qutIH z;Ic&XwtGf&P;o)ryrlsjk;_7+GdCsg{e)-iKHkFbV_39#YS^0@3xJ?wozBq?)!bSUehS96XH0G^-@Lu zI?=LPu|I_4ypJ?kfltn}vhk}kV&STNP+o;B00&mHARh0mfIOeV6i+#z93lqFI=M=&e3 zsEBd2kQhE>5v7KYDvD!Ad!XCy-yynxCHg8mDvuu2&DDds^&HottWb8xZffTfmM#AX zcIdKmO|YvimD~C+eQvL$PJO#R`vA<{o9FE2b0?x%<9S|%ebLaFdKRg=hWKw?p9N~2 z*_@G!uN&O1;`1KUT=ZJA;v|qFYC;Y(QttYC(GtKtaByL?*+NhnacczsaTrzbUZ~Y* z`_G-X??BZ+E#inxS%)AP$VV)L%;*#v92^y1>k~4b6yv70GC4(3#N72G5Wu=R+^Us@ z*Yl(AXRaiT7_mWoVjmb8bzGmY>OWzH2(3OE2RpZ-CzvQZ9|QMSSk2#Mws%28EtGX! zRqji8M62^>ofQc)?&S6tFzZTP9)dQuMP-SBD&z2c+A!mVExzz#31H<1a@m-`ml&0V z#0V!M7d#D=bYwxapA@v}LV$83@NS>os~_0koc}`s>^wp62vy@!mA;XQYX~2O+7`c) zZD5aqKW!q8!ifwj#y|JC=t}p$)2-!_7x`&x>y)c59_wZAgCzyFAbbcsVUqCD>m>`P zQlirpa#EpOdk896eE4NP(+UJ7$#S;IjLOmJA~%OmVL8*{nAv>Cfq)BPY57yGDC%9j zq2*V|=#FCehG1R7P;oIr`7H512_^wZ#A#|^n`rFafSgu{B}5P(Hg;A}BJ%r44(DQ1{mhR1yHeQr96 z#x_svIelCk%0jOhc-hKA6EH*U4L?a!AA#`#sws`75y}Gmp{@?fB@1o8=`N9~1nD+W zv^vU-b`|lCTqD#W2PJ+qa&2j@vXx~WUL9QkMgIc=mAB^B`DTw9qw;~QnsgRH}N8znLLSzv~^2V%s z1d=N^l$*90C4hlUg2Yk>x2yiDg84)NZK4h4ab%I0!mJA)l{wEsj+dd1#XW`~UiNgWe_l}-0ceT+g(*=;eXOw-!-2T8 zw_pfJf%J7ntr~8wOA)_=4a;%7unNmnec7l}(pYgg7=S8?ww_T$0yX64kD%2sOEgYi zhcdg@uMwQ6JuP*3-a_JG+lrZR3{~77sotlVC5WQ%s)P7POE>yN4cdhc9j{d?V| zv51s32P0R-v7N%_!1ND6X4l&Fb04on+-e5o`1cF%yrq%iyS940MlJC{tl#CpyT9wt zd>XY5YXF~d0%N2cp&YTTm8Q~KmJl-vewe$)I%r5Z6RJEMGSYY5U&{4p?&vFi#j2r! z^${pN&Pw{Q5`kkoTTOjtvo(nCf(ghC7NIwo<6acJl@dflyIkJK`~9M6#V*z@Wk4hn zpXk0>p65D#3`D|=7;ZY*%RV3CQ?8DywL_8HFo29XO?EwDM`H0fnUkW8|7q~|8_dJ5 zj-k5z6||8_*Y@Vd>pBmQ^|xp^|FB@bpA^sQ)^JYPQ}^4=&|JIZ7A2wr8nO z`UDhjjL969AYJc);H+xs?^n80rp;XJLc`>}iT>r7I!Mi5&NOn*+eLjUGQXWS9R@D2 zJXeRY+(uBE9ULd!;&$-WWvUtIt!6J3DD~Ifu8(HRHAE&PI{9c%e~2p!6AakEF3I$$ zn>*q>*gLPna}2j#b)Nk(9M}7$YDw?X$qzuyws`0A7lb=v4?2MA1Vk|x{Tk-scpI^u8j3)8n)|GTd&!5=zb zyz+7Dy#uJgh3TDln&l9P94DwNJxq7`g5aONL_QW_9Qdp=vad_bkuf@m$49!vkN|uq zUi?sFSmIl+)C@Mw-Y)e~907GaOdd`sx zcH+n!9Sh;h*eJ%tk%~^@MZI?6d{r`)_1rs!g|FV_$OQ2)jS6&CP^&Z0RZrk3@L_y+ z(b3%C)hD8H37etj?MGmA3Pg>TL+sYQtRnN%*?5`P;jCT-Ra~SCHsc}w)X_Zt5coFe_k@5;e8U_PLyIjEMCdX4b@fIK4jpycCAA&tx^i6=H|d(hzSOMWt; zaaA}+qJFd(y)~{q6{|1ma2^AK0PGSz`|0c@*XOHW9j|;e)C4h^` z!Teu=^lzx_|E0>ZvI3dSxJUp~-yw6eCe+Oy11BIWJVWzDZj>z)DtVD8DXTJ8FBqr@ z4x*%y$7nE;yANL?S1aPB|I1Kpz+>h+XL9(|8jO&=j811 z8yBdt*I)cN{Mp0rS#h=gWLwR&ym=fmPc$!{{H)Ds@Zun}QbxEyWb<`He?e_aatF3| z4SKj)z8x|+(yGEwk}l)w18>xjtGTDQ@31~$5WMpw3LnHHbdprs4($AJ#Aoupf4qD_ z@c}-~r}{R^LG$$-IsF z%FIsF0oRG1%MtTA6%wC-P0sgwIQd%FYV}qlq4iqkYW@}*fRO+Fz)RBX4GBumckrRv`B4kF5tR@gLds<}Voxkz7QkLW|_OvK0l&$xp}WD-$d6Wizb zDNBA}lSr-QxF@CX4$A|mMsT;aA(RC_Z4pj3z-4VAF(x+Temr8?684AZm@j#MEo)mv z#mh?bM5ucYFxY@^M1ww|pG{9~;>7GBqX6mN2cWIhiG|^I=nO!pk+*X&qebg9h`TRy zstL#CHWZ6V$+s|fc&wL&ULS=8JXITyw52=YY?WpgX+7b2_3$;PWma{dIS>zH@rU-e zmiZ_r=;wISP|-AY4DTu#_7JJ>nDjB){{(p)i>reKNb(H;iPdQGyu~*H0$LL4UJ-&1 z&D}uGaU(`p+ADmBg^r~I&b>~NRBjn=Ufy);)a}jtCL~!N-1qMVNlhwt%*a`qxwH5) z$mJM4=R_@#z>`~8=*bh-UsGP_VNBKr5nqz$B@z5s6H_d0Jl?7X%dE4>|H%QtnEY& z;w|Zt{Ytb9zt47P!1A?7iwPAPE4INA2Y27hI=KZUyo~do zrwy2SkOzVe=lj$4i-DdBJ_UkVE?$Bxe1?O#AlvJhIxhM7rKriLh3mA#&JNh z=@}!;w~UF@@Rjk{(7}*0trFdwEq553qD@SWjsI?3l%n7(x~RN^l}1G+WU{2{#W4?n z0=!j72@8@maeRz1y3iC2xuY>YiQgtdAv^U))ca)kEPD|Gft&`vEN)ANo2e@H9Dg@l z{fuqKVVBiL!^t(vb;Kes_lXXXdTJOi&UM3U?&JU6V6JmBZyq*{XcX^?MIzq8%%U6^fyTk#5iivY7zUkdJ^ zxpVg|yN11kp8*jD$H!wv+g$<-#VrZGJN<@a*SiM-$05AZ>2o)MN(dqs>98Fbja|GK zTFt>GKL{9uVf7>X40yfPW4|KLB0F9{9zM&Z5-pTI9!QQKKW7rcd^3D+>-nyd2TDtwogng%>{Tt)mxe`#B0H3@n^eKOO=eS$wNfo%%WOw2>Wob+Y1}zAE=E)% zPT`=QWuz{rayfE^N{qqnFqvUXv@;KK$ zBM*lxl2yFtjDj7H4xmA*$l#Nw-mxk*)-FCFnHJ~NFMOo3_spo^%3Lc67tvfAnmxCG zuH)5F+mL;!jgm8BONM7cVwmV1hs2SBlpn%2{BSGUgJ(*VtogRS2JMW!|2pRUKttii zHe7hW9sL)_2ke!z%#;obvx++t7PpnyVb)+z5bCK{ojC>o7oF6moA2s)clw=vB`4Mt z`^|ecjje-A0Ds*n#3dNrqS_eJC0O)!ua}%ZDApd0T9`ZNa7o(A0k&atB+(jV8j#l+ zqkI!GO+kjUC*a1KKiujCr>>)q-LJ-YK$SP=fa8nr+BzlT3slp8ij3 z{+5}DOt1z3k-DakfTQZr452mY-DrlcLGUxW{8q%SdM#JT2@3PL-~$(ZyOvw-6c^1$ zRL_Q=tX%mOZ{AT{bsTO0V>%oKszks0*Fql**We(991Op@wQZ(i1z%b~u@;r&~ZtW=Be+u;bpQ0 zlJ?Bq?f9(5Dv9vVtur>9o&^{37Ho{*dvYEl3!D%H#jK>=m-oDduHwH7E;C-DsWdjy zL;x8x;eWAHua8*^5~F_{vXVZ{))rZavS(OY7{K$Db5*nuqi9-bGv{#S=Ivt|u1eA* ziV_WC9u@2b6rG_I?~jXz-$(dLx%FpkbgCRJ9aCB!pqEDH;W08;=3F$^?whlQtYPN-sb?Ny@jTl!{$VH&=<;^%nk= zFTrZ#Ii8hX3OxwXR; ztBhm)aVZ{JCB+Tpr?3;bdQEN;YlrufUJt!eOllG9UOyxKMz8h5(z--NW3go^w*W?! zgg&S|@CETY#I|B34ow|I{z&Hi^owF^Y#Q1QU3;Vsj1qO3?Gm;jar@0*>?m^inmi!p z4C5!g_n*$Fs0){Q@WOo=9aaHimi@ zRo&!a3Qk{>*;dJk@_eT;H$Ulp0O@TIf3Z`7v{3GR>p}Z>b1Y7IBhP7U20`n|q;uEe zPav27?`BKg15x6>lwq+P@H06p-M!?b`#7n6QlOLnTqmsV0?@90iH;SARWH2(=01Wfs-GeE^6p4Ew z^R1E~e+$05k*F?arT0lecWh*=bcG@9=UQ9$v=Zi9TbqPXF|*5Q@z@xy%&5LCg;LRf zn(E*7znb>??mERzPU-b4G%+&&zR+7NbvJ;q-}74a826oRZDqF6VPkNjGb+tuW3V4e z#EOXmWX3MZ;Q^gjO4%3~SS`MD*!8||MC(+Zg4O>tYoxWme@twE9V0^^Q=jkTG$MKG zINPdvm@D)%CQ2q0Jx6L^ze4Ft1CLWt!GdUdKa|+~28YxG!4D&;!sLh8A=Jv(?hWU$ zGx(T@TQOKk`%kr5h85$>e0Q6J22Fqu-PRhBb|oK{gIt`}e>MOQb&ZC?zDlA*3LPBv zwkq`X_M7-0!i01{TEOfvf=lula^c;q5ahuqCi z_|2weU_u8OIyeUl^M422xj2YfSh#@+--*p&9L&I5A~4r)%{USRNJ;<)$NyrrWNS{v z;&UQ&KT{t;R!SE6gARlh$OUXEUsRot*wpyIMLvBXQ-~=Q;@a$O{&c#SQzReCjVnq8 zV6|wzo~J@Q%rLB6KRkr+0|@;Wh)hnAN2j0OM7QnpzrgM_U%YLk$0lHn^MIp_0)C(R zsRp0=fbRKii++E9lDk^2J>w`H{VSQ$AAI`{yP4CUST-LeGnZ$@D;wW)oEj0=Z@@z!)=MG{;pG5+SnYv)2r$S zzkOsClA88chzKu?68qA|m|wI4{*ifa8{ZOp07{PAnszix$RvIeJ_;Y$-AaOx?mOB7 z6UPGVTY=i0IzA=_O4lJnYU?P{W)xUpQp+cu^AqKvO1-_)EPXh(fS-I}vT2M2(ilzu zwwFa+-#l}mf>lqG9{y%t8jQZjDg-Hi*_b53hL#Y)qPSAB`l@LFIZ5tNoHN=oo99a{ zfT$04{a~HiK;xW+6?He{TUAsdpQiSzu|BDbj%TS<_`bD*=$OO%{#3qsB|;w$e>4P1 z?q)Msj=yspDMlw&mP7lIu;P}HV zs>JEJ=%yjHQ~{riWUC{0%BvuqUbICsAQUm)IzEfIj&)PVB1d-cB;5nTu`;VGh{7DvjTsIpuv3wY{k=F@aeod2hBr%c&$OQNL(G2r(a%ZwiM6|;PPs0_2BcY z`Fo6{ggMtNUZy#c;mx$SR+*Hu0{YBU2(D(&VU8%Q(_G3=HUsri%+LgEqf<3*g5w2* zYcH-or+r4Ty?jQuukVmM9GM#XPia(6r6$CARGGPLDf|gj0*-RMJr$9orQvzLG{wrE zIDh=khcx`ylhYyf<+7L>OM3RV%xz|35teN6EDcb9Qh%*3N>0BzQM3Nd2l!ZP+?_-} zKP!4HZ)d;On40K>#Lr;Y6w&Fc!kRyC#4*HJP;MH~H1CQNu+fq+(ONHReuhH%#)xSv z(2PZRuN?qYNaJM@*_hT9<85Ifet;Dgp%{5Ea~~gv%r{A&=BP(@YNJnVG66~-OkHo60faqEKfigZ8Lg-cN$>-AZ@`fzK&eP1#XiKHNgnuu=5qa= zqhf|5h=XyY4^q|Cx&;}x_1Zt1`%*2sm-f8@TNoqN@a~IHnqA1??Byq=L!0kpH2gU~ zbbhwN25Z1t>JtZmUz>TF{;$$0C@3lk*1XLhpe{8 zvQ%QQew6mRLEbg*LIA>PyeypLt+w$5xNnDo1r<7}TNQYIcoiIzj|5TebFdH`Q+051 zN29j1x+K@4?w=>1whaxz&-a_bq7IImtdbCxn1;Ca9`&k&Qi518Npkyf@;}?g@AE6K zWr;t{9Dm4B;GFe%1K0?Ap|GUQub=rQO^vU!Ra{LXB9=aF&tcxSI=kU@VWP;@f@DQJ2&8Jq#I_jKv5c+T3(Gt0D(>lrP;lM-9zX?Imox*l0`6 z7CG2gjX;*pBK5X@!jRfSL$fEGsAl4hega|!25E2pi2NO^1XLjB(>7X1y}ELVhOxzJ zX1m)U`W1T8TyByqb34GSacXiVPY>W@I*dnx!w7WioVge%+LoowE^TB;u9x9?t!1y2 z*QN(1Z!WvPMIrVIXHR|_2N%lnp>oxq+4U-^4I~o@k_+I=g_!gt+gJg|xy(v<4|yJ~ z)&|G=rf+qj0iW`7AitkwgG^g@mZfeyUH@j8Hx4m9O`wbfi==x+FtL;a`(=%Xf>}V` zgpRj5-kcSc9f8Mh_VYi3`6nH4K5h}oj5=N7S`c7L6c@+n!LJx1T2!X5oNdv=ejVG| zlOJSM8tI*Z-{;$%#UncCcn@i7CxO0Yugo>b-0d@<;S#Gng&bmli=}L(+=?325!AiB zE&x_LI_X`)4(lJF&F?e!>yh^B)8qA7;d(u;hpLI1 zy7R%>r^n8+IXn7h&Ea}QfI+z*m<*%5R*?+A@PD`UebuR`eQHhub}sndMDA~XUd}vk zr`2D<@=zqR_}Y?Iumeyyw!yr9f*$o5*+CbR_34k}e-gga6|3gHPlsgx%FT0#5dSMC zv6WzDgYKWcqy#&TV+4xVz+nIO;t5M2AJQed%Ynw1ajW!A3 zm~d$GRXi3w;A9a<{+rNLk*cVlG+5o+Eak@14wKEAO^e)iYffr6JjB>IBU15L+ix9J zEe||>ldQ6r;&Lw8zfV2zwiZeP>pArVmx?XOdLF&am52}$l}`;^=9V7rIO?B}j50Vr z7+tP8Y=06w#-cR6WysRh=Pbm1%n~_(!L=eGdwhd?oec&~EQH|$%&v8+5p{eV{86GX zP`N)oCtCbw!-?hN_iBhTJ52Eux}?``W~Ri3xeF@}7Ml?Kxo;u$3Y*k?fO1u;x2s&7-bXC_2x4Ez}@DoJ=L5 z!GxeSq~+REGvfey!?qT>8X+Pgj$@7;UhPsd)?#nf@h{0$$j$yzOen;V1&`u1g(47E zccx5sJ0P>=G1Iu`Y6@n#v|9shy)f#HI6bd=My?H?Q<~d)ZBk(C2nM;|jq~SQFm~{T z>*0WpF_R_mimHQUU~LRd_t`yV(tIAN)GHW@YCz{)?L!BQ#}Cee;rh#p5H=iZZ% zyb{rbVlAUi_!y^`Lz-j3|8QN{Dx{^F; zvJ?9Dt~p>)imJXSI_v=f_s>YQ6Jz)8DwO`>EVnsWx)T5iNb50Z?>02Z@ehaqOo9{> z&~P%`AYu)sESX5c4O=ciI3+KO?&}d|d{Opsx_Y2#&z*t_{i?%}wyoC#`O2@|-4xXc zbK-mQCGA~3vgOjOq5z~AFEe!q>d^UhbAlc=`P;|e+t!21TtGaP>hEk4w*g&40~ZXd z!`62C0pfj0_<%o>`iDg+p#i_0o+d-NS#97hQrP%=ZL~@fKvpIJyazq1PdRBs6vsIK z{Ii>QjbLHK^FY}-)jLQj8(l9VE2a0b(gR1Q?G$6(NpyA&oSV?eSurmuc#8JgX6bPQ zN97>B`h-1W)5cBOx|cfCB`#b7J8 zy1(TzDBiGe2MWL>SjqRspDo~Hf2&6EJDSoq=FhkM#M@3p1f1FS!8KY78?0iw@eW>+ zPihWTtuE-=S#BEBP=XPf5PgkQ=SR!kMhwV%el#8As7d)}cQ`|Ou*nZ(7Bv6!wL>eS zxnUm3p{21*=PimJt~zb2(lXt{3ZcZwT*Ha?*%1G%5#jTjVt<%pZ&_-&*I;-|-UQ+f zcq(td=A#qZ0i^Bus*HAw4|DA=)ZnaA_$1mq8b@)(7>#j84l6xQ4&u~}EEIt*pFJwM zD@(sGHIFEYVm}0>FS3bZ-A0C|+^)5pshhCP@z%0StSG|Rx(du88du@yY_2w)&4@{k zEF7$A(PGtUT$*ac5@!5pwbKdr0R))4>0f+VCKuFLFTX5Y01+m$5qcefb<>0GRp1a_S{9ZRiH_HeK z(+naMzsoaJTG~_$U*D`JRovOzSX_ z)BY>p@|Y`=;yN$)`>sU*w6@WaknVwCo+KvsvD-Im{re%3_ZhuVt*S6INC;v0iXyp5WO5c=axMkcW!XJ~!VyOIRz;Y`2& zc-A!We8|$0qh0;kf2h>{eT^D_`7=c@B;qs_Re*sbA7gQgS?--IIkFqc&iOfY;)@F~ zIp&%ap>EBe*ot#*H_}^1qS^zbR(t90;4wwC~_b6v~U>F!fZkSSQuJ7m*CZ=~5bc4_}-VkF}-}?upZR ztsYlgNMaEOyZa~dU$W-&?<2BA|7voo0r#Z_FUK{T+X7v30-wf{rj3!mGEOf!@-yX^ z|42H0gH!e^o8YzgV*r8x8xaK%HNiG10?Izhwk_?d>y1|b?Slz*#~u2`r#$s3HQ0Mab^8ZBmy_gD zT;kk0Q2x?ow!9=|`uSqPOif;wyUpQ0lwzP%fnv0;d(K!i^ODQ}xN9q*PBr5>KpcPW zz8}e=pi{k0QF-<6F-+#j&q+W~Q&BJ7ld!-N0XeryynzkYIGJ)~DH|P*QN44-Ces&l ze#MabeLr_PN)0`6%BIgq=^=lo4bYVzE>;N5C9nR+&C44PW@#juP$?;Vi#K^$bSL+y z?fq$q#Z^Z8q(JZjNN_2%FWJAcdVKrWSXK~1#D);!85h{MwUc7+v%bz7OF?C_N0mlF zuq3oKhX016E>_;Jv`iUa(n1O(v@mdS3&JA4?Q5A`^XMUgDu4N9XlpA?KBQMi0Lg}N zRYjOJ8u-}{7QYkIY{E6W$j;@K%*+}(r4!kfYsbVkCfl(`hBUABP_qC zvS^c^kUdDzGH|w_|3Rc!D)L<1y57MZewa*V3IcIRmdbJ%Hp0t&7_n*k_qP4l!;yq` zN*x#t6!vTR{Vz5`)jXyu@}VA*pAxmJ$7d#=VB8QKU9C}(gSkq!6<@#NvO&16w~BW` zcDl;0-rLX80k#23;wqEmkAthLn~-B@JZbIaKD#4)$#jsA`3sBON& z;nLL=ydf@ts{Y>WGi_QUiL+?ci>XezUY@x|T`}!uUi3>PrTVQ_bqLX~1Y0Dh2NwG; z7}oAYd{#;5f&K7kWusL;CaYH8U^H9DUP|AMoBfQjNO58KDC`kZzl`w!7x1|Y;v<0& zz(xu81Xy0>$f}_c?2X0!J43=6fJqxL6NbZr%)BUP{vLATBv``|PEwzzX4`yLw9 zKZ2wq5+9+kbL+a_s5@|Pj}W6;!h_S8_&fBTSvrLk#EaQ~%e|a{3s|1TeAPN>bXJ&g z46fp;zu7vi#oqw~w)C>*eptCO{?;zJSsUE43#c9Vto@73(MYvvg9F3{w+oIb^y>(y|ZShO?zzKbUt znry@7MCPS!95mve?t~2S%#3AEaj9-l#m0v;Um9%Wx9*z&nuk`iXOaLlqc@+)fd zZU8E`l(*?U6Z5Q$^gZ2dAp2hY7>&&b-lBpPymx{zCV6nQ;HY7ipqD`@3f_W6h;4B6 zP`Dq>r2>I45?>RTJ0TcUscVx^Eyw~WGB5k-LAU9j3>OLX>>{*HhO!wu$3Zw!BeV$X zyV`ULS3e)k`y};s)bTg(9+YvB6V?@1Z9vc!YW=6l=3x z{o_w-ncRluwWy0o*<-!azO*cgoV09B=K+w!Mn+dpp~t;?mFqje!KW+f4(p+za#YF8laP6D_`s@>-+t7rpxw9l{V z8@N|^I6LtTpTk#_r2dMaveGaTP5^GW%=BA5UgU8?d~ocJ8uodB&%2(xmHoXim-26i z?}lw@Eb{gQvA#p@T2tLfq%K8J{jg z&3J!XZ2^znLl)K9wOv~QEC?8rE6!SRpbDgV)9j)=E=mZwaty!x=tPLd(xc}epO7V4Nq7HQ^e}+T zKe)aj+id^KZ#(q8r)<$5J7SD=et;PV3OTc1dyp>q?f zgGRI=i|)@-)x`QEz@o|tu(TF3@wNTg@P2+dW(NEjwHeN%J^#xJ*fje>2K;26ca+lg&2qJ@2I$KowOIkt93S@p5Nrt#dq z_(Hd!yi9rC3-~c6@I3+S8kjNhFdRY*R0c})zhr5Ad+$y1msuVF(nG>q)tYE`uQT_1 z^gonlbT^`<>IkIwCO;Q$0$Xc~(z_?wuAH^mZK^dcd+(2Vki|#VT?lp>G@bT|^5vzu=WZCKnV`Ja zqmP6(?LG}~{~2=xn7o@!)29<>SE4=6E@CPTYT?#3Q4IdgdjJx~4#m|qB6^&lm`u2^ zUaa69B-t9Q33*=u!TqFasSntkuWXrweeaWNn<#FPJp?^XPY)0Y4BQ9Ry z(i!%-=WKFJpgHOR3S!mc{dmwIm8zIJDn`(4;&ay62UAfAo-VBU>X1=N>%VSc%?VsC ztuZ9ZAm*Rg0V_~du2fM@et=W$H}(}4=V{S9G*<6aB?%Yl=#)HPRwi0(e&0DIkkCi8 zpm?FNquLu19q)lHKE4CS>IT2-Ukt`bCI}6CL9%;omMvY z<*B^_P;c4f2ytQ$x#A37Te4`_K5qFZK}UaXMR}L-O%Lx`l9pqYJ+=U-ch*F~=ATG& z%YF_$mx-l(3FHa7z+|_X%+pq58$Bj1JSx0m>>!`Gx0bn6b>DqCy-J?0*8V?Koda`b z(Y9z~+eyc^&5mt5>DV^D*tX4%ZQHhO+qciX^{U?a6MNO3bIdV@JHp)}C@9VHV|yHUAN? zzp`(1=SgquHXJyng6R`HwI8Elp7p%6hP=oI3W06$5NJ;u7 zBlz;kO17a|lsqaSAJT9wmZ65B)h^0)*Rqo8tbTR@9Si@xm&d0mGp5>fNrLWG+I(eo z0r4){+zMe=putuJG5LrE0|$`3iAm2twI$z(w&&O2P`-+AS%7*zwuI2H&g_t~pjCG( zizu!SP^eByuvbE;ZSJGqFG*3QGtDpGSvOrZa{N-QW9Qi2)<#jMm6p%S62ephFMKV* zLb2!y{mbb!8V2SvYsa-Li)E=3Gp>L@aKXif8Uk|PTP6%%l=)9MXbQjtzfsZ-ht6iE zX*5ON>7h#KUX*m7J6IbUD94nlR)Y&KO~=3dLbtS^Y0ka^Q}f^`5s9L-`b79sv`>bq zl|C0Ji9gm@YT}HKo;KC$uOw;T5M4(etz%`5$>>2UZcU_xo^V(`D^Y$f3OZ`I z=!%(VJ9F{3YNeyf(jAcdMCA!x+M}92xykqsta^r5D%OL>q<1Ob>j#$8O-B|RZ zwu$U1kIu%&BSK6BD?DDcA*fGg0o*NFu25JDYqve@q)o zA7H{PBZ&PD-sf=FDiW1-N&xLR@!mZJDvV0soy>`2;0NGk2uum54F0S6)9pL(Jm5$2E*Lh zlA-ZB3-!=8`RTx2lO1`+?%&@ZJho4FR!m{dZ+8$ z*XbCc&Qd@yhN4Gp`1|`U$Lk}%)JGG5M=u(9`uB=UsQ$=>50UTfdifbP_`S<`{T9DN z@dzWZjD)v$w%j_EGtB@PlEdHz`y&+jy4JDX^o(8vUm)~Hf8b0dFXVpcIyDcuA4c=|!>Q1zP zV@&-R+>QP`Iew1s_#XEN(DMV_wYz`D=<`$;kyBb8{!}`yGth9M+vse|^>qDnl3M-# zZoCDwXOx+MzugqE;oTG9zI7a%>AeVA4dl9e>Pqsg;dvaQw_4261gWj~*+4>>kpm$QCS0ZOCw_%hwP3jh`z>B8NzgT=S+ z9~%sn0s^Oq1@{mbL%$lH5eS%UqNKbUDz5;Lura|DSmhYr zUkut1vZk{gQ_Ql)T-`Wk$<2nEeU#Em1Dv1jiDJGQSlq9z)uR*ckyXw#KQ&@YHQg$j>cxa8(3=o`VQ!|8XTvIdd7;VS^) zIPhs0wxaB;eEQ#unC#hS{Q?hDSlXiACGd>Gtp*T0tyr0+vdKmlHOxysY!0V#Q z+>(LPmqTu^e#LZDn0vtD+gV*uNv~-NBD;ihh5>eD)$t{?EZX{nBB78O6Plx5~y2mNm!9q2^WQb z+YFr!JeKaq!JR0Y7z+onX6XQzJmY>I0eeI!~G@FuVW=@gU+!~ z;`jNa8)bju~f}Lgp`EAsM z(D)Svcge>N=ecDdB+G^;x|N*;nDM(tj!j3ik=~*sg-<6m`&fvvVTDKsdKs}a^9rld zM*1sA6|9Y^A>0=CsM%|ooP-nc?W#b>5u?z%x_R7EDLZyU5t2J6iuk|Rdhv1vV_db7 zvDtf-H?7t$DXq9)Gl>C^Ufm7$OeTRexJZSDH#z0jhGo`b1D|3s#Ca6~ES`(T*Q$Ka z-@uyo%+B$KGbx{%^zw9RH1~3QSd(gKPWlH2QK$q;hNn!_eXBi}EHh+jgM76!st;?% z*%!qsf7CVb*nkdKGryD#1X)8i3$9dJYF@qtDqj|6U-Ed>htL5eUM{d-=vfz$hjA3b zf8)f4<`*&>vYV-?Yil%vtC9FEwb5T}6iE-i_q!En0@XMTP7WU*Tm-F>>$c`|Cu$~A zD-W3%*VoFzylJku1k8OZ<^6<@4|AsBB+me453$bqNn)^7^AyH$e{HUd&0gLrY7an+P8re9+o(oaP0sU1+wm`* zw(qMP^GzAxqz!^F>|P`8tZ@S)gJ9ic<9&u|kD@P9s^6q|CQ`udIebjGduyc-%M*zd zGDw2*WplvO4Y9J)&`6CwGAmG;S^2{`9;J*V?jSfor=0+0;N4X=wBYyc3cX`g!!s-S z2w`vu=8WZ(@J~LDJxg$H_KVbWsFL2G*_b4em+P3}&eE^K?!}K*&2PJl5m6SE&O%w# zF2RLArqx9qZ73iE)Xi7a(@~q_Smqxf}0}7c4$~1 zGh0mqjKTm`^P!C!<(Z|@(wyJ(fxcs>$jJtOj6sD~fd{!oA25|0CpE_Z>D4|7x5--(bu+2HwE9=jWeO$1q}yZ^U*C=mVs8GD zu~O?@${5z9k@7Fi$VQOuCz^j^&#JUDA+Oun|4soQ-}IG*3R3#Q1R>Zm`d&;tv75m^ zbh+eZHaVNfRa|Hs-HQ$nL<4gT-<|R=VQGBkvO{=GGP6St8QHl&r>J;47LBSZdqB|f z@WB)|tl%8kOdC(`w#6i}TIOjqCSb*0OSRZ3*D&PmtJTz0!ChzdD-gn-(b)Yc?ZspA zHcbJ5M_{thA^FLt9@4s-qD^UC#c)7v(A`a!EX8C6d-1vDAVb#Ymxc{^Cc4Y*E zt}G8Z%efA$X%I_SqM5a63snlz09#hazuiM@?HnSFaQ$aA!2K`1^I;DjgO}uJEe9+Dw|$J zfaKZ1n{n}Anc{2PzD1JKL3sCWLz0ruF;gH@=5dz%x<@6U&vNHH55B{z@kH1=uhmn^ z%7d2piT?Ia*Vls&#)7R>1ZAPrA1y-?kte~?)5x;(gy8+aM1vOEtVGWF5)ut#YT}R2 zEihjxJ56&a8QN><2u-fZB5A#`(t0!tz%f~Fez{a{p=cigK*@4ZQj{vIah9_}d2sHr zfKx2vkD2PFb&)AgCNrSqn(k(qb?jS2ec>1*=3RAQazjb5Ag?yy!{emOFw_O1CW{$BK zb-lt`s=^t*Sb)QjHRs1p8F*MNtxST`u0>$iU9HvNWAU&_0Q_8ra0b;= ztVmEVMR}8Zv9Q9gHVQ*+}8r z4asU{B`9bJ$JI&47RqhNqa-7@sP>%l(9&C`CHTw}um=Vn!doccfM&N(#6bY02F&S4^3QPBJQ1p!T^wH;-}K&T zabf1xnp*h#&oA0h$D4qcg^lFtc1jx&5!O%i@l(i^!zzWzLCSwu}K-kz!QcHt<7OcROqlL_Bes>51*MO05iHjk8c0Mo+jWC2-q5)ch+ zKZb=0A?xqIaqc{!GHem8sIcbxwHjNyppR`L%m<>2&|{t2L~B`abtc{sNQ=$4fuMLm zhJd5cnCXn(%9qXfjFZvYv;<$l-%+`Y9%ltPz5*7HJboWKiiW?gW2v7yeHjx*d z95G>!R(X;w(Ihn;piUH;?nlX5vrL5E-#``GnC;FQozO=@;cvN6x$Balba2vU+W67C z6=LiptQH|(d4kfZ!qmyjTK{L2VL#c!X#l*N{Zt3oqgrZ4-}}XQ3I#>yQ91tF>a#uf zwI|AW(jo8&omaImTGm8}O@^lT>cQB>pep#WAt#zTvCyOlU^5@V(dU%Er_4$bislT_ z`xpT=*VNcf*0*9H44Xh?$6u}WO%B2nTV2Z}YSO1=-$m+*)Mos7tVpx2wI`)5 zlOt*Wpt`Np$}4nF_a=BOBh#rjJzcyy6JuNOKbut@@hC%aD_-<>wKNlSAz1y}jBs$ViujeDap~4TOgFsFb#!_~5)(BeTj}L)hdJX*-AUhJ z<`wf2Y4GJSd7l@(?TU}5&2n$q(%~&jO{a96$jv6!hi@MaCp_44m4T+kzohr8#;QVufF3E9SsPL>i$c8|B5LUAw2XuzVDFgaY#@S>;V zI@Gd4jbmM=}mwe5Y>vQQ1ou35f3aMy1=C{W|zwT1i z)$^BPsW8~#asn56)f{r>_ttI{UhF}?D)sc}+Km%%M}6uO@$f6U*U^gPT*@9`0H(<+ zv-2m`K__nh79i?P!X;z>pz(8X)W#-2E;Ir<>u0DwEtz^eT1Q0@2(BCKkFO;fI+DQZ zfFxOzQ6?c{24sl1s%RW=3aIb4ZiGR@#pS|U z#pAYSlP#&0FFG&xB#dzkhPf6KW`QMW=u$QztEY?w?@))3mA>=a5gNpCGGDVlwTTT( zUB)ynq^UeT+Z)Fx1mB3Ewd1t^yT?xr(E$6m(qL!*Fa6upKgjQZ9qE7dZ>AcmwDi9R zLV?DB+GOWj2t)NQb(llP$a-?c#~LXk>&aTokS70VnkHNNG?jg9le)<#D)c-Vgqo7lo{V@$1k36A9x-=VCDVk)L0DLPa??G z&)I2*kRZ|JLpriDTh-iR)qS$j(Ml|^c4~>N#Z4i^vYIeiM`DsSI5iqMl-Mw28ebRe z3-aXxf4uA}TY0PrsGY|4R{vbfIM+|VR_{L(8~*WTlgk!Z1Mv4}TZ7~k2uygI3vdyt zyKaN+txMKllAeuXJLJHoDKwG~qP7)B;opFIf^A3o;KUcpZ&+7v&q}>%mmyJh^qN2( ztPi2$r7C~b>`snIx3fDwHFAKGS@nwe)il{tI)12lREFDU2k+bxM7s9)WbAyDl3_S7 z%&Rm8^o^?n1EP#e^4ts0VSjPw+lD;6V54yCZV_cp-+EMoF@W1p%#eVU9U%JCSux+S zFNdi0t2aumj}qGjU1WLt%&D1%-7T+hS=fwo`OjdIN}Q71$JH>WAyq-LhJ}A>0-M`> zS)PkqNLZ;H!c&XIIwp_GwGMQ`%_TP`newNP zSBJoY7xt7=IhTg$P79V_RWOSSZ57B$|3$Qv$ZS=LOZ2Lws+}gP=X7=lL^U^$@exWG zvV1;kh_0aOWX>aP!6I3Su|P4L5GeHK$g~yWlzia3E*`6R^L#bKoZE%7mm=c)Y&FR4_0v2kr9rlYqFt2o2 z5hTGSXN$ddd<1g`%|AwX0B${QxseDd1iz52{ZW_9~#4P=ncOpjYd^@ z5}>Q`+Xt5CHJvo}Uc~6@>af~qex8rWy0R#0%5$rF)7L79u#L^_7*{0^+^xpu%;upu z0P9MmnGe~*k$6no4qU@(TDp;j<6n#J)tKL9(ncf!*eteF>WCGu#9Wn~Z_Agp(rH=3 z_$EkclJq5&Z=-HphHP@Y2JQF5Cw(iLyV73OngY69z{6vqB{WGhYu;pM-EV*MtH~Zw zStN&UK9=-SCbd_y9XYZnG^F=DI&^H6&!8R~S zNL(~?W~TMUT=E9XfONOhw-Hk}IX#@K`CvR^`zhIVKg-ftBvh8x;I)XPKm%ou(F3X6 zYwIE4Xb|h3wH}}fP17&fCvu)9;8(Fy7_WAM%sNwlIxTU;fCBx{qc9$|Y9Bjj00=7u zD%DLN(9H=`l2LP%9G$W^HPTXxY%l>L9o5_qcal}dxHLXhmNeRV!Y?-sC-Y@kHJ(R5CB=OMhv_U0iD-J+~O6tH*zt^w^psJ~V+5Co1PM zcV+*okifD?AbzRjyMN1eD*N#m28cTb&Bwv72j`oOlTI+jHd6q53M@B#1n1x#lY4N( zdI6)Z-%wRhl(t&p@lZOi!Nt@^#b&DUFA@|cc#*N8J^iS@qZtK+xK3&6f3TV_f%BR- zP~K_VV6f$9sjrc7`;LT~2faM*le{PR5V+!`QQhT4^1^)`ANXMSgq@v?j?sfTU#4)-SxVt&gPa(*~qzWMU zqyzn)AEy6#eS2QdWpPMy?WbZJJ=C*@$wfMcW*JJtW_ysrQg`#;RI{mX=lBeNt$b)| zX?!4r$Ih?wVF+q?oBQT85h?nz@X}xWPNR(SpN#t`d-y))$j!E=P#nch_ovMh`iT^;_gXwS#{q6C-aiq0*%ox22DiJ%Mm{74K$-*t- zXOB}UVN$x$>=!FJPhf_KFRcMI2&>ok*V8l!RUei$jqhR&oG%)@8X+5JX?}ysl-<`8Q=dJLjEm8@~t(b$QmQ-S6aG6_LNx4&d(Co zE$S&@0kxiHPCVkm7T%1=Ja7j)>*r6Vs#ChK>o2C`fX8F~9KUPq)<37lH?e9NW%j*EOOko?QIrXDOz&-o9dVqwju z;~EE!NehU}@{QC6I@`lv`(Prf(RV0mrGg*)Uq9x>J`anj+buCg@(a2#i)H`Pd~1MG zWn?r2n$?vSOyii%HypF`9y!Yo@W*X_S%M`m1WPy;8-g?!OBVxDQWJRFP)2d13=1v! ztyhrKJc7wYI3ZhAWew`F{3aTBDKPj3uNkPe+!vR?h21Mu-^!4b# z;cfvz9$54^Yiv(w(Q#oA9Mt#(_26m)6;M?uQTl%;lHCFY3dYLz*Xh0hiSQKjl)CP7 zS6%b?@*~KGI8*^5BxQK9Gpt!Ss-MrPPVKmm=){rR=%6yo`m<-j=t9Z-VAKzUy&w<| z)O&kJB*j<|TwQ+hy1^T>ujrm&VkA7mK>V( zD%6HEz{l?Ef|@;h4rXtOR9~8P^e2rspM?yfvG-Bkw)lYE#Z~XdP z>>eAGH-2D2)v(`@Dzm|~Wp}kc8J?L%wM^4nTiTMdr`JE~;ziTVA{4K~I#$BH6D(Rz z4q?J^fPlnT61jkPTi(XG+E~#ikt1f#txNS7#;$6SJ5XF7DzY)~En;mOrr63EA{1I7 zq9HKzhX6om7d^dKwx%|v8PVCd&N06D(Pn9L16#yHCJDYKxM=$CAc%^*zflz1zw@BX z1*f%2h^*KrX+eLp)ip&m*|ErlA}9pQEtH8qKG&7FSd^aW8nWJ(pqes*1mGPikV$o7 zK4vM5T6<&{kN(9QjW8yC%<2P_pJlt&78DygiroMRaCgqaZl-DE>PV1{k1L%8hfr;gI>0SWvR zwQ|31v*8tBf!D_$rL;F}ZoslY_CPmU+R1XqjoxFr^SsM5+- zII;ofoeC^uXE0CRv&=#z9zD||wEk_k5=)Mz3w_6z>ct&b7ic5TGI5{3;dP`!xjf>n z8FHR~Aq!zzJzlYZ8f5)?nuMu1KYg}TVQjn+IzG9dtzDzKx+PU=O?J&$E~n>%_}L4?Wo!Jc4e>=-x9uSSoZ`# zC)@+-)a3@T*#a7EbF9w|VGNeY7^8TZ(v(EkS1 zx2R&P%%c_quf^s4tF@)}u=TP?YoSG$E6(VQ&OK7w#6l!#c!`k7-_YdOnz7EN%v+Ut zp1GguFE_tmL$6Qwlx|V)4vutb%fgrxpCx$J_lgd8&h#x#U}&%eCCrrUZ+0@FSGRf- z7$&&Vo-j`??`fPJaXijU9_-?w_HY8~aE2CP+-6n>AE0KQg^{p|%r|0gFkJ=h6=hGt<loN6TJSS-;^ z3(LmP3bu>Ryogqb-q$LQP2&z9@zcg6Wx?fRx>e{m2bcKI*b~vj{5gvbsXV46Caj() zVHeOo>cbmcaOlb!(Yi8oY^(qbZYMesgU=O6sQmSFMrHCCfkp`qh>qT{8eE~+x0Qo;0kaeFd+K;FL=plgwH6&bk` zc~Xg!02uVu$JcUN36tYZzQ}Uv2uSR2gA6Bq-3(EJtXM~~j~(YtEkQ|xR60}pTvlPj z8K%wTk^YhMxctmOW%qe1@s#gACs){+nO)z>XW3!sjTnYPecOqfa(!V7tlR-l7mV7x ziPL$_<9+ds&-a!ekWNt5kgfmwb^mk&gG;^i1H}O_GygY+zogj_L)(Hp^@RQfDqN@G z4H5|tw+fOpwmoTYZ)UaEpB>}(2Yk!72EeCVuFSzS5S|8x4Lv`h%-HzGU&aIpU!4(7-Z z^QJc}KUOz&NkoqANJWn5)AWQnbU)3|rK+ReUMinWr43wgQ$IDFw9GI|9kXZzH~F5K z_Ml-mGqu@S&L_oRa74C9V|P8}zdRq(<`nQMpmx&6@64FAcj|gO-8~s=1~CydiKBQJs7`601$C(Q%Pk_D}|!^czI{5ydV>%#Dly zeim_6(+m7VPPweI%mWZoxbF_z90ogD)5aD;c80@B_r~tcwPkMtsLtK*C*A41cU{ci z)YwhfMbp9g#CXlDukb`$tYjQgIoQH9f=4aF%1$l6>Y*bYwmq;5f+crEFuFIsgl2qhBCo z>;5ITdgGhN$=$e?gm_iyAW3+KIO&Hx1z(`uf^}8ubeuA(_$qZCJkKSY)>%7eX}W*eG(ULD>x{7WY&CWNybvH6nD}o$Xj$m6LVBT>i4jYc`nuvKG|Yu< zSGoLVUnZaR-6vpnRa(D@d@-8OYqQ_koz%OQiOsARo?;@2X>opXu;-OA$^#NmK6C+I z!Dwf0*g-@}WH*dN`{d^0nqVAZ_3#B8*BJo@Ht&a(CTTb%)}d> z)@otk3JzPDc-IVaum=cbn)>{WiohHl%XKT?Gt3Gtgdt+7=8ds{*haY9DY z*IWn$#zD2t5ZE#!dwqTSMp*HJLBPVs06!T-dndeguRD(NCc!;GVR|NG& zIuc)Yp~Fn1lg$>XCsaBre||T__%)x3!!;+rr`$mhu2!8XH1(^NBNNJn%4uy20l?{z z2>44Uz6pfHE6?bRHTss|MKd_7-Uz8rCT*>9j8XJiEHYnIc=ofX38rKNvaBb`kco2P zGea^w#7e3K8q^mnDzJ_43-f{QtS1RIHx zH9*zZkOi6nNlSFRAL>Y@V^WC00EA#N>m33cp02}T>TV9;F-x(dm6@&_W3fYvMTQ5Q z_r55}dr3sO<;+dByQ^_DF(0~nbl5=ht1ZPqJS865ksE_hUv#!ch4T#=XtK3~I&_gP z3wNW3_LNpPY>g~0b!dp&x_h-v1kZi6E4@3mk>cgBZdZ0EJ9t)z6B!u~0a@3uaP#l; zt!?F7l1tR^6VtHZX|^qwH%9BpL;hok{L!_%3J_~Yn!?z|Zs~icjzH9MT)iTAKqoC z9_?d>aGBqa0=eEj5!)n(u)ngC1mHkUk#Z${6{@kaZrv_+v(oe0Xxn?ft-Qd9lI~fvWrjh}B7rb9}QM$4r)o!X|A4EEQD(QT@qoFufUeQgh3Qva3v_bv^ zr5`{dftv#GKn6T#@n1EyoC1RypEqnx&~hN1Q~Mtd$gd0x($`}Gqs*BO~N#oUFpT_e~1`HPxbW5HH<_6W%B zD)u)Zp>+rs)Be&5yf3|chK)TkRU5+}(iD4~hXM%Y@MV{znlHWcI13;^MU&s&tWyjE zp9IO);_Clz0K^0ZK>^_UuU*BErnKF^R89Ab`XoUub%G~|KO*=#NEcm(_M9;8NS8CB z*ZB@Z`3onGfNPf~ss9L$q_FR&gl`6|K86PCPw##_;OYK7z2|Eh@YDJ6dF1i-#?j%Y zrYNqFBM;kVVwM&0Z}>CPlhepvqoqB&F4`>ysJhEz+w(Px@)|F6p2yKUYLD^UECk@3 zq!(T$i2L9)$-9_fFL}XLu+^7xHRCb*NINYkzwy-3$)%>}U!T`b@+ZwGTrMydR-0K( zdymSed@LXO9AWF7=%PS~uXR-?BHu}y=C7U|ok^H%`-yE637Gx7JP^RO>-%3zt{HFw zNTHn~yQl8Q<5`%;s90gkPsfXpo?ty>YpP}Rh8)EC|Mt?j?j|qMWu)1-t}3Eg-!|?b zE8azXPD)jv*L19mraPzwBdrax$5NDd@Pxv+Pa`xDZ&U4%wjgTABoY?Ph2uMt9jJiN zp^Z06tE9IXptY{*_#I4gmsUEs$VJcsxP6Att%dN)H<3!96U=wZSw?a2q2=+c^TnFI zi}di@#2zw2(!HM)CCI{c@Q`85=1?*tfB#2-= zvb|w|@9`uLFRh39V`GpuO@n*YI}7}A_LbVRX)c4hv7#JvFowKL8WHTc`u-6P-4`6R zX_B5=#h}q|XZlUitX>%ULViq=bYV@VGGD6OKqu8LbPiHdKkwf88);=>uSC6~<3kxY z*R^e)@Q}BTSHS`@g!kYHi90ud-nJ?faQ}`>g5P;97K-fDSXv)F;Aa~5MdYz@S|&wV z#v;X+`S+V?3p$N<4-{So3R(9-B#({IUkFT;%y8fqCPa%W0X}(3b)!o<`sx)z_5{O8 zPIp;Zm#XDGU3*8O?vy5XDwa|eVXZ?(gr&o-W~2m4(>-IVt1#J|V<08~jCOQfL2yj9 zucONQPLc%2*$$z?HWMoujWxC-p#1(_TXMl;Al;+iB|ttl&sUYQUBDfLWBz!*G)qPO zq2z3{HY&8sJv>4W$T)%HCsa=Fnpgr0nHSe97k3s>DBXjV#?|=x7Biww*xr_X(}UIx zO{?5CgW46v1aKla#9z^?B(3);I)|16Uc1=_PaUQ#@^02Vf0b$X-PlNJ7sdw+Rm{FmUW>bYt{4*8iwGjon&=eI` zGL_qCaIQ(-s#`atpCE~tEQ}F{?h1C zFppvyx{3K+bCpWxkdZ0EatQHhh^BSY+B2Jk=pECTV%V<%$T0SaZag0f`LKy|#S!*Q zeM}cG5UTYtUy2CLOG&=0C$7bO$bH~)Sm1fsVoU2vcz)tTGfSV(varHFm%@~~d997i ze+)Q!m9y@?kiC*=JmT8~qqi>Gp|UQ0RSEHb^P z6z{gCYiuVAdC_*yNV}5ODajd)*G-#5Pc}2Bzt5(KU0WT2JJ39Ev07(+5%ssiB370K zq10-gicMCU>cXfq9VE$`BBn_?)T7lHEwA{Znd+|rj!-PAW;i;g5NMe?bPZd0%-n*L zZ$KzAde7+<6$_c?ktjW@Uz1|2_*cG}>&FJ$7tN1t5w{^KQ-5}VTBKxNZ%GK^_!d%X ztb{tG@58iR8eavQlEiX;A1b?52jCnOy8n6IL}NqXEhky==!Y}_dXVL9yCJ<-JgI&m zwZQY|)sBB&*=wq7SZznv!$<($hktEu;@JCWZP|TX3OC~Ur>ZNatD3`E8y7P{sz_`2 ze5r4mD$V_dqz>Cd`@e^b<3F1WasUU@e=&o_T2nD3ZU0I&R=ycJFiUzf>TW&jVei~C+NQK86 zM;>4;VMfsqCp)8J))oJ#<;Y=!B)exwAL6P%)_gaz!kW*k(^ErLrXD&wG!vQ6<1-|S zU20oTzUQ<@xEjAgt*kRlJ?e$|3p-N6TMSVZH^2k{=-II@uget83*zLZcaZB6!UTV~pdj3oGiXiOid3 z@9Hq`JW3zNC_1VJ@|!JZ;@IDLKW(iT7J}#-^F3-{v0FhgosKbPbeqqIj4Y?G2Os;5 zJq=p`dxUbs6ciOlzOz~$$C)6I_#_7ESfRA27R=mW&{Zn!qztRLj+%Y%u7_;K#+xviP*t%sSOX?(i zuAJ~1of;8W^1{XYjItPWFPlLVG~+S=tdm_Mtt5U~AcD!)9BKnq^$#`Xh2GG3 z-VyWChvN1DpZd{COy-TjA#0m|qg#X#1)!rE?yHP|0foZnBsb%qnJbXtFX0@xK{Tvs z^Q}l-0ZKu0G|h^ta;w7xdZBi;>-mRpJ~@@`f&1}3k@FHzA`ODUbHpQlLKJ?1E3)r^ zJQ*uAD6x-8w~ODvVe4(Lr)b%v+(HI9fwFMVwO&XrQDGPwX)k0%^>Uo9+6TiLi(E^I zb%%US0-It{34TNnOUG?A7GH$1F=9}sPO(YKyJc?|YKHYUv_bQu?Ob~73uRgcT9nR4 z=PzR!qU$l6Q;lgZ^PAvGIWfF6kjZa=V3MeBzd*PpCX}=CCLUQHP)Gc*yUqJX$91I` z-h*^_+yEqxAQKVr{H*N$fD)t5eeLAyl0!iWN;(YuUxOi37(3!c7Q6wwKRg+=%MbY9`ZN5jfc*!%eE(M}%Kkw?u(Y*L$& z0W+q`#83(*+I$fi32hi{j)!{ya$_+5->|S43Mz0dLr<4sJcWBB&x||5=u=iw zf)d-NC8&%ki%?@hP*e`eB*lj7%M!;RV#zk-{ca&|INW0)Apm!WZVGAK*_KU^JVZP1 zk*e!!sy7|o`Qn&t@tZ=K)fB;;9nwSA*q#A6~LyJ%b{qX;Nt z4<5^4AK1gG$OU|(UBU+YQFO^8+WsTi1IDwhtEo`cvrU@nNRSkmJS`|ih6b6;6Z(RXwn?sy^XKd^ z7x(~q{6O^C>XO#Wh366Av&9O{a~)Ms?+F#3rGr}0!acKs21WS8VwyLWC>6d6U_)V?S&mdL_?7C;D-SpBXQz-d4 zf|vBkK1baZi#7CdEU3k1-U+X4(#Z2o%ph^ZnTPF1oRdi}6g36lhA&q%Kgnn-&OX9# zTp}f_yT<;QuB$l?rn-Z{eG+b;U&ODR$7skQJ-0&C6x4SSJXPnlql&+Gsk}|k=Nd9l z#aFgy$9>`GYW35RZaKXop1aN}aDAj+FKw37j`HLutE5ouy{{)Ezk;UoW~1~5ewy0z z(`olnIH&$AwG{$Die5X~L+~?^-dqxv2P@|{4m`Um4 zFpZf)eGcD}iUNBAQ{_TbLo~$BybkltRvtj2(l19)Y^(#&b`=$p3^h660}iq=L|Js# zy+vdkPl-r+UKdRJ$B>w4b{I57@E6&X`KakPL)&rOn@ngGoP!{=1m%YLVVGV7)j1QA&p1sp8 z-o+ewM!Sm14>=%~<*cAKC2BZ$tAFJ7&{CwnW!12yts z`NiRKSAunlO8r_tl)_d+UV4J@E0)$3=WJ@^=?^@he8%`e@L5|6;j$R6o?Qk4wA?bg z7n9wkjaj(^!Bg)7w}mOr{x7Xj4d?)D3uV(vHwxcGkZg9%d@kQvB6TCo0Wt?wYMem6 zJdQ%B>ofCUak1Wt-8F=wNu&+Tj`~$Q1G#s8(!bfZ`vRHRkr;F=u~XCVaW~qJDDz{f zd*(I3NEIyZh1mO9Tz#wDC<12LaC>G`{$bVd-%oht-$A~2pDWooNp4nx+Oli|^)Xj< z2FX8uZ9tf^HKn);AXa9Ve37A^rKlunldpB~aSS(DhAl=skcpi_`E>QG-`l-56iK3Z zH)$Hmqq?K`C%&a0uZO8Wj{d8dQaCUgKh3Lv%hNvd_nG_HqtxNq`~4MMqqz3^*x+97 zw6>d;8-vt-dts7sD`s#$ShQzK1G@nPNC74~$a~3dzJo9D1h-dSvks}gv= z)*&XYMdTLiwvzu5<-3e=D0#w==xG=HP!iy@2)vlFH zb-ug+L1ky(&Gfc$nf}HEdiY~I_gxV{FxgZhxC0u@O|hD%dz~OXoD`8h#D>FBDpKRV z)s*-d$a}y4I@N1q?D)jjmhj=B3Iv-+Jgz&eWSX91oYIu~yhfc(t3=j z!bL&z);r%@vcxHncPq-{aLvM#u9rvIN!40pyHZqNAn7NEpnLPB<9k4Eg4xS|<06M& zy9S%3#gOE@E_b)P-?_+e0OkLwUXW=MD4%9kh=SD{<}cr_VfKByjB1E zUO;5xpEcv(-3ux(M=CPizp5l7*MCttU7B70=?7mwp!ot{ke(ATHbce1#?kk>3Pv>e z$R!is>;xr=d_@oQT)+kxJ3L2;C?1O6llZ)!6v?6dC{rN5_V8|f58L(Z@91~@e1H1B z-!J9-hsbg91Z2seX;mz&aU$FBcJ2JMN_afj0lEP{uJ1=ao2MVqaA<~eg&k^^qJSHXL8uZQE}UQR}JITv^MpuC5ipxw*gEa(Q4Zm!-KL& z1IPd?OT$3?N@%y{;2QRM{$G7#_ac1Go`~IP<3XKLTlH(V>7H0A5RjdZIylmAOm?EI zT~Q1k6NQCUfIjUnu?mAdIuhQ~!f9q$vv|YZ_f1Xo&lhVlw;6u}S=W&AlncC4M9%Bh zL+XR=?YN2sXr_*xj-SCLq(=MUnd%%k&t(90!LQk_ykNC<4OQI+J#UfvV3>!iWD=M8 ztH|qn8-=+|t~JvC;q0BFGzq$O-Lh@lw$Wu{ENU*VGZ~c7Og=npkF%6g3=1$~@)X~W-xdA=Oa+k^ zS4fY|9YYevJ#D^1U*^(MxEfbaxXZ2kg(*~O1Sjb~HeMxrv*_1n5RKzMK>1Ha_enbQ z&;|n9c7@}6bkr#o6Q><`3A&_lfpPTyZTl80e|7c6q7ySMuxLdX>!-`f;zUWcfwc~# zGaN-+*T%Y);{xusvEd#DbUd*;iXdg3474EIq6rZ=EdJ6H4IZL-cM&idP~aQn3T8OW zsp6oBZz|~J3nDy)N%vC+5oIsW^TLpAgQEb9_)bSHDbz5N<%xg3_fLtLif{qnFVQIt z`P~o=rg__ju}WfN9DB(uNK6<8reY$3o6yYK_^g|>BucG5_X2}*3lL1+5EBm{hhxgo z!DS4KgmUj*#@~yFdmUK;F?}hz(vQU_@1pgZkPuT@X4NJdH9b6IzJF%x4>Xr+9F_n? zd?4m@AXQkT#?5*mDiq6wcm%j*nkf1J8feAAxUahHj{xo1Q>|k{4Jg9Tc4xN4@%xk9>ga8T4=}alMeqoTU8Yj?}x#Y6TSgpK!II5J7y{9=_tTJ@s&of=aGfwy@K_-Z)hdnVcZS6xF<8C=~SNKeQ@jt72xC znEOc6xq$((ddN(iyohW*<5IDTMsFrT?7uNt2{;l1M9YgE2;z3;9Cg|xhCu)tL79%o znI8c^*0%O9&&YA0zjLG;Ynin(AU^h8>rgq1v+r z8q&@?{a3L_fuL&B1u7LX#Tk)B^^IC{hlKTnq^K{@hSY$)v)pNzT1!^I1C~J zZ+GbYOYck+b&Q;6kBR_MkKNG|_e9*79AVUV{q~Crkfww!S-CI`XHYwJ_W2ctvXI~+ z*Uu)sz?yC75c+Lx_7Q^9Paov@RRp|2-k6AX! zwI`oE6pG?D^|G4INk|hkV-2d?r<(LrdtZ`f(uK0|OnZ=fQFj6a6W7$YLj^!P_Ems2@>a!zX;D&#(c?yf zCO@a?=>$pRz1%d_@xgrb!5gIrGuIod`UOrgb(@>G)fy}id$c^1xn)dj2!Tanx=y4@ zj85MEZJhK=Nj8Einq19CsrD!+YUA@ekFDPwXuAiE_dRWXB8J%c%FC*-Hxf+LgnyGD z*Zc#+v_D|w*X9G|yt8uzj?sFqD3rU5EjY~T0`G*E>sK!qYZNZIu-O*}YxYwEhoUY9 zHOsMsbm`~T(V!;Oa^Y>xo518#s(NH%ZNcCSNW$pdNeCEjH~c8I*bWfx6r5~>hOb0|U)Xtu%zr^#!) zRL~)ul+v^TeKI|F)=?(`4izo+S2iG(s@}g;Xu}>27=#40e_@phZUMPNEZ0zB;#%+% zc0KXf>%UWr-exdz01F2f+yAWi?fj|urE7-&srWsE)JiJhoJkS;%k|4m{EA`3$a5`I z?y9f+!^zyuiV1qhQ^mbBY$)?-ZZ2l#Cm1O7J^ZhMK0Wg>ixcvIOZ@w(f z-ZyI)<4M0Jb~y%FarqJIWX7o=Pm`3>ytkA! zXS6adDSEbB7ZOzZTNL1jRX({nXsrURQ$r@&Ft|af=Z<>pR$;&7%qs0Z&LKR-;?u46 zvKJCqZPT9j5mtO;s5KqN{l)Potn|(YbYuqX0MH&*Bq7-Ual+8vjybbxh97Lmm#*B3?l0w#2&N?XY7_|Eo|*yK(*Sfl{^dwcU6FVVN#z*o)J_KHqNe< zmI33=RHY}d+3_6BM5m%Je~lE|Xm`77uLk7eo(ikPm#F#!cXneXpu?#Q7SIhQ$mYM+K(RrlQjNcb0-sr zks2e%ow#Mk#ru&zi>m+n7};2hF zcCS~wk_cqg9$l-zJHdHT#DSIeOMV3i$cIFCq5bf?D84@^m4^!%|ft8n(7h zTR|Pa%R-ezwKVmeA+%O$fcw!u8G%3yg_!1=caHH_*KuH7+w|*LHs#0R35ml(?^=fy6Da z$tj(UPpL1{UvUx3R--a3fjE9xlLnW3vFV}>9vpW0H|t9m<{X{W^(6(9U;`cwW+>Pi z^x0QKJJEie25TovxyWIHfZ2Ev0T=9s&L`Zo*`~gKlE2og9jJ^;buGlA-`F;^)NQfo z=owV}9;Y1w1ZBTv0EmARYGku2IA}mzt^Vz}P_X(@m zn)K+H^PJ02r1F>8!0eCX$5K&*FbrRqk}>&m@@l!$j!~Y~yH1Nul~wzuLF$sQm-5r% znC}RLa*1wxO5Ek_K;x;tNbv@W+OS^^;h7DoEB1ETrkmnt1IkOqZB{vVv)tQoCtPLg znj_;`rN%5L0(3Noi?wxW4@v}tx5=t%V>t!F0ZL#HqWYMTquJT2D@!L|>Ch@CaeX}a z$#2DC+pHDCsmP~v&wC4T73XrAb%!4oaCSu2xne=XKId9jTem>s+M|r>xB$p${#)wj zVxK2}bnt3FIru<{QtD~i!-ni7c-~H4XQa%kNn_DV0Op3SGt$M7@egB3$8G3mOLn|n zZ!F9%21-qG>$RwE(^Dg5_54r)Pwx}DcE4B9mpKxn-lHmR>2iqDxO0|n5&W@mC14-5 zu<*&ENI9Eodm)T+k-MM^SRo?YTUa+#TE`VT z+0^)1iN76>XpGvf+Am-o@io&ZPm4U$BZX6X0Xw{-ZOkt5d(JpHe#N_d+Vh;%OoIDQ zUN;5MYU5)4B9H248k7a&k+;Kwt@LXoT+hMlMC4(sjuQLJ!AKzeP|`vU$+^z4x%FE(SWVQ`e;>oTnB}~Tfg8sb z0fLWmKc_qi!GE)l=n#De{nNe(6pE6U>;fs_l}dUX;ZYejCLGl9c_;e*145Mjgelv$ub?A_ zSXZ4$P7VP=d1FB1a9t)|sK}U<`Ye}O%O7E?ykMfth34xolUU05X+s8Qj*+x6&?1Vyjd!W`E1&jw49Px*(Mxb2zuC z>JiK#V6rrmcJkj!Heab^&l37QVLNj*;ZO3M*xq~qP~EtV?{|+HHXi_l^<9URF5Eof zca!Pehk?mj>FUWXArNJ5$`mo!OyPNSq-r^zrQK+qrqe4#XT;Nk;g6Ks^kB9?lS{ z`BsZ5&NRSb{{8QO2*Vj|n+9e=ra@_lk*jcrY!T8WRpImNXA*QDYN{7`+0`+SjYij^ z8f#^#$LYc;Tm)7E=zUu_s={GzGuFev-~4`L>6(1_oZzyk&3U%8zKyOX!U`k*=REov ziVLl`mouu!sV#coPumk!fGK>rt_H?y`%Xhh^<#hlf{oj z*Q^pB^5b1?B3ci`PT~Uw>sKoaHH|g{GA{ddcpEHA-CP`;FCD;Z?KulO16#E@i#hqP z#mwu|W!Pe>$QfrHyiRA%_0HycZQZCM-+A25m)bO?yk<@#)2%~Lsy1AmPm$=Dml)$s z0{O@Ec$BETgj3L?#3H0!?V-wCngD$l?LfkzUi(F?EEOc=yJ@L)f6PieC!99&(?a@? z4jME}C>?AvxbuN-9?+r_ZNQ?R+GTUiV1HjsAgP0_l(D|e`$o4Xr(erX#YJkvXgL1?OK1H7cp zv1I;S>#CDP@l0{m*d{1>_W3`fzkMCHN#|v#NIP-xp7j-QcvOb`l^3L*<9VAzJy5dE ziM@4=&U0mBCo95VwncbY0C_N>b909wrXPQ6%}^zIh%`t|96Z5+6-7;-sPwfZ2<-$} z7mRKn6c?Vm*ButT#g$#S&bSxw3#*ypdT}94+p%h{Pv=Zhr(B3hXK%P%|&r z)u4xtOb3)GG-~;mLLRW&FKcW*$7G8bd@15lB3_l?Q+*S&1TxS|SuUyIwbW=ne)ee> zbXE9J)^u`UuGG<~e)B)0T(BK$4O96f2H@n=@nlr^Tqnmu@o*0&St3I8r9K2IqruxA zVdS`fkBQAKFJ#~W28Td_=Aki0SXt6HO$@U9BF)CZ`dhlQVYw6bY>obKDWvR= z`wzQ9M&_87iE8GG>zx6&XRC9{8MkRH>ciOyqmh@R~F&A|s=Z0!NbJtx|)Hpg2RmwURlzsEJ zg$IM(@isVsj}t@vz(GyKLP+T21L{l6hA#KSTu0Sa(`G7F2bJJt()V`%q5W^8)aTVY zyfAMv_`0|ec0FD2;);NHM0rF=P*0spypQ?hYnaQBjGe)$r`DHt=*@ zUk5za@| zReF#B(*5FPyDEIAEPL|jkk^toe*Z>t3}IjK6}(nbn+!;}sJ#?JC6u2-vZWytGZOR= z9Cc>a_^^A+@>ET!K_Lb&j(SIwi|GgdIM`$O=U?PR(limJZLnZn(SD(%;F0b$l&83P z#vSVQ__{SJUW!U{I};g*O-Py!8xHGk+W(vZFof%aI9EfF?9(P+PTKmSLMziCf~BP*~X%nx%{i<)Oby&B22M z&QhF0S`>t_bBw}?HYuEJ*r6DcBr)*xtKwbmVO(`;E#(+I>EH}Xb}UrWk`C75x0PFN z>5(ehGpgG==Iu^y{U&=aA+qtNP1oQBQ4@3+gLg>ExVm<@81m9U@dAV-XHB4nV{}E~ zsc}RckrVOuvC6_r`YgBbBrf<)kfY22%HzaqB>2%3b+QX$wH0KY966*k)~6J0aHmj@ zA@$<67K##JB&Mi_!LETP!Eem;7U!k-lwm9)yd+H6_d>8Z8%p>JWSzVCi?^an=~NMC z?j+OogCh6}VO;CkJXz%2TR-;?ns)K?_obSw&c%jNS8d&gPuxke;jgiNo&+@P;v-9f z30t{!^B!*}{O>8od?O;@Migy|CQL#8)WD-T&`#dJA%E^=5%cR(mbDIG8xkn1j!wpK@KF znGgMELx9<@5^EL(;C$sg64Bz`0)w~@Md)~q3VDrDkK!b}dtuXr*aD)twXK8icun|; zibrv7-@V{fRxCCohL%d=HoD)iBi@&`iml(M7RWV!s`aa+QZ#L~xPNOQPbQbCi3xhO z6+PxocGTo5V9u3Dc^gJ1g*AshGbb>jT#CP5i6kC3>6`eWqMj1dKmEco z;V2WL<1RWrr9ZJo2|gX~s^c!)Y|pdlR%0Q>$yr)YNYg$)^KtdHxjoy(>Z508|M5xy zZjr6`R|+Vfq8bTfKZZ}7UVPS_`?0bjQZ_%f93mKo`;W4pb{sq$Uj5t&a%*yhA74LQa9=E&r-{c#0QDp_9 zkvt2PoOW0f4VTzaleRXht8aVhGt=={b3P%vSS;gnA*GN7;?mP$u=pdv6u!IetgWv5 zWx|h-`uF$q@rN5(R4lQf-3O=C5xIItnl-M@jBn3{w7eybn*fFS#WaBSMETN9Q6uL^ z)JMj_yCuajp>s61b!74y$^LwcGw0WJvS9JHzNgv+n3fnmaj8+_yl zgLR^6JZ@6s43Y=b(i6a4$$U9}D9IL_aeKr(4@*fFK!5zj?%4))+G%_)Z(DZuCf)R9 zqZQ;c5X5nPw)KK1H(zGjKbeS>3!9nh#yIN;MCdZf?Cz0vmAx}|dYocCD~a5+qhYn@ z3)$5?53c)T%m!Pt``&GUs3=t~BDA=v)=E-K6)nZ=*HDa5h94k-eNj$~eN_`>OGhE0 zfk>YidfGzm@IZSlvV5PvN;Uf2RuvmRtMrhEiBtnf0j5*8eK8}Z{R-Iv9oC*8mfxdu zUa#70y#T5z)3hJ~^sv&BCzp_?P~D=m)S#^V&^d}0DJ(NSuH|92v=q|%cWvsy*~S4- zL<|WmE+myh#14Q$42;w52(4){oN?QP5;b1cZ8)a_!Ik1_3gTo56*K431yq9Q;HxDZNYrq}oPmigh<@(Bp3!~1ai?`q&d%J_j7QyBatv9mXvBIvYZJh3n zXD4R0U7N=^Rw{C5koz>Yymz8I;nMvz*RZw~w0LXH%sODjECa^kg$48ZodR~$>tjz)>XFO_NmNg8@%p2LwQ(0j^G~n^8vz}TpGLjOk1kHXB1DU$e=T<=2Dly_*aVi-^%Kbd)} zT3-R8kJr<@N?$CIp++|fr(v6vl%fBx`=}&x3SPBH+I~4zTKtq=*mjG3tFDS_V;{)- z&Bx)-p+1%pb^-n0Px%nac-0exqYM&_KSd~Gr?O%zX2&EDhY3eu*%fo#o`k3kk}gk>i2$j&*3e5z)$A~|uNnTyns)V7)$ z5{dS8bsK3HV16iZuEYt2Tg8TnD%RXj z3xF4zO3YYAy}wNU1~N*=$xe=?21omUilN#5?_%gn?H>cxR`?$S)jLSxB+1HO#E1|! zpk3G{>jnsknVHUM{U6_h3&QlsVG$!|R*Zj{bxWv1VPY5d%TmS(FD^)G=ELC9?DD?F(^j_5qjXS1$0s><&V2TGguJyFNcN9MGycF2mU~ zNh5G2IwBjUR9P9p^%+>gzQTN&39S}}6O#5YY%Fw8mP%ueMoK@l%21h|B-a9;g%H5_ zoxpOMapk5!A$vX`$gQnbgm!k4O(MEMQ!SHanOstfxIc;@5j{&Z+uF&!5kv1>DE=;h zEsxmh7CGCY-IydzvLUBdn8rU_*pRJ%I^}gL=eBq>5I40UVz}_?(2`<4OGg|Uu89Dx z?H?|Wp47GSU8G-p59=;uJqyPOXF01|nc=)puS?D+0URS>Yg+h-$RCzCO1xzdIlo#) zm=OVX>@INSVeG{UWqGu`)*k;3)wLn$;muAg?}S;t`<6qjd>I6}duXoN-0~wUlJ=8GuK#PFPG0t z>QJb1ZGSAlVQbey&Re~J-;wQYn{oUzl&<~G-HFZa%tEo zck$WDgcgvkw~|p^xR;wvtgwiy1L{%$Dt+pzp{5c*@-GI;PAs;gY5ofwqM2V@#DJAa zs*f`a!BJ>%u~}$e{+{k5>BMHT3%x+I*xT ze17u3D=JIY8%ZbCH0REW_vDyeG__>7h-gf|S;nk=knnyvVf<`9ulobj@)%FmKHq}e zoywW)e{6QP;$TiWZ5+Y2XeBZ1d+ie>*IiP7RIGH(;#Inj-DgjR3!00onM*}m_+Wkm z6uLW8vgfF`o!tnsQH9IOxVSLZYRtZwaEJw(XO)LuEx`)-kTgQ0)yVyq&giTmg~v#` zqO1I!;Kw~po-8VUQCHQSs#f)??vLypV`C61&(>ZNC33E7PM6TeLUaJV>h6ndQ|1}* zT^%hfYD_s@^^|qoOY)U@%Q~85)}rA6R%Vs*LWad9hHP91{z_SxWeqFSb3?NKH4f;U zu#cWT;}N+QZ|>nU+{!0zE{w-vsXoA|3l3_!ElAtYWJM(ZH5LAQ{rvFa)k^xd#OPfW z4Z?}}_vhhh0xUR}PW4h181yp->yFfQgUXa$^}OOv-#*fb3Y4n3an76f5GtrKK*odT znuk}B{MTzeaEFs1xP)wFKk@T3`tz}(K_nDff!@R*7I^;|D%A>StS(y4%vNW`@HaEs z3!_Nyz6zBCvE}RFK)4c9#nN`2%8_v6%NnlN1hLO9NDJC1FH%fjA3$mM{vOD|{p-th zOG6jAbnVhZICz$WNp0X%mQ_Dnn#az5j_x+pf~KQ8iUG=uy49jOscLB} zgY7s&ePHvpCr3y(pa{n~kzBrP;3DQ-{3T7%egIhSX34tdzx5KF=W#IxG&B5}BO2v9 zvY!B|@H9wuE}G2mm;Ez{N`76hIHharb6@bla2?9mE(EW8mEpYN4Py+0`-#zvt0H{S zx^`g2#d)HoxoD{{k+GCM(i9-`@>XfI!i-$99c^o`hRpiij5c+uaX*`% z@nvI=(F2DW4IN0dz4lWPRG!?BZkB29$CzmbZ9|m_rKga_+6fJG(wPHav`;qg*xxYW zcr`s)D>~16CHuz&&~LiQiYt#T^(GnQRY*!J*a042ad-&-B->@VCuL5Z6`})}xw!xZ z_2?43Lkrfk;O%4jgSugd45k_{#Y*eXaoJ$Z=)S?_l^68eaIz{*&@i$9g41gERtI)0 zY-dO1k~2;c%sKBM%j?wf_4GmdIKuo=Lx#EFl~h20VSVuy;Bl#VVOfQwCE}v&V^ZfD zw&=re>iVZ%pj#J0WV&fn`jN`8Ij*{@e$qZXosTz3n!Hog9;-%=(A#w&0?*eK%olVo z+mwtlH(t;Zp4tt4rDVcsjjl`FoFcC)LjH>Gpl#`5^A&efS1*;a5~SG@y&yJI9e6U$ zTjvo%ftM~8AlO$#aC?I-_Pn@6<<)_E!Sc)+3ZYG1*v{?u4%cbxBI{;bnn-$m8)E2AVGr2lMJ1&N z2Y1$4XiJ^PSFi5&-{;7_iF^^2RkZb$F$b9jBf4o^_$+ZVs{f9KC^92PnWjpz|6y z_euK~Gq9=gde1@T_vfRI`Iv)K`&B}@UQSzFEIz`da;)eB(m39}vV(F9mCu9RS+fHA z^xK*W$@~{Fh~qW;_s4uU5RA=y(to99z}){WYjCsv|B^M>{yJ~_0=

    `f0xAUlOH?zhFLAbKGK7vu4V1hh3g6T;y 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

    G(8HwG6IPsYX4ZX z=|9*=W^E6v^vZt6NLvl~h_(!GH+Eh4=6Jwt%m(|9sf@WS_|!yv<>VPJZn!-gGpn;) zy%xM)4M00%uIulYrJ}=!8F`aX`Pb!Mj04EHU$^mG1CGwaqX8LxrvOyNX(Sr4V>!X% zn$R{sNaPN9d#9J>+&@;(9V_k~0yPT?Um8A>Y?6A*{>@K0P@g?8H$10#c-$g)u`?e7 zL^qd)9%$|BygM1iuMBqnR?53p{2YL#(x$n#soyWfOXhvO8q=9uUskPz(7w$z_&bnx ze;c$%V92B;&GBvYz5zDDTsdxSS8(RpZY@bLuRY<4qiL}CEJ!Qq#4tNfvHc&*FIZ|v z=!rX-vaaiZxncaUfRw2Xqq?k-`nQ(6ou>7_zmlfF;&w$f!$x7esuekg!+;TKNRi1M zT}LBfh_tL5Q-mvNC#-(0^X*{*P z=Uf8$#LoI7?^f2npa@6m_?VyyMLoqW7KM}GrA zJ8?*%RiYO3@*=L1nfHS8Q%$uCKmr-1pHpzg9R}tVb;E?HZZE3k-Ds{;rz`BDjq&rG zz;B?tt)^ElT3E^WsNgSy9~w8;(kc2?aM}`6cLd}{Kknjsfe*?jlK-20`M>IAui_`> z!@~7HngzE06D#LL_=%POC+36p2m;3lAqA1HAHNOW^m}8aDTA&ta|iJ;pFo|a^D@^I zd2{3EK%HEf%*|8E`_)f5su*DHB=miB_loQHPWkz1asL_@cl1uURagwgQhs#MW7(NK z8~JPC&guP#uB7XJ2XF)?k#|&=m-i252Ic1Z?j{aULY-Z|Zk#C$bF}3QViY`ye!M9FmA|5X-B7D;czrA<-$#!{Ld=i;mf(vSwM}3Y9ieq+a}aWnbHehlod;H zUsg@UnllNm_?Aq^3;f2NqYk8?f5{8ExLK&M%`sN98D%O?6QD!7{iuBEIReq)66bNI zbC>ioH3r+}9McN>!lk&2&AgK%Rdu?q`!`VxUw+U{#AE?v({ek1x`@xy#A|))1f|qZ z@$gOpE4UkDEw~nuA1WwdF7V-GF;K~Ka4ygibbP%7=XhzqvseNNc+y!#2MdmFNe+au zFAijLDi_F`0TAHIV9@S8)1U-Y9puT52_y~9bBR~jUv0o;1Br}>X7TS|++-PX<|O)a z(j4`HKEC24r6G3o&fUG`{NeNwEB9SZ>?S`)BwLgWKQE_@r}`ENeI)1IC@`37?HTF>H1$pAoq$~bI&}dRPEIrlKbXWN z)`4reJ7C-$9;QiEUXP+!n+i<(ZbTA;M;wWQ>@3`0CVf&mNW5s|faoF{8NKJKy{J*- z-OSVI_cG&d4$At#_<>^!MSDV?_vY9FQP4nA3kdnGRjyT>Z~WlIdho$|aIcQf!fts8 z+p)gsuo##oSV0< zi(u=m@Oau-WGZwU&O?09p11Viabb!5U`m;D-{)aS$tNS>c(K33Z1041LFf`y(dvoJ zhIfFBF?_@kEeviBCoLF`1v)y6rLlhffN0ke^vrs7PQ-V_HeH& zE97%ElIyVEc)@WbJV#3!{D8~?nrTGmp0ImK&GmCUIHbX6nw4e|D0|71t<;#JpEvu1 zMR*@6$Z&=S8AaV1D7?MEr`+H@s%C_$8ffT~t4`%B2JAUtrE7lhY3<21>?Nz(xaM6F_reYmk zFd?xuc9>8j=$;n^>G45vT|9Zd%)`%acu;yYzgI&o%aS-%T_2uiP{hCUgilk*JcB;O zm`w0hd>Ff=nL-k8Ct7toXAO4%@WN72fS9XoVBiq>M=KoALG6)l7|j7B365Y?+w&0Ge@BALnam=-ZEXarJ!wk z*qXOST_mq=?N^s*a_AE(0@?BGQef89@BBhG8z1TS4q)?Yehjju^63VheX=IgGIwnj zD6mKLffo5Mo#n3SuqF}2;_B3zLIPLTQY+Ry76Qvwt+O(-1AZTT7bo1oDr%pF zr%dzHkv}hVR>l0%gmbchHC4Mug-C8BjcabTF??5YDb4zz-X_!&>zvIF z4<+;LvQ(w)-082jnG*A>D7vNC@$myWfrDXOY@n#-F33LuQ*DvIN}4f8hIX-8)d^wZ_CbOrE{&z0ik-ZowHq9se88(etO3AUOz*w-EHQ+oLX2+Uh3^(K5g z?B5>TI2Ew&sULDk8y+^^jCUOKI`sWn+O~>$dk@^(F9cjV$qZ;hme&&JYS+pibBsz) zgM3#Tw(Xjjmd#n!)KivlOdqqRXx#%dv@IOWU^lPRy!sUY?@L1)+zeXTjhh-E+Z@sF z7^}m3;pYD??No`nYPfCKPgWOD<8&DfcDk=qX7Nikd{*PHG6b;&?R2Ygll6M8xOqx) zF1YNNW2SPVEbs(-f7ZO&g0R=qZHbgtog5bSA?fo_XKXr5axGmJ+keE+bUGMIffZSe ze5F+MVU)7~c^g!^agwU`&IJ#}iZJQ$WCv8Ov7ePEFTqyxtL)7Ct{`xsIx0`8_5Atr z25BN_G64H8F4wN$3NVJ_LbG1r73VT1#)X#K;`-wNcl7ORvl{Pfn5{nML_}w_GhTT+ z$sDLd+83gbWgefGcQH5xzxG~l<7b&@((*{q>~dk>`inu2A5H+VKwLfkZoX*#H2 zA~pBKl9?6HrLSk5fxB9PM1w4HJwSpG zA{~yY75I%KT{LZLnmWAe+pIiPr&6u95tU4Ey*9Be>O<=F?nGRl?6Zsk;S}K2{wcik zCI0Qd^Z6cEH&NG1?WU{(hP`-n;WYQ;EKVB)omTe_5G-DlkqK9+1Y{+*Nm-q;dV3?} zY1;Yf3GcvtHod&|)&Wq(7f@Yg^2zNpGMQCC#H{m>o_XG(8RqjXFp9mk3M)a{}Lu$)ytcxlQAIH(3V||Wwlu46(@_@z?-s!EHuSc#kVIT@SMeC z5-M+!r`X~vN`Xdw2$u%A!9?Jqje#;2mqHInfBN(gdtwzeLqe%KptLrVDbl?;CFCxyrH0 zJ0qN;e0JRZo-;h1FsPj5x5l8BpheFuz13rxY5wa`g+iYS(&>_?S-c?M?CXTxJ12g; zt(tN0k*!vh0w5aQX{Non&T*@H9F@$Wg(D0+2^5`P_P+XhI6O*UuE$*vCNR%XS@_>P|ye6`yKXoHqB(0OkSvhwzr&4@bs3`hnzYyJBBL^eo8D2F% z2#tc#B9SnZRm*qAM61a0d-qc-uSYf-)8dzt*vG_-3&2&9oD{amkoliIzABPUiBCm* zAP0%%AC4FunU7Sg;m|FU(rJ0cw8VqvE0@iB(gmrTchvp}3YrN8yW>jpO0p{{mX!je zND5K>4s^!?=gRrvYSL*j>o&)1GgeicUJld#r3JXm5(f+&37bQe02ArO#!#kk%|;zF zzMsBid4MF*f{u>sqOV9LRtmzOw};#Qt|I4b8i?k-wb?1KZioc?!?_!2$VItNI}UTY%nyhd(iW_ir2E z(<^JY49FkD1aFw(31k=ZrIFD8*W7jkB;}_}#isM?1IiLC!SrKvlnKLx`T{6FWjA~8 z!s^nLhX#d-$GwDpO$0DCN+_vqA&NoSR{=aUt#*boA(x{6>zqyd z-w?2@kWmZF3c*56R?3H|CGsz;zS5w2^Oug2X1_DsvW|~udSiKkEqu4>rkIp%bDP~k z&CGX0fJ?V>?f8pr%Gb;8-)Y}UA+0Un4xEi@D%6)W94}^p&E!Ii=3bS_jQYvFLkqwd zS8{R5yCsC!SjMQ|^A=a{9@Es0cii1OW_G-GlO$_kEC2do6v0-S!`05FGwG^&C^%bpL3t9iz@C^$zSx@$ zn34%k_Flx`>p>uOGKpw%ggIaY;!Pj-upM?Xc-QLsuaI~cj<%gN)6<{8twC-} zTlNxXetV92UzJ@kJu=Z|+Jp{D8$DtWn^$}nl>s-wBh~H1Ur-JO>L=nJ601sCw@2b@ z?^`x|+NZ^V{N%o6CtmQrNCCO*FaFBG{?Ef7WD42o{yV8J&;r|zLpz0}Ir0Fb3Z^t) zg6S0VWv9)U9lN%*Mo2`G_O+^}UHIIK2KMdekp%1tO+I}hZ+gMA%_)^A;5`v~gW$(` zZyAv3j0yGf!nx-fWM?%QdI=t3sT&3jECchdnsg1A5$)+0&yz>e$EoQdxB$iyFg-Uc*ZTzJaxRxt`@n^g&NCkq0FzR`RQnG zWTvO;u(oAK4H{yw0@G%keua|vh~xC7G4$fxu-c%c7|E3&x4MS=l2!Ro%iPkB9^I5UOI@n~8Vg&CC`AkMm zvS;TE^%WO~J&kVhV<&)2g|AJvhOiA^qSo_utfU+3lq*Zi*RK>$&mH^4#2g##N(+)5 zz5XYEo09YQ-T4=*B6>}W^;5;Edty55zW(!6SSJT(;E|*#_+$D$tA77riWIBYR!6G`FXbSx(L4stE}rc+pwyEw<`yKuR5OTk)^ISV#HDFq9ws z+?HDoH##e!T45%t`L6@OSLS^uG7Gf5iB!Q|y%k~w7y^Ko1_`fkUnX>ww?s)$O_i^Y zUobU11aib7ufJ&YCwo`Kus%+0dmq4FpOdi*)Hzt2EgZMGPM$r&ItD8gCq)HJRwYaWjU`xLupwUFt2WdoqG?JX7g_6_e07v*tYCG~M7=ED`L_ zMBW&A?cImfNw7q*gRI~+qvxhE+peW+$&h5Ih3>g_WFwLVJMNmC6a}fe9lR}s&b&B# zO4V6RH9X6!i`T<62e3eRm5SytBGN_fW5thF$zv$N-Vee-F>Vxd^l}eyzL9v4EVclFB?Ukw9zZTnH9=n)1}3fD7V@6 zX{br_`7@bu=j-$Oc5}BkHUymLDs~Py5EGK)))vi510YLkMgn$O+1EZCzW4B-+d9C% zjUOXA%nBV`qspIuCg_Sy0WO*ZmOHAiTnWPQJF^w^tumx%ZDCGDzc>e}x2@VJ7yC}* zXY$;-j<`D1v-lm?v&N_Y=Dz;P>BQ0RObL4cA$ahd<2t)WS5z8-)ZR_C>{q%l9h6QQr-VGP&2)gr)W0 zLe9D+Y92YfmE5I`80O$=uM7b-v}EoLPekxq{Z9tj(0qi(y)-;Xs%Ao0n!1^;-3dC< z*SFqwEF4xfY8B=R2^BhmEFG;S58@dFkH+O zEzFYDua7VonVa)ZY3%if>|ahqJb0LK9+bh;Ed^2pTHX;h8*owzjU^i6PlI7^*JBn` zFQPZ#DXMtrEA)&vJ{ALAky2VSheV+=rw6>@9_E@@aBKJ`NN*bqR|r&`tjtBzc`xL`jkN@r_f@Fc;#QyY zg5$DA;Aq@s?s-F^kugGTJDRQRmf8*@+v-i^Dy{8&Hv=1~KI@$3SZSDPj$6Xpc z3fjrKG@lRd+#mT`ONeR~{DXlW>V;_(c31ln+7BVpq(QP8FET8HfZ|){FfjKZHh^=r z|MP6R%+Xy;)j-Ds+IeBDk_qc zk_=1haL;OkU&yon>B&*1a%Xv}{YQMbV*#RPJ0vc9ckm6gR zF760?>|-5rc(HeQA7vVC{ccsMhSNpfIZA`94nd#m4tw|6D8frL8WyiDHnt1qZ zm`}wJs%`{dEcB&xgEv(VmWhqP)rf5|u#{C-4`8?2DiWZ;T!{!3^ACjZPUf=^Cv;$w zh(vkH@-t_eJe2-^D6Foj#!2#57)LnI`;i0e4x414crY^Yt{%VcqamBBm=6BC`ITO{jbW}IwdQzTpOm9@!hKC!jwB>Vb?jh>MOFq# z#`Y@sVJSy_zEzw(xP-5|KRHYj^D&k;D%(09WktP3D4gM(uglyzVmXqOGGQg5g8^u! zH8(QE17sGBPkd0>s6T=phCQ8-dtO#zs>cqM2lTahA@880v${4g9q{yP&DTww<(~kl z+a=#h3dL~lhmFFGMV7ilF_u$M=Hq~rHbiiNICGS)2qCFF*{C?0xz?4JnHLMs&jo}t z+@qRi+Py>%XW9U_#xsGNk8GG-b`N@(NXW$l=}|8j++T=ZV9}}+TA?BHS5}f6Ggp&R zB;)Z2FD1~qs#d0TKMfJWBAB^f*Ah^?8B;zV;q=WEE66;}Gm4o}+nSYfLdk)ra|fcb zCYAiuW{s1A79HO*Q76Kv<>p}zT65%aLHV3H@l}32QiiPj$_wD1kc#$aWjiM=2Y-p1 z)yTC{C!a6ka|dZn)2(#BxRw1~VjMZmn=-t9NS?_ZlUcsQt}DB!Xl9$1E-nAM8Q3O( zAMdySJ38GQIOC*uS+cYC?@$B|DX%H8@+@(bQxjFcto{p(G;4w^+@FOd_n8^{fR)sK zWR_fbC5nYR{!LJsoQEpbqgQKD-_g35WiwcMI$fuOsvesm1h01)l15%3o*&Vscdlb= zQmV3+X-gfT`t|vo$WY8#pBABLouX6__4J#j4wZCe>Jy)BSypIrP=E;-A9mNwkNLs( zN}InLctYppXHNsfv?01^>JeP6cLLoci6FjC{R|mg$mEln^hi5YRyfNBctcP| zkm1NgUTL<%8#48dsO4aYW+s3~y^!TyzYtVhq$9qX+qf{5iJ?|gJgNE#%3a6^brrG7 zn4jk+je*jl1t-1pa>p2Gl}JwUhCc4dm%?no*8GeLZFBA2xa9-VPw=nh5d=5TKmHol zE=Ve?C(B(zh$#-O!t3HH!@HEgUXzz1c0}Y#s-NweG5fccP1*=TL|SyI?NycSwG zW`qix6WRp#H8Ttzp{vcmpxnfhBL3it`VD1|?+qhkNzEvy!jh}EoPL-$ro(4k@pRbi zAacCDXg=nybS(}frVwFoFVBWD$1->zDe(W@K7)2T2S-O+_Shz*l7$~eTO)1Gq!>mI zA_SdryF}fBxfALQ2T0SZG`y}Qf9^t$+~CQqW^=I0etm)sp>B-0RDDhK&fpsZ-#1V&w-7g6ob*5n&}0dmoZ|8rC3Tf+ zvEs`L;?aOOaf3QxKuW&0hGLObkqwe!LyY~JJoxRFU9`6Ok^HTVZl7i7kTaSpGU9Be zYVA?*cHVKNs+Wh@DiIIa;eADQx-ND_g_Zm&cww@vmI&W+i5k%Ph5r^VM-y26L@ zO_yZbCz1;_Q;L(UW1l1K`a^K$SJS8Kd&{u_O_nL#fa%4tIl9R3z1l-rUdx7w^Qlv) zwZzHOFw8cYYmp+7d=tEQ+}=8?dh>nt1&GS?*I+&j2BknB>hdYGYY&*tgajME?~z01 z%$V@b+G`I@Ky*-cxEwLsrQ!Em+|0hAngk3ZY}I|d)`i<_>BlqEH+0qvH`M>fR%YS( zPuUQRn>9_u6#}gd*$W~F0-T$bvn|;VVwL*e759IthovR|s)yVx-2c-o{8v3>A?9Xf z`A^I6zpIDbtnB}}`Jd_`Zz;qbY?>!56g4;pGke+=9v?PPmQ0z?=!ry{QrH3f59ZOH zN0%!u#N&6G6N)-*N9VR8*k-*fyo6xlK~gGFv@ZQuI|caH#_=;>z-KrRxc%{M%EGgW z>}_m|2~Ik z?N-UCfwCRg&2RYS)wn`s3%>W=)N&pS#N2e!>4C;&C|lnD)^a-X`}_Fzdc1o2kCZKl z=V-ixU|@*?Ef>PYaqMj^`r||0{jnG=phI(sum#Fa>gRP+TD*0>ghm^YbnbqUS)N$2bynJ%Z(aABQ-}(1IqL5KsMb_H@icb~y?Uxaq7dQ#^1iKi1s?SDOC~y6ha^@ng}?tHIxXi_ zvj@go!;#rXvr^6e;GaWq$$W`f@+kUrs%+yh38537Glj@C~9<_|H^5P7%Hn| zcaNXQb>$yOus^i2Tk*_4iqKZ5HwK$DriaD?-iZ4+-494(@f1jq`YMWoNUha3Rg<(! zRPI7zicNqd&R574GX<-y#01)9I{r+YQ9TWpi%;c9;l-EAR3Hs=@4(_0ow@YBa5;YuB@!#d!=(M{%n@Nq+=GOjZv;GD4^DOmoJISlq4o)@ugF7$#hg48TW54(xg z@dJA&D`_|?L*`+E`v*ncTb)uOr%t-1R)`hyC%H1f4hGZ6_wg z{=0r*e|J-e*(wf8Qr*(-n1;Y8Wr>_m1V?L}{6m!|qh9@3>SpK5#^ zEa5E_)GXOAR|jn|Nn#u2zElqYEc!IM{aq?b*vL+iDoeY@14+0(vO!X6jP%=x9E1t-%B#F?6;RsWB;j@TQX z6XR=-WEc0Uu;X9V+^V*D%^~E%nQuFM$E^m(j$NuU$|_&m){6GUj7te5K>N2^6`@P5 zd2dIF-q|0T&|cWz@WE>i&g#+JlYk+P8bPI(l#sKqJfz6`sY@(kLS@P6c0D!OB0s+< zu(8L8m`cndaYc~S5ic&9EOC8s28zc?uV{iCZn;~(Z+;!L!=eDYS;4t@0r1=M)bK>& zRv>XA-yoxjz(`2f-x^^v;C)V4IOhgzi{JLECj92n&GwqsOwm1>pB02r?@2U=A9elj zpEoe}mAQ0+*Wz-2m} z!Ekf2df0b5LcUKk36pvuoPPLa(H0dixG&ubM`zt45@`%LggL?z>$d}LAwTqnrp9;u zT)KOf#|m4i2-^cP1Nr|j7Z&uZFoh(^?rtKz>!-Xp6qz2U*FV>*Pcr!MvV?vQG4;3z zJ>?=GD>$2Lt5#EjP(PL+*M63|5?^crzCq%r5jWG6h@jBZScteOfjn>DkqQ`(LC` z>EhhL{b7(Kkaftje@2zNCtnr)!*`Z+a=B*3g!)Ji4D&y9(~1~{3OdnGbpN+m2?Oyz z00a8a@8RRe-Tj-o{aeGV@2?l}f`C!` zSEdrEvz({ZVGe@lLsH$r>I2(7%fcmJ<{U2qYnn8Ta)pzww1{Tm1L|r% z+?RJLrV)pRz3l^I^b)^2QqmCMX)5C^lYomiWC;A&r20W22HS%U?v#~DBNeQ3oxMr2 zv|uZC9N<3V{Lce>oa!rGyDq9ncNyAPhmB*CkxrhO8 ztmj8=vfkFf$z?sl!LOGxn9$TjPsPb@7z1G)OM|5(8SQer{iIfN(6Vr#0FHSWoJTV* z2I2BWyRe)q52gh!L0D$_-Rn8*i2yF7ikEX3U*3*Rl4mmlgKE>#V)N;fU~EXa8&uP0 zv3Hy`DBEavxl|Xh8HMyZcqZ#kwq|~UpH`41I8S^?7}cdqG*iSZ@(;a1*JKY((eH1Cm@TTh}fMtQ*={B_x@sL2Q@S3s==XnhVSd*ZP z9}vS$8?Ty`XKX^@q4efkuqRD976nZ2l`L?lo*K-FpX$6*@8&ecKO7gq1hv!o?)*_Z zX}v>=1kVkjHlIn#xy#C(RM=mPii7EE>ur3^;gx$Y?V2@Yom}|$ui|E1juetS$r8gI zkJv#IYrcMt2XEq0Gk#~hr4W#OC_Oqt<~gkB7#|@}BWCtj0VdmC@&yzYbsZ69o&ubd zq1VD|mT99#c#%0lKf8tL1ePCkj8)nABRW<9EiqI_jKGykHKQ>2vD>1KcOwz31Tu(shqPNkZI} zGB#I`y8n?m{TpZj<70_x zxBx9N>Cz{jCLpqhh!uYzL(!GV9JMSyxE5lecFZibLYH+gPN~buLd>Pok17|5G6%O) ziRMS)0Www~_qZp@)?t&@TgP?!+lo{Arfxm0(y<5YNhiaGB_#t1E0Y> zA=JNYT92&QY(rNTobEXVImR+NnIw5kfOw1a7nB8UiqjXB;dR9lf3Y--kI}YF${>JE z|M(#JLjA&)a5Qw;QbzC@QwCqAcK&NBeaplqpML^4{Q9^yNG7}>ZJv7z3XV5swZJ*U zBuO0Xysb-rs13m0Gj5v98DbS9Am))}z#OG%c3}Os5y3EX>J;B-4~AJ(uvtqPf{sm_E3BFAb6|K3w*n{7YOg;I z{P!aePI1_s#t21(2U>B|#C)MGr3?UQ-D~Da9hUDwx{%=h#9hEOrY)|?#IAVfX=6Js z}*>i91c(1-Qb*^!#Vw>*!M zP~F8)FX+;2QHDrqDaj|BI~+lmZIUnPHJ?hRV``G7nhsv>vD)Xn%g05AJ8Kvd2EaYN z#)1c^jklZ&tcKb=WYd|M-*C$PmQpRlAzxTJBjFA;;=dHt`avs1lBPcjhY86WM9s4QkZ}7L?kxBtp$YYo-2a!gbfQPh)e}T&R{iemke%mT5}P?ER;o6%^MN zvOc%EeU{iSJ>mpic2gG?vs{cs-Ol?%YtJJ3-JefCO7Banln^YGD^E_w5wcWjm;{a7 zL0SUOCzv!3E1+he*+YIOQWma6r#JxR>2PB#B-~9($mycv(^p6~233=$6zSxAL>9vV zGfKTh!CljS5YDiwY0on+&|RM*Jmh=RN!||zl4lGvJ#3Dr1Rg@L(r@YOncQ}1;vETw zYyM{6BTJhyVzV4P`W-Hv1%%uD z#7#ALv}RGR(Vd{cJKe4)CaE(ul__3-4fpO&e%XeA?3fgyY|<7mobbsl`5{9g$5in{$cj- z9J%tfbBwuKlulOEHv9zywM3kji9%b|B#kn1OE+5ls|xzF?V&234+?O^?c9Qk(Mjl{ z6BVGP*1=UtrY-DQ#Z{J*A>EZUC=9fEBG$)o<2!S?U@7naEZbj`AJoeC^J zqHwlppN{TF;RFmACD(wiVY%rSyz}-Ds{ZROYc&+U>*$=OVwP*ok!9hyVU;1&6%FgO z@@90vvc8h6rV+5F38SZTY;z0s^p(?`ic&LZuA0){ZIyH~S#cuP50^w$88&aUNQYUov?AE}IvSi`? ziE?<51Z7y1#iNjOIVz-TS1IoS#2nqySjepKMH%(Tp5yV1DIY&hO-h+Lq_)S1aRO+a0#!L`Dc-?034Cg^0Rgz8kM{JedEqNCQoJfuBiR-Xc&)uY zFOn+}3~5oBj~-x7*mi5Vm+owfk8&{&uR3CH8DVYFR{@p{o7~wS!z+;(Jsh)qrIJB> zE?M`A@5eW=bT)83nmf_1)wrBMa#^J;W+pcB; z!p{Lp&q>{VM7P2!2({J#&ZeksU#a{k6CR?g#=vBpS&(INOC3+y()F>1QRyYv#n(Om?DN0!W+~# z6|Q!R>OSGj$CCWPWSqt&R#^R;Zc~Nl^7|)I?O7QuIBq((Y6UbqUeSL z4UTa-%_OO1IkAj(#CtNbb_N>+@H)n&W`uB$G@# zNQ8Nd8^?w6w>dB6YphS%QhlXYS0#I&E%D9E6*S#YaT5645I|QWonu@QlvTrc!_xXhXNc4Yo_kR+dndQG>P&L{eadd5{)4Q5a zND-7(?O?%R;H{vRP?T)=(nWMqh#%jPRqaV80J)H#zR(w8ay4a&4Q)WK7MZ_goX}5( z4td{m+m27KuZy>{M4N!VOa&PfGo{T@Q!%n?w@n#c6!|s58(?lpvw^JN9Fd-41W@{4 zla_rB?+gBkYEgh#e|M3smn$mZ)*N%UfX?&6wFP%;!6seP!S_K`EV2EMFOPN2tohDk zW;pr0W+q^9@9|-E^mdbpsOUiUN9N}BkqAh8HOGgvN;}`>FVD>9#9YZjK;k)(bKZFI z46OMYm9@5MqLVT~ihQZyA`?@MKXCm5EN+C)mnZ0$PUEN4Mm6hNdqh#)Jd8LZZl|+saZ^`2}#t?8v4Qpu7%}d0#R2nA$n=Bm?UNKx82U!N$w!gh4_WgsPq|7!!>$mVmMj zOgNDp?8KfDdPqqKhaTsbWd$M#V@n=oL<<*Hiv*G^ATM{shZeK#B+kHY?j2K4Hqp^m z&TLxegeLg?V-~S-j_5uh#^*FfNj5dQ{}!;I_}wk3@unwQ6QvVmz_5i6S-ao!07udN zONk}vs-y83HUwSea{Ns|@%Kmj>q{X1EhpSB_CYECq#`~aGW?3Y=TLV_MwIVi^ALiIu8k3_f~@}pxgps(s)z{_<(6;e*UmAgE> zaq_xi5T)>o$sC;_^gd`?z*byiEuf+B3LjMmPEO*cIEYj^E*Z;hO{6HWL70I!&K-#XzXWQCmfG!e8#TF3V4J#5 z9MMtA%QvK2*`Vdor9_6!X4E4egc634juGT@Im9o>N6P*a5VS5@r+=bKtY=pquqn!G znCdm>95b)U9J0xJPwp_@jHhjE>FP$N@jG~YruO_{(clX+lH=q((X=MdZq^( z1cAC%S~mRTeK~`go?ijM(J(&Ge*OJsQ%^_w{Zd6M{LU*1_pnjCXME#exH^aHp~nhv zl4~V!VaR42F5M+v7y?#JrgTPdD2nOJS!N3PX|kvQ&EK!RC+8Z0Hv&ly{8j~@Q`>zJ z7$&vIlt3e`FoZS}0@oeu13?OUX}V?M_$kKnAL8=c}=}6VJ)OhX45m$l-=lc zv_Py}z~)@UoZTD&B2LbwH{@&?lq0Wf*GUMSZthb=np3r7h|fn8PWkp%!g^zxunm0j zr^W3eUS%PvzV*T(~sC#jAl(2)~uU`5vf7$h06E_N|!pp7aMofVLF%_GUnRUVQ@y(HjS;Wd2x{ z0r^;{98z{g&P831%HH3ll^SW6I1?x$pOYjK&a8J{nhp=_--l3TQsD>Uj)A-y(TZO9 zMm$}S^~uE7xV~Dw8+^sSwFp&}^6k}11jqM}uiz%J!7lfAYx{$ri+B5bEqB*tKhcq^Z>iA^C~p3^r8mOdl`y3{WElv^pXT z3mNBMp#nXx@z-O{(JDFdy=Cw3RdS4=vk`pcTtRiFwQ!^L55!xncN}wN73XmUbNjqO z!0{i|*C|N06Y#?iAS6JoNA<157og>~=&R(rY{&Kv82?jcO2(jfDeVEU$_=vHrK$q? zJOHP`-X{}c3CiRkf~|JhJfEZh+;3IV@CY`1gHVc^7W+sxX6K)c>GR6&0(Pu%tZ)TguP)h>h-kHr&d z_k6BRmEPyAlkNd~dVr&b-vhHmTz%hft)GXxBX*Ki)lKU=wOK#@gFD}0?CY`mL8PM# zoZ~fU_IMh&{Pnhp*ZJxLM&w+q;Pq3Gowx7n>%~xSJ3g99=@*;Bw487JB+zyegn?9U z@m9Q#=_9)rd`|;}{jsve+cIcRN0WO|RnE1xE>dznBHvq}6DoQ&a{0ahj=RcH`W3k= zq5|Q4b*CIQwyW1qYRJXI+B8&0| zg0Uh((2Z5YI}KXK-cMki{9%nwH*saK<4-6#UG0H58zIhy>cX$OEeZA`r0J$pTK#2A z3dW7ci(}fx8Hu6C0hIN<#r^c7WRGj%p8LA8>VIL!d1YswPkVR8J&fYH8Q5A^Ao3iC zo>awz^;s>|<`PB6kVYaEolKK@IRFiPY>lMv%=J&XCix@R2L0i}nIRRL)%$~Og@iDJ z{3~Zajbc`s59@IF@}Q=mFJ2+sdr{iZNznj>-ww@nFlI^B&1g2L6 zlV;8Jh^HIe)L(`2!OBC!qB84Oz${}9pFrmWFf&O&UsQ(vgn60CToPTJiQq)$d_HqM z%~B>7FYu@pM`s#J$~Py*#mjy0I>f_$62$g1S*pFHF59t-YNr`{D9+!+7|a%94W&Ub zQqtCz8$CJ)>AvM^Qgmh@?_IFmyQJ)}^B$@Sglpw<+@ zGf)LeV!c87Us|YUX@eEhfScyh_k&uR>`k^TB zXlJ!91tMlQs7)mE3}ci#K()=Y)eB0}m}2=a$Ws(MJZ84^AXSnqJS&aFsFL5(&i7N1 zIy-MZ-{RL~rD(7p$SCIfTEIVZBk3-_VPxx7bNlwwe8^-Vl)7wk$RhgF5c{Owy15YP zO)elBbm1w?RJO^_R&M={(4LKqgzOGplqkfQ=&W@75`oaXL;3RTK=qH0hOLc)MU*E= zb6jb|LmTBfx6*`kBfDo`#cCp3@Ty3#^i)041nM*%IAb zj;@n=)!{|4d*Y6+$ys;#RG{RxO22T3)Q>0ueisTLwHHKU>csg|)#50dDM31K)2(3dB$Xz56vu9;QOMOVi?!sF(f&GnKQ+AUP(1W(w?L(Z;S$ zo@Sg_>b55*V?&TM&)gBu+-LS3NfkOThMtPXjl~`sVA{=dsb0WbmRC+`dl=5A_7n_3 z&s7U7Cw^pJes0`4|5nM~1urI7`b2T#NE32=UtYM^dUWM;hlIvS870?s%4n*8OK zMJncb0K{U&@o3G((9?w&=apzyT2F8Y+*D4s*o!@u{&*cnnw^HjKR}Qr1M{<~rEc3Q zKDGS=u&1zcUevcPa;^Qc6A-$2lniGZid~Es&gfXJo1z9DZ^+_rLo;Y!3an0ziKB&D z@++_MYn?!;aH?J#C(g2@yIqqzw zbCvrO49kL_wVa136>c(;KoGmz_j67_dbDFu-KVnxGWJbY&s7XB{MdsaowNwM zt=Xz>h|y<9z`v8v**HPqnwT!7Q?-6Q2TLTnytH2u&h=kU_AG+!27<{f%+_J3*u8iP zNF4f1gmKW3AE~IqSf`8J5u-)o%>2UE(x1FaEn=w|zt^%J4jT{p5KH+>%xv{% zT3lHSH7+ZTC@73$aIj}X`T}Kl*UK*v*ok^Q*Ns%sw7Il zhD{DPJkzPg)XPdLp|1`-&dzYX+w$*rW6flXkgfQ9gjtLM#-H=)p;`dY$`;Los0RTa zF?M~lQt$KSW15K$7K8nMoYNu47{sb{c|sz@ca6M(IIeAmsD;P@NMh z1X8BM+4{X#Wbo1Y40=5~_DXA;u!s54;XW z&wb`qkLm`ZC8ARN8{2wuKpevMjh`}*Sjcz?Wn zxb9+!o~OOEOI_VG8FFzEG0#g|y(D7N(JgX!)5+qh*#=g&j9R8S5zbISr)untEh0IY zm!3Z6)%7v-bvvB@Nr++54q8uwI~9laA;)1Sdbsx8vYVv+8DaSV<@oWI%z872Q&IK^ zi~57{G^qt8Z_3wKbm!^WkCpOnZZ29Fu-X~=y1BQB-xoG9oa%k8-mJYgCwxhkgI8CM z|1t0b==g7|nk(+;UV=vu8PbI17nq|&BJ>%uyn1*M zNcdP?PVz_UEo7jvz+OBe`HzY{W0ArMz6Pug(Yav*qsj57RS{>DzjzNgT5PHv-J0X+ z7JzG+Y8xeX)GrB2ghogf^`SdemQ=(;J;S^+^h_X(6s?Rw5WE5fG@&ilVX`|YIdcpr zt&x|yXH9@31Fnv3wsR|W2!@mSzH$M%U`Fcl04SBri`%^;z{I+nXX!(M|b#R!ah=Z)$=& zM=3CDhL(-Y9oPM~dP3{ie#uhEMIkwBlwx1`Y@lXJTHK>{D7w7Eb-SoxMi}750rfQV zHcDZt7>a(WYuH3t9mem2V=>hY|J|6o=D#CkrCDjRwr0i25=A;SDZQ`#oU-h|MhdI7 zvb37W3XgSCbL~>}9gXL&FrsX@*=}<>GX;FmCZ#t+DEgJHly0p1SZN=vrw?HwU?2_c zOJ$p>{zqRxC6RdMuWWTE7rKgoZGG6w%T5lyN8y4ugVN*JX8KK6{__^*S>ZbQLV9H_ z<(r6;i?`CRtr^7G4qdq(Uu+dch#LBKpMx3LYLwH7r=x4tmI%)V99BPG20(*wKLjw_ zZxjq0K~Z(t(}aFS?2%%HUh1Nnm{&>h)ByREU1WXF0@B}w^qd)i;>F*mP?>XcIx;bH zpbJUG)%!iBp#m9HEQbZq@X$hiP7JJ%51O3F_=XWd9_vRQ7Lh0N8K9Qgx1vhZ1ogi3 z&(?u5KU{xWsTEjH#+bd=_Z(_ZvHG{*m)_La0jw++}9 z-^XTomHGJz3^%M%o#z8fq?Mq%BgilhoFeAb2qlDw;bJ!2-|h+&3XfD=jcp!x$)Kk5 zdOu-)dP|aXb{zqq^0UDw^HCHVM_SEj94?W&$c6F{{k@Kt#>lgJ9<B>mp0`ux&+vF%r&Qv&{_E%b(u@l88MV< zABJU@U#SWKkKqiQ_h3u5hSDm|&^aSQ-Hl(h|mlOzri zcQ(Us68>@`IB)99_m^#N*STJyi0>AV^o6tO_CbRMGp~i&5OtKQm&m_5cjl8pFD z%G1*ts3MF(9&i&pPul&(CzoCD>JcA;DT1_EQ&u_OVWf94<3bZ8#kar!>;+hKuSvy& zX7=geDEzWMtMl<&Bb$uK0KZjUiN&rNgJvARvb2J0`{iy+L{Z|IP64ov8IH2~p*AeE ztf<2Yg?Zl;GZkkr!?+ZTfZGL$k6wRC;w`lHtr|aJD-VL=26V`8vwWja^56QsdyL-| zSKfvlx3BsyNuE=Vc;LVRG8NJ-^SgNWO>rI@;&pAIO#<#~puFd=Le>$7t`M_6Fg*dk z{mlNqKhA8)7Lb)`s5X66#TL@K65nR_b3>C7q`5jrKHwtePZqJbA+!E6c%)vEvefHS zWNymiYt%dnZfNftZT?!G?DY5fm9f)2o|E3~ElEve^KkDCL>dJa#&IF#5N@)2BJZy6 zt{Vd(7tDm(whE@f-kr&_y;5A!jU2 z2ZuQkHXvP9+cUtr7CT1j-F@`^Pv7E$6gik`kubf;H}30zLRn7wq0R!3t!J3aX$32u z8k5p^RT$b(Etkc3I0UW{cOtIL*XH_DQ}~$RY3l+yqqatrs|Q&4)8b}$!-hMH(>1CR zrdOGP@?=h;RSV3v8LZ(yKQZGc>m3}NH(+th;ov!Q!F~(vK8CuPg@gwH=Y$(15CB+W zk`nI_)TMwp&`+{3Cb5IATZvIj@O(!-Y>ENXSMcDFW77%&{)^YVFGzMnx4|@NNF<^( zJ5mZfAjkhU@mv1iBJcm8lgR%EodiY>+K5;DZ;%oCH>~{ID{*- zM;b+xBcV#mM`!!+1JEI||NH9UIqCZ^-S>B0*Q}5~J@6yiHM)s%^C~rdGuW6%nR)&6 z`0$;`(sqAQ=e8PH;`kMC2&m^g`dcx(jRh>7gbnigDP>@MSr_=M`IbzOoID6gP!}uW zQIP#u^to^b5Ba9+5q|rbkp>L-i1mIYyJWOPOR^ltJvB^2>mbLUCy68Gj3b71)ZZ}0 zzh~Uj$G%K5dXBV#70DC#z5mjCQ>x4axcRc)yj5}c*Uw7nbzjYONnqrfjl?S}vl5NF;Mw^LU!{B0vc3>I{^s}8FrV{bjU!pi|81JmYCR7{GI%-n}F%KED zaK(&qSMYzK>)pYb6aM`eYEi&3$jD~^AsP5Uu+*ww) zahvO#{NK{DsNeZsdhBCvhEs7_nJq<1!eQv2B*rqg-1pY#xST9D zTuV-%bWqNwIXg-F*HMt?q-3JJRZk?#OA%jmH71~ddLDW7aXcg0jbL9KeZ_rjvR=MK z%haq&1W{-sG{T(Al`&MR6wEU4r8QHBD)aZgr)9PSQUfwkL8`MOck|>3_$TJioh!YD ze#iyyA8lW+ujvIuJYMA&H;6Z7h;b(8zRjs&$pe)M=~ZrkU27u zSt%*s;cQrkWmLVO&%Ygaj*_X%!0G-6H%yB-M8a>OI6`8*2AP0^dEGe}W18jK0thPi<>U1c9lFv77nd>m@@a&aNyiZD3Yl;dm zPn6GrPF!)sRBu+U4jcm;^Ca72@F!*{SOI^Xpm_D&_hu^kUAgi3VD?WIS&huXi`s~C!zsk9fE^f(J_ za1wOZVio6A`R|wQj#s+4B_sOouO_fvYy%rwG9gYHnbT~P!j8{HgQklPXZZ`0y;V12 zTK7E@f(u@Hrs>KcVv27cHcGh)hAy(>=F5j7jd6mJr{{x-znt{2bLor0(I@ADUuX0C zXYEb3-eh_GI)(gvxc>!@Z-7%OZ{uD>m8xsG!dn!^x7G*x0JK?K zCAq^Y1%4AqA$ubbj1Or9;_y`Qm8C|`PWRn}lfJOcUdmA;>b;H9nNeb}ZJ!@FDqEq2 zfs4#fJ*vyFC)ZE1M({nhDY%Zn%8FHcPKxj%XR|(<7!mBU_(Jq_=Rhr7>*IprrSj7Y z?xM51(sA5*NQuy=$soze~ViA-(XfLxZdAKc#?-1TwY zvd--q@aM>s{OA3?te=d8I;z~9-T7>Voo<^dfXp|8OJ1i0mQctWp?+K-M7D%}dvqs( z6?R@?Exhkqp>Xlvou=S|W}DwFl`W)+JT^2x7okMh6ZJzqq0xL}nvmqfgBceum0o%9 zp zZCVhloHRyod5(?TH-eSI4CkJrzjx^&Wcez`nfqvl>fiEVSOI@N>GwK<;`|5m;y409 zlF;FC_qCt2H#b`f^WFH&=$A}^4zVIKp36@u~ zv}_Tef2QgqGPH^P`_NE*zd<~!aF|oO z*a8<@d}md$z>C}he@VAmtCz`C-j?Mk(DB*( zfVhY<=PozeZ6FE+_NurB&vxykRy%?SmtmWPy`VR55=?dw2(KyCjxV68jvo`PJKZQa z@|mca`m6YWZ9tBp8QO1}g%<0-fQs@emdi;!W0<{e*TD@BcO5BwMtWRmiWfsY7Ti2b zQ1RjxoOvL-yUTxZ9Q6pA^i<=eAPuRRwTl&75o+b+te2h?A=d`Mk*Wp_Ar|k zh|2V6Z%Ryef=%iqwgiuF!l~bJxL>*sM%H1p3h?&tyN}i-p5TgyO!3(|T4(k8MDZE( zMn;~$Toe+k@lc&JdgL9U&|VE`>`wAcYXy(Kk*|%k&r)l44Pw zcUr>JrRWeNQl7<*?pdh;f=_!}qbcMLC*E%FN7Z5A5VcrhS++TUuO|nODucVniGOtK zQMbPT=$OukJk+|Jv?ws3QvW6WLX0jnqT_ZYzt3z7OsDED@xk$S3FrpFyE_Xg1Qldv zH4S5ih(lhY*6Fm8Ptei7tS(W{6a4d!c)X=0Vl8yBv*4TI5*@tWWINH4MksdC>XZ&+oMV8l&j^@dMXN8?t8lF_)xSYSiQL= zZ#|bks&3pK=$3r$53FV+U|OUF&x&|kNo!F{089+}k^UxV_2;M(Fph#+B=oW^5+GU~{hVK;e$c*iBc5$oG0RT}N{ z*>4aA@DMJuyG18NA~29O6-PT9C7wE%*}B|jF`8nrop}`<5ZmU8S<#q#e9xAzBTr}2 z;%Y05i_gH4AecY&I}F4whuSFs5UR6yTEgNH)T=6KP#UMbuz}m)ju~o0 zG5`vU$_TFxHZ=|75s=D{y1m$uu}d?i@ix;7=acA)BuJbHQWk^=3iuJM5kdrVz3c%m zFttaR>*HS;zmLtMoPgBFev+*_E1J4Hvzwq7)s1DMVrHo(+osihLZBDXsj7wYsrFn? z0!`)J6J0g&_(hnF5Ivh_hoG4kyl1L~%vfYJx2m~$)Bv9x*@SzykhjtI+RWxgxi+yo z*I5_udnfs9bZ`-)13W<2Zwz}8!#8jQT|zT!R0d6bv)yd> z3|5}p&pvb^F`pQ^TF#Bdh;`=ZEae~TATZcdBd01@%Cf*vg4SGxT3%K_>RB=WsIIJ2 z%YnA?G>j{ru%_0lkn^XnONd`4I^oY(orJOl`D}9yJK~4t0=l*vV_+u7WuCosiYsTW z$y+QdrbW_0t3L>x1*wd+($cPah;+i1An*N)W}3?Lxs-Z9n$UPB~ZEP^^zMluw{8!eLpSb;vyDniNe^0mbra;9{(z%q6 zi$>)Hdsw7HA43;o@*R?X_6A3?p)`!1G=A-aObXkeKiOAThdl{NVDH}@#^$W7=^ z(k>=3j-r|+YycEpinqg1cu`?q6&4t_Nu@sjfQE*Jtt@r>?8zhj-g+_?McP=UY~- zRp-T>wgp|n{BCXMo88QFJX!R?X+7yxw zD&?lk@=N+ox|r-_$+yJ>U+mlJbRhME5Jr8Z*g_F?HRrBW_X*ENbBtK0FYY$JF@)U_ zj6N}We77}W_Idc!dh1SXAx0A(KE+`WRRkjW+~UZ0cXOHvDkM+e9hL+ye0ZVXkAf#O z{s2e!@-=yvNC;5ZBfM&7--JSQYRp8Z^}$94@P0;@{L2i~nBmg*OnKG6df^}6M*v>+!jLrFc7e!Vb+_H~%;CtyN5PNMr230G z9+?#f7xVnlDkp!lK(w`RiGf-aejHiZ*u9U!BldIs?Qu zkU*u?PwtP`7(Tc=+OcImOei}m-;Gwov~WwD^{7eW@k3nURu_>bYb-gX4OqnVKvh;+ z3W1Y-s2mEw=n}xDGxxgFq1UF+yOQ&MX+$mYuo4WGiOFwu{htxh-x~))3ER_UQjb+ zOERaFrYYRx13*tT>I|u!_kCOo{v``9-RR%1ZLrehPI+g{`ut}B)91~?y`wg^YSeZl z{W}oq)qBn+NO0GPa^dKgnMLK_7 zg(9p!xaC^bsC#pne_m+5zM9`Y z9yaffDz*NTQ`y|LjR6NDNC(+OoL1MR_m5NBa<`cE`|)J+huCS4NUnpl(Qm~}382DH z0OG}OIs~RG=1*KAEbb^WC}I*}IC%O4PnnO9=)Af@8>Oscx!D&UW=%Nc@YWqnt*Y?fbjn?05 z#C$|NcuKF${m^n$CJSW5i7X6W?fS#^5uZ77p|hUYoy~ibWZTbPH&1o)0U#K9R|u0k zUQS)Vqh1=2^Wh7$6iqP^h%>4MJk~1A7a#?*($^Zi&R{8Hs&_`$wU=}Ynl@Vm>Ie+n z+_0u5QW(4D1avHsndZdjV@kd7CXU?IU$q`ICuaV?><|@;?G!9t10^Xu z#AQ}TkZ0p)Qc2FI5eV#iz-o^a%c_33I)165Qwt%9$EEjc<=H3b0wx4eXbl_kMWZyi zJef0R0kOoj0=G@R2O%R=QH53OFkbP#rkF?E7}5*%Gpi)|Vu%bW`LITHWd96D}FkghVLLe-ea$Y{vItWoiX_rq2t;3KDCVff|zs~LIURoK4k7UCZZ-YrZFHFtPqo@wIJgG3tMuQ_x#`k+=< zOzN&~(BO1`;bXiP1hj7f5OBJwWe9S$5;eN*w77Fpduz3e55+=*V#7iKv3@hkUmcYE zB_wB3m1!YkXUs_^$$rrm5eH(CAIsTx^G(qy@a)cc06CH*RS7dUHEXu$CERwH+%Uho z7(c`Tq++c1;qzj$(B>6N1dd=#Fn^TQcsn@+K_Vp}ZTwQCh<>kpRasNp1( zG1U=~2_A*K7-OpiHZBCiD^1t=unT2(ibS|}xsYG zc@n$>fFz%2c0~p21WEHqL|FYNWfCoI5@xBEjyKAp#SFykS?%mj9%0o)Si5PGz#iSJ z0ve1iY2LsLXhQDat|RrMq*nDts2=t`7+SmR5)w?A9%mpEX0+lVLk zk75DiC&On{uWB-uxS?xmJjL6Fn~B!#G&6dg03NoyV4{i>^+WX(aq%jk-sn?VcI82WRTq`Oe|& z#{mmA4&s`)`jurL*Z$%af`K@jF*K&f09ciQU2dmp-`m-a1VM=UZM46n$Jy{DYjx`@Qk$*#s4*zfHO6+{ZIMdXsT2sI#3D#Bgg+E1Rnk|Eym?Q>i&;mT?WyA zR0asZ2|(@G={j+PQLGbW{I5y73g~VvYuaYN!CDN?d79ak zTyhwZo`a55XW=^xZmgq3Li$q>a)Wt4TdaAyNzAIP`>my_D4d|6PGQ-s)k6005F+1-I4uqygojEN_G8vAjsKV2z(H!=E zx0^llVwS8TLk*VVtOyV8>QU^$oyuqgL~~!3#}>sRs5Jnzg-V$qrTy+Zy=wx~sRLZG z3g67EEcV$-G=Di8>m=2BMLWd|u$lV>y{HCnbDbeq<1O^o-zTv3g~}}o39v*<5G~I+ z?=@Gh-&OKRv&vCv5aSZfgU8q7Xj;tf zGRlX=UBz1yeC$uBO|y6?wa1w@j@LaEr?%vtpctm)r*g_-xAu; z#Z&n-pOBA89=sRHU9emSh{10bQ6}eU7>yW}LP&rNN~RTMZ`!;havXwM!Yvi*;TI|~ zYV#VkN!@Q_-n^FqW(3@W{?jUBS!%4soc{F54q%ivHP;) zs>@Fr$br<~Kfbn+D{GG)iz~@xc4^G~Y@pdU)KYZR(g~|cBo~FZsx!{z)5CM64p~BI z1LA-kIG;9`LJ(n2h_cEMk^b_YP=@kRivK{m0`J^FOmW~530A^>)!PK}1T=yLmanFw&xAD`#GWkNL>*qd*l1`^b5eGkJm|ZEN7Er-2ET7CtFO3&ACStycaAQ zxOe5z9hQ`w#2%FIev3~9T8B(1-xbDr%6mZTDC-01+^3u|HV*KL0+Q_Dyu#B2t7GMs zzjMm+XICV+mCjj)!VqDm^k$v@VI#JEjXeBw+iqfS?Yr%OJJ{;q4u*%eKo%B>MScKm z7_v>R!zDhu$deN%ijb1U?B;1ASkxSKVAn`=|4#sTr)yEpXybcHA3c9?#UATp!tn3x z=i~cn_+|p~%XWWtX7pwKG@X+xrL=PO! z>ckVmfoQCE3$v%V%G|&ayD^6)GI#)LRvj6MVc;T73--)Xfe5Up0@tvDt6!G?wxgv} zQhBjMm_k%4l$BSBrR#`H>7z-{=aR04_@z>65vdr!Rz z>r00sLEnY~pSm5leq_)9=S$+df2 zFs_zOwOqXLS$z<@kSymSvGF(JOCY2X>7Q!}l3@SN9eZ5#;F?fnu5xPa@kRvnp|>q= zJx9L#zT*Ui&7oNHUz8eT-aL{uOh;>zr-jgb9kA7tPWcNkJby})XY5=%zZ&Ogygu$T zpHqMD|K*Qfczfs`lOqKbfP%xpyNw_tm7gqf+-_(}GU}t)yT-l@A%-+Wgf51jEmIi; z^VNi}lBy;jT}jD}Z0FAZtsq3?zH1m)BNYO@3h5l1M4ND3<;X>GO{qg%J23d9 zW(L-3iy}+H-B`#te}f#0zwXXYITA`4DJ6xT@Y#ap=SpH6ZU!8iXBbZjY7DKaC;90S z(bZ_;?_G^-A2wUi0;b05xh)5!95}$FlhyqN&GcFxCK@DrrS+AI!Z;e26))?}sNam8 z6Bl;?!!LOD=n4aIlHfYH3;%vlDBP`BHh1NSWn9X<=G$L(Xlu6R!|(>0dpRKbbM?FB zf;SkQvmlgzjOP(m@|ydO(_Z8?wFWR84W`@%o;@G&y3V6VjPYV|r8WU}Of2*hLnc$GPMcc2Jt+&+)3c>}swT&S0+L?S4G z_Ot1QM4S7R?nMn%;_S?+*kb)pDBUc}mi#7Hp$b$$9Aey!k8Pum{oJLz>Ra7^j7rZ$ zxFav($t6$aTqAnsCalxXL`cV%)J}>z>$Mtx)d_d>sLyuTwlN5{%As~@YfdDjJP*VH zm}wE5)w|QEsV??3feTl8I~qEcx0URCW$YV@@;|DmSm$QEOwGY|iZe)x_)b{nO-T|W z|G<=iQch7SV(D4n)RyI^x|y>aq(4WTLCt9WyRdQi*2B{PDF%~r{Ovv4yBh*5#~v)W z;fJ|nl89r;2^~V-g)BUICm$udPgu_hpz0z=p^dwi8YszoecmKx)z13P?9&ut5>&4v zj7sm3H%w;SSxpC&3Y0QX!Ei^LOF<53QHB8u$wW^?>`drkMnPP@1SGd(&4QyiL`$WK%W8T~gaagkuFdc%Lg$xi6eK0dI&5v}}gkA-S|KS8EuwuI^sNiO|W z=#;}9>X~$0w?5-Zhy)FH1c9?A;pJ&r(_QcSn$>&teRb6P7i$&FKvqs zE=x@ehssfMPbAalC~#=I8m6*_E>(~wd6ZHPVJc@#fkxDcUn_Di2p>W|_s}6XLznNr zl*g$ib>(4T@wkvF4Enh6=xC;6F;rZc54;v4uARw`IhRN^bl#12rCQp8en0fPfsbJ)RO2&hbt1;(S zaHN+XaV7MgUkN|E!+Wg(INUnsX+Cno%`eq#kH$9XF-$Mt9cOb~cPiCiy_m1HXEM_N zX-n&=y|xe)T*q;i@2(*kUE*1b6ou}N2SDwu;1-xl!e(M$_|AI0`+F@~XP@mluNaH|h`fNW6G9CJn+ZhEZ zd5#He`F!`M9F~v+*g4(;U$Ln-!*Omca%ggW5kz;&k(}+R^2h~uNQ3(1iGk7C#62Az z2g68)(Fza{V+NV=G|!A6Q0Sq0QAjpZ5YNCbl5|w?qA( z4JsQ~YP|1%y{i5v8T~&Ly1yOpKbGpBpz5N^3VDkEnWRfWLw>EXA>Rq8* z#i`5XNRrywO(6EjS*#zkkUZp$I%~%(q8%DBS>s883nrKmFh2N_t;}Dw0zdg`repK> zz2IzA4wDm*F5L72?fo>9)-scTQ~-T1wDrb2^X#319)FMRpFgxs6F8cZZva+?M#L|d zXr?>Fy!$JBfpeAX?Pkloap={C`w5C@1bMvqLKyl-i7GmVnA1XH++NqQA{_2BXkz_G z+_(3pa@bo1u61C@&oO^uFDc@5(B8u zsB#r|HY~p@M6=h+q;wl}F2MSHx3%ry#d;OqsinZ?RulQs2CjbidXO8xscfmJK4#l$ z(Ea805m$3@d=SgAS0ST2d45@H%URbj?;BO~Eksay^vi%E(9I&Hj%i{}+to<-aRRvN zGqwV%svqHp#Rugmk3IJbD8_DD8(wkX? z8GeB{$ppi!#0-7XUUtNIqARb@)nx0~gcDUEalfvqCAt#qNnA9c^*~=8Ub*GHl$Vhv zgg!HDZLu-fyCi+0K9?;5jwMlwZUtFOc{$k%MoR0Ap?W}c!^S;kwK3!gq@pOHXS{^m zAykHW2$9R4XjpCGXQiLf50Cdj&^Z%5bbo-Y?#wDyESgqT3g{^@K539V za)>#fK_{w5o33M3XG#+I;lwaLF;qAFRN1SZ`Ie~K63>Gu@AUT>GTYdpy^1<8Tv7vP zJa!2QOg({`)O9dcpn`NmLO4%956hv5VfTEG7HcKMZ!K!NY(VN}WpIgsBJ71|+Ta-w zCy3gTRh1&90O2e>HTXXoU#|&u1q!P!cgWMKmQAQwG$rT{V?!tu0Y3 zUZDCBT?T7*&E*4`26@~I4+ORxKX`ns+rjYlq2d-=CIGyr1}Q>pWeH+~zx8t?A-^DM zND;GMDx4dnE__oJW=z+a*uaNP_<+cIkwqg&+KLAcaYxKgpXFnoLg(R`!3YbnYNeW7 zR|(BhqEy+?52+T|Tl-a^g1ZM{e~2(zw$$bcMt^(;Lyo zlj+qVQPv$wMC4Mgl?cqDiX(=-HbT@(Oq;>oa{%3OsE#%)Zr$G*b3-381~6u1H8zzd zIu)Jymn$FjBYzW#D$)a8rpf#uTYfbzBE64UXtwOC+XUHpV0cmCVa>Pm&Vd4Dk24e; zl#y2;S(dq@pLJpET+N~%(LyLp3k=tWis;U_?f#4ZNf6;XOgk}jKclp^}{D5Zv(fKDciG!?d?9`XY9*k?P2|#VtgY7D^&?2r9_(=3(o~?h#0MGYS4eI zW{x?RuB@NXuO&EFoT)dG`*R$5FRGgL;?`-4-twW}V#ap^;jIo}g6R6kv^i2{6-oz>YK}gdtE)N}*(Z^riLPbI z?qB7|4pd-J%~Nq)R?-6uumK%Xe7;IETJ6qfW~CcE{_u6IkbU|Vf4{NpRzJciHtF$N z$(>mqgBKjAMaR7jl9ELuq)U<32%;pVWq{Yk~Ru$qiYlGLno=kh#Y8}K)SaWU* zRp9a{R?oz;<*@pm_yOhT{DF?;S*V?=5&PAd1DhE`eQBuC!|?3Vk}r@cDu0YA0b~8R zMGI-H@Zd4}^t61L*YQ;xToPLittd=?khvlewRlv1Q4HfVE>_7vE}~9RVg5MPTSC>I z^BrsiL_Ae#s^(dx3^Dm-Gnvf*8tfqsUCx^z{N-WBX(5T zl0^AY(szj+h(Pa^k&dSQD8*`@hJ}JXEZEZVT-PIKFW|g#NI`p@t}iZK)9G~)t?8a| z(G}bGJ{Xe_lN+$i490sOBq@%XE{mL}S8h?o#p3I4x657|XDGO*(0a@efczxYm7Thx z{=iwJiMB6uShZ$03>)=ToVX0Mnn89=#Nodi(zD4lv~}#!ei3h^EZ7WP<_4nPC?NC4 zwejks2^?X35mW>nc(hNOx!;Ieb0^II%iWSa6`AhGV~O$q6*^Y`522$vX~H`w2K|pb zV}Wd)Ub6nVX7O)?OyVkH`M>n}tgFtwnYDUxl=9fW63Y7g3}*A6v$Vfnd-ZE_UpHqz z->hF=LRXJIaxZ^3MQ~>vJ+t>a;;|#@DvC9sBlC3F7 z`93M}BOP(5BBL+{8!e9JP5C#r%5U>6C=55T z7}-w4ap|Nyi!C7!-D+zr;I}Ck$QFc#ECK}y_I(vV>^{Y5%p`>MVr}}KTvOlp zIi2-%e`_S-Y~t|>ZaurthYBXru|wUCv8=1QQjzywoh-eQmkisTp5pAp_S+zfS~0}_ zN`+uBKnT4L0i!wEJu4O(S>Llrm{ANJ%FCdlkgabbOGeM!a!7p@`j2G?M-mw9b7DXY zhxGvE1xx@yYzhfQO?MPk+I?&n?JB=sxFy%RQhnlsb6}5NM-fG~wM41RHQO@fgyQ2g z+LUo=tmkCNW5pl!W}Qi)^q}!AGp#m?fCwU&>1yFm-8YX6yoIF1 zgF;hTg+N+Vt=x(iDJ!w}wH{I#*-}fk1I}8UB$ab+@mt%PIj4%j^WbiCO%bP6WRp?N zZ1Mw0`ORsrUi!QQg{U&th2Pert!G#fyuHY=aohiEsf5jFq3a^Lp?&Sp$Ca&P{iO!9 z>2P2~0#>G#;TRK1NFhp`dD@CSGsX{UrUnmPe@tBjA&fYaF;@`G(nC2Ru( zi`dkT;|pKq8|hs}^E1*sDBaP2w_#rYv=tneS^V3~lykNc9rfFE81{1@O2lE=JY)3w zTz_eYGvkb4hk_e1e%EgV3oU324p7JsK&Q}BXgkDYMp4TD_E$piu{a{tL#d-oJ$9_i zkZy2qR3WSqhJr0I+345Y9Nu>Fon-{b=@5lLZ3)7nr#lc}KY#U=)>l>HTLdc^G04&D z<#}31g5x@!)#cgzfprj3EI_{;{Ux8o$Y>UX+8zMqfGH? zXh4=nu0G5^C%QgmBjT}lc_^m}WkfNREh2~SjQY@FapsHTGFRDf2$mX4j3y6Y=S@4c z3KnNSCT2lx=a2mwr1e!w_(*FCO7mJcu>X@(>xZUzvr{}*nr4N(wxzMwMxNkQw=5=| zq2gbr=gk9EHSws*;paBteAiHe`^)NUjlm=QK~bpi$rNGBU3;*|taksUqGOzm zy3Ta_q9LB7f55D&q7*RhYpf-}y!s%csblSksn>p^T0Ie)2Eo1Upl@4F+I8^`f$ZUA zjS7>U4&JzS8DT5MQS?0cLNk~bF#|RW&8n%hl|qiYhM(DzfhcE{-odIdnSqJFe7o&^ zZQl;jqV>dtS(h7_cfMm?5|ksd*(a;TPKj&g*7!zzl}%zrhTD4U-&!lcGFN)k{G;Xc z69d6=tHDkpTF3VzIa*XlVmXE7^s{lSn^FzZt;xr)p7Na@17HZ>MF5k&GHBw=9Ab9<3H5>hOk8%%@R$O} z5TZsh8F+c)u(9PtzrCmh`hBv#V)Cp-sF1Z#bwW70&_-Ek@nfwcHa4m%aWh@l-=i>V z@3>;ihMWALFBtlh@?~?)5hF_k=xa2EGQ%EsH~Y#Qy-%a|G^Le7SkPi^XUn!^nh~boM>)&34y|~0N>Dw5_$yo}V#s&Kb)l=NkvDl&Ji^jWd5^MAJ zH`Dh}k9IaW4M6Fn1GkBJjLLb!-ba?6xzl_waH)r&S|{Fr)9<6Uj|#sSbo{`dD1vj2an9pdbS zoE(g)et4i1pqv~`sdd!gEP!fFIr}6Iq@J7FTc-F3>)F>vWrn;K6y^Ahsv%&`JTz6x zd}>KsfUh|(OAAN1A3C2&<^2iah}h0zS{+W?;9_G=?!%s(0wZ~*7uLU%SmDT zW3ZI~@O75o`RyL|Xyov5F>0;j`^RPWez}n1)6(T1UQV|||CejnHGt`>n{UW*dp7j$ zroY>bU~ACQ2!@|MbuRUq5i)jM2x#{E_%g-zl`;Ihaf@0fcB-O|!$EbgZ(@4yBJvNN%vPk(b8tc@PfWN5kKbgDZGt^A$5GgV7>j49?e>3El zPt7JozfND>`$p@}^cBAS6|00Nz}24dBZ9^dq@7KKax(+$z z7JHDA&j*c0L7G+k^tMQ@Ki!^+9_5EJhE-2-ICV1?eG=c0Kj8IP+7y%A3Qc94^rS>- z;|M}twDL0-St7fD;0)q#4q+1SfS~SS_d6c8n0_Qt-6GtF->Hsqm}B3$h*4Tw8;J|H zNr+2U^dnb#jyG1O@f|o8Iab{V2A1nJ-gUh^X0#+@(O&$U*aWHYizKF!QdA?<7CPDj z=XG*cY8j@{A;1v*k+Fwb39OSwtm|ka=orQ)zi+++y?D?#rpH91(*BS(U1Dg_0v*z3 z3a#3C4SFFO3D1!TfdvMhe4r8=`KSY8vr|B*OagDgS$0^jEfW2B3VkLR%pOB+)V+CVXimygmH) zOqx~;5;iayF2u}MpkO`0c&MP`k-8WHvXN6%Ipi|ng4SvqSvxGc-Mw1m?_>3YU_0XG zi^!p9^+)`G4#!8>IHlU6Z%L3>UE3_#v_ zVKj??AmC}_t>IG$J7ne)BpK^u@*YvuxP0~==-fm)6&hL{zJv#$Ss^&_0XY8Urr=XA}cHt}UIwhNCR8%DIVDUie|9Oo|O_ z+rl_90o?#00mWbaEHPm$m53L|-O*o!Fw|EX1<*tq#Vy27%3zWgzT{7p(v-xmh@Ade zKP=*w&0hS?8}JSR|`isNfhVf|2rvSYvZZOAYj| zt}NT!-%1?9hg;P^p&S+XI8erAp!Ay(95|eGt2okv3W)ITY^%7U4pn&OO~z$HXU`HG z09w1=a$du-415Mkb%hWI=Tcr=-bpb8+PrEiPLj}r3Va*pp)zR2sStbx#3c_sTUj7t z2@a!AOEJVF8pnjtvfr2rmfn)zyR4+rk{>Z4W;l){s2rPN0h|o{+Ld}Lo+!~sIppQp zSUU{J2ZW;v7%{)mA2qPD_pb`5zk;@%0Aki>dlj&y4>jbn0kI8LWX{P>VnuNWjiBEs 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 H>3Yj8s6B_J%U1dq&s!vXD>Nyc~`7z>?*KH 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 i(@3n)XEHThZ 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

    >C9&o#p@!pfL&X9=F`*5?n!1;qCZ6d0^ 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

  1. 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%0AaYaV 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%0Aa`Vxe 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

    qtueQ%{TIVO)djc?6H|WiYzif7%*Ze0}8t_lA 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·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

    5PL5&LmDv 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

    |dt*;b7hP-wm0-sh8bKcbM8386BB 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 delta 757711 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

    PfqIlZJW>Gw%a;Go@?bwK9T;Hi#M3tYFLsY z3{*6z{KiA~qq7y|GQCW}GFq+tpV`*q!F=;>nU?OCAy4 z0mbLmKU@}K1dTzRCZjUL>inO06aQ40FagUXn+_Pm9L-}N06COUlz+@v%&{5P>9B{q z4`(}rGHnEndWfn%cp|< z@mTEP+Fpe8U!M0Ci9de|cS3WX{D=wAI>8SSdBOFg)*4y7NvR{`$>k3x>P;HU<)A3IxYb?@7(EtX_Ap5!h|W+wN~IO+KNGo~_!8N3*{<2BkO8_bRWxUM8H&EzMRTB?Dcj9KWQ z)o?{Q7MFDq_zpDB0i-06DdC`_)hc@rtl7OG*Hl!NT^bGnEWDyyi9h#FYO%QlOx|z1 z7NK>$7DH|Dfq@_UH`%dRk|-saS(d80>GbE$>X=n1@z&WLYvrkspjou1;8|Op>tt^Z zE7rK+J3NWgfzm+X9iztZ_x6Aa#+ab$`80VsKLHXbE8*a?C)k$VM^97vvv}$bhaHP| zllV|u4mzG6+ay_WK!R0Y-QPHn)Pm`NUGjJDVS3Xbr``D^o8-@~y%dRd zoY-%JKA~4D;tvfNl8<&1X(xFQ+ogF>o6zxiGHZ_eE``D|KZ&|EKBWM8f|1f^fwvE8 zZW=o-KA`9KpLa$V<>uegGs|i@J1*HJ7x_YJDUoSmB)s|EV(vfW{o9v(TkG4UDE|3d z_30v1ZYw28ip23x&GLf}UVOV{-1T=A;s!kvnpi?3?>#s0gl#18(-0A4(B*aRt>Rl# zI?wH}w$sU9l2vpJtet>+0YYjMldBHHE{Co}T4KD5`5|4n71ur|us9C`*P9=)XDwQ& zmae#RtMIdv_tt|IQi6=(wK5ef|XjJbPRGKsk=Ee|Ct3RP*F)%v2B-&SbA&EzjLp*N$o zc@`HeLK7t76_m_D8FYECC@&bAOR~#uqRamK;4SfZQ{{qkbB6IvjoGi-7NN@s! zos=~FG&uGCv4NSHS-^#^(xe4edh^!?Iyzoh$0weSN0d{+24AiMEd}&{s|E+lzZDl>|^vo^8JrdQsUqz zBd&vEJ1YJq_?i04Je-9Mpd$WJ_=q_L~({-hS_I`x<8?Bvg8 z_$wg z(f6*#Zz|b6EMe?2A!qFUsVd?FLs*V+V?tU9U?p43C{>Vy0&>I<^C{IHie#e2S^1wVP`@{DQL42ST%41~u!YqfNzKF|lC_|g@F< zHaKlN*6Avqz0IoioLUqtW#4H7s9vY%!Z1Y6+LvzT5?`@C<%^^LRi0ex$?1$ECIelz z`HZgYTV@4}D|RM)6aOqicqKOVK6?PP2e4SDTVX|eTWlr}jaN(!Cc9WX8@P3+w?4>( z!+IHZrqgw7$;_O((5|9!uNq1McnsWH@ze(#Xdw2 z!R@>t>-jURK^()uU)GVoy0YIolwpPP(p71ix@HWH1WhrJA*;=%4hchrhK80`L=qaU zn+Q2m#|Yzvs#c(0W)k0MR&G=qi+#TTYgBEg#*%0jTAu6kHzLZw9rHF$6b z)03Vm?Q_n`>K2jW!3gC+y5ua>tz~(sHbxlTLyi?C*k;#VYi7W+e76(|0O{I%NmE4g6febjATq?2c_zDKsIA^`6c9x>H)^-9%>(+l+FHIo>Sk9bQoSY}8ko zN{$iLk2ZNSH|6*N9>6d#`x~uK&b03b&%t~4Pqj*Xj2YOJ{NpF&GM~8p+Z@pfdMxwOK017SoQsAJkk|S`r3o2P<>~0#dKKQmwPn z+nRyX0>9E0tlzWi{9$P@$Db}P;Oj)Bl^o>3y{l3!8gBZ7!v(DRPC55gmn{7`GVmf2 zJK;g~H|{InIfOrm#lkJhOBVUDWc+k$fvfy(*kG*CmqTpF$qFv}e)?U@KV!~@9HI|& zTnYM5jm)g?6-tu}DQ}8V37w%~^hl8w>aUgG%d&rbO36_@6^<;>y2+8>%_KdUu-Py_ z)+HZm>uviMD)tR{BmQ&YZO%L@6@8+2L;xJKfdtmTfOa(`O06@rx?%{`4bKgMs%G#a zPSN@ETaADwjmqPVCYueXR!-W=4_ydpYEoO-$|+-a-&D?wI1y}529Y0@eXeW9zq}oa z{wJQsbiNW!g+P=ALSLVRLAk(_0jKs7!U8sen*?G$FYz-JM zq|DGzfHQZ91Q&@zU#sBw=D^vTN&s<+k0~1|MY*>qi@Z00w z!1j%&F@*)Z=i9cCFF9Bo&ZAaA9d>IxY#NPNefgqwKxTa=9fG_}D2oLDwyy!>iCzoq znyQQLk*0n*r_QHz4pW+%iRsi^OR3L$_u;L}DLE*?gP|I|9rxFP(N5pkV(hBW)ms-S zHDmrU3JGawz$4J(KN4DoFi6NcbaV)4A)t}nC`Gxp4p`VkjF-C77l$K9ESd!#%suS* z*woo61C6!A$$Yw#j%LZJ+KNeGOH}j~$HipSNCT+vpQ6HJZ>$Qo*iL+pKVIr-qnt_N z%QJX+h!)^!b*^tltwW-eNAsv=mUI|0&!U-C~F@P(~KsQ3Nv$X|T|1XZjKt z?%Xj`N8^ogs7?(#tmP18)L|DrDlm$cF29pw2E|s%Z)nvbk2PsgByiiz&W>^>N9NZp z0g%;~?CepZ?l1W1{9MMl1srKa!e+&9AzQ?&xFE6*irjk7HX;YD`5aGC3|CW@F;+6% z!8Z03TX;!)#5sj+VWy8L!q?zqDMqw1Sa(k=0?-!wg5r&ij9WjyQlk70-e2dj^a&(7 zI(!-i8nICfebwG!6zzsJ3o|EG!2X`cMv0;ulq%r4x6i33Em#lct@^T&G&R z?}}G{b&h)h_n-fcT_M~1{D9B5E&H%Hmv_n6f3*w$P1mYGz2q$8_1XRPrhILz8mRdb z&m3QgSrG0j6tW+S*0OW8bofVemVC@Jj`>}!;jR(74q$4sn|vRKPjzKd1iou1W-U#0lY_sKey2!$CAT!Y@! zE@kQ?q`!MQ0O z;WG^BnufyeI0QJTV=P0Sf1N-BOpPZSHCAW(Xqn-#&KWq^^cj6d^S(t^4Ma9V>@Xv$ zmM!)#lScXxr5_rr8U9Z2Tu=BpGx9pWAdlX*YmUb5pu@Z zciy?jLF>ioOD`=>Ptqc$DABQ2J=Z>HtaQiwWDy}I<#*}(Yh<}|cd78#%$;tIu>A%l zE?rM6Jd2;WtZeo;Q))*ZHmH^jMk*PqQPx*1ZsYyrp#!VXJA1kK?B-LvV47vd{m=7K z^?wuu15n{P+4vKk`uRjZI{q-X_+jq+-Ta54g_W(jGpmJ_rRxuKW?N$ya}QQqTYG0K zyF@BFI66X3b~ae0dR10&aR(3G|8}`}_$WC!xDt)&;27aK+1V4bE=6exIN3S>J4^)j zVwE?yw{-bV$-~B%NcHy<6`=QZjI7Uf`ATy+@7+A_vxqO88FiPe5v3RoN`L3Me+>PX zU>W`o0UuvQ^z(}>A9Bc&{Xx0kN|H0cX=P<1!tR$_ypX5+t}Ri+=OfxDXzJbTEvBJR ztLH0&sG1z)>g;Z<8TYxE^%ebjr~HNJ)f(~&zFArmp4_@Chn;!^j8Pcu)UbFwO%>lO zJ&!(&t-9j^zU>8IZsJE&Bpt;GWfrV+u=_P{rW&3&U zB@Z#zvfLehQX0c(!D1|f!ojdsC8Gry{CfCxqA`ANpO@9gP&r1}ZWV+~0n*YQ;b)=j zMc|*=bL2id!Jq}o!q9|-Pa2H6j{K_*1@~M#5X#XGzbn-r`J)+tY7E$hAN|o*T|KZ7 zY}Iu0YMNvNrSr4GAR^czEEO+I(wWE<>2)t^5PMK7YeAuC>KX`n%Rf4!Q6FP*-(IQO zvJr~5>Z`L(j+x+N)VA90eu)dN{|8jRYg;9>C8VKw|c{^RzUAZ@`7yPSNFi4=u z&ng;JIoM?bj;_o8Q<^RhoS5yGOgGV*7{e%n!9AI-I9@H%=F^tReLak*Al*YwTJdl# z*X~_dp1|zSn}_3Hj`LpjFnEsbkJZduE4g=COAkC-_2Ci2XT=|Rczv+-tlZKLAMf>2 zp6aUXz*Tm9E@bIJe;G z1(l{^$%G8^%2JULWWj&F5z8O-aNmOF8u&zqOf=s}8Zz@O>R53fwY|vJ5@P z1VV(WVws9qm3m5xGt^cAWLj;A_uTN{9if;GyIG_b`o0lHwN1yb#hulQpFgRklRnY9 zR8ghZ!SVM5NPW_S_ZI#h+`c8IGC(xxC)ex9`rQn}HRJ1=*EdtQPHq>^kru)rB3`OP zL_i}*TbZnasYr-q{`VdNS4BFN0An1IEjR2aqty9EL~{gt$X=Z#;t}ZBjCz`Q7}#onFx+`$gng(R(n?Kn&K)1+h~Q>A*p6D|tKKxa3si1$z)2J9hG zZWAlv< zTA`#*uLm=&W}}A}hiP7GW)|hxG{xn@7S2HZBpg zufC}$Ay4mblnyq^>Vn}gFEawupNzbbZj9-`1PO>FL!7@WrpX(AyBjB!Fuyj+A4;d~|4Aq``=V7fa@vB?&ZKTuNO(v?C(CiM~mxL*_1nRI|+$NkFU z*5$}|W0!LK@Cls}S(x54Z{1j`r&Dzb`*ebTBK5^yXqi3&rC;0Qw~|vTqBWldZ?tSg z9QQB&?7ii=3>u^0GSt6%YtXP#hcxdYx_9892(RfbS_oTg) z{6*TFL;^CgN^iSOlxZ^-(_6X9(oCiessq=!+hK`A?(SKc)Oh}$?gt>2wZwZ3|J5>mhS%k-Tu)``QW^jwM z@ZM`@z@78+q1BOumbpUM4qpf=W9f&MW~;MIRe!i zWXJU93+{eBn@@+(Jex`*i3Zk^{e6}EQ&TO>`Lwuy8K9NK*LIMvv2K3gi<>|W>-@8> zR^Dh}yy^Jj45sAmA|reR4J3P&DD{t?gL`==IhSQrAkmqXeYKT?GUMY8PS0P0gN3$m z>4|~MYfgM)s&ZIUzTM3#ra8RK7Xs&eIf7 zlFMnEkB)q+dWKOQREEDuZjAe=fAB%I94vFl-FtYe__hxq(Y@HBLFq4Pk2W8F^e$wG z3ELC1=KfFwBJ>mmc0n=x&$eT^hBi7BQKM92_o>cD@OM`-`!Fgh3ZFK$rGrbUf$%m+ z7b=vymm)@BGvr(`QPMkVcEf{R1hfhs34(QT1{cfb~rH|aZ(P9Lz$BqFr z_hT*5W>tv7^GO7Fq{iSw2lZ-@zR=Lwv}tVHmq=-PmO4vi$Q`%?>3MP0@WY5i#v^Fk z)1?iKx2!x|llSoA_Dtr+(f2Q4@L^6O!zl zhVbNrB~s7PXV`0jN70jr?}gp|&VDVMHr)yMNdiqeYnK9_Ln9v6!!6foT2YlAjt2K! z4=XPP+x44KlrDT;{s1C;SMKflFFvOEuZrCSUg)B&7g&ZcN?xG*zF7+j@i4&@Ms(;L zH~rews)D_)wf6Owf7!L5BlQ?G#0S%}*I^*5FJT&H_H>NgjrZB@upLp_ERrAIEcaKp ze8LfJPrsWRHyt9T*!H$Iid^ed^XW#q6y9Di*!H%Vwxlrz0b>u>u!~>6wg)_Z>IGd2 zZ)$^WNuAmrs0rYVB3WVIQypiXX>3W$J8t`abqX8w-+dR-pYLUd?L>`fH;_GY8>L%U z08wXILBQ*qGVnfZo+smHv-@){gNVzES!<1{OY6Uz7Jf3RdaB~O%BioJ54l5 zSM&jPrOPzY{<~1#jom)45Fbcy*qFoPcC6O~$#cr6!_PcSJs2#k`n(ohOPX)8-5+XO zGH%7%>gH^=y${)8q)!eZzs!A|of_@hv3VA64Y^Vq%hZM3Jn=RBy7X+BD%aoI(4~NN zTQ*tU>IkS_539Jexz+`!Po9WxqL6GlQehbP;`JCuZ~1j0-73AM9@unGb$l>RZClc# zw9#=RcpKZk`d+w8YX0nr;{1ExLr6r*tb4*-SGgbWM%JTtrp&N3;I`ov2@@jX@_i-3 zJGjpPHY`6dr1Y zVMGHao)zZRMV9sw4LLWQBJ25|b!NRdr*3VmOb_615TNAHTBedYB_C74J{W^8Na~%1 zqR)sz48>rQhHL+P&e(sK+x1GdHU)ulZgH1;ga2nY1U9%{=gTK3@fgvsNX9kDonF|J zJI?9lp7y*FAYyj}e`C2gYdYFy1?WN=MPOjLu!lLsk{m9zM5;xV|($N9Ui+ zP4?kdd%EZGVa+*`_ELDy!z)kZ6h!kK-Uafh)*qVzvC_{z-aE1ybY;%B`9sj8p zX7Q4zL#mFtt}GdwL}I=4xG9zk`_zyA2RG-_&vfM<)~LZ-rzVixU?8>ru z8h(BBLQZ|2KVzfMCNiLBJ@p(*H1PSq-=?7N&euIYC1@7(2~fN#+cs^3x82k>$P@YY zKm{9*xG&OsVV2*R+ujD}5#Ul);3sWgbp_C@=vy#Nu|5jzgGqhJRqPhT2NNn1=-sx5 zTX6)g>np$nIZTISUkpeIvn*$>yPkDI7xK@sGGQuuX-}8J78w%DDg@Mtx4|gVyhjZ~ z`IhG=nC0;0Yxzq)=FlnCS|OA!3ThR7w|qRyYXs$<#e~U`0?gdp6fc!y0116pmP1Wo zyGQPsHWf%-X6^OKoDcF)`N+rPZKQGvUC0s^`Sel81JMm1=h_>+fhM%ndqRi*fI*M) z6;ciRFb>_7_DzRvUfW1s`5N!c@ln8h>~5|P_W#y`^7^JzQwsYey;L}#7dwKBK7_TMT)3>;P zpI@7{)_!TL+cVvAfG-&zd;5r%u{Xw>Sx?Ss0CEE^BX&R!wVgL49?k1Vvq)uarS`tx zS^l#(d%TBE8;_XnrKA_(K4WOD4!#BY4GY-i5qo1AHDJm$&PWeQ7z#ldq)NTI)n6%6 z&SyhD9;apYKJMMxO!x8B8*ahCA<-Ij_m$#b#dQ{q@tp)rgJ!kudfa^xUVVTm1Ho$` z|0*9oftx(NjjZ81|LO_4i*|FrZb$ww%lN!F+crvprS~ucMS~j}=AB)wBfn!}5-v+k zB%gxZwBC)GqPkyJqcq*`!;ZsQewv3tV$$>wMoH*+oBg$oHaO>M?p;Fd>RscFA2@)O zVeO$Gl;z-iqS#iqMFulS-CHt%E(PHjwViK+hv1VdndcGv78&c0Sj*Q)`8JK|wkLYk zWzoP#>E>&`%d>b^)xcJQjTdazHiAdc(>JAu_KS@$dZ*XjyuQuHow<~X>!c&t%~?HO z2HUT}4m)A>cMohHFFsIw^1xmn^3GfTOqja#T^F-Bm(+Ur>`UHylLafJaln3)i1cX= zT*$$W-HbL=-UEg?JrPH>JEfT6yr?~75H1$?=F0WZJ_ey~C1aptt`u{cVheheXV`x? zEwM(BK%PG`RL)Lb>HxFAHLcH!JzpU`5SU16ZhIexT5fxHSGPR1_~An>t6MUg?)eqL z_QJbfHnCpKbI#iU>{sEZmX2Bj62QSo@(~_(;hr%Vd%(tjZC*)Fl06@}57&nObH0b0 zpLMo@qwO;cCL1t}4}V2Qs&0}l_!*ydG@hu}s8<7b<_I&ZPhg=iyCe2FlK(Jr{aAf= zrTkF5aOX+4Wq#{RK6vvz^1rQbWNDus1g8I^Gpa@EZW@yRvxbjTZm@~(qzSh5-q?Vq=eUMXglLwn2G#XF`pf|mlS|3`}tt3RI+49lN%U>sV)OCZObt+x~Afw{IM zB}!{x1)sL-jzCx7MMyid@;T+c@_BI>W`eQ+3}}W|A4$b^M^nYMan%(TT=#|99y?xhO`4PFH?_<&&FX3kS&(d>J6RC{5;(Ev!`1z&F-N6v>xbk@3xa!jc zJZ_H4m9GuyzOW|tCex$-e}uhda2!jwrfXS}#cVM%GqWsNY%w!gELqG@VrI0MnVFfH znVFgSYVY&S#GD%^W`1RKM|8c_S($5PWxcf?mxsp|(f7XMt_@FH%y`tJDFA^2lwNhE zop-vKzMbyMIa8(qqAarEprdz7?UvH+PsvFI9?Y$j=9p7@uW|cSnHzgZ_0I7dJ)z=@ zHXid?b+Bsv+0D|X68)On{7Z_8j{Ecir{^&O*TXxDh}0uR|Jy?-!DXVyL_-jf(_*)J z&4I$R-Ol~T1~$LSX>-$U2H?Uh9KrsO@$|cGuq)-vn2)o1IBe0q_Gu47&eNZsA+GV| z{Y9q3`T7b%$gK6!-Q#8Z5n03?)u%#8C!?LC!_Ve&A(4I@L2vc-Z7cMK8-pDH9=2a$ zzdg!?mv$7xJhFx(lh;}4xSQ@g*7oQB+gA7Q>$scjJXU_TfV=U|WBET{810<;bl6_& z<}|A#4d5dAXW;m-u8%cc&}87fIP+SjKitb?REedzah})70CX1p$qWx|gxB~JDH#a` z8Jan^o==L~qYYa`c{SJ(YwX{Y>Ztaw|v zMjt70AeM9IJi>0~N?TC4Qhd?zx%s|O(eZx%a>4gX|9*tO(fa=OGH_zWU%K4k=H6KR z@ci-s$hXM6-yDB@ac}_0{+sUt@?R7aGb3xFocLD`2o^Rbf`2|liGO8C^wQvF1z}0- zQUgV!B4Cme8{eCL7-dzo9y);jWHKoRf$#mdL;dGSiG+&asnr8OLpiZ*Eki$^oLHIj5sr%4w%QLc8@`DHpTU2Q0m?aGFl{{ zSLF5K>GIb6`dHoi@?~Vd{;Q!&6MYqpxyi`L*~7znV#x!e_Pg^FYThsjxQ2CJ3>T6g zAVcxE^x_3$+v^VpK)AQ-%wyyf51&=ft6!-UKXyIcinoimgRLJPpfgg@5jOpW{;O2P zks-iNvd6j=P*LcmxMPIx+1OyJ6Nv`w5GVNJ(@^AR)m?R|1d4cHdKqSg# z^r9kd&fgu&GFaPSgK8+C4_~ay`BR`~${zPV7?f4p1-)XdZ@iyywph?EH;R{0Hm%aC zH+o=IX4DpZ+TfjwVs&xzOeqRE z7xO*#;t*q-T}bd$3`HnnFr!|E~0cr^e^_G zn?opQC42+yaeeI2lA`e{Vc@=tlofPkh4n!O~wUjKGDl1)RQx$NEMfF zwy^|z5JiBsqEZ|z5#3odhBgS9Ktg;JMFQtCTfGnFi-^NWmi-ie#{l_UNG^d(ee_Mu z1W1VF-yH={Dsv8k%iUHXG|mATUI~g<<{VcgjjXTC4MYXMZ%I7s=DVzUt9;mgAXdPk zw8CaAKn?C;ZUqEDRT688W7_rq%8W6)Ve$;l&qlE zgPb$`jpS_w5cp{#+zfz~OW1Nt-bVSDL*?MMQNK~a+v&Mx!8J{K%VFu3mDIt@n9Ft6 zp$QZH;M4Y45Bj6%#G-yTA3dxg(~mXm8}O_MTG2clI0DblBHgmW+G#$ieW)}mMNO&0 zLM1qmPL zt67}!hs(c@q1xxUr7bjhvRzO3`W;>VLW&z*&6~%Gv}t|n zt$5U$C>-x#`9g9ss+fo3mn+vDT~JT{kMI_}qKc+8jXKGBPwn=zj9XQNhPK-50lq7? zjJW2LxJLao5_h0#jJCU>uTE1)kKxduzj4b_3*^Ksa{+!w2@IU=1y18d0_B3w{chwl zmEd1pdw8P)syuLDzjFhcc;PfBbh@VNl(NeE z=K7%CgVuuhL7EKlyzXfkM?DWh$SXe{l5!)Noe8(rTdX+>3%c%H5F0h7T#F83u`pwD zd^Gpv#;e${x^2b8xsLn>+_K}O(YcYH1*^&36wMF(Ok_6te5=e{ z7NKPB>st#v7+`Kes zqy{_gBu0R^4jF^&ke8>?BxP)VqsAT^+(e)=u)P%BvHWe^8nJ9<;Qh1dK%t^GPQbOO z5*K~=+mX1UaD71))j8KX-{FUgm{e;d|0~>5`YvkX|B#xP{!^8NljFaY$nDekB)W4V z{X=v|h^y+cDw>5L5!kM0VDHVUDG7yfQ>Ah)mxmiFRD&;T#PtC*PFN= z$wmwQnB4~X*uB2Gxel}%x%k*kpvVSoaCf6yre#M>u!`*1$g?krW4nA<8FP~JM zu5#A@sGD0b;_*ZCUp%dVdm515+r3Jbz3zSwA9&#C_SiM{-MCCYeBW8ovDTWbpynW~ z8`x{eOPZLyirlzn)2)FsxGJD~Lq%G!Vu!4yQr`jPuPP_sZk2fzSVK9V{^B|Ry7oM6 za(0r=H*6-v?hzzNse)eOkv_2rG0%eyOp!?JGp>}Oj@Modx*gjo==w832g6!K;vUKc-05^&9@@D?)Pmb+*q$5EO4yH&`}^=wUq7%sbAK$piG^}8rkVJc{51w zwX^j?sZqlg=ADq8kq?s;#Y@O+SztjDCEMV=ZIRtzoNflV?CzZ9r?%i*3H-nTDEZGm zLaz^Q%;WMNZgKb?sWTi zGoN7c&am?|L6{pb6>*UzDSGONkTiR1*nAT^4}>-KkPJwrNyc&^B7&>^j?l}dTVj;W ztb`!Hc&xf_A#4|RC2-;D2%fbI6mAd~d}EJw+{3rr3db+fQL9y>hR8g)NuP(I#?Ou4 zWz-9p>Gm;Qg+%#-f%FyUP<0}lBG+M|u}TLjL^e1xtC2v1OrF^(IAT3;{}fp*wYM`O zo-+bdCS9Y09nB`P)b?p-O@jbhJmZ%UF7FX_skGg~Sw3U_?G-8VZlQb_Ks+`T8m}Dl zJv+jIc;+@EtI~P>E&wZZOn?d1kg|ah03SR9~d+{@ItKL7@I!#z0Kc#Q!Yc_zu+P;{W;w4l9 z_P5eMkr}59$1FynrOllzos{yWcj))g#OM&&YjA#5mgkrSwf#cpdDY<0_BqEFn??lR z=q2oG#P9@VDI~{~3(Ey@q`VEd=cxT7BRY_>)#HmkZH@0ZaL47@mY~=7S`(>JKSqN{ zY#ek&Ree^T43W6LwY&ll=mENT86kkGXFuBQ2GrDU0zeCBc5GH%A&({+PbPM7*%2UijRCF{LV_Wod23wy z1J89g1WhE-6RGSv?-y&;dZp|}1(X9uTrSqWd|%s#tYloY1)|23;ow6PZ8i?2PfHCZ z?=gRM-3j_oJT(Wa{UpTcy6g_;#q=#++5nat=;3d?G%a|tFd8=@=4 zVajjujdOuT=^|@1Z3#h%B({fpiy=alfNKirK)Z}M_>qPPs9O<7D2d^3um{lo!Y-`l zg3;{8+tf+cA7m&`taZhw#b%^)e4OWbvnlelq)tupcXqQp4DELMe6hf{$u=SLpl%WohQh z(dY+HB}IbmY{a`Xj+Qc$#RU?7_P#aIlpZ;KfX{7Hxu*|l0D8pA^&+{b@uim+JCQSZB;>T% zW3iQA#nF^)Yoh_FoK8${T*dGCI^^Sb=3J$`War-;k+DM!jJZmQ^FzghA)uG~rucwS z0u2bz(IH1mDKbX1G$++su(7OuB|&-cZ=!X|^O^2UJo&KVzC3Ov-A|%UB>BuZW^x7= zdcAn(nr8kUMKe|N%w}{v62i|~V&mG!OWj+t2V*oYYK8@?owWw9`%i5k_pdXc5M}bs zY6?jUd3?U*Oa9K9$G+m;dN{Yuox?zC+5Jg9auujTGc}|}!xW6^#3S{&QSKC2+UjUm zUVuWmqOv?v;hfpLc_|LW+ZW~LyTHn8SU&cX-<=~Y_f8^?3*wKPXV9W`(%_3d#|v>e zJDD&z;C8)Jul;Q^Go%qdNj9~=I%i}e44Ixvj#mzqc8$shX&$&@)$-j5Y6Jm+Pxd;- z1VvzL_8vCGC-;@(W^1r=qDVKfrKj)) zlnDH*&(b*aW=X5DyZi&awva7!m&wH)!XFadzfR8sYpz{sy^b!$$K0cP>;qOcOTL$~ zLK&%f4API2On(DtA7K|d$)W-NUXYfaTMv_VH8FOU!^TCSGP>EaUl<-Ue{~4ha=P`o zzh@q5$&|8#=s(vOmInzo4R@9>BJF+jpB%S>#-LoN}0Vp-#jU2Nl6C zAB2%9alR}UWUR5)pv6a4$WrXdQYoVt#-}4=rL3EPW!0^%s$Ra*pD-$vRKX0f4>_E-AvKu78q=hwQbm{&%w2lR5nS(;1EA!#I$U! zjxdeD%g}Ipp|MMGgwh50v(hdMoH`KfVpqfuZ~Xkm&PYu0A&$@dYgA@eV8Tw?JZD@c zrKTJxXRVSm=S7ESKzaa{YsF<#+MkkkcTqoPY~qvVOw$c2wVPC}+DEW-krKSG)Ltg+)oHeRINwVIoQOXnxedWKfW`jG^+Cti;(hm>Q;XTf#lOyB^op`#_h} zLv$C6s$ABkw!`UUejG>R>Y=cIuuUcjxBMD;YHPN2Rf;#ZTlh(s9D9lT5F2RDgq^Lu zm?^6G^jncL?MGG=y`~quqQu3JXXH=vuWv_AAK;5vA}s&Y8lSV~YSat*D>G9fQaOmg z|HDgbXK16RZ}1;4Efeei%}dL~_OF)~otcT_|L>(`Wng4VB((gB4~%J!M3A!Et}T4J zY1<|puA|*)M13rEzhFm^cEa?OR2viig3~qM+HmUSB>y{VT2!FEHuG0lMX42mIcZcE ztY&8CA@cU|=!&0y<7Q*W84m)OWqVZ_ngiZ00RH#4tAa$}@oD4zX=UJKf_~`lfWgPp zjd@VV%NBYszxzW4Fn$*K;r0~y;f@pe;VK@vvC@&Djoke+8Pd>3mG~>lKD}=*%_u^)yBEHea{lV3i)@=*%_l zisl8J*n={Tn0Lmp>t~A~{e+_ygWQ7i{%waKjTv@1uYf}f9uYe@_Ss>g&!FU1=j<}@ zO!5{rGPE!QydAmlNT+BWH240g~#Ps$Y zqF1w$UvcW=rJ@2SGO%c(g7rc~4V9cEKt+JeY=1~I*h2+VM2(ft%36z1x?HJQLSY*9Aa!R< zE~$?=Fx72d=HBM<705i23B-8wvRVcQsVK*S#n#kt>`Mz&LA)&f8wU+{=2+@y>E$;N`R-JnfaimBhe;mvHoIBV$YvnI?TKAV2YRu z|67^6^LS)`rN6RZwDhHB$uj*cY1H+RisGxcMRZ0N#z4(oCCpcCEmn*^;=nZCOjDQ7 zQwb3-nwutP)Lv?ku%_JqXc}>s*lfY}->NVj2yADq-z}LCW!PH`Y)VaO= z!4LS&gs z`FF+T|0$ohGiTMB#VHc8lN4d>+`p+BXprXZZbGy4r>kj~)8!nwK6f`|d3!Nb&yUt< z45?k%hUTABmsr966HdCaawTx<`*gIuXwQJq2B-a znroak!d6JEy|uj=jH?&QKK`#Vu?PgGwf`AhL%)1Az0-J2>Xqfer72yXiogK0{oRtS z>`y0Kd{URtlP@c1S8sNwIHoro&?Q~7WedmW$HO4si+ zn-Qq*Mg)=0^(lu2LnX8zmP_BjH)g*vhPHLr%u3DcRQ8ygp8($kpTRDCSeD<~fQ_XIYT7-qu zDkGW($)kI^xB(Kmi({IF?;?3sGsJnAIAOY#*h$QbGAsQ`=4Q(BCI?=JRc#;D%73X- zCg3!7-v_J=T)!!`zes(wzuC}BEP3I*$i$7k51mi!4Dj>pQ%!9_h-u8huc&MIFyZsJ z^S+PArgQ+n>*LG_|2yOYur#kz$r^U^6x?6mQ^lIme?TrWeqUL@aGrsIS&;;`(;Ci6 zcS1F{r2pmQELK$SSh=8ix1`^OT0!etDWO@Z zNb`L?=}s+Cps##5&XnHIGM--ifooCwG3HSjV&w$TCfpd&efh$FGgV1jUl2U@ac_Ek z4z-Wn-;9~>G+{0i!Xw=LYXf(7K~YC9(ezzc8gM^)%#+^=`8&-^Vyd(C3U^i%5%@Zj zA^PeEnX+P4Z<2trTqvLN{(g(m@sbDgRmmQ=9dl%MS}Fyth#e?+Cu((iuel7ouwLY? zMCAd-Di#|bO)g6uqAl3ho{ewm_|7+(Q_yWa+5T`>0vJSBVhZQt^_FW1K8IR8z?hWp zZGQC15$EMJ;u+SGlcx*nsBbIu{?bfOi9Y^kqJrOr%ObEqIon&H zA0&B@W1pRMiAB!FQ!08jW+l+X?OJ*^{Epa!StT>uOm@;f-u7*5QU44 za_#Cs`#mv8!*tn=E=qn={5HBNRE~#6uEP^fU)=`oM|p2#~0s z4*J><3B_v(`%qO76b}E5K@LAe~J4CIC3j@HMp37VpBS9bakS!6dbpUUOAAE z=c@c8?0{hUut#w!mb>T#u_FNNg*)Q9$+(dIQ0j&KthD#12kSC$Vl}vK-_oFR!a&^r z4BS}A!GD4c3T$|2gqCouoiR2o2urw0_xlEZAnuFMb#jH<@PCq;PX^2}5gR)<%(u{< zfl=hnuJC|`otxliM9OWm!cD(cVnav`xl1Wao5};V`U3RYgbQW>TAR9lx102zNNcFC z6FXP1!O<)~lR;jAU|7D~&J``#8snj-d3_pbv-mAOyS0)du)(Z*p4!~W@`#W^TTq`%IJm((g+Pm3)F~sLHzAHSw$5{TLLT~@k z1`VYzNvB!82G|U!s_s;QH!6h-%^>Cb2sAP5)uguE|8KsB*x)-bP9&D@3*o>l-RG380mRq}|9YEL)6&pj%$I zHm6~m!rmC8LZgGnB5fDCv~}M80WXQk!$sL|fX}_#L!CaNtQe`kwSDO?vYknj@@DNvj|~p+GVE`Cc6Ch=?zPVzjfHStojllqfQ&?a zQX2LXnXqMl0+037eSn6+RS!a%WWYLoS66lRS^+(0y82U+H}dzLsvg{HZ(<}pYUuVN zT4`Z4)Ov6zR{E-@kyUR#{}iX2*k5-HsXXl(9cNc z()AQnNh-WCixyaCxP-N5rTib^sOf)%F*$ZO8{8-Yp`@>F2NA|#)9J1YTv%9+#ToHd z)(P>05bLwAm)pPsW$YHSoon3j%}db!bB$Ti@DgoArHVYPxn592I|U0U2)QVGcY@PN z={Y!&>a&;C?*N}1V!rCRC4#4KpTqg4aksk;A3?pH6K%GoA%9?-WI5FnWo|Zz_I~d6 zGU6vyqWd#rh#|EZD{rsdj$pl++2F(ct?Vf&M7d$h&O5e=D+xcC;%o1(q73C_DfhVP z;QM8AG^aa^<#*ycnX>cY`FhiX*ZAvmRKtN89kpZ{NKhg zoZ{yijDk)XE7Bfq9m1c!inc}6>$dy4g=WF_#P)l6mBEMM1#}A;=db#hYgUIckMJZH zY2gnOdNR7pWer#Fg`O7X7nbh+-~2nW-QKC4D7YfNThNABZLDPrs9cQPQVe@@trP{c%eDjom97q3nZ0t`5R(hY`{|4V|)&!dSJph zy2#rQ4F|7&m&P&Fh9>IJM9)d>YY;z?u*AU`qpMfqSKDNu-|L-4zk@yt0H@zw zYp@zop2aM%K`+>Jw^-cvyT8`To~{0`NMpmSMN1xWUgp+pa|!aJs;qh8n?=Z)zpO_BeB%`L{I3io8|^2Mj4+knqYs1IPQUni@`+8d!O^`v>og~)RgN^;eS?bd^rA-4uSgq?RkgRv#(->22bD8dk3IVGcv(9J+1bV3wt74ZH|B<|D1n2!=2vJ?)iMOE*~G( zV~$r{bKn$qDdAHbgejjLy%xZ_DZ`>hHr~;GhU2cK@GDB1q`ba>Hdc+95-cSNB7u~i z0wu7lkQj*YhA_?)z^s42=S#GbpEde7QhiFpV4E37-it6?N=aWu3WVsOX`F{XJjX!x zA3t(PO?yYq{1(j?H6X?q+W^xGM8Vj)3o94tjf*q+-Jl2eSo}SXB8^`9F0kzR$Go3} z53QxEUFfwgs~J`ddb)e!XKc;8>Fes6HcSEBy|vpFN;jz4IAG8b^46{GXy&jFFvIQW zWV<@I)goseddT^@iW0i#>3pg#9mK?@vf;UrS+E|K6=!WFz30BujP`YR{Ev+gtGoAp{1b(L(hfr)T=xJ8zMmip7~wgM(tP zR!Y9x!d6i7-G%(`^~yDK(|Jro8uP2l7zBT1%6rLv@5P)EPuU#y{Y?ydg2wOviqJQP zhD+Is_3pme_4*2Uz<(uDXX3Y8?~(z0*j;GWo^Uw4t|+Hi-O`91{g|)7Vzk)Q8bZH! zMVF}x`2+nw*VvElKf~JCeY^maE0md6xM=V4b<{ldylgWlo&xMf+M{LHA0Kg8c~*5q z&ANF5bZPsf;d{HV9Cnq^f0B3HjFS-`pxjRF^-!~V}G+74rZ`b(h>zP!|~71 z3MgizVzOLP%ALQK*jD;NVRKbukb0Z(@hWp-_j((zdbRK<=lrIj;- zp7T8=#85-6BpF8C+S){{-qYrdZMvaQg)r$Y2LCD^|KE({Uha{mj^bM|0hn2~2V85a z-?6DINtY?LXmZjX*&paZY;)D2!Quo*<4)uaoj90DF@Bam{+v+I?M{O$>(Qz>_Nd3f z3J1p=y^c@EVu}|76O!6bO*t0k?yrRrejLYCgUYxNPwQOBA#J;zb)S*|C~k0!%Xid| zg@6T+j;htywsBPz^zWh%-OEEu3MD_eT2VzMZ8B>yXcYshs+rH18=2pQb*CnudSyE4o`)R9u-xcq;{i? zo(7utvmTwA3ppB))KfQ{Q#bdA^LEjpL6cSnPX3CEtLwLs4^TC1JNy4(Co$1FACxfB zTKp>}1PjaOTlEZ#|GMJ-*;&->AZ1SMR0I9-m6`e9VoLxgE7O1TyQz&u?6Ca8pvvji6x!#i+1r??h@pK)~-Y zzmC)NEDD48jm_SJcRXlN@+#IjRS5ESJe9h%w;xlD=KGF zwrYi}D@AJSSG1RS6Wbh>U-HroCbo#!(JGWt9ja2$V1JEd=Tjum#d$pD0q1*-&~JN0 zpXd~}#2r{1V1*k)lu&P8L$Q0xSq}VHXgp(S+WJ^6AvQ^#!b0M1^V;uk@N(0--*Rv` zrnX23V^so?#a_=8+@?YIM;15&LX@-(xa)9CwwLjov8x3%FXM%xoT#$eOg(nocdQS% z*<`3(TMe#lcx~bS`VXzG0QtrQd2|Qj-6|0WNZVO>6k1=aap~U4GJx#A2r0h>MH;#Qln+sR61sxg1l2E8GasR+kBEOEMB`5RXf{EafN+Gu8O z8r(tR5y+WZkT1CKFCtSh=S|Z;V_@GEx<#)H@60rdn0;rY5L;1qKg;kGe5YZp*PkoE z(`0y4Mermc{hPM$HiG7NYgR2(@SNr|WhGyW}2AE8#1 zTMeKn%w9(`Jj>t3eOiA!&kJW3Kf#b3G4RO)K?}i@It=Odm>k8B71Nq!p8Jbh)>MK` zLlmEz2OSdA3}ost7)vJQ`?Q-hWagU{D>SfG{y16$!C;V>@Aa6jGD5Pf7g)0Jf|Z`M z%)baiK9I)(%T+rtLu48qG$A5}rH_2uswa*~4*@{Y94%&j%xs0^UdYyCP83)w3uVF& z)KwPNa8|?O3W&9b52^0>SkawD%%@bAK-im?B+vHDfCZJg0J)Jb)UPV`_*Xjn`s^X4 zueBAE)|<((YdMpo*CAQOM*;PrDnpJuWp~RaUQznfE9(TB*kyXU#^s)!SE2Ah`h>j* zPH33&exJn#YtPlDuN8^kq~rlj8hMG4(|62Qu|U=>OGlYfy^xi8#>tl+B=+-3bU8xf zd6}aZpvkO1>4Ny#Y|j89f>TH>AKr)~q{x&WZp}`EW4P){sNT!Nb0hHB2WrQ*0;ei2 z^E{ig+FFd8jEwzKsD%kKyBthW_h%!=BD>>gnYC5eRS_;+yx7NNgxBn~syvqcD~Q7e zqEF>_ks9JK^P+&ZgC?}P{*i~ZPR|0cT- z?x}K#aD=Ub4C9f?#CtT~OExt|CF*PLsSid?49LGLP+I5ZqVVdRa6@Lvh&&{fhu_^E z1FffZ>8#Zr-ykv(O7!Su4(l|8!bB2j9kDLzW70mi1wGn*3ux(D;j8a(!K7>Jt`GYw z(J{%w8HS(l(qpKH*IwRD+$Tiz{6oqNM4|fnmD*{YZlMxMXd0XmHsO1IyAx*ec!XK> zD~Zl3jWsbM3J7-b@uYLyESmfc7+mcb1D>>anP_NJa)nhv?W8DHj0(<;9FO5~vn5W4 zhT<_|(Gf7m)7g#hLEbnJ18~t| z6tRx?xmonDV(r!i?Sro5@U|qP*rbnM!gL`|Se9!Le2Eu_`wH@k2!JzG1YYlLUZa#= zS!K0Z6y3U^=Viow>Nj`ZW5jL6zM7hT&|U(mv>hi!|h=axCej z^X)S9ZIJ6>?EKlM%GDZe>#Z&_vePa1O3P926M`A*=n2#44f-x8-S71xW-fr%injcp z))vf*fDw$&m1-C%m$b>l^zTP}JsXHMKo0Ve|(|GQDJPJ=U&^dEc~ z^)UjE8j-_SUwGI>?;3w{W*qy86ZC)hWfv)NKeh6lZgs=fL{wCc2q^LJ#mBA=^x&mF zl8C>&RYc+gIKYeNCsyNKjLPM5;9KIr`B9_lIYTAL3yd+$~^m zc+mEG&(qzig&5t=RmST2G~zyp;)-?WYcz?_nyAK;GO&Vg_3`vBlMN;!k*$ISiliB= zM?`?|`tl&ys0G;&@!rdYXL_X@47MJJnPn`QLWC%eBzn)sw&GUc(^KDKH%e0W<;Lul zJx0K%Vx#=l$zb{Q@U%mClh+{&(gc9Z7{(bm(RLw;q$p_x2~8H|Al7jP0NNL~^aJX( z9Go!bVPgC49g^y3;Y$%tbCo8z)J~~GV~I=Uyu=O2hhK0X_eDisdP%#M^lX&oSB+i@ zQ;*HU8S0qUfhv@`zl-S##eNR>n?Ps%vSyr;oA$e1B7?Q?x~9bWrud~01r`WK@$%0H z24ky;g832rDVujXATs5=$#mT15qGWzK*o#x%G;ja9v7}OqStDR=AeVyC4+{sR~q(c ze@)?55YZ~C&MzEcY@69~QCt!f|0$O5wcV`A=HZzsjQ>_cCuXF27wnLc(Oq|#ofsP$ zJn^1mk!-oIUi;k?Oq1RA;T2dstqEEsMQU2m+6`R>kCC>3UcPU(yl0@q4@lqRu1HkG zfklmCLr{VVosU>$ocJy0@^dhqz>$09(j@K^WR|||2)G`<#A1|=lY!1T-=HP1F`q%| z*L{75uaY-k684c@3F}2StCEwnr?;wJ@OD)W-`MB9*0H8O0oU>rssi>c@^rmR!{gR5 z;!_Vxok8YN-?hqG2P3rH;UP#ax1`+p=wGzq$#>n7LMM)XR@sGi|6shoW`8f2$$qgup<@K^A^4e zt0d@<-ee@vB|uo?y74cjb3PuVcv2W_vMT|Xa0!o6B;Q@S>!K3xwVJMCK$jGOZ<&u| z!(~9%l~69k1OgzAx1912-sx2zfk_#SQw&zR-e&+^C?G0K=d<4k=4g;R7MXZdPVhQ>?sBArrYCil1)LP9SdJ_R zwSmhY2&8y{NMZpBgM{859XE_*!ORS>n1gSJgnwY2(#V0Xa%O(ytm@3RlObQR?cSl8 zFIpmLnd!2UwJF#M4iXsnGG6VdD@6ya!t)ZLU*Lw#zdbH*83ob^jcYbh*@={w)@^`= z-NpX|Ija-BX!T9NeBhwrK5dF^vOPCEW&X=Pv)a_4A)Wk9OBgVQm2WKM;5^->p-+ zb%~gfM-2hMtEBoPo3s14${Csnq`ud{Fo*0n5kgfngG!^$9CIf&dyOVnX}hZZihM$> zm_dQ##UXdM-=!|Ljx1R~a#O}okWU)76zTL=I1HhgV0DWl=1~DbYYdIyts2b#O`G`R z-l_#ILb@3W_QKqiw=~w5zPkmVhUa!0xto$&CsYAIH29Wl=TL0OPUPn(VN@u~>HPN= zTWZkPXS;boeaIVym|$FR7>~UG)kk=lDuP?OB&J?z_ zRE`je55;($0~PRQ9l@8Qj*MCXi*3C-* zUTHYIg`I}VAQ>x|_|K-M1yHxMD!s9d7b)b>}t+ZW`V=-uV-Y zfI>o`k{_5&H&SFVI1E27)p|c#8bv@1?Dj6iP|Xt@&@m9BMw=7gAXJBwao98qFio+o=N?$S}B zzuPPGqLn8en861I-JL`21NR1a`?w~%9?Nr3`Iip&N)4KKs={zi>v1ZrUI#_}Hey|1 zjt`FGWs`C_pwU~I8&TTG`nV`5p%^9%$_kRC@^>+AgtKg;9Ad0wt60WlAwO7IVO5y) z3}-dG(HfEuY=Y~k7a3GX_MF;;lKI+OG!fiyFS(31p5swExk{)o*ysqzPt!Zc-qepr zW%0}XlpKdK))sK`Um5x(?0l-z3O#klN?ASKXk5uhVXzu@jAEpC(Tz6ehI%kB%GbV% zjvEpAi#6f?m&>w3n0+o~go?0Ohn;=VruB+1+Yi}l7w}=r3;4^T9tC6ciAuvYkFq`1 zzvMR8Tz)TXAK(z|W_>|G{8Xy?W&Z^2;j;X~u1Vv=ewT*#>bLbG9rMXmWV2$-q7`EtS)u>GWSNWW~E?aEc_RrAi+WdSBXybsgvFhkr zoQCtso!W}I0N)UJcq}vRPDeTk&)ctp>dNo(vh`Pzg9IWeFqY&xcQ22VznulVC9b{|CpT%3f$sNF^$liE zp6OP5(@E87ZB0_3(|((mo9s}R!GpC+KoB9tO^egz!C>ZB?)orNds7=3E$4BU{h_2X zEVp)-`WFvOBF`q8I(?&+=M>2Z*}EhrQi-a1r;=q6qabcx4`=FxJ}>EwV23s=J_vBJ z0&Wq^FrIBkJL}B?j<>G~R0KpLl+t^zH^-1vVD1UE{^<*V6i1FzN3O#wqR9_=#;yuc zb?iRyufs-ybfhYi<~af9c=H!xuMqR*VC&eP7NCR zgmJ4Jvpux$2UY6s{s1Dy#9d(Y-aN6>PTyA5A4(6)E`_q*?d^s-67Js&f1V*==*H_- z?~kQN>2xk6$-d=Dx#9#7fy8onFFP6<9cf;igEqStT-vz*WnejC^S`U=VzWniOm1U( zrN@UPqxUxn{8I1Q1Yhs@^2q_*OJ-;IA8u9>8F_w?CF0tGA_D&amPwkB?(R^ZK!u~b zurcDQI)|egWZiti%FF4@2UI0HDj;LJh-1}~cxRYP`hI2IY$7?eLhfG={I55eM)uB5 zu17|$AAn9|Vf)R5#DVNJTRAyIX1B=wMwaE*~x=a?15@m(jiC@shmf@s8eo z1;IBPM9}IL&RX3;STFyCvo5jmhWnGRSZ-%Sk}*gsFEQnllR#r??WwnI#W<~QGO9@n zXSG?4G!5DQFhNa0bTIVG%a7J|qHkHnGVf&vc`44;xtbj z9r&3;AWO<0*&2L=naKjV*56^I5V z@@NLjm0pvnH|c`KbU@Szh6n8Bm ztopjMp^K4@gbgNa>f9{k6B6G+4I;;@6{Q3eanOu|TI<#8S5%VWF5$T@q( zZ+i0RxP^El37X`6>+4MGq(JOsgq^4mppJGz?7JL%d?6WR)*j5{?~*FWx*!u0rZK~l zX@xeAasq+s7OOQwNyPSjmY*u^QC$7iXLynqH7)%Jf^F*#2Esoj+ zLK7j_@~}o>Re#pNMzs8~ZYhVr6R;6G{VQ!Nqk89?qcgBPvCgDnKUQkvE#iL4SOlK_6Fk~z+RDEOcAwNW4tdHplfeHAzMnkmN9A{kmJiPN12cm25{Bt*{%#(v}PU-x!28DiB<&HVe1|3H-7*=oYI zd-mpNCk4h?xp(i~s?k+4%w{^~ZqL2jg>m<;%vNCJev_%-~e!?J>it#pa#5 z^|ALP{~uxR7+y=Xr3>%aww>(Qww>(Qwr#A~<_>mj+qP|I$F}w5oIc(6^z-%Y`(xEu zHRh~(=Bgia&Nb=zy?@63(zr)>BEY|R-_YM1>m;a zRr%+s)&)Td1?3jil<>#I{*5q8(NCQt!EU-{CLO3RN;`!su4*gSJBL?>3CBX%Fds%R$5 zi`TxY*FK?9<+kc&|DQr?-Jwa6 zwFIWOV|EXZ-!4tOc8qLKWD?KOSYRDqzi$1ZvU-zqh9%U9Q>cq)MvF^ohwK~Da2pR* z2yB~e#m&`oL&{oExg-FB_BDq=o}%ek-;$oI@vl9wIa? z!(cA*q(QV>$LQDl~M2pOvo$Zp%@Z5rX-nPE^@`BB4B0pcU*NrW8@d?Op~W8uwmQqz!P7c0}2~`1KG8;maXwg%idTmb90c_K5NKn zv+$MRAmju+fz@Coc`{WLHCB~l3G+O=zt)!{`qi46jPOhHAWiksqi4s{Y-*MwuthNw zY>pO5Th^Gp#VBC#@VuX#w!rBlRB_(u9*qm!nM%un1t%m#*QSNw*;3+e?tRUNScSVP zLCNF+gLAAyHI|itb^Gr?x@tu6YyDE%rNE`Jl~d-xcHT`DK*b6YelO$ot0_dG-$&+x z_%GMGvss~C{th6#%V84Xbp5AGiCrY(R&UPL z!!jR=&pf3QCf}n|&zpi8i(dSBsFTt0Fe4qViE>4ev-J3gtXFNruYmJf%Zo#{uetu1 zOqX#WU8>&Fsz`^$l6`ocm9rUHMS`c@%TdMo78ZkJf)mRudl_f9HI4=JH~*Sq`@?m@ z4jY1tMJa&iPsoO2mi5L$RVxFrq{ThGQIw-`573-f;cQi6T`K~gOrADO3Wds&$hf87 z#i#N^IylAvN(auP-+XlA&otkk*%q2ThZI#Iu?Gcyuw3qwQcz^QWT_c#9IZhD%l}u{cHg#WQI+%oz1iN?IE1Av)%nrNT zpO5^a({ZE!!`6+3?O$vamQ;r#5W>{B5e`Dy|6Tsw#n#rq#>AM`$lS%&ik9tP+!Yqa z|2uaDo|%Q|pRHnSgv=}~|Dv(5{FCkS?~?FLtlxU^|D>^WYP8$pjUr86smZk9lx$v! z*My@t`GZ;O(*nVF#4M>2(!i}ipHDw=7JFXa{~{ff<^_g#SW)>XsZ!EWfnAr^TG_Ju z>Uy{4&v5&;7G9pxqcr_|o#t=uw*6{*zwFoheD-{M=qKCxCKY!R_-=**yzhFhGYGyW zx|=S#Q@a5lK6mTdZv*Pu1X|FeFYmOEPXlwqpN@{X z)}<}#O*8pc9+4I;==^KBZX`oCAC95&r`>N0KpoU49DdzyKQh`+Al*_uAOpK~wkCGt zBBf6-v!4;ea$9O-7-~Vw&fX5M$RlXmXIXgiaP|OP*5+979A+cSH&AN+F}c2wnA%`+ zPiE_rHIkgJR`#59QHdXp+WnCNPfZ(i`tG&jH*_@2GBW;L_SMTD*qY5aWp@u8vArre zVi^5I`u0d+UG2^j47CES9G)vs~b9dRk<)`{a94=ohqq2_v-8@ zF0TMD$tu-6!RUZSjwO&(y5G!*267W~+WVQj?OaWBc$v76PAQc;t`JCvuv!mFb}egR z;KO1$XNx;rPloUyILcM*3}&mAj%iNt6X6yq)*Z_n+hy49aJx!m*T845HB1-SzL3BgOVekWexy?tybfSB zDD!s92w6WJh=EBqnZ*e`kV`r^p>_btmK+f-7ceZmRKU+sX9!Lxb8$bs8se}$vI+Kn z6ml$x3K6%AXi;WlfEh(&<_Dw?{9NxetVP}2@FtBPN4QFZs=+d zCPSAWUOlS*Z5V7yuO92G&1rGn`@HOByX9p* zkFIagua^-5;@j%xt0sp@pL-;ka31hc#f_~ko9&mY=H@HW8omGe#y=7T^Y!@wd6`=g`v4xyoztcJPYIt>7d^D0G`*GRZXZ-=y>i+e2_SU0` zH(*>|{*BSsXH1^{jkfAqLp<|DsK9LdPeLfG*6;q}eFIta#~W5Rb*ErXUn#sL65pa_ zVp!t8g9F988_#bJ0_}f(*mULy% zK&@iHUuDh81d_vOT^=DXaceAJIWPDQXfr$vIE~nRl+`b;7l9NQ{Me8*TX7#99f8;P zpxLWJzZ0(tjp)iyVNc_09S$>2Fxgw8APRm`;sT>oBairp>H$b$>5-9Yg`%S<8E>fk zgYeiLB`}LX@!(QxF{V)Hf}O_7@T-Br)qsi~#hVTLL<#e+v4@dS_|__adsRujR%=z& zgL9k*NJJ*R)W!M<6QbwUTNIg4A7V$Wf@`0?V~H=I}8@-guw`Esg60mYx)#ZslUiwGUWFK zJ_px$&o6!l2~nkLW0LFkY~AA!?9?=OA?Fnk^p!OzEe$P1$92}P zF%L+d0Ze##C+gC7g@y@LX|o7_cXE}?9^%NXuD&t6UGH$nFFA?f(%wKX9Z8aD+2by) zO6ofrU5or&_!OL4h}lVtNdIyAeEhzcxJ=~y$P-3FPt{Yo04*IAY7o8!wF}Pr!D>tH z+BP(Vy^fpXp_vj5lsr-@su>U)#VH_d-JxUT0{G^cH~8_3>-=B>9dwl+LUBuZ%yso5 zP+Xo`kzxdK3C45LWFbfZ&*ULAbjP75cK*}p589V7 z+!k^oKr+i59=R(dudF2j4rU-}zOsl5?4KA^RS!Q|Ljwg@L9Pe>oz;Ixt&qXE#boAz>*U?ULBpR#msGok!<r(LXOetS{EX&>*TnRqi*ya=cxW2*yE2U?IiTP!7y>zg*c zB%H8wb=91VGpgvtWW4^+Du@%AmXY6Id6?w5E8;lh$8_kuR{Itp=t zz=5+y{MNkmux*pk>s&k<_UM)vCuI0~T^PX{; z8AJ}S{v&Kxd^HridWD)#-Y-qq#$+RRvevE-FZ0+cIk&wHJP%m zY~6XFWp8SThU_iN&6i(WtMEvLb<&$hnb-wi&gOeIk!L;rMxT6M%+Q)({EY%wJVcLO z)ZN%zYt&oWNAmCx|4xM<#o=0&qLHvoesLzvzj`6k@Y3 z(=@niFxD$me%6VkNUa?V8)Ec-og@2wWgL9G-M*dOp498jrSm)=JhbKL$+6K@r*`W_ z-PjGan8T94`0xcIwxD(0W-tOmwpt+oWLnwVIH{{v4LkZY7Og%WBi8N(0v9sJcwDx5@x0wCU%a-i2#A zZQ&+Rg%hofxB^62fk~gtzgEA-N$kyCj}&<&NH)}Sr@F~36EPe_Q#riO(=*G*$#Rba z_Ito+2ToId~)tNPJxI&^7K%|Uan8>+|)mx-Cp{>Y^fH~Yq*H< zcQ&B;R1jyMgyIg?eyB={mJw{B+1?-hjP%IN*-Nk*Q>rRNX4M5eoLvyhT4?u_Tj0`p zjkap!Yz~~)A2Z3zghUpijRw|Hk!$`L#IfYfUTIL!rTvBmnUK~qYX%oFsQMy&GP-C^ z^ZnYJ3Sc}Mg$nRF`DAah=p{W->|3A+mV#pMe=O2tZpQ?Z(i+~NqfIE0a#Z#hXs&Kd z5zlZ#AugV=IS2%VQ@^M_Fa431BxIFT_X7Yn4S@Ck=5=xRHWDwoMx2vb&y|X~oD9UY zVF}73mywNG71f&9mV#M1U(I5X&eh3eNZHB0y-+Ls`7t?GZ&T7jcLpy@ylguR?V1z* zzK_jB;=+wmBx>`RCJ3w)wsM5KUyNe6C&Oiu5+q}YV$P7AplX5rz`+-B-5GXR zr+*#r^^=OAo%}WFN!(J;WdaMrlg#JQ2nphm)T|4%s5k#Q=wWw`E(T0Z+m^b|SUa!s z!6lJHPMa=gj(_m8XB;`}ds5)H(qfJRq};#@O{{`hkE za%U@ubmJqy;inwDe$n6l_~eMY_9U0yoYCU*?6{+)R5|3jO1DhgnQ`>=&VVH?j39OB zMe8x|zY|u=h$?tZ_R!Wc6bmmQ;`Up&w`YplRKo|fniyh!baJjeRtP4Qk8I$|nmGOA z8J&jHTi1=$W0lRyC_){Ibbm1XY~o+-t|UMSD=hf|KXaE-dL5PR#_Mbno0T1~iWhOr zqZB!Fv}Rd?sUnoe;aN+#Ic=tl29C%NH8xYbCMV=;NDlfd8eApVR#=^-+%C-$vfkb- zJ?~d%q3NR1UnPoHdbm{rY{I(G3sEIf$ahUhYI-kJU^j5Rdm8_ABnj$*tGF?c@6R4X z3>W0Zrccdd4{MugMZYIz2i)6UqcQ_Jp>`$m%un+ zA?Y1?V5Ajp==igh<3b~EE0*<|kH<`6O7T7xaId;=B<4xjOuqkt9gTOOiax=}OY%FH zq^Wp}D`3w@(&9xxV&do0;1@snqloIXZ+Y?_FEfS-(thG5H?KOB#F!lh5)ShpSt#tL zVXe-|*`Q>%6=_XFIoMC6*p+>|1av3>u|@nn7g;^*?g(cPM5Yoy?@XasI2>P#Tz%G3govb z7pug>W#Z6>x|;Eqeyd?unPZQ|%GZ+%xTQ^Vd4+_(^i^C%?OTMd)Y;k&OzC2YtT3W z-R|wjfu6kHUH5p`1^3tf+I==^{pa00KOLa;{q97K|Lf&RPe=Fb9d&=#_XYs)ibsopJv-=JZZnvN0fi^#GPSUEn)Ay*gY*T-|xeiFnSWw>} zJFaWGha-LKhhXRPKtCWq)hs$gRa&34G&B`{PGNovQN}`(@>RI>6(1F3R(|>cxts;sHxD9LU|Q?RX_#8* zFms1&8~f;%<_miQn;9R4t>%=?3QSjITH6nM-`Ji!MaBp^{Y}g6V-7{dpEwF! z5iV!#Jx0qWQMILTkV$S5;ITt5FQP*(&Ci$+f8ysZVj&MXrmGP*cYbSQLc+{1}Kl5;YI95#d?YzHi?=Jdj~i0Ik? z1GS_vd?WB-U@f~Je^uMOp8)cD3+2aH1+&LVzZVyTnsyq&eBM=-m3ZMtBij-R^i1ipsSDJH>XGU(OyUAx?V z9B|Q|9__MZ8#`{?8*9PUbfs$bg)>YycQK+Axx*Z2`h193y^Oi815O|0@0M;&S$eAe zv)>HYxpdnmBfzlSQZE2zZBTu&%URu8d{{vTYMuIAn&GK^rF<;L5?GTPk0__&X44DBi>GSgr{*J375{JzZTNz}Nk{n)?l0 z`d@ovAQk3~QcAvGj|G-P+^i<-;j`tY*y%=GrpFZGu*%EZZu!e@Lfyb-98=dy5ofA#<8x;Gp54S74>i)I|?o( zaDeI1jie(V<&4V@ird=p0-DK$XZ!-SWYcXot?|r$&nM@ftLpHI5AOVNZ0$61dHoCb z=hne%`m|Q@aje(p&PI3t;`xzfk|@)Q4Bjvu+5h-O`9$LL&NbWZepmNhdRb2dwTP%B z6KHMNtyrT}ms5$eJAZ@qR^h;|yM?WI+KqNM61TZ{y1mnCHOhZ%8{qpwi9y=gNZ8{{ zCrN7w_|moza-0K8F;|6mDE9Ixt8$}3N(mB@dpVWSxl-@z^PST{aZ&7As~wQZJ4gcX zI{)eJNNKyk{@dAHFpCIOgy(;dQJnJP5e(6SyH6A)7k?~~nPR*L3MbEnTmjYHYVe9_ zuanXBWQ}HRq0(F?4e;Jgn1*Q66D5H2Ji9?s$v)D%jyK7^agkP_#Y2=17OrA;BYpi5PseTnsm{6ZTqBK~MWPvdb`JOoA$*ifX zKv}Qf%7mRxNIb`$B>g?FoJ(PVXB@-Aw^T zIu~K!B6&uQg!y7O_c{h2m7s!rHz0*q@kGig&eDw@MWvG9EqizNq0g7S|8wbGvrUwb z+fBOuv!M&wFFux{vikgc(t)_O!gB?;g|)#s0|HQ9&|J8Bz9$jiejAOhl-22k=C&|& zT(WHi38BrY-d9hlye3-gK9jC|->n$xu3WSpIOg>_srg5>*lCGv#{@p=$Rw5S;S%XKs>@}>GjsQC@44PA90ZXMm1Bh`Ti zfay{(&&>+c>;8tpT^FUwei$dfBFIZ4XzMli_YVca3>W75^?P23dY$a&%vh`bDFN0a z**dWzelWsd$u?QI9u9SVT1&oIr3K$m{zLMQi6=?t87`@2s1Hf^obR5{kEsK?Mqpw- zgpDANg~g-?+~?G$OGgPS)Ka~{55K={sFQ!tLw6^5nli4Gb(gBC1|qzMF4WdG;!a$h z_$&na*K^P`(ytbk3>#NgGZc#QGFbVTh)cTL^|&kq8G+f>R4bbUG}y|jq0Khcv0U^Q zNSq`pVB8XyU!?@dFdu3wV4CY6rN5^)PKPfu4akKM7hURGNS_&C0;=+T2XEFm z?*K~tb7`Cly%%j&ZfJ2KWi)`?icKAtoZR$Xa%I--a!sVhQp=A5R??)H`G};ccoaj- zM9la(PRCnh5=Aa?IbA~$siTpTK}$*WsS2(sN*<@(l_ZW(Gdf%?ch_44ZSbA4P=TJ>$WbBV7Y({73MlEJ>a+V zVA2o8)xPZ3IAzR3UUfBW z*?H%85S`32Ts+D_x;$AgEQpvlkx`Cq-o#cM!s&-w5bp~4v^c36!D7*AS?G@1^lpWD|)Ecj!>>3?r>4_%GzoY>>o{J$MlP&!O3t86e zuf~tCB8Jl6sHCD?`1%xrbYDc_XWCupmwWh#sgXzC^KR#53-wwCJ(KHLe1G6$&(9IeAbF{v^YSgur9+ zK;!v~6FtN1Ujg=e?pKewp+^q|*ZAE<#kNLOGuSWX;Kkq!qe&o)UgKI5D-o>*{@_ME z32n*2%k)Pz<&WYzkFFs}C_+kdC(K`Bl5%nbN6!Unh6pGNMAeeiC}ITRNx~@DF?7kX zQT?8Eab$ahUFAY9jPDSti`nu}#MJ&{31g`I2eE(W+ZvN|II9C|KeJT8cFG&Cl(U|h z$?5Qy#6%hh8NHb=xCQ4O$>>;`l7Qk=CZVI_;eC7pGev4tCg%g`{zNblff*gn35S!y z=un!p9MjYW;{M->3n8kh4H@IV6P04bQyXFXyAw82*i#z=&LU2ci9yVd-46EX*8N;F z^z=a?8dv}zvz5#nJM;-t{50zf%fooQ7t>zbLm&$Mg$%I7G>DB*Bs=s9Q+)7@w9tR# zQ%wpoz%6r^+!gEDr7qwVSm(LDugY|w+e2(AIT)I?sQ6?I!_eWRRI5oov! z_E5IfwJeRtA;e6rKitYf`~nD_$GKSo+Fq7y8}qg*iETYe2|`t0nH;92p3@$t=IUGQDrIK(t&_hreCRzZE&1-`_1_YSEt zb%bdrGs=HTvCKwXDR=%+op*Iq3q8Cz7=pCyotwz+gk^eWu~4Su$N6&@7AWJ!pK;jJ z2sj8d#@2{YzN!ZNYA(rkSD=a(6KCZUD|BdkQnJXr-BiZjzWF{BdyDS|dSeyi*j}mW zxZkyPw{&jjq*ZrxCMjUHYaV%LGxbS-`#%)DayAp!##SX@RxBbH>%IKkn#D{A+Vl~( zA#`BJ?O5}?Vq}99tQZ}@po8FDf8jO;Vwp+=p^9zQ~776@hpHKM$8x!xxiwA3p}^n2ou2o67wFo!z2yZ6>1OEJ&^|t z@{gZRGCWY=6)jJ+WFzs|?**(3Eia&2qb7_!kBLW+!iZI0OnHE;r`mEYc_(u-Kr68= z73FTMCKdDKI!+y`UdL|IqIsR3-J+m)LXzYjcwbKjNQhn_pcj?!etrt)p7SC|*UwE) zsi$g)PkFB{7VFGtpdd{uKDB|+ToNWAxq;BOn}U?WLhx6@w-s;;8!o_8CxHdrFBqfG8$|XK*0or6v4tqUTdtDH`+~^91f}>AFP)vJ+2@h%mJ*8 zkj@z$bkAH6F$NuU+gxbvAwVC8Hcaz6UML;pm{r<^Un4?-*z%cpZig z8f`9E6PDt{#Ed^RsxI8miDh9fxPeOxIW`lZ4=XFtHxsY}LkrpVefAx)y9ir^K(JNJ z1sQ_TMRfE9wMXe8)4$uGWF-=2ZYTT0Ww&KiXYMD5pdB$Qa)L+y5eP$j|05uA(#WXB z_45GM(ZQ)l3~B;!|0AH2|NGg7h6``(>O;9){3;lK3be`V!vi6)5I0vuba=Pr9@39% zO;MBe(?b77F%FqitR5}OF^K2R=o2#S#AsoZA9?5Vnl>y8cSb%R_sNjdZe7VIZp(p1 zO@;Tr7!7Wq#zxsO-~iXyc_kV#OL%!IM*IZlB0t$~7mAKI-t+i{{ zCI?b!z7D(sA&CvYvsfbOG%Ippzy!n{9aGt~+Ed&^@qxCa6!?1ROG0&L#@^kje~7LY zH#)Ku9SvFbFK=6+^K;?XNw!xu1k)F$9By$%5+op9OQe{lwI?-2&uf(^P%sA1geR2?!R9oC97Jt zEw0iOUO@Ts^SdO@O&+%U|FrSZYL6aw{%E<-x~I5s5iP!y6uB;hshp*%sxn)E2>Sfa z`ZSG)YsZvw0}!|1PHsS9*qjG1PCxQGGs3P+xAQlLOxk=mUTK#Trz}>-m7*c8IZR#e zMNN~&mC{CIR59;nNPcHo^7sui^1kLFb;`?|_{6Bj4Bc<2%NJepB=hDB=dPyF=P7W> zizeb#G92cL*Zed4-JRI$>{fZ{Uk}HV3E*;6dJe=3KRM-%6g}rbm40p>%!t4naPW_8 z%*iaqs#a=o9p9>Der^`Q+33Re3B)~zsrC0@BEJVy8l$RyGXtXjJs9&2>>zxf_)ZrO zsxzksNB8e%@7ZK~R62y>iBr#TCt~V9rIZ$|*{)H20^h*1=q_Z(?0gaq7-~-~#{SO- z_Mr92|2%?hAN+`jmo_@0!y-A)6BotTXS4*fRNNP9MUZu@{OoYizaSq>u*_$3qWyA%yhp>U=Bt~|%WHSy?J}yCSn;8( zeLGk%dub)zmBIp8^RXCBP54e~+$Mh~VWhK@lzcMnmTkK+Qk6J7Cf8pUT4zv04ligf z1HVEcmF`RvRhqN=8?^>-JXWOd@B%-qS-gn?g8wolBSPoJ<0&(f2 zo-UZ99?Y;-2#>uZXYx)#wVXEzKWzuS-Y9(tgTg>V(s3M**A0JkN(^{0(tDao_s3(Ji_$+ zQ?`8s6_@k;-I<6jm%#6=>TZ6E3pq_Cp3j?im@CIgx~QB?3|9{lz}OH*sh~PYyx{Fnu^$Zk;~)Gz2=ec0*;T_aD?j{bB&cOwLLK1oYT# zABOJrSk3O~nBKe{VE(95Ik_qk`a@^3Qq93({Do*zE1f(2$gaZu=38YtB1%IsH4f26{JH0Hy#~1z+)V9F$f%M4nIb z8|R~yqL-XGj1bW(xkj1UVtQE2SZyhlg44p|4?+`}%qMgo`1oM6eq6*Pq6$V5#M?0f zSH|F(F%)!<=j5N}m@v3Y6c}1_4SiQ|W^mfib|VCRW4X5^fIwj$a&C8?lsoFeOq;3~ zo4h?UF11e;0G&tV0yF@PN!PoQCa3}*B2}YtO!G1OZZ|xhW{DY81JBPokVXBEpzo&2NNIPOFM)=BI zqKp^USLoO)rzB7Kt{3kYRz$3~95wGUt2Y%=@`gG!VAF{02>8b%V{IsL1Q#B5kPA|C zN-u&Xn_!A4upY4_uu2|Xr4IYdoCQ7>$X>cZ*_Jg}6tdYq6LyB~2rA>CN-Q z(aRY>z!m}67$<)-2cOa^ZqW#EuCp~s`0&^c;6V!)@{fdOCYEpV*AYJ# zOYBJK2`lZ8yfsUT8Emr2i%DXZppJ)2F9thF;IKpO9yn@CtCK|aDc`~>BUJ4QZwJ0; zg4Moh_1n6@%2T7k)arMzX`TZjmNsgk$Vz<#w1uQCSeXEKmfIcg@kzb)K1VdVFL^#I z^t(+(fnb1U8_!EqjHA}FbHI{{HHjC%%SSu-INQn#S65tq;61EuKRgQpjFMTe0gvoi z#d(GPRJtQBbTx_hZBsr2%+eo{>WP-I`xO;Ctvef5n@5aC?zF&^%P5oia6<_oM8EC< zP($Nt{cz>5xN}=zSk$QsN>cH=mkU@LU!U_B>Avq7^MCJtbgnLN*#lz{aA;9^UM-~L zEi2-wpGJx(L_90mVr`jCcV+F3i~ERNVqTxnEnT7MGv+Sx;H=hE9Ud*kFQMvoj5EVnrLlV6P9rjj@_L zqXY^V&eNQ4lxWD@$&6Ql(~5bA<}$0uKD@JdaWI~m#u=3ED{!zF?g>~|u~iN4y8z(C)=91rR5<4|D4UzZts4h(3z zuS@hyul`H_b$5KUHGc?MZ~0_qgA-EdSX;w77yLvCnIsOchOAb%yLmet9Wu!gcb^6) zC!Wk8ViJ387IL=IrL9N*29wE@epfmRO3l#*_nvn? zAL^tfzEMiN5O&E6ms52#0j7UwbWyb+{{#qJ)p(%6hiNLuz0Um#o#(q&{t=S#jRH{5 zr#z^z@k!YJ5lO95Tao<%;HbbcH9ZulBbYQri!=HuE@*I#7^(|KvPKwrgK%`hC5+S} zy(^aVS&-CW1Ln;xh7^;)nw0lG9Uc|n40d+B+(73E0IKzfIw~A@I=w^M91j&vI^RV_({+W(bLRZYIr5pj zdWou!RjfZKR4llV9v_ONAQgJ{{XpNE0HqK~8iWU{P^*uixJwfPie@_p9DR|&v zC~mb0fp*5wOX})Bw-1ZPfWvaSg#N)XTgd5>!wO=$Zk;S0W)bZK`H`NYr67RZLJdDfl)P=%p7Rl z!lW$J(&-ymS=Etu=}IMeU_)ToaVAtQLFyP$7`{P9gJ&b5sjWR`2Qa$NQZUI=k+3+v z0@x6Iyet@$tJHPUBG#qQCvEZ{uGxV#lZ`+N5TMbI{;4}eBxn#ZIi*%7hoLWMomGYy>y@fL)TG2cd z!3`uqb$*t6v$qV}2HZ({S64XT{)!fN6>R3iCbpzdB8eVhi}b3ki0IW9>Sv&dER=<+ z+2JdmI}?aB*bmlfaHa3un`G_ae>Eazhek-;r<2|_`(1#9mu$p-whtbd3Eo$_5xy`l zW*cRvlky$=748%_1;O`KD!{OxF4H)$K`n~fwR^v#w>k4u? zJ-jjH_Y@3g+GC@DWi#c#J_qDBH!~5O#{{{ZfA_r9z-ZV!fh(rvpc_oxG$#RZjxbyv zT)tu#B9TCps#{e(a!SD?JJ_=eoyjXVXqylro`<^j&eOo@#oCZIKO+`9ioH{yc>Z|G zF-BOuV;R0E4oIUDDM5_>VSDAU>4At(HpT6sfpgH>a(F#ryRV~7fEO%YWh_%x+j!*o zTxzKvnkCbH6%SMEvD3fTgCUCv=ZP#36-jkXS(_>mBloDClU#>luDfa$`_a{6_5jD#g41cR;I4F>0DEfOC`muyS6Z}TwK^FQ`8L?v$hA0MplgOzn@2CzawBI}l zJ;1+M1^rr847)7a0@DH4dL%sS8L|ha2F)J4mZ%~YzOyR9abq?mYm_j`urA=2XbuHg z5@!TyJm6z63kI$A(r*R^3>#I13!^OlQ3x*-`8-&2(xZz)d&q#QP4zkW=Jz6&VGa@> zh8ocHZgm03yM>4bi9w61WNZ9-(d(YX&buF$EHUrkh6KcfxXKy+9fk`2wrMb`a8&-- zfwwe<@|J}7^KQi8LJd1OkM10$j5vQav97hKFW{!+3^ganle8*fqA~yS5pzlulc3?; z&IOiWRn7X|^#l_>Q~M&8CnOfO8owWc%8bsqRo~-kHxkW3ejhfo8d=i7%2v+tqymf$ zxstZ5bsG%Uh%fr5Pf4Ku82WTAK%#=H$@DD!#1du6Hoa#r-e}+oldTHwxwyxU3X|?I z3{W538I%EoO9%P-bmVTP!~VpoeOTTi6HBcIYt*)gAp_RRCbXW(qsx>Wf9xeY_%hvU zjtHT|dHE2ktjAj^t3L62{M+v6(5X(t(LB%HrCuV&)Ov19FCnbHiB0;e3sYgrifyEL z;ng=AEB;Wx)>m9R%1G}psWhl~9!tcB zy1WV&?~1pxBEuAM6A>wh?)hSZ#Od@`!RS<{uaZJ>uE`MjJjm%G&y2CZf}$XhEI=_{ z@(|jhFD>Zxm?$)|leYBJy&%vBn*mOV;v=@v8?-yIhON z+HEv#Sh>xJgcbL$?4WW9smlo2c9ESvUi(N+v^I8qkON1uh3MS9ZwYSVkEe;`#nht# z*#?Cbt}ZE_TyK~&Ge#hoBI{&pF~DI$(jLwy@AQ>I&Uswch3u*bH5<6Y?~#)uh^ zZ#g%mkvm4O+7}SM(c!Uo=ToDT%8L-=fo1TghYJ_;>hT%AJ*GdW+_D3&hbEoIYXM{) zTRwwz?Vb!8798oKT}f;X z{=7sJ`9!wC)i&3iQwK~gNd{W!dON6?>159?JHST`Vpx||7lEyjp+f61irq3(NXr9B zAM32jp{ELfa{|<>Rub#G7Jm#!F8a`d++UUjb_gm-_K78YxC%Ot-Fb*r zuNP{W0S~3G;jHVO8f*~hIJ?8mpo(gZYkm`~Uz9#Yu-q)wCW2kFvOa3S&UX6-+@lSz z16{=tV}4w9Co`J^11$paE8RX2Fe7A~TVR z*HG3=3(0R{^A?G{?pslNZM=W_Dzs_;0_$Rjc`vav@OjP&OcZF_i@8oxO*oev$jIb7 zl?hieT<95LXJ(iNLin^X;p*)T_RgT>L;HiD;M%)bPZwGhbUHKX{*lI9`SDJeJ5-zs zvZkw;Vbzik-uWENYX<=L+P|ZOodfR=CE!SHiuaw?wRGxA{ix)SP?R5%;o1hOiHXKD z5s41T?}CLt%@2%ppr-UEzSg@&(ZjARw=GU7h@TWg6-md7oKt~;`fcFj?7o;6e~TY? z7Gl#2$Azz{?XSK4$$Jg9bQ>JQed6v`%Wi8=E~LqKLLK73TmXNaNtcFwRIj@v8J6) z3aLkH8)oLg`RxUF9NApJ)Tgb-BcdYSHtyzo5`A?$kpnI9G-%QlTmg?PQTpxb_2y_# zhw9a;+}!z#R1IaK^;dKQMj3R!D76`Rs{(N#M`$JeMl4|SqC$Eie$h2`FIz1-CXo(S z#fVFuw-T4ryXM@Hwm2mF#l)HRLx@sxwTf6=rdGr^sD_WLVL-~V0{ANABa6*s)C9OH zL-q}C*lsS#1#@m1q=_G`bs@=x2?F?)NLB+{DdfWY&opksW7DzGF}*IvrhtBR=%%I0 zqdiwCYYL!KvTQG280p%yVO$TP-}GfL{KAvqSG%h^PU8!yid-4O%TVY3rx-6wF+Tq5 z4J>=B=7_;!=qa<60G61$MT*iU6)O&u?yIXr@KUo7^vYWzL8d+K4C76g7DG)x&H(h&p+4y9%H|cB_BLQtpaFyQ*w5k>+K_Rj(No>y#7B5Dw^H4m38|!8N+oDT$>NfySgZ zp%0bO6}b}CC2U$RvBQrw1fI5-p~}Ya$H~aD=z6{31zmbu96zYLnWE8);i|BDa1G?91Ul@9t--)rxUW9?pq+=^yu@Um%CT%7Fg?JkS1LaKTw7 zV8+y(5e~%v2VBsq3Wyn#nf-r-3$p(oxFGv~!Ufs?e{exYRyNN6U~N{a%i58$B6dDi zUpuIoN9%m@*^ffUsRBbGhl7k$#tAnF2H@@--RZ7w?#Xf0qtJ$)NJi@%c&b#7E#4dk z-W+bdH@-W+40D`m0|vBT&`593uJ|YD52p{#hO@i7nVMrGhhwKEria&EUOparZy(+W zUaT0uXu3a5Ghcje4gny1Pm#-ezUouBK8-IJ5jMS`b{XtQXQf!-qap7T!e$v^Y1#MJ z6`z|&KR7b_p!~dmbJnY-q*xH7Ckzu|Z{{6&Q+(!xn;(d>*}|09$w7nDD+Q95#@JYimt#!kKL6N(;OZy=~r(C6Oq^dI0Ntlsr0lob+ZBCWd_| z$EhWG^pFWSsI1`0ZMwL?Av(76Q~RDeZB%#WBALlq{{jz|_?FwO8p8+##0Px9&F$tEYO!`sDy`v^eG$S=4T*$=136W20(%Xi=NF10G;#U5MMDsCx9cj zvDyEy4d$f>f&78K0;0r)ObYDlo(+LoK-`BPn12Z*>c@*}1Od{`doFowKH$$sdEO@c!ne&xmL^7oF2cT>WlJcA=XS967+OIS2gxnaHv?dg?InU8R-}@df z7Sxr01dzLjgh^Ec(L{ysZy3URt#SkDn5d7?DSQK&07A$&+B2Uqw$uy?;8+2%_w;?AeNecrj4wnZ`r7MbSrqy>wTPs8Pc;5UPS?Irr~Z`2YBN z#~@9DZd36Val|3HTCc=%2d_&GbONRJaR?(^$<3 z-v-UNcZNyf{XC@7RCkMH3iFEz)+*T-^aT>`IgTNxj0f|sIwR18KKnCMnDrK#9r;FB z*#OuFW6>M78cqaH!Z{CQq5g3UR3C(o{ju7-e3$ibk^dL^qu`ng4Bmy1R#9W*F;A-rY}+g%}Z`45D|4py`fo(WOEx%Bbw}adeVk-XhGBa)otW{ zbnO{2Z`iqIyOfU`zn2byFWlzp_4?r%EA#R0@tJA%LBKw&o99`@D_+FN#s(n0X)^ll zWRdv5d`9c~sJFv|+-`F6^X@Vlo3C8M{kZl$ut3?RdOc3wKL6& zMrXr{d@=GBKYu>bY(A;Df>&=rZum^cyJI_N#iTb5nX&pVU?=>WkM|ahT-tP7rkLnC zbBY6xly~12BbJAHxC%FiQtio=3gGR8I(aWJr zt7NZy#4s8ZG%7A{WXch?(^wA z9axpSNshhqB2#Wjy`hew!jxi2ywuLVO3lac9B%H%_-0>pB2QZd{dVh56(fxwGqYwi0HK3mVf~@D|BQVkxJMEObN=&!H{SWLJDBv z`0rILlOINueg@c$cWB?92;s2;uwVEQY=4@8)*|3bb?gM=zUg^~Qj~JzAQSd(-BC9w z6$T`Xqi`(R=Bx_)!%KtmDwHvh3+dpLkEe~IJpCW{)jokFzjIp(a*v#;mkNoxsd%;n)K>P9hwVM9X2vkZ_J+nu)x_rZqd!wgHaPSu?JKQ|&j6vdHM@jV{92_h=!0GI^G6m_2Gu*xFB*8}3g#0lb= zi{Z1Hb4}uxb*53xyHqT^&BiL_zs11#1dknWT|tO_u_m|>p-^0lt=$!b>iwCu-^~^6 z&40UJ;0u-m=J36F<gi#vbrF>lfd$lj zQ@qH`Q(O!UuL0$=oAA3ps=0>;ZF+b)?Nj&0elb0`u7TJ zCfWSN#yHcP#gF0+AKH3($J{;zN=03CdmTKvm|A#|R|b`q_3%6;`c97k`w zYukP_;3ot7*zz<7YAjRYDbjUlkCGtIDZWjW;0_pDmn&;}Juq2(ikTx;mWIdvM`&nb z3y48M>Elo|^ApWMcnXXoNuricq9n`~{h#cG1PsyD|pPBO*q>983-z zOY!eSmff2j^zEidPamc*LEfBdG$Tf?6d*=^O)^0WONxCQt5R`KxM)&+6neB7v>8bg zF~y-(lOv{-mw~sB5!2hZQ$Le)dHTeu$ejMyhp31s?u~(Y@&CF$t=2)lDz3BA;#CY~2zlrh$5*-Qr zCA(j^c^nu9y19NW6eG5N>&5I2;XKX+=1`NYM{|w7h2)5MC>{fQn>ulL^H-NBC+K<% zu4+rLScc?^v5;fdWkA;OR7P|91TjU6KKXQm)Nin{MgcvUns3QHY!^geB*0N!kH-nt zAx0;WFmK!WCb(No8hZUQ{V5d)J6IfQ1Pvu^OJsut#bIB=tu6 zsw+K~VgF3v)C1ZEnnxza(t#`6AK&uW+lE-OuO<1E#fWMyyum}Fwt|jlRld>Di+2LZ zZc=KtD?4>ft#f6L-P4hu13(pYb7mb?r<)lqvczYy6+h}3@)}0=p3V8$&gwqn>cRby4ZgG4!K9G3jCBgs-GFR4;8wJu1b8ddP%xV{0GuIw2TxD|$Em`XlNpC4 z&9=q-%cRe<+ETOUYEey!9WynnO44CZQ80w=;&#~`M0-DJtsFEn3y{Q1ic$&GwfJ2v zkV@`ucH*`ujQe6=ZN=`m?8i8Qx= z+c#NqamNws^_+R5J0H{T1NABTck9J-y7|3Ns^Wb*LE930JtXp?Hl^9u-3imo!|dOePs6z)YLHC z)|&Yg$3{PGwXO}_PHq0w|8$Rmw;M>1V-)2QYwJXNIb~O6{KOTrSu6+caWVOB^BFG4 z_YshTpD|Ed%s}q2@i(YzgWDpfIhLIbp`XBZ>j9kTf|V8yl^#xU%Sj!ZLKi!!Nvs>d zA|C}l#}dNV8w=jqBmc62XJco}#?a9;Vt`;{@z332S7*yAoffwGnuFGr-E-Y3J&>(q zV(gu_DnzM+CCuX4!6Mh)!f&$^TlRJ?7thN@3Utt1zIA;l6SYbSx(?EUF>2$!8cgGmK&ntad=yosODb5W!Axyy*>kFPaMP$#VZjr$CV z=@x5o9F=v9fQ2}bG@cE72&mn3T=yZeu5sjS2@~tp1L2(t;Xl*8*(8Pst+_k|lJ-KU z;N~~NEWFTl^Xy}gT#UYEtVLi~DRP8N5;VkIyoP5mBqPv24NywdxA!-s?TG?hLnY06 z^o1BKM9{mdJ%t$b^!cf%)wXtq^=82$_nY4d`hU&L&+lywBX5wDC*Px5frfd3Q$Oto(%;4GVFpa-dzj|LH=YQ=A3mb= zYmHHG;c1X+wo$YLVVe-eyjK7aRnYc*Z9Oi(V#H{W2TO>q{P&S?aC;nu^r4Si6?NGv z_uY-x@LTljfg=&_2BP=l!$tM6=!XNt!)gEYv-nX*o$dSk5UPV;`EO>w`e3z4FNmds zUlM^v_Xy%8C;E?)Jun)E^F_@s$TcJ)c-5LssH5$K_`j$xq;kE=(+mKjw^K0)dNw?I zkcvmePKRzsB8`cBxN27YOfo>n-8u0sFn29@c{=nx?17wCdhl_!i^FVyr2o7p*@yU{ zxRUTR?z=1Y4s?FF*z-6>;W1R}^}hDtgW2N7;vN8P)W8y)IGgOdv+TPcSW5T6n}X1B z%T?1nfjJB_fVpWZQkUIhihpH-(Bt3J`g+{|dC+W%VuEmL| ztBtaWvtfhwKE`sgeWLH*$;Hv4>~4~d&Wr0!wNWP>Ne6F>;)}IKjjYCHnogF5%R|aj zFP*3h--T4A@qx98n`xvf%@5%Qc}!!Pn~$S*(Nf)|XE<#2<^Ap&o!sY7Vew@w@GJ%u z-_*=+V-pnnAqb#2*0_LR9)ERzcX&Tj`SSF7|2jgjdp#O%?~@u=tg~`=TrMl#GIE%G zY^f>Egt&z`@i=8SIW#`bJ5D>{bOuDfZ`PlGyjmQ*OU$I%3k_WYB9bv%ZeGKpW&h3H zb%cr*i(7bX{mxg)ZQ!}~pQV&-GtTizLGrvg+^yuxHUiWt-I%~l^{!C9oYBhmu5iUq zZ@dKWVtr)1*j?#BdBG)R+X1uwB3yUb4BUffsjQMi0Xd8eAQJr|SaL{2oeKdYBbd>YCG zdc-n1vhPAmgM0-o)m46aAhmA7BqEk!6ne-qI^a%D!rv5TP%4t*{r#psc-M>hv;K0p z1%rOWjO=)L(Zuv;^uB04`n}{iE#f}D6wF{|y3q!QS&@5I`-UGf)PKyk{ua@sv3{9# z?$R=j4BNTMUl&y~M`gq=<~cfy?`%S|+BDe{9%gnh4dZbzkz{u;3fpiHfZ7cLU3LWQ zjUamLRZwpB1QXp2$SAeN>}txbN+THAh*I;n88sK#pq!8W7?F+Xm5=7X9`NAoe|5?0MKy}6fsq1vMK3P zGP(*g>5a5GI2y_dZiDG0Tf?I|7=SE|g|v3soXm#$942P#spa;?qa-c|!;i_@0!9Y| z2_r*Zf6#G<81jh{K(9Y(bhyU3y1l8y&n!u{`nSZxP~5Z@u(&s|U}8UQX8N3rc4Gmf zy^$n4gW?Lx)6c9ie>Y$=|I=qMX|pE^Sa1-AURS-)m`mfRyJB+y82*^*OBfockddZQ z)8{gn-di7tlEKJS_s!s_|MB3^hMA%2XQlaZ6Bm7T*vO@2IEsv=9d$CF*D z|Hba0{lRL__j-;wHmWBU^p85`>YzG*qx&^z|L6WyjCa@ZZu#>n>v_jc8$`fif=JEf zraeqd!3f~#C~35*u_n{$C6Vfy(+Ctx{W5p87jzJ(;g*xl+9>8y_QoozmH%6mY0Xgh z&+&=54P#!2l5<1T$?Oa#muD@iZ;*D1U(TNzrIAIgOrf8~gm#K(g_-PDP?XkfT1CTq zWJ0BSbnkas_*0#Gi06pUs%6C0Zh1kg*xs8!ZSm9;}_i4cz_C5v*o6M?vb-_)2NH6la{du}Rz`s)Q zfYtHM`EIJ44nIi4vmL{0VaeM8V6F3CU_b-Jo1)J# zvr@HwwU{iU`BD5z&x;*)IeM^!3y=CF?qTRyt0zL!x>!wOyJYg`!=hHEcbe^cs0mpt zO$FCX#fPhq=EdPDK!P-8ZWkuR#;Aby2c$(U77GaQKzmRvLim9dy8GSv9V9EMxB%4& zG!<|Vnj9vo;1F&@{Ty9HXiT62J(x6(QNbiEm&Mm|0bYfzssnn3=af|eGxjQu06E|` zu>^^jcPk^wbw5;9K>{j@GX#MKIVe9!RzZ+YsB5BvnAzW41Y!aweK^fCfj!_>0l>_x z3MPXj6=^q70ULW87pXuJihIZ{0xK&SrNQPBKWv0R3+R(Tl@j}%MLQ|O3BXy3CIa~> zD2wJm`;8F~Ap(g{m3|c6eS-v!0gHdbu($xN0_-c+(q=`Yhk~h}=}na_0u;YlvF6Js z_zAnq2LLi`;)kDB#nH)6)ur`M0OL>U$hN=-2$JKnOaQ-+=&RgFJ|hv-H`M4eLWwi~ zPT$kA@g4-}yA_j-zvHJLZnEO%qHG%Dr=R3O;z@OZ6T~#VJZ&jUw}6Tu#W=l|{7u>TrYYf2z+dst*)(m1HEMNaOD$x91v}Sf@A-a7iL_rs*TA-g!DEJnVbnru{eJR3c`cov6Eg=%&|dH+<3ky6@zs3s%wkkPmlsTVW(TUcTIkGUU>wtg>3$ zcM>n4zE_j%GEsa)xw=E?tr(a`pYS^?YA3wc0#jL&(&fZ19H9XwDaX9doFYv0(gzS_ zU3}RAg{)k4!^Qd*a4~Q9tg4=_(A!EbUTA^*?YfdX)7kXH+Ym1;^pe|BET+Y$dKgM4 zj)N;iT>%}{u*uRY|#*t_=qg zd<&yG_`L4#V(`S0fOHqsFuXxywBaL}r%j{LO=p=!FpGdjVAS?g5T!jCkWCiZoWQj` z7+B=ah0OLOA=LZVQg;es@NK9So`5$7ZG_-T+wdF($@2iFkD-@21D&*li9;};`Y~&h z=Tj*yUcFgrEZ>+&E3;!MH5fl@75jg`fkkSB`T}DSCkoEfGvpXYRlb1@j6Cs_Qcq*w z|Ml%9QZ}8a_~|;qPAvBYCNuCgcmq3Fk!5^@nZP<@dw?0)>SsHEnGAqXq8HCb!nh3} zAze5~a|H-qnJ>vpw*fiWZG|`r+LkpzVvwlh;mI@ukur6c*99Z9Dlsk!G2+#RqYK#F zPnKy2$OI|LkAgsg2P@Nw&VKk#k&xNDsMFRaiRPuhyZfOct>u%&4B|+DzXZyjfs(ul zi0LFkDFbk*$1LeXy-i)vt+EPKesu)$P=-n(Lsxl15F?ceNfcu_p}~asBcxFml^Eud zJS(8DCOHBrgj6Mx;i5t@s1~|R7}KgiD5y4|><{L7Ia5&WTbU51*B=o`pW`&}f7jHB zgbzAq&_P|~GJZ2|6{iSqzHG08+m}UrCuY3^5T6BUPq{h26Y(FEOveI!!DZZM>9q&O1o>n=+oca=Ds6~z9jj_OD%V6H@>%~oHNy!z6u|=4_gCn zs_~molfAoJ0Q=|F|K5M7q{buB*RT}R9z2Y{C!g8BLG?zL91}~N{!i)Re;{yv5)A*B zo9;jPfLn2Jasbo+;HLWz0OvO=;tv4l4WVJ#^_5bDlTe++7RKohF4-t7hN^k%&2wp; zj<0ijA{4UWtTWf4r?*Pg+Xc-wdZYM<9Ifs?f2(#k-F7!k4&OOx#7Tpe?iPmqcv;__ zs*MUU3-(VfjE**t+T|A6Ml{y0BeweYSM zcdNJ-$co6szkt(M-;L5##RzhZkx{h1Zg}djG#lA_pUP|WisZ_CQ$ha()9V2=W~tZ( z3tE9`m0QQ3^1}2{Xzfmikd-ANlL@I5ek!90D48%34-P+2-r+=q8y>W{)}mtha9WKq z{S&S`3YkvT{hHZ53A#4S;fj(7|ChY=*ny1|$yr`!u`NU~)uQD}L%Qo@xMqn&@=#M9 zepd$O!w&N{_k?gd99EyCn7WlwQT|+; zBDm>7GTLMTm)tL%6Y_zlYUUFtR}rKw*}L6DMk(xAM=R|Q@zy=|OI8PT94Y7{zGZaX~wA!^)~IZoGR>{=(TN)w&h_kft|!?Jr#+RvR572Kw>e z@fcXbBX&odJE3NU^5XJB%Jhl>*P z=1un@QPep^f=4#KJ(=8CNCCt;q+rfe0h6kX;)N^AS@l5?BT~2Hfc*+?Gs?9a4@@_> zp*vIAy40nGJ1!SXuK<>N@T!fnvk~qX{`jUz*Q4r*8B)zM3Yn^>@Q%l%L?O@iRi6WK zs7gxP@Wx>>Vt=VB!s!TP6SqSHO%l69W)vh7SCrB_;NiFL( z1GhPIWsc_BY~1?{QI|9SYUfqSq$XzY+~3M2M5A8I&B^hi4)4|rzE}PEY#Ct-kM>nK z)?&)d*gRcE993WTKXRB9pRU07KzDw!j6AvCC1KhCE!6Es9I7@W2Qb15nJV9W zt1Y51(xh+3!ME95g({_U=jHz#|N6Jh&FI!m4n=s>A(<*E3Zu=E1`gEO+)IQ%oA^d? zv!#tV?fhv$fSL12wKn#|EjWEif@+>FnLqiPja#=c?6lwl9mkQr@5}Vep|#8Ff20h2 zd1pxuXtU2m481zI+V&%K5z+)&A@Xx&#@I&+m0u}H_I*kLqb9k!F6jvwlkJCyozVY0 zAgr2?U$TbMo_k{nA43Nxc-GY6M7(~XzU3^Ri~rHhk{4Y<*d+t;EzfMa%k}ETO|zl8 z-qth0;PO=2at^uEK`wxqpVV;O+1!7{JwL<;+z+4|Tq-pOIG4=V3QN;&QZx#Ztb4O{ zdL(0g;5U|eaUl5PbFnU&(Kk;@0^ky=1wBIWzsk{KH8d=>BiyHfu z>Kdvri(N#mgg?CXPK@)Ih}@EC{?c-xqVa=%n!I&nT9W{%)9sv1KKAUkbY$aBB1>c2 zVqxMo9c~l`PLikpS;07z+Kl{^BpiDe9At}wU*I8vWMJoS{1q2@MOH5>&w@bk!2BzO zG}CnG;*!UWhRZe7ZI}?#gR1%}^(KuWzQCH&hlDaV!&iNjDOdS;H_nW2J0s_?C2uZPDVm4rdIS5t37&e1j{$j)pQdRo-euELsUh(qSkOEG9k$OZGic{90*Fi`@{(Vu}gZVHBjiXt!!P)?6D}Y)7~QBu!H(tDIL3_aJ2c z%DAzkQ?GL4!a=63<(kS|#b%WK?MzOOB_Dux)n%sS$d|BpRs<;I4xgYfO$#yVlHD53 zsh0dKWO{&d=WxD`X_4dOxWXIeOEi%!27ai8h%YTuxlGTcg~0l&@u6{rtt^k?1G56;Nr{6V!4HbKD{ zK+{kubS0waF?-sMo+g!VUS?mV@EJf~XI;sc>@QOK(@?2I0pIxZsigm43M@BWBl%wp z?F@33JXOTdTpq+Xk&-mRm%&Cc>x>*<72-vQf0Yi>|6r$U3uk{1-Be_O$xcI|pM1uH zHQklO2hjcL-Td2^(bUh?@0hf;DqCehG(2XBs&|`@F7}q7nTODBX=ofYecA^|+rBjL z>b17&-EcA}tYz^zfi;OwL{Rz|1kn-cB!>Ko@xl|7Zr0vKC)M6aRZz9m77b2KGg&$5vKfUDCst&I#oH+Rf*b z+L_3!BC>Q4L&bX!bV5w;F|Ystn@~n?%7h)7ixk}t9B*~Zzu6I~=Md=@aY}HC9;+3> z-)#f19)V8S{t8^+Cw><5gjh8^HEh~uA5nKCcQ|dn%vrB)L}5(E^4s<|r=Y+Xwl$i3 zri=)_*ceiB6w5^zJe{R~v)%rpbK>Uy$G7q+$SEHeAib$NecE zAZ)+ST?<-^>kvN)TLzn^)L7=uq!_06!Z~kYqJ!M1?l$%;my7U~ET0lMFxd>1nfE5` z{^OVj#t_-R+1rMG|BtaKjh3N#7t349_;G#TF~)qdCw5QEa+rry_`-RK3Y|yrw+uo6MRBAZwqK>NzWJmL86= zh|78VO}g`vEuI@7y+3pvtC1^W><^JO{d;+W2LQ4;_=-wM0I7t5jLg6w=5z#0;o5vr zcwR_or%j*x(wm(>1{x}9)rH6R@**JH>&~~t6C}X%kdi@O7gXnXMudEar+x(DGn-{9 z!8xx+dTmQyU3apc^LO=_mR2M;GH=RszWzPo#3ktBD;W%+U&s&*f6Q4I;U%Cav9ura zCn70sS0%Gz!kOdhA3sDpn^k&=R)Sk&CS2MeGO1DOsg!4=&L|Ig8{_i=#Z~z&*0%4k zM$)!ZODRQ3fCKSg}!O#8tMKYc`w3P#}mvSJS7YS4dxS(9@P+>;L=$H zRYYygWLMO)Iz#^itJ_gzP;Zg0qHYnUVPtILlw6Vkncw_K=fbc_z{A4QAP1n1UnC^x ze+?YqUmb)!O|p0_sZLM?SL57%Wks$@hG?RRur@qKg6eoIh(&PjyA77)&*y-|8j0dJ z5C8L2LGE=(7P{bYMW}KHQCE9--kJb8yHTgUba9N!;9m%xJUaw~923ffzYwxe8y%^b z9zXI1Fpq+?WLZ?BxFD3s(I)}^>1;=_FYx)xNM5)0rgHs2JuXC$$L|g?9cNUa{1{XB zZ^K?^e$LROU4apv310Js1L69!ciQCxvAbGYJ!0xzm)?%i$He9kZ-sAN&o8Vvg_+7W zH1_e5)~E+RXotRKPZ#vJ5f$yh=$wXla!1ktF7%V;_b=13xvL_R<Et$tL?FCpK^pt>l+=)~O9VESLvx+M&m@TpOvbRiPi@r_2%>dc zzlu)H3Id3d#U|s1!ICTVTJZS1v~s8o+a?;g%|C!}bEF-yRy{fEuiW;kqSSo!U-M!B z5?=yCxM_n@Nbmw3jAIji8s!x~dp79Ka`&iwW%&IK&3k7J^Ku@>Q`DdE3=E`{8Wm$iF!C1``2%J|B$IwW?%3)_?Uct!k z)?ty2uM5~4%4EF~{E(i{x4&Sz=;+vs7kv4uOAs5)o6^YI=V)9tfSQ8b9Jk1c0Fq zx|tft(agwLLT_~S&w=~?a?e7Fr^HoSx#9AuEB&)HIaIwP?yXA_JHhNhL@ch%kwlKD@%|PSa8k z1&q~6=E5NZJ4}eUEg=RP`1G{uemY#e1ytK&h(_@8Y9}s*t-8~iC7(JG6+wy8OO|va zQHuADKR72xU=rUFfQ(Jq6&=o*Hjg+Xo)2YhL#p@JzJPyYA#tS+|56 zSnF2z=Tqs2Bv2;|*lhgn}b zyvrT@iTleNyuNk}z{&HY1zI`6^L&^PW}g_Au!~P48_#<$l=hc;HxmT3XS>lorC#)9 z;+^CfXILI_aU(WxLvKRD)F=M1V)IDNN;I6g8!sjEFtUOoA}DKOKBAAKT&SS2V22?H zOb8sy#oPp35ft-MAze@qta)i?5GMjzgtSxU`c;Nfp_x<=@Xkdii-KvB*qSTz7#dve z2j^F#tt$!uAINRGvsNc8zZPaTI;h!iC1Vg3u{B>>DrW&RX~&J4h@|LV>ykc?hg_>I zYBum1d5!K?+qd92X#Sj4n+K&ONfH&9YxXTnR)(}nty8>$?i~p6MIr&Ma4_`p>0Jq) z=(9>FU6hgdS&8j&|Na!N4yq?jv@}ZEsyQ%n*(VLT_&YgUx^SloohH!%a?fewo5~9z zR#`?VY;|V~vd^k;NGX`uniU5q40PdaE7{1tAp^~B(D@f*F5(;O{Ft&hTn7z;<57LV z%Rq&o=0~t_m>#YM3w;?BS-kvkM6`M&1%nq>uyiv3$+iblb_(wHB;-iu#^Oc3bwO4P zX6|#ib$l`@j;6_>L}RZ6urX}t_LxeibNp(R5c?%`D=r*74m-A3fafJN@9OE1PMz3rlI^?#Tb58dI4;RE4WmupULVDmY5$*M7v-?69L^VfI? z5M~d6U_u7q`&@;gnYS~jShbLP-(e-)OZPM&9Kl5!A5xcfx#CPK(Yj`#NStZ9C5Jd~Hv_(o3o0~=k*aYBYF$C$57MVbBNW)@Xxo{DK)uE|Fu@Ff zJRMc?f%awY!Zk~*tCpHhr0mvy3h0+_ z;2BkSqVUnP*Fc8KS}o$M-4yJ1>cras8)93Y2FEuSsZ%jsgAt%+#rF5Lmy7f8y{M%3 zW%P%g*_Xk$))=Nt&O5Spj=9tinm^U5jUj<1RUeH#9BFiZLWnYXc+QKe9t2av3MGim z`PG+cQuvP8oQfTW@EbnZ)8WaOl+HFoh6ck6GMcN74ciQba8pE2WsR1ti<3=&rXD$! z-GfPoBCzjuRuz(YR+Y1~{ZcAzc|W_71(+_SpRQEp)hLlbkojnrTZ3s8GPch{WO5xl zT?GxMPwixWf@7-nkzoBlSpBTYr1Rlppdz%(Z53ug*tlymW#tLKld%{yinU4Tgrh|Z z1v`*~&E3%EIPfTzMeW)4@}L3BYrXoSf*MU)@@<>@{+~Rd6HZ8-D}|jQX*;dXL&GRu zhAw|Fvz)qFC>?FN>!ux*#=RK~50^07CD?|Z%j>57VZ8kuN@-599TQHE+lK9}tThds z8Uwx}olbB4FGvACdz*PP%g%glPClOMvs9fdQ|^})zow^~@A@kV^w$8UXL5AcAYwRf zmk01Wm64f!7L972y@`DEyQ_>kpbIldxh2vC1iw&Y?F8{$Qu$sLi5E+!9px3FJTfNW z4@5rqs|%-MZqGd+lb039@{T3?h#w>j-CS_y3H~x% zE}Plf8glyib;|qM(TiDDH*aWZtwh=BzqFhv><$Eo__Ji^KWqiSQ(oz0=6Rffe07eC zN_|%)FIfX%;2g50gPV?*U@^8#pbsWpgRa)c=9tFf%a!4~)s6*64q-dY$jodk{h?!j%I5;K8jyyP`MQ`$MP7Wc7GLZwI^W zB9KX`gj$uSFo&Fpn146Kp{9yO)PL5c%k2Lo_0YdhFZYix5w@GQzbUOX4)yz=F53iG zToaq@asYsNF7M?v@-Odgqo|jK6o8(ll^WkaUj%T#zFyC){+1h1PdwtyC`8w5N&VP5 zQ-moXNrPujd#!}vBS`g)NR660iJYbB;Ff5Aek46PvoM!M7*)Uo zo=LWW*CG_7J%}LqUX|$ zQT9BFgs>M|V?O8F3nVgQrD0{j6fF;6lPZU8*1-g>7B$7p-gEI?M>#TT_q|Hv$0P#d ztvEDvc|6HgT;cXP+TGM`!=DAVL>^Lt3xBP3fex)yi)?^~DL{oBL^RKPUe7XS&p`F& zOyb#W8)i|&mp34Ys!7>YNGR!odKe)Q^gEl{j4NV?p34#RXslL$|1yJuF7slR0k0t|U z%XK#x8`p$TYoA>`bVB|?s0|KxF-;fF-R=ZrXwWjxukQ@29V!f&@bKl=nOPAH&kL{P zPNy!>*I#HQ0}TWR50!Knus@9C50KmNX7h{*8NjV6VB#~ZNqQx7%uhz3sMBg#Kf1RA zsx0lvs7R9MckC=U0lLAN+;~rk&oNEecJX)?DpYgVNfMJU7sa4iLtw1!_f+}L@|&nJ zpLsKC!^g>N>?U1W(D6sZ0TwtaH98CfI9N|6g5y=lZ}q$s)vFk!Gf2bSS?I#)1=@a- zesy&GhD`j$8U}-;j^^VUC$UeHI7b~HZ}7GJdN$W}Am@NVz?V+FS+kws;4kyhCBry+ zTYfX1>y4ZZ$9GILdllS}cyMn72`jf)sl{FeL5Aq6vlR_FLG#-iFeV__d;jx`vPgQ; z$>qf7-BuC3pWLCVmu}_kWr3}LXejeUmp*Hgnd`i;cb%0P#?Hk>7_H`^k%^1yA+dMR zuhlPAQMdUsKvzIkm*pBl?tDC!*&&_%Beh>4T1#HJgwcycP|b|QDhvK*kh+hhD&3YS zWda4PE%_nq@~;#Pxb{FG7jo*6*wb@S>I*>hPQ!Dmb0o!wXLEsy5V1 z`gB7Hb)gW>C*o-+Fyx#vZ~%Ueb3c^$q3HQBzzP*pTRrOH_}CC*CE%>v7)3PXcptwU z{88bOmgfCRaR=>K8n>Y~1;Sv1^-^xIi&v+%wH^}6JKQ|Z*tL5q@BIhN_O_A%Yg504 z_?r_2P?IAkLLIeE6s;eOq@>@y9Izk+g5{|)<0}``#fP>yX~7@1 zs?h8c0;V7#avn!v^C7*UaLyt`H{oXzw5{X|DDlzIz#)Cp8o^oCdn zH|Ii?XBskbLuW?44%?Lu!(y1?B*2gGkp7ezu)YreA%QJdy^`;$$HzJ>spwTUA=`Gr zasj)uR4(43%F)A;6u>wzXo1$-*EB!<(k4zThpuE(GeT;QA)qffGXS$>%w9Q(;j>l& zjMj4~V}$Ad7IhSNOF|1R_}jH;XQd7#p~0O0mtfiC%HoDl5B(hUPmwdVsk0;^uC8kz(#DbeW1_9dK_5wwyB?sd z!I3yG&lL^(hTHV%EtqoV`AgvGR(uLBD1Ar5KyFL^cd4QHlQ`11(-&A`<~zb$<@xZrCi4`wA`pEwC-E^h`!a5 zvX}$kQB{22xJhkEk#-J6dJ8FcgFs0qls^gzdJ z?qO9mQ_>MOzM?DFwg>bKu(ezf1E4op?L?8-8?5D(7-uGSql>8ydIjfNcA@BiNB{on zNTlxNny+!A?x|y7FzdgyW#FDQ+28_Y;*)F>O|V5!nF596DEOO}!3{>Ya&=DJr&XmD zhX3~&Z(7U=Ga_|qIo(GW@JmVX5OAMT-4WI!U<_K;jYC4FeWV=k2oF zj9oqnj8ovm!4j{InPCLvmxYJ zF;X!n;6VMB-NiG>X%^;%WTP~?vPo80zu6MQreR!%*2}fbh=)Is504nFk<(o5p(O*( zLzMJJzsVI?li<~K0rkI;*X0y3n=y7`^m~KxW^wUFT1ee>Gi8fBTbT0~#(#$=SS2?% z4~M|-`O~CiAha!L65 zWlWfxouG!XYZTY1gEk-`ss!Hc0I2e{=}o4M1d$zCnw+2=mE|M3kv2Y3weWZRF-z6NDa}>f^V;MI`vcZI!2D1g1l@<2}~F zNQT$ZOdm3-vfguA+veaaYdf`X5pZ6E@@ZtqllcD#d&eMMqHbGrmu=g&ZQHhO^WA0J zwr$(CwF`TfZFha=_Ki5FyQ6RZnUO0ZBlB0rT4T=f42BF}fV7}N7vVX#tm)2kMslID z2W@-`Nu|R&0aWwO@Enh%FWW!ZtDtU(Rk_owZu1g@ZR9)#O$_}7o|K2%)K<>1z|etY z`fB5+8knkL+YsrqopzU{g#y-m1=uCog-@lox<@xHiziGl;R@Ws>xUi)Vkb>H$fayn z6SPU|!&H8Kz!Go1joR=eH547$T7vu+v+#YaZ=+*^gZ-0oFtCppfrTb`h@~jnC3E9~ zzIcp98P2}AG|x@vJf?O&s%__a0R^ney3-m5^P$5>N5Oz8Ou*jsmGrF6R6RFOK;5yQ z{e%-ot?PQ1R)NG{_u0_{%B$74+#r>?+Fl9Rldhf)09i^?(wz{~skIXMHuuTm3kmBb z^N_4XmM|1s*gM|LvR5v9~(&RTpJb_iWTv3xLCQluGQLCgT zI-OB?@sD(kSL5#nD=s#E-1z9%u)OFpKdAz9+VIegzM_}o4us~mu;rqWrc?O2bo~Xh z_rl+qrnD}MmUI?J24H6Ue<-Rmi8d5JimFOB1|tv2q3E@;zlS5AX!1LtSuMC>!d$XgV+Fnl zdp<{TteZ>l5wZ_G>&L70P8NQRrdlp4OS2rH3#5YTVTLqv`#@$1`G@nW6^HX961JvY# zkXlNXPNt-jk+@lv{-D2u5uvSKHp^@k=-OF;t#{_ARs#2oDDX!}=540K`V*~68@aV< zunxyWdmBu^3G=M6hBi0xEoy=&vkN0-KUMQkz`h2em+NlI?p*?Bqs(SqF3`g)jabim)YNH((0)NkgUeV2g%v3ev z7x##Nm*!Q0Bz>V_1={m@?l*|?!OJq43aa*>-DGC(hJ=t6uEyZdDIE?b0Lbnr{PZ?J z!2-Vv<&0(Z*GG~DKc6oWO-5zdwNCILD;wPxyE^_=NokG6U+pJ?cu5ly>BV6hrQWUw z-dx_{??m!p{|eZHH1u)lBL+4Dv{EwW`10F%_*+`l#*DrPw86eEx?*@lnOqEUT~JPH z68+w&Z^*XI5juG(zO@^ z(iEXeALWGHd-ZA|(pAaoJVHkKm8e^V?K6+d*%5k(@mL6-NE za)OGxxAQzg9zaT!*X<~(<>Spnh}qC5&guDf=-Q~rtvK*Yp09V^RjxUML6yJ%*T%#( zwK0+x@K1_|#Q==PybyF@70T3nl51^%Jsi|n4t8d&7bi4CT-AqIb*ZJL+LTlqf3s6; zSF)t1Yy!X;F^-SuS_F_N#*9YVrobc}cJe^(Vt-AU3wRw;&J$d}2~SNAB`F<09i+ETq5-UH`5)X-Je=}T(ZN;wo2nz*1g*r27WY}Vl;?e!B9K2qIjS;PijvtaZNg1Y?NNhnM?OAM1%Qi6CP1JuA zf6g1@N3twjv1KhqmEz>uMF|&BT)6h2tI&4D4N#PcZwPD1k(I^F4JT7HRBJGtC4uN} ztOcpmBE1qd)0SGuK50(gxx)5aWkfe#i*4ZQ%7Bk;`0XvYulX8vB$IEI?&m*4wtAc~))}(vL%Z$g?%I>8b2MG*2R{ zCKRayVKk{E&Bxh3mQURG!xlR*zwr3}x|Bvjj7InQx24^gRL|Ac@xvb1*sen2;$ zzeVD$b$Sp7&*XUV({Y>#<-CGLXDSCr$SWPC|M~6#>TCU?!%hRlgtRBy1K&ejz2e+~ zR%LIM_2eRcDMV}l5t9=w+;gI|H4B{dHLKn=v$6;p;85Rr^Elj!No$9xCg7{oA%WM; zp%+Xj9jOiU<)#yLf#i>p>0hh)T>yo8n2)#}*VN6BR7p6*AD;O~w9>!kUio!Fn^mr! zlhf#f&vBL$^jiPu)kLGTmW=ZPdPfG%ZRYw)3J0U`R%c%i&3nE$cY|HhuZK&?d*$VP zl`%lb+^kMk{_d}+_Ys?4c5gktO}#*_;JOI|f6Gmm6;9h+z7b^?)?2>)GPM6RdzHW= zQjQK1I6H~fxdOXS(f+v55_-N$!K2zM)1jXG?Bz9Zj|vBSjvIP5Yb&>D8LAwT{EMd| zSvaeDRq^ffwc#-^fspc<304CMP62bb=XgRxf8GbQ+DU+qV|ym^`Rvzle=hI^QN-!@ zL(E?nMopqlCj(_+WamtS&IZE;Sg!y>#jnF{;~6WhxJAKvFxkHN5r4p1aMLt-(_4x! z?Z}4_>~m7!KhgHlTPM84Y4iT+bAJ73_}JgNdl%^V8Qbrt+sln|pArlCyLEU?pxl|2 z%r03$^4YE5{k#sn*C1vzr6L_9uybFTJdAMW50^PC{29-~?bc%n_c9_4uyuOCcx1`b z0*{P-pAM?z@xNCaeIfR!A~}s)JWfJa(Xj;0NmbXew69arK1M1RXjxFesQrF5TdK|*%_emj0T@B8NBf~*R@^LN8WZ&Y(vNrj1Rng(~&7R6cvVTCJ2o9ym1 zrStlXd(+@y)^b&LzrGa^FFkG0K>P!I7md8o$s87@WFW%7sm~Ua>r8cchmBIK|pe$M??DVnv$ixjjVI zFWWe3K#;siJX1p@*ySb!bc#h+FhGEL7vscVyq;O6eKkYT$*<>f zw)4*4i~KpUM)TGOvaEZcsW(15A@PFrzM6i68P$mMJS%&;h6~g~=@p0UKGgknm}1Bv zeBIV#B~%xN5^<72SuRZQG@8E*6n$(3+o{{csOcC?-{}9Gq?$8Y>ed7iC2QC|TT^vZ zkY8*CFhZ$cQA*+7bA=UP5sEcd7)WcT3%#7RvD~>vz-s7N4{h_5spg(;>&|C(klB&D z{F;&2s@i&-FP>T(28v^2Sb1f6vIv!-u!B5P3RW}>sBQ--pcI5}wE>y^8#N)pm(H6t zLQ3dlG74#ThEcN=C6N_HQ9tn36Y%-0eia-87#ef{M-j>oU#8|zLmIe7+|{Ai%HbFgcb2*Vljbo%U;_R|xPTnG&W z)Y?)KG&xF;nK+DrQ$c0pW{A(KA0}itX*Yj}Ce1x%Wxle_v!ZgLxq>uW&s6E^pJs$J z9A&(elVQ?r)58{dZgYx$ZaoZUW`@?g@-*BMnxZLqYsa(F7MWi;UK7b<^S6T9scA|X z>C;r_!{*A$34H_1l9NW_)vS->mg2bq0hg3UI^bdA^pEU#Sg0moIBapNhk=gV zU|^8cYl)@0mQ6L78keTyT2UaIZ1GHl|HwHwTeJ>(^U!)Vjueq9A|i3Mi?V{+D|@s! ztDS#G4=Sga-~!<@JoV6XG_ZPe9!NzP9&B5vv7#^%kj?AJ%HqL}Wa$xw*;0K1v@HYC z&*5Qkz^Ia<2@9Jb4Q7*Hy%$K=GVaQ&E0?v&WXMC>1Lro1r7;zn#LH_Z1={$?8{S4aNl(923uS<=BOJ6Cc)4MGG32R>B*B1_R+h z!s45-Mo#OZatqpQ2q|Gact+DRWBla}0ExZC2#oXZ*o&6^$rEWMeyLnF{Z z)+bIFX5isg5#0T4U3HK2l6-FRr|T^lBz(KiYVxX`x2ra*Djg z$xV}Ldd~TRWY%S5Fg&uPA5-N>rIq8}Tk64(sXNr@;;^p9&x#ZXin35p05Lt3;_+A% zjw{cA$bN_!s3PK9DmDHEbg3&Wu~A>=cY(ZQI5HXpiFo3`FA#%hy4QJwBL*REd!wqw zj7UaWUo>Hk7a17m7wFn1Q`uqLXo|n71*b`Hc`a#nt(B8~iv{OE@J|9wCO!+(34UU4 zE&W!X3@Q*lH@4OK6;eZPmdRIaU*M+g*2#F58+!g*vgkX-^}JF8P{{BEvu2t_r~eBP zp(1yp?nB+li6~}>RNBEl@_lAKsVzF=jJ)NiaV%#%#G302{7RM(2_@!gwpa2d8d5E-L;3&mO5%PZ@y783xUJ!Q&LfNs7!B zT(#zVj*M7}7kjM<=-jx>MyJ;9HHo}D?Y*%alTE(#>|CO}DGtq1hJAFQPLTWo^xC$j z5IayvC!k{4!M=!6Exr+EhdoOt6e-5YqI7;PxUAp7IzEy%@DKe-<2C`_QKnzo{Y z^yZ-lsG;X(3Db)gG;_~3(Q0QQ6k|}RO0EsfLPZ_VXFkE!M;Q0#oASnRJ?aQ@$e8Qm z!cY##O|g)V%3-tnm7;z!X;?+LAF*m=kKTwv0Lt6x-?W|TRF=0yd-(Z?UM7RWO}LjB zsmWwdqV3(1AA^)}^&mS;N>~?!s3;0OE=Z~YEZ1mZ5(Qdx)dpww4#s6b!?2+NoSS$& z{6+DD6U2qm4%_p$S{b{#&82)}Yhw4O-`9M3S{5K(=0!+$na~ssIc3?U><^Zq$~bCM zNK2i~;jUw&Z#7dyBrQ@Q8LfxXU@3b03CgFy6qPZ`362yjSJf&ty8cCg z#U{^}^)3xeV&^aTdDw3dAi(VG?u-Iu*d+bM=gfsw43fB&K37f;Ow+&i-7?1T1$L^L zl7rK`F*7$!e23a$E3s*}*W;VvO zeFY#=fbI`v?8iORrU|k1@x^&WOaf&{2!skXPBc5w03V1-xIpy!T2cAWC$32E@~YaH zD=bF|u4}@)DeHnhsEPNlHtWy*i)DUX9g3~Uda*huBPFdPXL@oTv=8>f?KOGLH$tCnad!P(iL-Do z3hah1aYx!4{JQ_hVSD?!bBBOz+FWB5e4&RCbz#c-hoc1VYhT6s8Ns9-OXha`(k;CK z2}1)M*iCT??a<4h3OT^w7y+0KYfg}|?X!+FL0B?VGW1SlZ7?k>{@u;R9-hqQ^s2hK@)#k-3ja38oex z8m^<#1F>0%G1MDyUUrU2C7qceC(Vlhy+9Zk3@?Dt(Lq)?k$O;75T)ZaXV-E_xkQFE zYKex|jc81HS9Un^A>smRv+zG!y7sFO%8kS+?E*&!I2VpWX&xOnJsL_)oibR(W7?gr zatfF70q;57us(jB@2T`#8~4>{EVI+XCa!1=QrqzZ>R?n0eZ%+SBG*wdL+s!rkk`YgZ; z``Od6KYy(^D`N95td^>6+*=}&O3h9rZ2UfoVz0z0oWq6dU?f0f6N33WdhXo^B8)!` zDVktRin_b1GslZPIG!!2$~F_d9N5xxyGoqg5?)2MeX__;%P4|19R;KSfF|zw0}-sA zJj2G^iln2jP9${e3JpE#l*!WrYfRUW{H?$WF9(00&WN;y7a9sT*Gm zuidBVZf=`?i_ae4CUy3Srcy2eHJ?v>_}$&^ol&LZQxQfoa~NVwjKc(EfHZn`6@FGgrkPTV6 z=c&lJ@y>!O{b|4I&8i|T_O``WyX__fC~kTf3}#L!-RQ>7*BTTo*jHOE54W`&O-7UT zu&m(OQ5~R7p>M|=e2xaUq^ZZ+EzxlV;McngB}?_{(@O=2TpgysmqTZg-EGl?Evs>5 zIrkRnzSb+fjyYVp91qDHK2q;{`zRP>#`RErzZ^8&dxkDu!GTsWT`s&-kMX+{dcI9o z`t%K5^}N4Or;0u5JM8q?HtRcTJ&pKHKGWkYqh(k2`85u361Vhs{hNEXTD6(6&J@c$ zlsEKsPWA+dp(6Fcm)!n2pr}C7;bd4iuE$1DxCv<<&Gx;B!>%;7HN=hE#I>l%Iiq5{ zB_5!riBmB?Py?2ei-`(0lB&nMp}046JZ(~`v>kR2fYJcsWqY;#OQ8$ue5GrLk$%&3 zG}?^i$Ig$C1Xt@HVT~%^hpA7tj#wr(cyor)OBDrhpwK5(1$|I4Hon}dYUh8lb994+ z#>`$OGIVs4RSm|CWqP3;W12h32h`Jb6K3nNF?+|;E|OFXUl~(Fb{U%O^w&y*3HUUV zmV4vR093I`^?3?EF}2IrEi;d#TNao%QYtfQ*g;VlFc!Qq`wH>%{ACWxy)jh18k-oP zII00kw40v7ee7JRl2($=9r&PKoh(Qe5-J*X(vmb^FVU&;eBO_SVt%~09$ zC(ggb2WIXTR2>ZQe8W57?TKy||0Out9Ebp> zFHIeIUl9{5pukygiO%>{RMwxpFvzEW-gZ(bl}(z2z@*SR?dkEs*glvJ}_%5!F7FeeF(OXgnG1C9ogT4 z>E9(d*Q}om44Fopb{I@uOmCr zYa#&=Ya8em5eS81Kk@b<{4 zC*G5mY);dpf~YW9SXfbzh&#Jn8c2-cm^^*2?q7R|gbmn%*oPS3BXhb zMH2z602&D6PEsN7?iA3BPCy?f46>6$QeAGzoElki;qd5>3fhUPP4@I(g*5iRl{ahO zaoTcs@x#h(?a3+=-ejEYXh<6j&MU5DNnz-RH(cr9XHxp|I;n{Hb!>kl zY0$MTLIB^>k?(Jm*Xq`Wo#kEoeNlHir~Bov87-I9tLW1%8v)@8S-WInm%X+HuC7k( zgRIx=ikMBnL!HctDNSac*vSnQ!oF5;tp4j0uP}wq_dBjIg#{bm9HA>SJyXjU2MTw` z$u|`Ng)4m>{Wn-(H&n=fcA05}O1w;IzomeoAXxu9Y=)JY@xQ@lSecWU1jzwE@cjR7 zcIwfbvM1p{>^`RX2N5dc-t_tl7BA2gp@Z%~CqBq-qYQH(_wK#oUp!0k58R>-Wj#<_ zm19Hgv$*s+DU0@N8x`u?-P=3Izc;Vfw}dJSms0kb0VT}J-KtaI%gKVy!VmAO`x{QV zAgNGt6fABAT?pX)`%hEL)q=K>jmV%y*m2s>^mIIAe7tMANwk{2nV)X%(9&J?^*{;; zpeL_aft+l%K~s;Q$B9XvC90wD7rUZ0mku*~DnqZYAKVfHKwu&XduKf{lua(^p zfkUzq>m1CzcCNItIE+V=ZJqtV3&Eu135Sv}w=Y9SNdqls6yoiUK;D3a(blx|%O^Z^ zdh{Oa0UH1tGL+{1`$4LoTyzZ{am*2|8bx}=BJ-Eo%DMISe%MVq2M!l~d!Qc$b7i!1 z{Y^cnNb!vB-@ka>{6rDFH=(xGHUkWrYfG@{)CzZ_^!@;rXA z3{dIptmAeJ)sdiNsBioYR-;eH<*LwS2WE8y@74o|zKXfG!jO}u_eE$$k&-XoI3tYQ zMFo?^|4L&x+rQ-=^e*{MtMB=g753}4=W*byo7jr(8CN1tssK}?d&l59OQCmE&3jq^ z8>0HA>~0&RiQa$2huQUJr9FE)L8FD0{WSHidG%JUFDR*zuP%t#sd#Z$R@YIi_^Y>^?ai7se2w0hXDgC6iAsvPA3Mq4u%ctW}dqRd|q>?y|G4f2KC!Zy}$_P`52RV8xCRHygWE($*=2yj0HE- zOpwM#@<>u~{iH|tI91f$;MG6t@eUed5<4|9EKlzcAdMXD*0aL1r01n;5xliJnJIRs zb*Inn0yq-ql@svK&7(O{?*rLrvc`apO*hw)^L7tB@JHaL*l2epVgxvd(-SjRmttbE z;R2lY{+gf@X!?BW*_=cr2_r(0rRzV(-5y9;Qi->u-eTiqu~0^6QXNan?5qeYcz`M`rKkZIa?s53 zv?LfS;2rb}&TOzcCC>Mtf$fW&Ne4Dx5NEqo!Q%kGva-gByxDKiNXw z|Lo4Wyl|wt#tabZvb96Gadg_9*8I^|OZwxBAN0QL5XBTRdOW_5FB(m%ySM~;I$fQ*uOOf=^J62v!FWx3BR0JlKTZmuAAzRraN00mC zAHPCUPFJ`=kJJWCze0YniNBUIK(O_dW8A^O5dVQ+jD>#>#Do0rhEf2XYhbYQ&-=KQ zOd2so{tD0oPe2el5rHidN2zg-B+y}7-WS+HZ5{7_hoGeR0YLz>a5UXc2S5X{qz%Xe z3H~3{fDC?MHcVEQ|8?H~|7MM|viz@vt{>JoD+}9ysR0KS9AXjulK`+ zmkzH-0qw)zwRfVca9ZGG8;Pk8=6(8JRAozskpy__`--K!@g6OR^KD$?V7 zo$Bk1inzzWN6zcgu1vNC7#R2HRUUkNngt#tqjsN1(0ME0H;driG^gvo``Un-b|PiW z-d!`Z7+;o7KXKs+`PNK)55)4xG&YG1Ul7BYIyVslA}|8bb#bD81B{?uWzmnH1msw) z{y9qSwD{uZIig`kSa_l{wnOXUHq=Kcc1+)d4Uh32}ZUZ(z9djO-h4iC#6$u zTag<^_a~{Ge+wYA`bRwQTooU|&^d({eC321 zXJI0|@u zo>x8w5d)ajnA^l~^#VSXkG~M@#?d~y$MGd`n)fcJfi+2V%rL!(;1|Hc?zIstaqAH* zA{Qazj$rW9NfC%qL@J44oX`x^ej1n&3@^nqKTDS;e3=BIi42@p2|ciNC7(jigtG@Q z`dKXmh*G_X`;9RiYgj;sx(MN<1~(>P!HR(}fcm}0SFK+OM=+k20K!<`fdwC=TGi;9 zPU}NC-L|o|rMr+VlXENR{)7bG_c8Htjl5?{!+kCok0CwZNAB0*!SS>m4nulVNSb6u#CQg9 zz^_x2LizXgyj2+yvGog)c;BDtZe!c*TaM}XAc1iV|BWvvEs~44ojeJ2gZ?4M7SEi2 z-cAN6mliNMNY5$0K<7}ZHwB-AobuVj7>){qV!ljY2u8t*J_zDSR|hsHnLvlV;G5Uz zH6#ZDufX(~2u9hy`*JWs?eUlg)^{ns05Vz@OTL1og$Or;=e1u`@K3@30BID*XLpy5 zO8!yC2X3D9qJL0$?~dR4C>POk7~!r2D1YN_YnQ^7#$ItE0hmG*7wvd7=LJ7Fjp@bXr2-yYB`p$7@`Z#iUcH7T0UsZe%CV`mJ? z$9Hqo^^c-oat%f4NY=H+PEfVl>w=Y5K(yGSMqMxC`0;HnL8idxp+lVkpi%$X6Ga79 zqhoJWHG1-jz~n3!r=nh{*W;>^@YJg-bhaspfDVuRdIun+aO?$Qu)drznlSI)Q|vif z4;17bYRj7+81;pi?wMeCR?$0~obH)o*ibLa%tVHKHjFbV z;8&_=I7q?6;Uc9eL^&1-fUVsU|I|8Yv>U1d1$H2a3f_0yqU}BZ&;78Xm!D*`mc0n@ zSPby~wjNVEauBo&E?oAH>QJ0>YWYXDojI(iT4Kp|5Cey^x>RR9ft>%B3x~RxY)q^iY9|<(8gcwXbKPue1_Z7$QcJFDT}eo zrp3(o`=m8Op(>V-){+-_bmS(cwDd&2u324w#I`f5jfvKvEl73J+pOidfZ_zF)94SW zHK4PWcu7PgPE;Ynrr%6mOwoWuJtIdMs_3>Kt+qwh>cL!)<`{icHj_JNs}3TrW!`3C zOBv@TqHIggCJcBLiwqJ!>-`ydBP@%x;u3SGP_(WxmxEOaP$bin4vB*@M8>H|!0k75 zjK|ewc+^l{^& zWHEd#j+vHS>@phG#z}HTu9$p7sm|bxOe1c~c&!5uq@8Pcws8S1Q7WmHx(HE2ksjnF zs^d;3Z5CjxFp!wbS{czjfhEfa>JiV{KyWAIVr7|VIxvC-*<0w7pq@?0ZP=QI^MvA{y3p{O2pEog0y|oK7X>Tfrs7`|%rTb6;sy?S%NY zaFfO}cDixJVDd95GCnP|R;f%y8)>JgnOS&hHvxg%JX|4Cu~!bQcU`lJc`6x4qDwWt zJvObz^kw`LN=c*^0uu`<(-%HAFx>OmOQaH?yV-xi-PnIDjY+tVMdplc?C;+q?_eG% z8WpbI%W8kgb-Fzzgy&n-d%RlcVXCdsj$1mB#?CEfyjtuv>?LR!ej1@kZA;V;&+B;tF0}B_u-jTM7H``di=aBtzK-c08Ufe25;84``ZkzuBGgKeNY^(N$!t>!53%li_7?LvDb3% zQnG@ZF`vcL$osAS%Av^m=UJVk8F;C_DgqG^a_tp)!_DNo+X~9H&N>1S3$1(W3X^1d z>@aywRZ9S%))Eco|A+#>ESzadQox-5LlOXHWl3w$0&+{M{{o``Ffy|IcPXGoV;~lX z1GeXx<^g0VyqHwF-xyvjOT$ugYlfb#KW4I^rqb8F;R6oQ9e{ z)RO7r{-~FGJR^#>pr#H;aaay_Kq9J9!hXMj;-=B}X8*9OUEs?l@4=$L_!)3?^JsEKjhI^%9z+w^xv1sb!+dtIg&(DgH6q#AVq zj&_0gG4c?fwP;|xOxWehmh!KcjorH<#c-ghRtGmJ5paU`V%S6;m|k2p5YrWV7AP;t z8#z#*cGq30kv|3;U7%u|S$YAKLJ0DdD-R#o2(dE1`O7ssbC{d}xWtw(upz67`!btq zG-g6Z2`^km^w4qUp5iFb>j3O6uEzrd~b5fTSKK&*AIJ%;M)dNYricBy4M=LCC=;n|7^eW2A^BT0} zLj0Aj;$})dx8uryu(CF4|4JY{NH%iF>41rd05EVcX<#(Sm9BBaq_E$hs{aHC z5Ozjc@HrCN{*9-?g`;kcFd!sZ+bSVsO{=iHTH@DfR0hRs_NP4nrjLS#q$<<~n5t;K zvIe?Po~c&lZ^{!!2sj#tuxw5EJ~IvRO;)hV)>iXCvJeJZvq%^!p(8c{D@^7+e92wc zF!#lk506v8@9dVo1ngO)M+2Xn3!k3Gwjv4mdln?1YM;sR>Z*ZiT95VYTbt6b9EB}P zneL6tiu$pYMu4oUz@8qw;Ct@3Perm4p6fC=kPVO6@U73oC-jXWtCkJEr4D`4&b&9j z5(6~UjS{Dq)3)nkJPeTk{3U=`(~#ErehfQIjQ_*2vxD9BBMa8gX z67LXQ1)`?TRURBve)xyR?VF6O)W&R+VZ21^%)oP9mv#GUEfb$g(7~VN>FV#M=H;dm z00PLu4F~8I+Q2TImHoZmKHjyYVU@LAUJp+-1{?9vIT0tVJ84M(gDgaS(iOGJ*u^5b z{50OZdh+3tn5m4>ec9PAU;+o$X?d42{;}UWDUe?uu5;Nb#FA~<%|wXko0%v1B;4fl z6c!AKRG5LAbFg5ACB!k14a~y!NMQnGwiyN3#QLLgjGYM%1#OU6*bUj;m@f3`1%v&0 zF!-Osg_dzn>J_el?9)-GCCQiGw4)u}9$k5E(c0$NZPRi%Uy5Dkyv?z9tjtsL%?05^ zUa<&6Ste1^&s}f~KC}{u1 zf)-XbB{qrzHipUeGwAOre;Eln4YEWw8RzA8I~M#MKH8kIst)fh!*#9A*~{j2lX*)NOix}2_&ApxZ$zJ_j?sm94Ze#*9)xq5&Un`m<7EsnAl$e!L zB+@A^KrIOFnE)lqtJ*&PO0ohJ zp*S%Rz?O@j4I39)e@k|JLVt{^_q?(62W-V_t-a1eyWX=dgwzLWU9GjqwX74Ju@#kh z#eEFQC{Yqf?8e6m6{Ojx0iD&mzS_6mQScQjDkV?h89rf;U^=g<(lF#n4uV+{q?TA4 z3HL1=GuSElSkSVHnZ9>@A|w;>VzEF-;`Z@9b|`w+rL zPvIh95apiMMA{^NG1-9TPDy%V5@2!h7o8}*IF+dgwMaf%SWK*Ij2=B0wl%WZx`ETF zx{LZdzbf;_h|kOW@vx&Jy57i+if?}nI*L9N8izxjsb;kc5vCWOXHxVDS13OZhUfxh0%Tl zf-WjF;n3Ls29y}og^;kStO(Czsp{siEcwobhV@${ zvt(CeY~VQFe1~I+R$0P-IriyXEuTn$%7GH<;S~zct7&ZK1N1?=7De?TLF#6KG7>AJ zvhzOnJbL<440f~`TH7N9C5j3gv_XwffUXkTCP7;*_tQT(Yw?mR9LIW4`K)sX0J~Rb z`KF%DW%*(iN}19iXXO`^n_siBt2e)VN{QxUC+b?bz2Lm-advRa3%y%26CXAO+OSie z{AQTTlW6?*B@!Fe*I6*wqhES+v*2cUP)YvG;~!?kAmkafob0>Tc+obLBjb7xxoidg zc3R1~cw#Ss{g)Y3S?jJU*3Jb4kd`KDrgz|}7s%+g{;Y#SpzU&5JyR857U#tBq~IDw z>jGtf|EH?wL4tKJ1c_np(Ygr%ziY;8d%mkMy;<*UJhS^=O6UDb<`*W8u1!50IQjMW zW^5!l7z#H@qcux2L10VDC;K$K&-9nzgH}%yX5G|?lE2s~U%65I##=5BAX>&{N7~>M zUj>BcPIl7rX8ND^d0mVF7xt8YUN7@i?m0U5vyHK}m@2wSC*7z`SDQ{9EPQ8Q?^k}% zq=&sPMGUl>d)#OG8i%e()WMWr$NN*q`>X=aOg@Ufb>)JS;zZ5H%(OVK5!Hm7r5*va z|E@d@H+K)_Rp;sczt$E9fXnk}<0kh$Dw{+xvE6b46k>7-QQoEj>oP@xq65rt4DtvK zK^;1DJUD9n5?{kW{UjP_bwb`-VbgiorS0C5yV~?w2s9k70^FaLQC-NLdwj)jb~EP( z?%8>uCB)9ui6+@l@{hQwBg^*4&r;+{mL*#`#Bzq1-9PvpCb_8c0KDB$eZAOeDyL(s!dlBobN~X>6fKo`Pc2r{mz?@dd2qlkdWMwXmoXW zd23*KdUs$&I1YiLEPCD`wjpCGHF(*L3Z@22y~@)r=r|y6&G_0mNZ3u9Qt%qZ@b4aD z>u6;7X+jmCOEeXel=$b*@$cevYz)a?Y?P(HpCT)6`9G0{pY>!f2aK)bP*r3QQoYyZ zv;OmZDzaw(jojpE8NnAgiGNVR|Gmc;U;_F%Zv2mwiy7^%SQ-xGnP-|e2+^bw4n{@8 zet32k_r?+Mr6MI$h}fs+wn)?4g_%@s69Yr1Ye8iWE!x$?+si3zE|GxiH zIKuJn4MI`&+15ALlgKt*>^IoGXMZe=o*xCeUiyOy($%BS&>laH6BDs9SEW9jJ~ZMK zUQ#2u9m&zHluz-3J_+#1Z%gH{z9WdKKdX#rs8kFk(_He*B71!*C)lL@Iu$L6Z4d7_RGUR^Ir>7 zyv4KX3zlCQAL;9(3k$-C;9_RMXD#v^b9>xdztU=N%y|q;lM?`k-MW}1{ndhLs^%%i z&!%g~s?RyDPclpRJ-oI=v^n+hDdNz$k#?NN)@C8gG>GXmKe|ZG5^NRzzK(~gW84Ly zhG>DVCp zb%AfKjuz^tx)*@`tg?G;LO(I~NL)xkwD_vlmey$VJakMmLxK?xLe8#Jx$U2~)vCZ5 z&rrdoqwofytRrj~r$u0fx*&+GD-gDml01xq3M!&@1EKCyi1qtynj9iM;(O^ITpQr= z*$*lK>1KGlQ8Dy*+5^V|L!f&>hs3dBj<;RgK+Z~OSYANkfzq4XY*{ARS<7Mvn?u3M z8KhyX7wHD?QYnWi^>2Q|6uQu)XcIbf^%Jr^hxbj)q6C$!oQ{Tu9vmE*C)Z&|e4pWZ z7}PsX$a&qjWg8A<4idtDEIr4DNkW|Crss*T#`XoZ`?yRuGz8G zX#?iK`I;>o3hjcDGonjl*SqEDHuL zv;5#to%O#0kwu>d%w|*v-v-RJV?-*!V%OIuLlMf&juyA1UF+W)E~+BGr`H)sY!p&X zl5WwL4hO9UtG9A(3<|-dz>Fts7(GW&7JdnP60%?#dzP**T>Xlg|Gx-(=jh6!r&}~O zI#$O{I<{@wb~?6q)JZ2D+qP}nw$ZUVcJlK3?)UD!PviZy&f2?HtvY9%G4@`ws^;v9 zoJ!cIpgi4AGn=Ec0TN z88hfqfga?CIbu$UcTAZ>O~L0InwaB(pGNZH8HABYY5f#25AL+#h)`gSyjhJKOJFEf zAF)C@ve=gLA|gZfOu2(F5^>h0=ihM_M$W}6r$hfWOM<;w3UElZs$5~R4hgBs7YPX_ zG2ALo!GuO|{#{`kn}Fzxlkky}N*nGIf-fGcx$l?vSQJ)~T8}(Sra$E$Yq z1SUw)6ZGKMvg5M}XhjsA`po_8)p&Q(wi7J3B$v2Rey`&WWYRc-s2~buWpGZJLl>IR zdKA__F$lu6ZeUW(1c9RHMJF%Sr~{*6wmuG&5^`;TDAoT(*}##Yl&A-^Y1|7aI93RukYKBwJl4$f7wnkHrnq!4H;-TvP4 zgjEB`$Umc8m^YQaV3M)1JxSbN}?>=x0tWMI=H;(z#aEvVqkp`y;J6ovLEBib@~o5--0vsX+bx5RAgoBkH)< z`%|A;(FF8;TSLXK8c|Mcr9OG~JQI)D{IhiA!B<{G#E6NkHOPK0dpjrBszP!g7Rp~$ zZ@btLC0y&pgJOz8P1Zxp^4YLd-{?u5crfP`EgHiV=jU0nY9 z=!D{;WOPT1nBoa140Ay@$Us^E#27g>-UKPf%mDqPj&L_{5#rR}pd7)(WkU1v&>@16 zYWcWjg=Ug!ZA2zHy`F-UzunT!^2!TMNkUa%^@a#B3&9@ssf_y9W6!+HGk>~M|4#Hv zGJQ(W*PU_C@DhCvbmjk$j7_+StH`64BRkpgH@%9mRIYK!*S=58Ga|%xQqn1>L6Yu? znFYSlP8ZtYW=0%%USJo^`AL^HV4HF~XnSr+jw-YkFl}H;CLYwJYuk%& z>^WLfHsPQ_{PWOG$rz=zKSZ)o{`A1aZ&58i022RUu?@2$g*bBNIHcHm+ITPO3XAN^ zfM$I^Zr_=^4(S+Zv*vLp{tNDH0?cvbu3IpA_U?h>Er7k5GA^ODC8ml)|6F>KDfySP?e@ z67{?gZXl4h)a9H0?Yv9h1f@3{^8ICdsM3~v4)Hvmyy0oQ%MS+&Xj*yHCWqAFb^>6h z?Zcd3N+9L-yD?>{h9I5LMP*|NqdIZ>=`rfJ<+CU*X4 zY>I`^v^g28(2F60tb}%5h=l@Po#E*Fd*J1~d2e+jY_5`(z7?Yh^n<&m9h(VG2j`mG z&ruqy3%+&Vm$sB!w+<;OJ5%OfCaI?!PH5DrC>Kz_HO)RQLQoH`d}n-VGVMCkbP-G6 zx+`-kNmTg zK~=M;`n8|aB(nLXagSbd*neR_uuf#q!m~e?f2KJo$F^PNk$yf{*4Lc8w;wn2T$0wt zJ_ttYZ1Cid$yWAx=E`k%{Q`q~pKETqTs5(aY?RsXJWWdPb~3J1L*GhEzPy}NL@KAV z)pwE%X@GE6IOWVe?dX0x2TBY--_yv^LE}G?R<33cT4zQ4HRnzbwK2vU^;VVbxw+m<__38xf= zLe!PT-57k^)mWkhC`sbjKqu$XjR!%wo>!CoNh+X&f%SHF7RW{VqvRqFv9qtkt>9LE z!HRDjVfzI7SWBNl8xnVS2d<;ct3B|jn-18eB(PV-fi|Of?}?=TX683^MlLU!lS^bU z_Y>aCSSyKAl>Ik=-*MgU39-Z_E7VOnl+j`S5(dRGBc3;|nwqJT)=O(StutnvcuF3| zI0vI;VLp?Jp}m^N;)`5>_u)Gp~-ieT#hp1t6v)x0=d!;T2FfjYH%^$ z&x^?_K$ru8)%DY13?Xuv$$uN`n&0buQ{2P)8>(~^dULCejSziMT;M>K(?=m+Ugy6u z2M7Je7p9=rg-MG?i>}%j6N5<`?;>){=KiHm{dCy-mq3d(zlP}fhCI#3Ete!G@!N$8 zF{V2K29qd&aZDF_m->B~z6k)W>Eq#8Bh*pE`6=dboF51ARFhjXR%o<6vVJ{TU(6Lhj=)BzC5Uy_>N;NLSNg zy#pbet8i33NE#j)czM6S6`wg&t;Jwdf6n7+8pe0ss1Qz1k%?{)@&FaTb*vKwF%$pS z@w&3}uwsT>L$dqTG~N6hyq#9Be3Ei{O51d`G4WVA7f+)vH9vj2$wNZ?X zOO_C#$CO?MkyxpkG;Cu z#66Miv8QQ?0qLtQ?Lu`K?z>WA3&Q;2IG?Fakl3z8Blb-t8u}U$V5xzxvg|O(amR?=6!WUIviPg205)AKq zHia?2^&iu9r7%dHC)^-%qD*hXp=bL#RWx-oH}1>9xUoXCy+7r2^L(_Y4zU3PqV<>! zeEQTAo;(qJDr?jB30c~tY=eJ%<y+r<@2v9(?Wky0~8x8+CqlGA;3_L?M>Hwz+)hZ-*_uU(~p&g*EBjW_3lys*3(1! zGqyplYC{ee>Lzogl=iLEwX^|LIU6UOp}C6WD%+P3F$s-7LypPYWB9F6bg|E*>RiLo z$FK^P!9OYZ;Q30}o0pm;>-zcG-<4Jza><>x{a@loPhz1-c7I&GLA>s(+fgqR(=Sim z-kGG((Jijp6-^UlMbw!Mw7y+})=W|mwwIcaX|h%bLSXn!1WTMz>0<+v?l(=@`^ikF z)g7?|7Izeu?W-94%1D1hkV`9lIgfBuFCB&>Fi5C(+olZ{?rbBK3JIA`H-EU9{JIxW z*~i1;2dNciS7RECdNa+_Cf0HpRa1A({QX$`l^SX+u8gOif@tq4@ATqIrgs@Yo}L%W z)f($$wYT(pWzcGON*DzQbzTSkC(~pVhSLfJOLto-GHc{7)WUMa)#Uky2DO)+&;F5_ z5U^w_qZ4C*bRdhrcXY9JjnGoH#@ij~Tc7utph-atj6Q7!r7dxLXfL3??HFOn;UF?9 zDxE!1<#cjVS*`O*Ycyf_mP2{+@`~inPV(Jk8K1^RlmCrN1MdVh%A|)(>bN#F!r8#u znq&;#1qUWaO~wr5t`FqS#t&Y|BE3tLCH9!yj{7f>RI|#iJ?+7I;P0xINr_;{@Vtsf z?M|uH_6SSIZjybG7x&U+}DsbrjFOUu#l_v77>ZAf*Ku# z&l2L5>V%(<*@LnC-`ajlyoh_?g$J`p4=Rq@idq0VC`9Nc7qUd*c8c%dvCmWf zb#13g%)5p^Dc{eU#pNv+!X-ia>#!)1&xw6K6Da5=Zf|pc>X+NIqGxn#Dm)n62{vou zPe(nHkmy|onR2VNd+8p`OMJ8h!FhIGstzK>`Rq{Rc#Tu*Ry0MK^G^w(xe9C+m&n}x zQptQZSu_H8oTOuFZSo!G;mx~g;LSIn4K=n$9{3{%oQ1qyl}~>y=_R&FGiqZ?`=}&x z=gS>kn9%5tR4pyG6_T*uH0Z43c(R5mPp0bqF88Lt{#|&5i%JYUs7{sHFdaz#l5o}* zW_T?!hWK#Ep0e9|b-bu9O>J-g11g8QldRT#D!&f6EKxv1Z5q!FdMrmR-;TX3T|yTM z8@Q@ndU#td9-LW-wia#5+5QY>S}axywP*|bo0Gx48=C$@R;pA-t8l}oN2e1MB@sVi zCI=}`1hzmAnR)_erq7{-hkS9-wmPoGJ>hQ(eaJ_B60yTv6*AOMkT#p76%1yV3Y&aS$o?*3ceWq3w8>Eh?!ykoHoyn{?z$ecH$ zq+*vo#^3S~$d(fwi_h8v`%8@kJ^B*u=*_2a-??kSw6GghLf=|M9Hw8fhr~q{yWZxU zRwDE%dLWJU9JJ!^SIAZ6Vn)d^%GE7*VfCp1$FHka9Jm;kp7*!HLdRV5CWGLQXrz=# z7GYdY{`k;A&|A(@?R^rCndrwG_s)H-mm*D=!? z^PiFuaa@O!N04oTHC#+VcPX{R_d{VVl`F50Y}P4A44PYao;MXw`I}pf;#!x-+oJo3 zle}T~7dvp_4){ZV*b+$wl*mgR)x5F+87$b{9UQU_wq1OqPJ`C)!;gukyeKt=iY=lg~7w zy-!}=^3K}NvK0)DrxR7CysS*FtF>`IUzWG41PnesUM3%bm-pi30%qnaHH1fxFOp9^tT6WP`U0;<45e}g$eX; z4o5ru>O524AB!0jfrM2bQj z@dESjGbN>yJJ^l+CSD4^0!`5ILq%TYa70R4UqxjxvP14GvLMn=G z9QPVWZ`%uRf!1EQYLqOhcRq*+KQ|Qfs=Bgk*26ZJJ%b{Gm#~D2hdi|MvKQ7v@4)~C ztZL_KOmx{cynp-X;>Fj1FZ8df2VeBCX8~2x+iSz#Up2)^!}OdQa+ zGWJmmfy865#x|%dl?2Ez&hG=4?X0%lwXqF)JqDLbT1exEOtZ26j+5M`bJ0aqqa(_u z$*o&>f9TF-VYY)lkXR{@B3>WG$!e6WJ}sL|U=2uM=x`|ahUm}vnGmHQD@RmljB?G! zWW*H%D{OQV&;j*#AEv{JHdp)5#I6Y&Dul+(4V;vX3xxtuYfSu8!A^u|q*F$}2*=%y z0&3*6&L^c>O|_s_)b_$d8=F>0D~a7qfE(d^nx+A3D+e-W8ez|}$N+^}vrd`fh4dA* zA@>I|8ysY?pOp@TBgcGqghAl**#hjy6Wam+El=NY=z_L2_NTDnU&e0osGH~NLHMhW z)q#M&AN@rM55wKqzZ*C{HCz%Nn)oq3kH?p*jdNul?+*rQ|5O8uE`GxjbO~eso{Va) zPOsItYU+m#Dq%KGuC;2F+-{#LU2nx(_S=p36A!NKajv!q8;@ASud>(h1dg{1Fg(40 z(07ekD)IYwtyoFxhj*P=%ZIynz1ZL4x9`^QgB$pi#X#IW18z?`fTy+EdTBL{pe_m@c@GVFz?bYggl|)wznslOPUZd@Q`@X}BU5M&1$aF2`ZO4fc2aYw8 zYwu}iAkQ0bylpWIK;rgh%-pZq+vd>oO*D13f^KzBZvT)X+!)^@=~BMPOT+-J0io!= z6|nERg}j16{vhi>UX(DyWu*s5p76K%TTBP0sF|>81jzZECK(|{@qf}`DLY9+Ez#d? zO7lzi(CYWC7Xg=yLd7e=A83)kT-rMv%o$V&BAx8)jon(>p}L*vNdO+L4Er|lI%Iz5 zTV@#zSieN%aJjWqnx`;YqlTlYuZun5L@-fA46;66hZ0jf^^<*#C={~G=#QyYphI{W zfg`xzyF7y2&#v|h%N;!@uco1lvRAM^2z`zbB1Ai!n`tC{HDJanu$8|$(I~awh|oKb+!={t1oaA z4X@fw-gB;V1B?4k-R%U)AB*>#0tWXTr;dJ~Q&q#OQ>*s?XEdO(yw59_nSDVyp>b5~ zmGREhe&!h1_2s!a_%F!(KE&z|37;=tpJr_YlprF9_Ffq|-Rd*@9a*T|MZ>U@c?3sh z$t9LvW`)OTyi4K$A|6nY#bAbdVteyd@`+FN3$u`#^z1H$%Wmni4&f} z3{L6V;Ys`-TVBO!Fx8*PGHMi!t^e$*8bZmz(AMVn=3Lmb7~rj$y;tek5+ggcf=0HI z@?}j-5`V_53`lU!ld~Hc4H8n+ddf(KGlos3DmA4@*=)tdp~@QHVqW!=KV$}eFHL?6 z!UtYK{@7B^fWiNzO^xdV1L7goG+X^updJR~;dLT=3h6_XB z2kQ4m9YCdLqFPqc_>t+q{quy>{Rf2&iUn*&DO`pJ+I)okkx#lr#M%HLb?++h-i8L* zJHG4wkhh6~HC29DqR$2-M?66hewJ1P-%9BJOYu z(+^5)=8#`8#Nf6r;^7Fg2AsVqXf|9A#t|=q7seahdJO^kSxuwsA@A^3S44vpYe4WlhRuPGhsPMlshql?!ppu1!eA#+!LWr zS5M25mb;cR`vV7?B@GyiVgl!JgD~H5rBlFRdAbO|2|^MM#_127OJO<} zol0REpT$5`x`lx>8>)jao6r<_j3)+fZ-6r1c_#N6j^F$i5U{CA%J|g&69UT3J*tOu z^+@A0D)gEN@9zC(n(_rddi1srnP@E*ZRaB(8e5=Wqr>?Q2N@84$J^w3jyTHkd*pxe z;e>ww)xD#(YE(@arM+uuXBHMli) zeR_``wGGV(hjG*_j|-q%Z%>x^J-Z8^Oq|enzp>;#Z0h3h`H}lP{1KZw{`7h}1n0im zuWlCJT@_IHgtlVc9{L}rDX#x#QvoynZx9@-BXUQH5;^4y_kw6|fhJ;`!y1 zqvezNBTftzl7W+Z=4VcP-7NiSphFXHy8>}l`|A1CLz4QMrn+N(7$14dTO0J5&^ND9 za@(V9Tewy6B)v_VkpJDdG99quo28~K>^SUUl^uWG=$Oeo4I2~CwaW&vPt3B+sFx)f z#{cwrkCX-Jgmq$FqO4PG3}hHM(1QVdGrQy{EDYjO>iF^;spX&vBM@yC7w2r`?R!_q z82EiZ(uxf}vbtunQ@W1MzGK^af@=od&8*Zb1$2!+@?`j%r?T%b_T3LO^B!;hP2gO`>{f926F4zfP}-nvinob7PXM5>NftyO%w5L zp3CTh83{)S?lI02<4b-*_JBr{(bDYKa;-czmZ4j*At2X9(&R!Tkq?nPRl4=o8W}+! zwVd$f2!Dsj z(FJ0-QvQO$1|{Irq}~pLKUtT7ld)HM6JjIAkl<>BZi<1$X?MBzf%?HqVo3t#Ne*z|OBYpS3&ZE_wG*waazRT-yYuK_GZHlyZ?L3n_wDcorWU*=R>AK< zVd&<>(Wuf`+EGD4$-FS6k(-cSiavkysAHM>2^s$M-Ge>7WruNK*=f*l*J)SicD~8w zALSq(k(8>)CJ5=QC=8!CmC$$O+_oFV^Cj2?G=y{6-c-QI;)odm2)4LZ_WPy}MI{98 zA4jsEi4F@9jyj^sZw8klNR7&iEm=dqDH(gV6hT4Oz4BYB(P3SP5gSZ9oA&D!{1x9h zntFE&Kt7jYHA-9-fPS5%m`p7Z%>H=^@nEj~vpQ*naL%$~QeDHc?b2{1snDBlHL?Wa zsN`T$K^1T;C=(8A+esTqK#&`qT9%DsR}egeK+Kqj!7TE)QI}{|2-W$kqA&bclGgGE z-?tkX_R&|@6U-ZyYbRj|Y05VTOoB#u4&#?HJs3huEJG_SsM-4(pl1{E+cQOe(ZL_J zzNDgO+z{<)SZ+^e=xcB_60`mq7Z&zlFAOxz$qQg$?OwohdhBgCI3swODte}>I@OCf;pl5DHwj9JW z_E-Sq6w$SgLiJi)9rQ{G$D|6``z0zE@a)nAcuynVi+r|PmNc6=-kpcdct-ZN3gl3c zcX{tPw%w3tIe!G5ucQykMD@d@WrK0H6%UnDFJ24gT0Gt&k1jBiv|$(v&)!5ey9>)w z{3t}=YSBvHR9821r7lgbx?AQrkREDw?GpjW^~tWA+c9e)+ySjn+!bq{L%N_w_-cC> zeSfYd0z*9@A^J4S;szxe3hb$t4C9-p3Vmn7Ug7achfGRzIGGXj67g>r%{2@)U-iik z!blG&Z3x5H+*DmV2CpU3@p4IX^jqwZ9ILrFh50p|)api|wdHWN_2*ME(O#BA$kNV9y7+-`IvXx9+`k9v zR3yZ0h1z^|bG8cX>#^+A25?5~vG#$f@+|B#mi{XJmU5zdhvn6h2W^^>At$G{CT=I| zbkLIu2^%U^*aewCc}I5gng>7TsMzGWNlH3yF|Ot){`CF4v|@G7GmXp*72R>>@j2P; zd!ZG|7S)!4Zv4bp*M{_YujyZi+r*fQa0G42Im#>i)`QIoe`~Scx|6fr|L{|3yB9CPF4~4`Rh`I8`Dx^Rp2uaAw z&iP;Hri2Rf7pBR|&hK^#n0j{oAS{NI@;S(rKh!#qh0Xv;$73|Ccs8u_550 zDRo7wLcSGEbvG^hGCV(775lxXrD8paw7%aM4H%iN96Ne zguUPz^?7{&o`ZCvf3l8pda@1cytQeQB`3#7(o;I>R{-*HP8#OJh>BxM99koc1=4xs z+FwY|vYl8meH?a?6>#>|)2%dCyrzJhJ~*TRRrf7OOSv_vwcz@^i~0sM)#&T60=*pX ziX>N`#1ZJ0J)*5Y{Seaz;~w8fN4NA6o1VJ9%Ps8#0wrUkGK((70LMS%gGUYjo8LBo>) z_M+63O=I6tX=z|qbQ0Xan0U*ch*pL;7vWo3R8R^Jrz<9;K$6tE9ch8L-e#m-rM)E z|89J2u83YBygd1r-6&r`eLVTySndgTl8>ALeE2RH>_NK5%w0{(@(<8mii;nw^Dw`k z7d}DvNY2Ppvz0Pj0d7LW4Aalf%p5AN>|=PrAy3*pj^#F6TF0CWYHR!L0`IcDY>UchP_)t59^{#{E#iH<#>DW=e_2!f~fu$5UfiI3G872 zUpNG8L;OlmbYi0(BU96Ed_&`ck&l!j_&24n8&9!pK3Is5*c}Ft=@QLQTAXfZKj87Sw4yQuaS=Xu2Gp!k%9 zAwQP{D3D*1HKRVMqICb+f2Sxrc2yF@`1hhpF1P5GJhk{&*T((2^dak~ZTz$tu&rzD z{#<&Kg>juu90t$70HWLp8}}g5&UR#l6g{lCb!!qT9aTQRa`$9Lo;__czQ2r^!NWN~ zVDj#=<;j?`td=&K!BY?+Nxd%O6v=I>EMb*RFr(O;Qh|7*Nh#%g?7f zLoZa{ALmS#iu@He@p?X;H1K)mrUq<0$Hd+jNY5Ts2(7lgB09FczlUw#F*5_pk$od>b> zH2>+cz&b{cP-N(81XB^%H2Wa`Jj&+;G73k_XMUI&Vx_mp<(vR>`{axbJ_!mm2P7S_ zQnYY4T3-!>D*qxh5^uz|5+pnN>#ZExoA*gP2b|dDg)n8--5~|qC>eQ2m$|L`2vKDAO3F1z`W$e(im)#_lD7TSV`jJz#3B!1^ zr+m|63cihM)@%zLVL80fd<-WsIB3n2sb&m}EQ^f1v?dLfURTp~P(|&NPp0Rj*`w2I z+kqKO&7`8|Ov{=GbDZ7Kl9nW*k%NzF*|TxmYS^<(IY%OLKICYi&xZj!#r20h2vr;LJy;ps-KK?R1((QSn zh*m;e^ir04@q2MWV<FY(?n*oi!Bnq?l0 z$gval<9wu3gEc04XhwrIMr1RzMGv{~e+9KX1B$w+$nE0aNvl1K&ahPa;@q_H{P315 z_UB51_tIQD@M=k`w4fW}@m=XZyj^~iJ`S^;{j=#xy@N|h)s6VMv@0pyRL*whU}IY} z^fjR0inN($x@BL z8mUVMP^70URcsC+kI<{(FBvkbCOY66%7e&lY&Fq==qz1q3uR;ql)6f??M{qU0nmY} zEMshz-|#bNs~9uLpiXepf**R@@(_|Fn&sQ$oYl2puB7R)txy{A9h-VP;>Ly7aPGrz zn&dWUTcO+>VyYLa^@qClKuH>c{KSX>8ib!m2BT+sQ!tufVJOH@Nr7mAOH`We-*KVW zKYJ}>YS0T<@yUKbcG}{?$_UwTNNSQWZ4ntM;j(i}YUWWLv7jbNo_}4Lijv03g_2q#C0=Tg2S9|-T{tkt*(6BOtrGOi1QuvB}ObwOZ zhG?I%6mBjztPEVIP+y$!*F}hbg+amOV%tPUrT?`xJ|NzwJe(a{WBT+JpX(bAtW1x= zSLmltUs0s30AEWMt}V!H&cEjDV8A_*k;#9oXG`BBf+NGfLJ%MP^7T4DOk|Y5_hmdX z*fI0pA7_^x`HyL7KA>RnFo2-{&6@O|1~Mx9f8CI}`0}m#hWOvp|7k~(x$7hT$b>HnPG(4V5CtJ017FQPJXaYRsPhuWF#7p;^mv4;v4!T%gVAUCKwhV{~C`7_PbFP zrW>v@;~U||JZ4+%a?-N>+u!a;c)LN;ef+*<5&maJz}x+q=HrL-q35xhv;5rtTg$Uz z{E?~t=5F`W#Qe4LhTa_0F@BA3cw($R60o1JNuZtUT&Rfbici1jzaq1+y(8?O(&qGm z_DW(o$%MGLm|y<{33pv){I6XR1Om9RN!B!c~O%bTa)4 z8*dVIc)`4h3bQV+9 z-Tfh}%Bd&>Vm5=q0uTo?h`v=dwpv|OE=l55<{k~-8&{IUk--sGCw~*poo=8XVd)xm z_LJy`{&;G8?=1a|geId$kQv@NVuBiRJ|aPyW-=y*ol ztLamS1otjA%K$t)D+>Vx%_Dk4NB_PFG4tfdQk~-J)XKST-eB}>;GK<0BqnMy*|?)a z(Bqq^uoujMl_pCOBVP5uGxbfGVr_ZzH~&2HXTJ~MUJhzB5tBbe6p-G$#+B~3q)yny zHZBPg5z=4%>!ly5Y9?M$(cafSO%K8@&@`4moXkSaQ~>-z4xwL$X>V+YEBL}0m-V8? zlE0>SJk2ske0;ilF*@yepf|6}e9D~7^}K8r?ZHQ^XX_k{B$75~Dz#al*|#>G_N5dn z)Y%T=O*Un=kLKg)i!~;7#L@Jj`EGn=rgqi36c)yQIk;tVcP_L{2!}muO5tatCR0Vy zXX)x%x&Z;li6Wl~@W(9=Aigu|163c2c2NWLvwGC>zu;5_OCp+LZkFNkbc%oAcLG|H zFgfSv`R@h!E|*KUaqi@)wI*_5C2`Xn%BzhcX_4JoeJ#p_YV1=q$W3Ec1XQP|8EsC~ zx@Qq%$61H5OR5dXy7UgtZUDpLwT^MC2b6}EF-3x=M$x+EMlotb zN!zeq#h!06TGskAo#Pabbw>SkM1WeWv-T^T9?Rtv0WAm7aIeT(5 z>Q+Y@t8$D7F5RRnWm|Jrqrd?fM@Fzd`F!51$=9E&2PRl3+6nD1(~Ps86cv^Ub?Q7d zR($5Lx~-j<+Yz+paBUAZ9)ZY@V|_d6M1bbC2s}2_;1)~9^P|az=i5vlXfg0w@w?b+XH##Tw?> z+)=(g+)Xbm*MB6N1x3XU08y^4$0^C!={(PBh>XmHIk;H6;2osCy47YX#YNPPCRYn- zBY$p$?qwyoqsOubZ^(rO;Nla;9fKabh zXv>@*!SW%yLUhS!4AV3sbS#$P5WnOxujEQN;>a&8X$2tHsw3J zgU$0ssbB!}_%ptrARQdVTJ}xO&)7Plv!m)>NADBvy$>Z|P3wlSd?o>}_Nsgo{GJY? znI3%8!N%NvWa*{$MhY*3#HDt;v{yI3vgzTg%P$fw>8+Jvs?2WzS$ z3QvRqGf_GR#5s>fN? z)pI%NtANS+BPCbn%x2F?8bM}7fOvP7U8I>FafM5N%WR{Tk8gXy--DZ)m^4^luv@ff z;2vZq3kjrh&JZ~s1V+3Srd_J1icM>Z-5j~%ePkg^8#_j}1zA9=60yIMv19tq))=`E z(eI|YeM#jT>)Sy)0BV+}gZ7_?b8;asC*oANRSiYLUL!5gzOYWKW^S2W96 z#f=>9frjQgKvB5nv2jB~Xm;or%1AkZI9*yf^(sl5^nQQg1L>h~>lvlYEE_hi_v!VT zsRq&smw|#x_mjp7)RPX;aj)85%A{c)+v)@D_KgZr(n>(9?cd(?P_a9{%Rf&&sWts> zKavngp`9{x?IRV)+5m;ZlPP^$s6u?=%cFT4Q`@>ypaAa0*@)s0KQO8v*9gR!f>42tZeqL4^XoEnR+&g zD8?DYME;8)&TeKWGCrm5ZP@Qg8;zzH$5D(*OkgPmg__s5tLM*ci3Sv|}aomA6%$}h?O z%ktz#IT_7}J*e4=u(7BlD1?+LaYR9BmFqboux5%|SG8o9Df$9TsnsV;y#`#o@jwIh z9pD=bm%TL)JbSs(&wt=)zto>qIe2v9HTEztVD*d)1&XZqW&+0IgxDp|2BJD|1QnhGCJTw#?W+E5>U7;Fk~9rwNkA zldfJVN7fem!#2Ob7Pytx4_&!J+yW%} zW2#)*LP3WLt2oFops#%fG1||~u zj8sOEvV>}7K^#@(>LEUhj8k_Jb>J4cHA-nY>9e|Ko2;9=*?HF?H1dQd5Y;X zZ~f%&AH%s-``>7;S7b)#Fp&hAlUgahQu8p5Ji##o63S!r{70F>(|^AcTWo?1hfVis zarE5V?PdP+tCp$LpsPpRD@6v_DHgV=A6t9CxSjBJ6%qzTQ%CosFYn6b%Q}R*Fgm+G)Oz(#L@z{#9@8B-{577bW&p@p!!`$#kDoxJbwEpW>Iy*S zRX`I^pu0fV8Gdn44RCl(j!OkBEt}hqohHaovYZZA=plOqT7Ds!mwOaT76IxjmT!Da zhsgFB>|;n+u^yENHXr41N`!Ac*c4@M9t6-^K~kkh2{&0*2kbL8I@JIq!sX^wv&G4j zk`J(G9za{Xqnt#15FkO zb&EsQ4vF49W#GFXt_^*oE4L!9(JAx_wF_-QQRJ~#f~k(ma;0>9Q75#E@t7&j?z}Wp z7e?QL(&%yB^%UE?al9d$3U~>gw$q&=)0l5T6@W2N`Za(_@VH=khDy$UnVcdUTaV!a z+`5O9EdtJrUvy{Fp$o0dzW7=<8N1ev{QQcqX(rLUyAaw+yRY@AfU8gUu5p<2H5R71 z81Ij6T-MTEL&a=$JHgrA@)rB7{Z_xYe7h3t&OCN2<<>tM7yY4&a_G(B?9(CNLuusr zP{0Cz^nx$u0h}un$E-d?RD(buh5T=I!8s`*n>UI6%9Y`wUn6-7aS)5pvnaORbFxBA zab(~dK@@tuz7^@aTHNb`3$nYOgJ8JNFk2p|OkeEg!Y}Haz+9sIQpP#3;yCTlZPtLC*dyy_V!E=gUn@nirzq}I)(y5LS z*YAmD{Vkr4%ddp8Qm+B#Z`B=H1cGWD9E7Vj0$1=$*k0L7NiL6( zw~n$`hu*SG|P)U;z5~ksN;Tq0V3r2(<^)Y*;$OF>!W}k6%rrji5(R z(55M`eG@RX&hHyK4lQ0UiR@n9eZGIxVA53I>rWJH%y9)7PqL7A({Kiruex*c}+|lJErXuk_ir8V+<-w0#5t z1vM*sJyYztthq&=K@cVRoWx!Oi6ZVemPJ7`#l!$Ya!Sw~I9L=PO|mHDnz+?DFXh5Z z$4Kdk@ygrfIjm$vCnRPnW1(Y}#ovDT?8Llk1}{ZMkgJ?tO39NS*2y-r$&-OLH53cB zMgtJwIX`Y4%rM5!$hVu0O_sXS`w$LbzZ`ea$QkCs*e3B+q(t5Vbdg3=BgQy)fSP@~A!%VFIi8f>OaTEH+b5UW zC6|IhJDfI-C4VkV5?RjmGq@L6qC6Pa+L#Dx8aLts!6K^|Ww1-3=DO~sk~((a+pbkr zWKN7nQzWLo_k5CqQ8RVsA^){XNgYH+W@gJB+t$YLiyP=`<4=7Z#D=0$MIxu0k)c4K z_b}z-ZbhYwNJ)WiG1tAi@%vT@~q7Sp_KZXk-osh(+BOlMv;4H1;qILbV zQitFY%RZIY1&aFRpR9C3ShC@>)10BkfL|bcN%D7Vtv^IuIeL_lz)cKQ>Xyq{@Or8R^XS71c;e zD+7DQXGaq>o-Ey!#iRE9>W8sOy-c-M`sY%$&rOmr8gf?@uA91b=Wfe8+YO)H$Tnw$ zYahTvEVZ0md9y3#3`Y%^5JJ40t^i#~;GTk?T)G;ek73Ro6^ESotG$cbKw^=ZL_ zl|v=ek}RJ;25%$BiWz#nAZCaMxnCyN891+W`^xf_*FcP2y7jH>O3HGm>=)BYwgic+ zWfd|9F>p;$F-;qTjn2@dw9S^DsmtKculP4lPRp!uV7)feZt-NxT(C3D%?>QxgI29> zdqi#^Ooke##TGOm!1F*IMkS!P63K8z_BZVSwi|_KY0Gv9uZMjzP8ouke!p)w6b!O~ z4p8hsqEA?kwk%BksC*WOTSU{=)gF@zF~bP(YW8eC}c zSlBAU3dJEi;c_|MvD`w++H|@~S7RdPKW8`Tgo+tIfu#5r_JnH)toqBZ`5} zg;6J)U~*%CB#zI+b$-FOAqxp6%8mv)ThtHzY`TFE( zTONtfS9YuFzevav!opPTdK|2iUKH#IZhAJWd+Y>#Z2_N|8~?LN_~f+HxZ#f89Je93 zQ|OwjyiQc~nm_Zrp&E4ZQ8l`&gIw)^)9|LhGNrJ-gL z>MkG}gYD?DdAlN+ju=0M^&1&E%h-TxUfXn7*`DopCD_AnDFoj-fd=@A;7aB$3QR4W z!!0OrF&fWyN@#Fsrq-oBUxoz|n$LMtv`Ph8!$Rb=A7EyuG6A|a#C=y;jPJ3q znPCp~#$t8jNPlAK!^2r2ab7froa6Z&1fSkURn z2-11Mdoc5xmt7;k>r2j_j$Mu`#JDDy%9LAsl)q5FpSSO6T~=HfW5|*3zXfwe_+{%% zG#VC|QPy$3BIz=BsAZ%k#KJ!`6!LcQV}@ytM@K@S_p8{gf?bB0UYj@;E< zY9dY!JMzMVdH4igcP4_h6Q}mvUh(YgEuJ}=B8}A&07OnV!)RWLzml3N9rwwh90)Vk zNy6wehqc&d@5L}6?%U{4XuYU5O!+fzTl#ol*)Om<9qE>~f6|m?7eZ z-Fa%B0DHZ~v3PNsc=t>$*i&@r%#K)C1JdpxlR+qq<+Z9_>PB&Rlei@pnu#@|{7%!u z(319tVLHLwk#4=?(}heDEqEmsfXg(<-Bnyp`HEvBkob!GkPOXe=-|E510{q+&vAXjyxsPmTnTU_hNv{D?6yg^o1oQ zV4Tk0chQUsR4nz3c7(RoK^Kw(nu;e@-aga9%UFFAwmrNqUY}b7(kCMJg;Zr~KW?*C z2rj1sIwIw5Jmg0b*%(FEdG}%;@;LK@>H>qMqBs;07lC#)LPoG;BhG&8=wQvRWarSI)th!X$4mI zl&K{~=HPSqbA&T?ojJ?Adbxwu;xq#H7_IGT*Sy1lUZgnPQf$xyuweKILxoH6Akfs##CLTyPdZ_nNJ ziEp=H+C}Ek?jEY4AsNI5DwIa$NB;f+4i>irF&Es3N zRq{RM_ruc>jQH4C!!dyd(y|>nJF>C?|DbG7PHh(rxK)i(31*`=g3$8-zNrP)^u6r6 zpnA?s8gYlM+ewLv@&Sz^1;G*Ls(z_+$2ut(7aqQz%tnEVQq1lJOw%}qPF1yaI0uE{ zrpfz6?al$A5lB40XC@QI)tV`C=@BQYOoMD&+E&dJ(y{Wxv+8~CMVf0&Ci)RVHpmj~ zo;7`0eNWr1zQP&bbt?D)!mddX2dDb{6YAd=)}3a{u0_n&%3PimCF{C)wNG|pVP$vi zks9OSNF{FuQ6#AMYB8_M*uD%~A;ixIro1jw_q#k7K2zfpEhSzG)jRwLuvqfR_QQ=2 z?*BCC*IKR?#mfz>7_-bUozhl5tg*lh7<+B1eCbv!%2KfA9|9 zH!hAPSP=eA)YX!Vf1ghbYAl~5*T&jukE|?n!FeAtbdz4T`)|~XtyWfO9n*}0<;C!f zgyFodYr(SJgCu(o&5S5%vZc7PNpRNrRe-n9l-c}=EA zV0mtdx$h@Qtn63mFEnM885J++TkbBetd$4Ufw1oUIy%vabbW{o^ueupYHw_lNd+op zXpl5wTaX0kq{`2|D3OICoY;%UvR;iUle)9@FGHQz(2^+wBAnpy4aTr!BAt_?zfL>1 zz0s=-jCNzSzHFk9pg2F&ivJEz4E?`N z=}+`e(EKqPfq*DzxC@9(Y~J*`KFi_A<$!`u-`sx{V;DM#*EmcUZOSf@rd{W%kG4Gy z<_j+~wgERi+X8?MKkpsC4@$dV2=0mPPEcHR6 z-+^jx-W{6s4*}y}zJz+Tum)y`TkAvpfY4XI4uw?|Z-w-Vc1igJ^foWSQ+=vDWbHjR z0Axs2?rZcLUDjHSwK%6XGj@@lwYsaRlWTL_D|=FsI(0C8DcF=nhQeiro8Jyv$w~9K z-9@LdJ1$3sl+(N2ethz;=9&+W_va^2H@P+O9j~ z<114_JOXKp{CwiU`kLQnajk-zWZ+*Nd=k1_9BLeWH*%XZwNNZ5YeSdIwDWwY%i6T< z>@{B5H{&Y=Usf$rx0g?u612B!0QKS*<2giw^XbMrW7zBr`1w9LxxHuapxxp3{6L?~ z^uMdKE(KaWg9@0B{swacste>tp%08b*wlxgoC6ERPGczmobqDXat2lEpZPJt} zB)@Iu=D{*(fLdVU724!0yyF_w6OgzEsv0a2VN4J{vXJup$Oa0jn$|PVJtjKCA&%Ms)S88r!&bre!KgR01y0#DhSVK0G%{z@}Elqj^O@kb!9r zEKu~+kR9Hg@~I-dbzb^zY&>`O7kM>wn;mByquyP_X6q4rY(g1d>>eLt^R z4PI(IY07H-nGOD8v-|U%fOch=APKkKhfQQ_WP($Q0q2`te%)+aDBs6t8`f4)ce6 z-Q!|^0v?@hhYWllMtrbS)z|WV#AC%Rnr%c$C+UcazLOjI^&ETbNoPQyH?;}5Ke>bc z=mAG4lw*efdr-@zHk z1p)~{o8QoNY8<{yS*Viq`){?}yy|CDApL1^-RjL~HLVpA?I!}5vt6;}+{jv+7PW6H z!@Ki8v_DBM*KUKLmUCt4tt-&>a!o|N850#udj;H*Vd`5q@cVQySnXkLtQ!FfGPdTd zvUE=vTvOV(0Bcuk_?KVjhFNN{+{IE3_rKPqf$eJu30v(@8ZQ{ z;!~d^_}-UC?u43zE|U28pEXjWH6U&cyIcNb`eSJFzn)~5vqN3JdvH!cNE}ct!4zemcH1zlr~Qn?852E6 z>ZAv=WF8ABwlox>OE|MMGG>ST+QIo3`+Ioa2ZaK4td9BWRy4n8efI9he;?2Rg79Ia z$$d4R1&oVjh{Z_Ust7;F%zz*I2orKufMdx8h9g0Ds|B!N>v{TP_`-sy3x|b(E`E@P z9~ao1`d8vT-K~BY2&zvB9*^Q>exF`gK=83BCm9)3Y8_6tOWq|>M-Z!{Z5q%_jZ4ov zt?F{9+Ey1|O0q6#ZhPaD!kebk;-Q9gHP0l10GtJPMj+p~HZ(m7o(I5nl#Dv^(eEQI zVN%+hvbRTIk{-Bj2n>ZT)=CctbTYRz+$q6k32WCjcR?T8=yolokea++B+U+lq@V0UiX+%%etyfD?T#TbB0h-WDI__GvrXR(i8gU=Zy`dPT( zt*z|iwr=62g%@=(@srZxKsg0=4_E4aE3T&gxydap!3Mnx(44jtpxVzh@(STi?1c!zQZ1nOT6u->D`Uq%%&>ef>yNFESV%K_xg=U--I`~Cs=yL>bKywks48*&q+x8F_=O-KZ@WwZ3{ zzxi!04VsR^1uNX7?tXKJ0FZ8mu|K-@U^~hAl77GDHMQyI^QSqzhBp27;6@%RP4Uw7 zL-u1%ahOswWlSi~;!OMQ`he-OtXlml4+JmzdW4SgcB-g$XQ{k8nDUOSxd}J@G?A z(aw^tV1~^Sf%95??w}wV24tJ^eG)hWhKtz zRuMry5W`9|3fRrdE|{(Ks-cSB>aVT0ecI|5aE+S8pLS>iy>+U=6{bx(+8RSRbZ@ru z;$CNzmJSPhUm{NQ57GJ!(l%2(%UH~wH7|62R-xT?=UUH!sohdvFNWhF5ELkSwP&v<%`aB`FMt}A7G!!JF=*+(T*;U1kF2xW9ucu z8ZZ+m?&Lh zW;!H|571B-uE>U|`rF5GNG_zgy}u*1sSmdgMIQL6U#k*{-ou`_=2>7GQ8HYR7~^N> zTR%?JoSU&D)?+RBSt|>tVJNQoY^r3!qn#zT9r%ruIYXS#36TMm1M%w@(ip?>aRR@P zxv**3tg$^|{1y@$Po_5%x+6}5K_AI<{3ZF2BtW;}8!Aaf7P>6ec3b7cU5ZAA+EIE6L@m^UotyN+SNn z3IN&#H-Mnq#xuT2VlNP5vGNyNah?bFK@5AqhogLV#fk({d#S9DutOQgS0_g>_YTnR?$WLKC+QMwo0XtaOo9MoT`nnYYtiH&qn~H>f~luo zp~J!OW}?}1CkZXV?4=WzgsK}!VfpW`r)z_wksd$7#+>RY974h1^klOJ<44ex`=8XB(vF8 zgmaxq+?B1f9|Bhw$=wRDVYL?OfQw^<+&HaSSYHqyZi+pARJb!e?GAbG>TblyW9wf0 zh3=#u=H2g2r%-GHanVj29%;3%>y(qY&iw?9ZG~=brVN{>BaV&kXC%sy(YleBqKmvA8_!eaPa5n*IeGeCGv_7U52)26U!%&Tp?ChKqi9_oCv~U zCE}-*tEAT!H5<{te1QyIXJ;5YC8EFoa>JhF^DvdrBDV!15!HuP056-@E6PjW=t)^p ziu;5{?doe7T~*0+vzb76Ml-r_<8PImV;-fsSx!}c+cgcnrxG+2 zwZW0gZf@#asWa+$dfPbIL86Su&UGFtgH5ybJDd zoB?6cD%$4d5l_C`S6)~}qyS0}vZVsvc7?~#twhn=D4W1> zh4sNXIjn)hHo;yIfSTR4{r+7nf;YsX{}`kHVDmXXksU2G%p0?a=c_=ZBuF;+L?&(N zhz?l)%JSic9g8{lWUGP|!5YN~>0KK8t1-J&itxnjG_pNq2HL`QTRSrP=G%>T^z2_U zr*ZACuWGx9^yrrx#c|2!rDi4rLM~7G<4nZAnD09KD3y8JEb&)f{8mM;6X4Z5)Q$nI zdH0o<6b3lx8X6Fev7(eNL-}^TO(*lIK@*=(aXr9+5;AlD(OF^*e{_~=LV+Khg_GmI zoU)}Kr;M)U|2k#b31a*KeRLpX!1XT99>N$4tP5*{uog)>GkFB$W!g(>zSmfxdtB9J zsbY~NUI=B{em{`V+c@pc;qQaHulu_ahY7;({4}ck1^ZWbol$yB^i&7J@81cDfyvX| zU*{V;OydBzg2ojQ?x3MNq0i91T;=kLJg0^ffWFn1j4A=T*cAJo2F`mnZTatkKp>2i&l)kblZ*{?}f^Ku=ne_bo=Vo4XsNfThW# zj8m}Aa{q7HMj{mLcKIl`Xw*3ssR~%k0g-;{v@pG$3tMX8gESe=tHDr;OlIwuS&pRN zu#|ve2Ub#v7dg!(4fpcyXUZjynR3Jg)+lV!WaTbd0)<>oXv%b3Eo>tuKcuhT4Oyh| z%)@_GQ0i)NJpx(#h2irKN5AueI7Tkug=dqgu=|hQPRuPV7@}#1pMy|KHbW>More=H z>qtlR(?unpMskSIFU5)y`ce7!M!!}Q6v_eDIck8Jgr;8M2bN4woh)s*$h%i9bWD1> zQ$E>^nNwz!aH&L*bguSSaoo6CNx0riW4*(3U<#DNO<-9ra3(0Ly_J^_kYH>~K3L}c z${n^~A1(RT+S_&yx=Qva&rHfL%MXag6E;gW7NH-UTWkv>~EiDRfD6n#31tfs6 zCvOGfM?F-efB!czKbKJ=B8n(1y&$8uw^5Z{%~!*R$t(5y)E})gRZ-7ykAHXW$>=PW zSWJpVj5J}6&YVF8opn9!L)Y%r>*UW@I4j2=Ga1rr@k2Cd zA}}kkDCIexk92<{6%zgK;_+9c&+rNU6X^NE+l-hz>R#6RQ){sB`ONs5UeHitNumX)U{I|)bPj4?EK{7FG;s%&;5d#fKIW5Llqb?!riCBB zSu+}}l)?4-f$YreQ}d$4n++$Bg*Saqi?x83?moy58=V`Du*}~s(+~gZ+VUP4&=WL8 zYdLqP&bb?KO4O(!e$6;S8=W@NHCmqvxrsXCOZG*Y4Qg>U*qLWF~Vhe7cr9uIq`{{uf8x`>z4NNj@ z2AxhBUyi`#bH8`^WonD|M%Xo%4G0jPlGunAov~;G)rKdj{x$T@oI^!TYx(8)w>z#3 z6iOFe^JV4C%4#B{c#ExR^0=%x^$EfUR&aaq4!O^z<*x=QipA523=jW=9zmRq;Lc`s z&1iw^4hfd{0KF&miTTAVbDntW)J{5V zn6`>J)T#LP<;Z_*+1xD+&wbfbg{U^NBUxZ;=0VuVYspF?r+%*3Owi){_Mug!_=fcTV9PH+P3V9dPPd;vx6sNV9t*73+>RCYD zZ0!Cd(akqy?oL{IG>JDZ#swQH$l$m%C|qnrdQrE(58{8aM&&PzW@ONr+bR!AtP47)3Cc1*-vA*ytYN5_2?QC$<2XJqLW#ScpVq#l8m7Yys9?E-y@o3H zY1*)^QF*^?20GEHZAgR__fNa*XR<4?T|2lsANmEzncDH5bR3@`Xn^4vQiL1Y23V9% z$5YA9N2)Q9uC9+!A5s;e)RMe?&@5=>^`#<_3h*(piF;BT1Yr#=_Vvz6keG2V=wD*B z%WdJjZI>deDk5^o`OxE6^otRn zfb0Vn4IgwdaqC4d>6WIHLK77szO?;dlvc8r(S&sX~X)tVV%w+E75Z6 za`&JN8vn+gRVXu6M4}7_pKU6s9m^xJUQ==z72srCY!9l)xidlSaNb;}Fo{QG?LDU$ zwinIlFCbIdwf{NQ{YPx-E;ub;T=4<00;gv%czRTL>ewEfiSW{nGCiHE9h6GZ z7p+=1;iH1JkosQjWqNs2FR0hRlRgoLHS6iP12-;W?G_z*1t-Xl5BqwrgQ1j z2%8m|EYO`eZID7#B=t zxmqhHxHVT<&omk{pYkYFQ=3s|%UC18?07QOjxeH**C23G-0^UKGO1V%7uiAbloP#| z!FeEfOgw9g7HgfOMsCXQtV?tq?Co)d^eTDh_Cx?YGqG94Wa~5ydE~Kag(|4;M&o^o z4P$ngs=3uGql!#cIl}jMDl-1nL6MAC7tGle&GJsJPy_U~j$t6SfOK}sei|7dMsMPR z0Gm-p=1czeh;R?J0K$HkttU1LA`r-mVRn&96Trpk-kNKe z!KU&s$Z8}xx^@>5C)-!?ZGyD%I#)el?AlJNP#i?nlmvXfH!{cXX20o|(sE9XlcTmi z-WO>(FcZ9izQLs_{lp^vZ#;~J^S_SXt^a-WrvAjk{)hun`g=56 zV46Dl9LaOs_HQ3NyGZd%s}*HjwR!v#H{`VUNFhM;k|I!U_~`y4zAxAy*8lD8^=kKe zet$Qx)1Rn@fR=jPG8B4fJb(A`7FV&n7qu*~C#pR%xs%HPV3z1~g2=^;?$wF9PL=Go zva?r+s6OP5yUiHk*Q-1%89ev=GP|AFU|HVuyi%!m(`Qon{{02*JV&JgBfSB28)caa z$%Fl}@4^jn8N0{lx6VP(FBUdM)VL3SyH$6yxI9Y};qCY8^Zho`6H7Z%YWvW!Bq{#t zHUut1?-tVtNMhhZr*C?#q){P*sd*7vi#==5Q2JQ=Wuh*8y%J@c$SHt76V^YbcfR({ z=r@96BnPJF7xt$0Y+sPwY1QM|S*bp9uj_s8fK6k*)#Q7Bbt-a7!x*82cKXY2Vp%iM zly|3j;(kht33q~H1N4cs#F-BJalGd^KcZaxt~1qzhO$RUh9dRxB6CGxBVvIP z+Z%fru*}+uLjw^_Skx@M**a=VS6Hw2(uuyE17%Y%uX&-W`CVOWrZSQ_Ja!tbvHV6b z7wLf^Nb_X&9KI5Y3jMcbDM|w_YaRY(O8OlX=Z8IsEIsNwZUqY>HuR{21?fn1gv7$y zzA`?dMsMqQY!;!T1lg4mS3o)_&RzD~nCeHiHQ$8-?l^!iL?oFhEGWfu)9{bD@{f;i z&N6sTFB{IfWCb4?QlN%co~UoXhF%T68~^AN6Ce?<>5{sTkyl559G76ky)?ziK9;**+%$kquEeY&Izdl z{7P5VO7n$g)qvPSvOh|BW}n*G{%5L0#chZ_Cr z+7F1QjdmWcFO(q1Ox?lgCxFJdi2LgLX#dbHo#dEmEbF5>mqV964&BMof7#Ggyrb!@ z`Q_%e4Qq6+Sk*J>3}lM9AIK=2pZ3WEcoeUI;~Sth*11hI1LcmLr$o3F0AU3Qd-RQKDO6&b>a^QdHIFsd?Qgwv zYnSX7{fGOMI#U;mTnr1%>8+8KhOO1bgQvkpo!Zg0zK{e&02d>Usw!?8?i`v+yqri< zDoZaopI+TH7-}r^UFs+(ls&o|P=HOQ!XnP<)}O`(TO7}KcVZ|AL&gJQrT3%^DZ)AK z^-Lh7cx@OU7ZmH^ln=Td#Kdwq-# zYtuBiTQN#!(B`H}WRtDftPQu!It*iJLa_*U2-2|!E?^fPI+*Js03R}2koTU)WNfwW z&wE_2uex^W$tU*$AP62$XQT&71z`r?5#=jn;^W!(@hw-S={lqPO#_AS=lXSKru(zB zEW^kKDaR&(pl)dEo;24w8h0i)tDa{|5Rm(pef*6unIrCJ-p+indvACkC}X?Zu0$+P z7(ho3!TG!DgtxQA0UsSxpFu}lSr3a^XCsJJZ^ddib-cq7pxU%k>Rq1H)EEw6aR_Gb z+_6pr)|s$dd@fiwT#Q&()bS$g6m}5!<>aj3^yd%uq{zhmEbnyIX0c z7vrIfjpk7kK!!&n$>rDDVWfSE_K7&xY?RQ-CBN|^Z3@+Mg0E_o$bqxkPjjxkb~aZH zmzKGnb$Fyjh~lvB{_Bs<6;YE>)~VDNF0PGj47kP6=#-;iV$4D&jYGhxozB<5ZIJuz z0NxdX3{Xge3UOxM(lSS~poFDI)$*ac$K@0>YNk3IAg2OLn>KW%%$ED9V$4|Q`neSY zcs(f;VK}37;ru)@&#!KqjbRt5jdM5Y7vWJe%TMw6a4dP_iL)rM%6P8oGeT&n+8!ib z!Ur-SQsI%+?*-@*r77ATr&8kv1ZeQ0wFCGJGg7UHt{y50Cl}DjfHe5r-o@f&;vGT) zA!9}W_~zXvxcsu-FLbz3EVV`-gNgR@`hAXH<}0H~3OOV$T$>TzeU$MxJQM#s%BPL% zcb51ztEqIncl| z0cyg2p}Uz)4?nXi%Mfa0d^00KE(j>VC<6G1%)=Bl^(f~qo>en%1f_T{8!GG!dRUYM zgnGQ3C)l3Q)3B7CEIDme+2axCUCXh-^F<-)JL%0Rn%n+&g|Pea{5{IDSuA{ zI{dm+)1pXm8v!lJkJYe^Z1$^`uD10u1%UTW(Ey`=DvGsb>Fzzz>O`!C(>eNJEGe^l zFO(G8I4QwVNTx|=4F(@jSbz+bpKl*gaQYj8FmY8LMB2a*&*(sy4G1ti#q(S(Le)SW z^f4vU4@!VC}qK{ta*;8C4X*&{xa4bUm(Ux{Ftt6-D6E41~7H0 zXpT`=2WRo7dmECrgr_KONJNDqO&QTwpe>GCPaZa2IJSot%RzAD44iXL%7tzk)6dBu zbGIf(iy!RDK6SS#vkluJyoEG=*Kj@ z4P0cfqKEL_8zP zo);Cq<{wU0Q6%-I?yR|hW*Sb3&5Ym=W5ljK}#cO`g??MKV9#2Itz0|MYJN^ja zsdj@kaZ-KmW-iM2yS*96=dmFU5e)O{apo)-A-cT0_9Yd}^v9h#hQfyH)U^ZTpgOVO z9LKE()OoT#fr`o7kP$l;6ebWZ-t5M*!5mSsBhfar-MXpn5P*Y*^4;w&E)7x8{rF9f zn4z6Flw=ocdzTvwMg)on?m|D7Di69!Y zLHIh)CwcQ*@0kKF>+N{ZYy)N&IMm|5P2;xJF75s6J)(a^*+ZS@|XA@zqEV$6$qPi zgSUTGXafeK_v0sHY2V{B;=g#- z69N&*!lkp&fc9W32-12ui79l;1b0bgB?;dm0t`T)GRCl`m?|MjCM_Wct^MJ5dMjfc z7q$vLxCK@k#g-{tPZW~eR!W8f;?1wIx2XswAD0^`=^b0Cp(J47QBrImr}}9T+-8(o z5gu!KmIel;k4xr5x@k1usn*DVlpHWm(NfEWpp|_n04v$8^%6@9Y-)%RFTGOWLp>h` zri&I4%N#ejGt8rr6??WG&-vh`YodYMUREPCU#&M1C!VAvGJM(W9iFP)Zpg!xKN;yP zoSjn3yQtDdG+x!9c73nYJ!U1*vws@ahW9EQE<3j!$C@#2qPLL(B>GYhA@kKDb7=M; zBUIQ2Agtz>F~a2##_xAloPpPUVg(@rp23EcYxWYb+dQ>d`Ghc23XR7fM$rP(3IalF za=5TcBKbTx-kvipqYN0r)I^OxL73gyUXJRo<$5Tj*;$hmug3Fz@ ztjtl9mTJ~aulV5YUnYN7og#C1o5YWa;3aVM+Df{#61(&Jf2mD1pk++!}C5fyS1se^!7f(dL=%sIt89klwl1^|P`Cx^`wlOqB@vp-bJrO5y z)}mb$w;?pqknBwu5J+^fE(WbX^Zb$}Vc`QQYjXw=qIx&PMi^I^Uc5GB98<*fFuxSA z2I&wP;&fV-@Qc%k9J~Z`_DaM{ z2N0BU*E#iIXN(=VQoA3foqW*5ba&C4d?6BMr}&BWe(ATu+*qFIv4C}CQEO(cQSWbb zdM|$or%K-8|IXbFm?`oFJ#d-d%91aA3b}O8TsN8+&Pp_POE47ko?GMP2t>0aFz-DncJoOd`dfIPvrTj$w~@vL$`#o%4;%`26qkw# zG9vx9SZks=U!lY_5Pd#zq)tTfO$gEfsVc}wH(yYj$mdS-G3zOuO+h%q%khJ{3bbNe z>D$fAi0zfNodRaUdB34I7r4Cj2mFb)e`w)+JNnDAfh~|riD|<{yvikg{Vw3vNr$0e)BM^YK*=|ReRK? zb^BB{mF4cK#YYC;@VZ?|_BTH!kdO<t@6X4fGa`B-oxHNitA8#U5w_52jH=M2&kzL=H$YogZcZy%7( z?AjG4=XH9O3eA|MdGel3C0443-Q3>dS#X8=g0=qs4Ap(ZBMHEN)*Ig?241!qQj$l_ zH{NMDKA2UEZV+~!2#a-91J`yHmJU1x(Lp-*p5YEn?sJ_m^*M>724FN0{~Jqr*&=|I zSo2!xwfSNqKnqPG^+1c!$-rPnz*6FE$yAR@A&%#w(JQn&M2AgeO`za(A7cxne^{zW z`%dp_*I=VI(et!N`wTfTdSUzK4~N{q1m^yA1ci<5#M9Zj*l<$R6u2-zBmTff7xQxi zt}XtOe&nwXd-jG{17JCr!BG3%Jj~J3;F;(>7h3t^tm9F3S7oEx%*3a=G&^j zazg}dg5`1#cI`7fKJ^|B-bos&p?YFLHY*@}GCu>70DDPp$37$=j%p17k#})On7vbD z0mLJd;OsxyHUKUm-Q2`#)|J0l(4JwJh#he>Jnd1|!>K!UFV5HMjz>g$e2k^Pz`+(W_aPOvpbf8QaZ~ z2C-|FW}dUzD_O04RZqJ(_crqPbUfRtl*l0d0pjbeasW7ueO#d$i8$lKNEq^5QCa_{ zskp2nvNog6k^)_$FbqwbDAJ!?pu+n;K2^nHYvgcPRE+rwjpcYrEweU+@9adGaf z0WtO?DJh>z$-y}OOITd1p?-K;9sSE4(KbaIia|HcL@RV)u_h%qQ;+5xA8N7tRYobA zJd+DBy$HbBu0rWfJvaM2B=z*bb%y<-aUi?zxE|-U{Vps1bLJ#njU-8AiwSi_GT4@G zaLxZVObZdc*^wnFI#SM2KjRGkZgj=XQ8N%^e%~p3Uo|!;TT}QGRdR^y5b-8ZUEt4E zRlpy>uTFbF#}lv+9lE`Zsdzk*rEqR1xICZ$y9~%?zdy<=O^`hH_l4G0puPRVo-r{; zudPPfp1^n1iNeg+#M7O8G?og>h2EKfYgi@C`A|usu{7M)ee^z_YUgiNO^JaauiI!6 z5i5>mY+h<1+CuWX#Mt1_Q9h0dwY7gTRjriBKs(W0%lw$N4ft9jywP@>`8j4Vb9Hku zH_p%j0K;U+wEej9Sy;IKhwjp=!<+EmL|ocqM6DlNeuEP-5%nVY27^?iL4LJf5)DAG zgzTKXiND(u`iF19BChNg@b~iHa~Vg}cjXM|SIUoh>#BV1YTVE$hJ?py>%xA?fw!`u z*WlYLY4OK`!T0_8Myt{p4^x9S0;SQ+(QVCekuh9ztm$t^T zeED8bY7sCaHcOfhWmQX=LwF}LVu)Iui(7?;KPiua_jH^&33bZ}|7wmR(i8=WTcY%I z>v_qJIyjPw`k^j*9?qB#aIvt#;(!m=poakEkZ`0v{u+~KOKetQszb2zO z)ny6U7oBI*##=u{EaWLi>}+lTeG%G&5<$j1+3sp5&_yT^=%Mu;TjK zXz@uRX`!VzoMlq)b>`&I!kTh_#tbq?*<)nyDxap5V!g=K)#{QJk8RTdsAioZ1o{O$ zl03AX4zKK;O0NiWsuqtTi&F~|m#1m>Yhf{3h5B}Bh2Bnnc=lvWm0Q{43nja@RqsRL z*QE3h6|}jmZg=JH6Z=fT$FZZp+#%y0UMGm$6CTC_(QL5!^kUzxSegmddK0-ZRYZ_c zH^E?^oRgE#WGhhPs{xnT zT?w}s=j~_|iY$&}n5O^aC3;#K3gr%~BkJz0%8H51irrfegWMAIO${*x(r}wcC{$Z_ z#AlPq^;rdvo!IoLsJB^GX{RQ3wd;qW9pM5Ewz%=`pTE>hG!`8ICwb$jq@B<#Hl^tglUx(jW1ATmetL0wMM|PZcX^Tp$^oym85poP-`?7s&fCV$B%9~E7i9}D>d^E`!`hj&Ux&5&MM~gw(v6$e+($6D8gOQ=n&w+Dcja8RK?H@cOJt)1o(QSHbZS|qkr zF_s1(GWh@$81VHk3}EL|JrSu;<@XYIYUH%2T(<`h0?Q2Kd%!v{h~}PZbAY%CZhDp; z)9*nRq_@1ay)lo9-U}?z_fI)zTfM41f^JMQQd}Zcl`;<1CaNp7xZ5k%HeVUIBK{Qz ze~A463(ECdWu~$Dm`dnZ3RY=ikR9Vb3!Fm2&t&`^2P9j7Rpx3$mwQv$ z)CiS?OcvG%?8F{`IlrD1x@E#e%&^L6)DC(qxd=V4E)-}Vkjzh03Ec`Sg-*&Y)XdI& zmFk;x@5G9$iz!oZ@Ky4tGfhuuQp?~wlFP6GF{Lhs0OPeeMf7fiH_=TrlJDg1^{(<^ zZ@Dxjqp#Ko4RD;>3McYGu2DM&F$Fngh*%!^=uw^hsv7WnxabP3!fdbWu#>UA${MzP zPrlLw+Wmi3Em8W-dlof3EfwG%k7SrN4Jwu2423HurVdPtY(GHji6PdL`e<->E*2C3 zgAP5et_}jDDGGjePDe(jv-FsZ^Qs-bS?u^oM)bw+LIfP2P?QymRs1CcZyo|{%t?3O z1^J|CZJop1rP<;rU1qTy;ACUYD(j(3mC`d)vtLJlqgGq>m?oL0txr}3VlLJ}7mYn7 z-J`C*T9Z#ow?$nW%m@!pW@%!UJvBf9Yh{7lPi6+b=J2Hh9sC@Lh$0P;{ZUV7Ru|lv zz{WMdC<*^MTO%b!U{s`ecK!+{iWf_ppV##Iw!#Yr+c&ax*I8me!l=#6H#TDuHr;TaW7-U77|aAI7J^I(iEIBL~SMe zTrU%0UK8k=WTp!iIS8&fxlq6x!&Cq>Ss^p_u~Cca|#H zN4?@6K=AWu>ue4HTVCT5==A0xxZ%W;?e^yJej;w0-TDt25EuZ+F^zp$_6OM5*Xc;c z(Nf+WQYTiPjW^t#Ok^yZmlj+^}EP9Me{;J2V-F z&o21{n(P%uz%TIuiRPZ97=c;?j=-6PiQaOS$b#5!{-R?y?taTpoc@R}+eq)y*}jP_ zBz{29r8N;nO^xv*!f^rG-vFI_2~F$8=O&3NR%`eU_9U)G$&`?$UH2rkMKKQHSBd;c zc%Af2I^2#``bCgkHs)02#~Fz)j;O*u&or3zuB@g{Tf;*cv|C)g5y%clHfukP!C$j& z-@6dr%%^Z;Ka7un`6(e*9!EOckA##a?$;%N0)@npJYR0H#%kEo4S+JGXo};B@>}5Z z@KLuFxpOQt60UILnS6HtRFuk=m=G8eJgvr2^l_i70?(PeBt313U_+fDlY^miW_CU{ zg+I!8vw#!GdyaA{pCV9`c|I9AtGH%S@C5Gk4 z1GXK%(02tno;#TEISnGIBVlgJTvu==GF&=uK*d*FF9}xXu z1EUP_YWq6bO^8eFl|XSpNi9|^)K477tS&=5FX6I<-sCa6xJ@}))NB%n%u*=k*2dgw zr>aWAzmUpW00{d^+LZJ^!4q`iP zSo)Bl|_xr4FZ$Dl6FFwURO2Z`7qHF}eo3nrB~!BQF&CR}{pb%E2t z^m&L60!)P(h4Fr=S8_jYOSB4VD zqByB-0{-5eD#Ki>l7^pI?G3?ZDn5kP-Jc}HIU65?lf@sKvO_3HJgRXRO;l0@*IoN{ z#1??8#ZTWw>`EXj*>voe8{wL|kR0eYDZ%pD3Hcb*jHUf^txnf7_NDYUubD~39rjuG z@-aW8(mHDO#V_3sp&~EMVuB5$mT^W_<1YJw1O(7DV$t*&9$wHz%tzyGR(iUU)wdX| z5Yru0<)QFaUB&=Fcs!kf-NG)h^;9k`>F3W6R=t`GuB-eW>MAp(H4o}>ZH{V+|B8}Z zHzMOQ4COh-5g)*wK=e{@mXE_yF(QkCVe z#vu@h(jPJ@u~~Xg6tcbIg$Q}jIoI@2!<~%H5+kSv`6`ghzi>p3xkHrZ-Ad`I01Et9 z*$sTb`0bhV+de7YO%av{M8kod?ik`o(Ie|$0@Dv-e+ma=-7RjTDdYSKmDrC9DTW!4d5@0*$T~L!MIYV`!LQVRU z{v&U0Q}VlwmU*zdo&0qqBaX>Gj(DURYGklqY~rJ1@_Ni?-^Uvi-ia63o; zxQ#PHHN$}MnqT=JST!<^PQj$l%WN39eahvtdK$Vd84W2U$M4PE6mXUJROPi`{m=AR zp|Dl7$W`z-Q-K_GfE}BGOori`oVdr9pUxJ{@1raE4-$ZI=MA!{QM4aY09Ps?DQlE? zl`*47E36OZXDr*lbX;Qo&Ejo-y^=Wl9TkBl(}Y_z`p@(kbWQ8230gsT@^>5|!%H*e zWzRf~V7$n0YOv4|jmb=F_=9R5$adOScI)*yCF8w>q*&JGHSzrpOuF}qd6=lY?7RV~ z+b(@haDw|YA#9E8;XWH<3>mkUfJ;wtU>u?b<95mtl1qz zcR39=w0WZ_ss$XETgyGiCyNWol2`39l^l40neAUtv#Qn?j_(h2;i z0dB1l2hPHW_Acn!L~L@ABy^`gXQd#XXf>bIiq?gb8_?ggAJY5EY(3l3S}_$cjbu}; zy6q1V!cw&xc?RrTGj$t%d7KuJQjW3jqj@}jh2;oad2gEx0C8A){C@j*I!ODK zL5%dC#Vz8ZVhU-BN7KB)AT~$$#hUbWQDqS%rn>1x zi^l5?*2y){ihQ|B^eMze_~DN{0`(gcxqH0LpGX${-hkZ>1JZ&eSfne@!JL}h~$BA>pw|o>s=d5rNVf1-4 zl~cCCG^9}s#bRZx)vkN}gR`de#7c7U5-n%2Wk3W0fZVsegm}4(vDFDQ)sg;~bcJ8{ zSyXWGzQwZG(Ayr4ZwtEv#vLf_uK~5=qntqW_~Dx_xK+CvZo(Psy$0GPs#lvY-+Tsr zv~f?Th@Nbf~985m!BJW2r2#5#>%@SrflDdR5HJ4vbnw1hn0(|bgtCG zmmSr!>u-cLq>e(~VM=81KM+c#y$Cg*5BPT^HY>)=CF>gtR857B>@fE*3uhlclnFbD zfOFH-5B=@g2pK#3xF**F@r1CfdRwYpSL^9O07BlF$GFw6Sa}eC)8pb_q4p<|pQn7V zz>T+=64N-0d1#=S@=<#D0+Pz%^otw`c5eAkZxGvzh%&Z*@VkM`CHNE{+7LGkZmHb$NMoodL&_g&%b%`Bl1<>Is z03?JwGF^R?+14l@UN=a7v^hXpem%&!OTI%QTIi+9vRTydV&3wEVGXY=C$ z>P!yWx6*=M5Dly)-fT@VeFQFS${GENfR5*sSs(3jFLOG+F6LXJoP22XWaPBrsokWr zaupA59XrKM_r(CZvk~Y~26toW+#=s!of>hmLVSCTBY(DJw#{w=0EImC4N;F^M{{hK zvs|j3G}KFGA%)qgNojFsJ5cwqFV|M3ZNJSikt5N%N)~%qKH_J7q#jGhAdNbk_Z~rH;g2I?$O?T-JvlQUEuFOmi}1 zY>3sNyf%K<%OwoF%cvi4{926r?yK1bX4+Qv@Vjtsew)&yuC4LUvNv1P-S+T4QtYky zx>EcG|Dz)H{NG(x`>i)`FbpXB53|~Ng6qc>8HM+P zlo;%+tpDlze>1aLSUEEqiG+v%Gg^uXgxtuz-vZ)$>--}fQ{VO4z>6|OVPb!Paxh#X zQOG8M1q5!?JGZ{bv$N!y#PG^2Z8ldt(k{~Wn(+h)Tza^_ynPP@CE=LgNY`c!rC9-= z7dPWSpV)T5=T}0%Z@|an7sZPu-@lXh{Mj|Zo{y|GM!*Z`_f|Y$@9P7wMoIwap1dOs z*xeo}d;h!&s?0aMpe6PMRHV<3Cy|9^_K&_1Wct)HJ`o*Bky~+>w9nrc)`opKLzrS! zjeq@xA$$aUY5_5)wtz$ug6;2J<0RwVIIu!-?(G`PuBnho8QzrlLR9>5b%)RV$5HUi zw8$}Fk1)Z$EKuz0sgnl~?@P}V(Y{f1#Z@w$u!sK%p)6PwsagwM+U|2|AMM+Z{b*}7 z;B1eTg0Hp1cJ{@cm#yf6ck=x$HCZ@9PwL<*L@T`5x@&F!TOOyVF0i~4-pIxLKeHg! za{Z%(H7^q&0n~(Tiw-q~LmWw@VUd~axhSPW&;UJ^*Ro_VH3Dc|sF-xLF~L=7+%xQ{jrZwf|YHZ+>epdkL@~eeYR&&f2K*?j_ z9FKEYkNC0a{-s1mhDUIK0{=-uI4LY;>R=`%3&8ev7?2(0b&XaPwYY_ zJMn?GxVK4M$=uJx8l$_Y_qSrCummgBkYGjzzVrNF<>0G0>e461JTik~;LPH*gfJ1s zeqmRxXmRc^m4)UQLlGU=W^NjlGm~SB{knXfS|_lxAnwRCB%YkKW}+gP2`| zKVhaYL@4;$jKpXwXmz|rQ^bIn+=d)e&~yd_kjLp_R=?6&sx%$8S<^vx&pKJCwc%rRU%iL8*otIoQ$QiiBV}c7TcN!P^i$(X5Hd?(5eRp?MLg55be2Z8fai- zibb02OwGKyLMw`|W-D|H5E2O~>SgTHM^)n0OuyOH~Iqy*S0r1?MO6QHf$weS6i$g(i1(a6aJi z>a(i#Nx+lY=$NemeKstvxw~81P@fz7$3xEJL*V#W%qVpK>B(z#?pcXcd~@E|Xg~}+ zuK}P}U~KgL(wIUhHtcv>-}mYIg&_dYEjUs$A7WJhdy4y z@qkx;k`))zRtPuk&M$bJOSr&M9hOpZnL3IU-rLJHg>SyGn~!!B-&pgEDcVU&r$`-I z5954KVBYTKIUePK!e+SVT$Br%d*dn75&^hPW8Ww;O{Y)n{*V)F7ZQW~?c5pQ!QJfa z?8~6|+0a4&u^X{{!yuLPj=ghilGd9;iB|qG7ojR(9DUV2*LLPKd;0=9xMbzp(>}n|LDoDm#C-PyzfK zoXp5n$GhM%?AMzS_z0>`ZGJc`fZ$dg4tyX2;*^Jd^F?W1Tnn^zB=y?l&?YVGO{kFg zT!m`42OHLgxn|1%lBIq~6okw<<^VD)b^tBwgfN?EZerWD4v<-%WzUBk)4S(kp6x+G z(_LQLl?*JMOy9J=@dh4TqHkZ?l>pF1osn`xCk^DeRemmQqk#HQ%3kFkr(^Z|bfB=# zjE~%8)sZ$Y+%cn`_r!KE+5ETap@TUd|}5P9Z) zA4m=5KoND_6!Zzd(;mm*NAw+(W+ZVY%Aexmajy6k3JUQEn~zp(GAXRb4geM|mpT9b zel+)C1}C$Pv4DAk-*9GORo>gb<#b6@I$2k&k>6Qc|BRevM&+VNj~K-wR|w2y=uA6%wv6kA> zF>n@tR5AmG5L(>vO|;YpCI<*sVGdHwWui<3N9Ec9M^}~(3Nf$(<1YOJLb(v<;Toix z1-3a1uHXrrLX~Q5y$YN)MG?My}suB8yz$ zIv`LDOy?A$RybwT=$3$fVK!lE=&NHa`5qQ5id(o6=#Bxx=qC153Mjxo$r*$tu_Hu+ z2p0An3n1_)mDEaLc2Oh{Dzwn><=8OTt4pOBAceg*+i;?hAu6oycSH_K@eOPp)_Ir$ z>Z#e;%GiMh=ksTT7S{KaqG`DLtN{@}ar}DhAddbDwjK+xU)BK5aa)M_)Dsi8pQeBp zbw&Kz^nf+yPv(FVgxV`}93SWuV1TO4l{^CsuJ-G8cWqVQv2=}>)zAO$w?+vvz&l-D6>y!7~ zmMb#*zWzhI{sJD#72}8(5bwPC(RI9hhB=K53VYQ4T)q<%Z`E(Xw3Abh9uOev0qe&| zf$tVi3i5*IJ2d|QpKQH?=lVXg>p|D^!%o7a=cVp5?B}IA429<@(La-(uuH!BLIHP2 zLsz3${rUmwKL0KCKv>x`l%+wqAlcad515x3)jFa~M{1P$Q`m4ve2Sc$i zd~_}9RChNml2A+l^;37MP0FH;$-P_c>BDP_4ZK((sQ&BHc}_7c59d;@hWJ{z)r_o< zXZ#$u_wgUs7v3_?dgVmH{0zsKTLVbU)=9!RrCIvwHW3|-8tUIT*3cqdFT>??hG}|V zFP^U=0L*h*Fym56gv24K={M_=chKIHfENkIWJ%DAvT6swBMFQbf9+Uic}ao~xxd^W zc3eYDg0IneX(xs~u}@~O^ry$ z^S_gubOhmV_%G#N7SUi^QOG^>Ffv41=Ctt9`z@9@v^ftk7!`UXTL#;Isa)_cmL^Kz z%v50@Uy~;RlA6#F^kCYHMRDG|z!BOj`}DTZ$CX-0OG?Y^MGRxjJ9c)NtxX?5>dHU*spq&V;ExEfJhgs#1vP&zj*dRvw%=F5AI z;IuUSWv>z)S}|ofcq~!Zh!v>Ed7awCPW+cD7Q)J=tVXQV8qLw1f-0ksY{`Zi-cUmX zhmUavhpjHWj_D4c#jF-2=KL^91wvC3RV|SvuN@BypeO48&%fmboX^U>uz!K1; z)51^;l_#7$%Zm83kp$qT@YB%I##&q^M`M!!r06{=_uNI(aw0^AxUS6(nJ^^K8Qtf< zWL5jH)4Mv+6NmJMZ1|TzLpIW$7F(Q#gBA5pCC^tc+2W-ZAh|igw`%N2-PINY%4qJX<0^D$SIz>e(Rfs*6*j*9Kuk`M0}}-V_Hw8K z)3~MtF3YMRS?S-c?i!GThcylMUG|?yaB&FFqAqeaA`FZJ-P_%%9P<4w(o^p97C@dw z*?prGFWzV+c;=f z1k}!TquO#{ju>^*4zCz;pG1F(#Qd#2OKy0)IK5I+5x zK@j~_TyK~AM^%RYNILu+atM6=J#U}}y`6bev@xxJ1Xo2yl~Coe&&!}y&S>y4EXX=Z z;cC=CHhFH3>bS77j)Mw*=N5}N5i*5rN#U%VY#b%91^cn-+RU6o`o9^#=s{DF>-7G`_2S1_2gZ0WfE|TjBM6RdeR*KOcBD&gh`^zEad6?kLTrf$ZRCQ5`g1>c|!okC@SGQUdNREt-o zu;mLbv&PAdxxWCiDpRfi7M794?qo3$?bW)GEAWo$oN_Dh{oR(0Y)0z`gW?Lo&_m7k z+rveMdt8U(mq)dlBEuoRuSsVJj)W1PN$s!3$*&Ct5P%lZPwU;UmlIgcUin_iWlN=J z4mr>iZ}~u-21Xzq?(D_=ug z7NWFWlh#Fb>Cb;hhwM`|2K0?F<9+R@JmF~E@DfF=!6+l)B-n$Sy5Em4Ku|VHSmv;_ zh4ZT?C&#q~M)Qrlbou#Fe}_Rv+Q%rrrQ$Rtp39XRKs>~4FaEp#7LW79(aQRyH|apt zk0+_`<@YV%n4v#qju`BE=&`V-} z?zc20!p-n1Y{RsI!5>GkU5Kzqx`=b&vQmFfq^9$h8?oLX#Kd?E?2=zp^XTZUM(S+(#M=8GE1u?4H*M-R z+c{F&1gk23z@h*Z8fN19&4qUY1WER}f)wFE8i;H#}_4fG7*4N*rPux9uf-EXzM7I z>1Oth2HPbn-V4J%R_G?4Agatv?FMskg_&wdn*9QZs01Oep=QotU02SDkGSPIY!_uC zZT=Mlob01|iBv}EWKy$C49Qomi@QPzNCZfQ{p4)&^3SYFv0$q5x##pVfj^#`>idr8z7=V=61^9G|I!|~ z5A;3yP%h2~O;{miMM29=PZwRL5&BU7EOf< zsgWUe=<8FhibaihCa!ZCQ%N5Kl)CyNMurR9Whv4YUvYR@2}a82wZ}xNzm#8FawFz5|-2QcbFtS`G*dqx(mI&f0e!o{BE@m+^8a}+^T`fNB*IH3=7qwFKv0OegqF`501-k3q-$e}H(A8K zCsAGIUU`}tHwF8i%6=Y`K?Zgi4!HQqIb-Ff~6t zcMqu*oTEBkG7jC<>f*zx;KM#bh&ekw5HedIL9?==S=?4E0BSL=4X)q3+Tc&Ec`B+$ zIMdcyKjP9ehCBlx(&t!a1-%2>n=U`1r}*jIDk+GIZ95gbB9^*DWY zb_`f8C(D80qC38!Y@48F3e}wenEffS78z%c@18d~r!PUL{fmE?<9B~ZcBh7S+(%a4 zg#m(xYj6!jXjGLjZ=t;JjEKL-uP9Mm{*JTLQJ5u}l}Xu{5SX%~K}Nw3_<)^_;s57G ze1;YP7!HJutDPAiBnSqWEu)Z$l_(=|f{WuB)fO$GG-VK@@ka^WIlZ0FbnfzTOf4P;2BgW)v5 za*tjW+REQ^4WCm~Fq8IZnNJ)4iOn6y&MO?cdxIK}I5f=QygIp^egC)McdvhKp9r0wTC~NBu>@p{?bu{%{EQaP@nf{;4~l3BMY^hDdearEq`{&7R91 zl;4F5hcw-UbGYX?h-J9=nKCD_iI!z&H(l)3etJAhui%xN zn^7{1RY4}JA5;{BI?v4{kWn;Di_eufbP4>e4=m$1GFhjLA}OS)m>J0fa8VabAXT7g zN+EU?QtUw7lr&{%YR;`(X%~#TwvO5X$q0qf`;c-d4TvasiuG)znzSH|dhR?Ol5tHG z6p~z^_!MhCU>;7rm4{e}hV5Onr)x;mB;8CFV{Q`t7wO0dmgqFYis%S$A*au&aXqK{ zd@PrYdzQ)VU}^ABu^ZLVggHv1jJ$@YNOp9Ji3`WRl?4!W{$p6h5#rIg0+~wm6%(^KO;IkWmRH4QB4V*1t|0TXJv;KjYI>s-sQCElFUn6!G&Da2gSO4-Lkxnn@LY}Vq z1yrZp{sCg3EUoc%P!RYqrHF;{{1H|N^f=|nMN&@x?W>P_yT1Y@r}zjqz~Q(LGeD2W z+$aeIx{CS>c!InR(gn1j8Nj+57f`K zPAA>d9(beO=*6_}i@^pQU|#L{2lkHtcOg(eb*&BcKz*pX961s4@2Xai50JfL6xjV3 z*8~>&LZqGIaM%G@rvwnj0SB#>{ym~An|<(mi-mE@&z_zgY30Wf(F@y_D@3O&=l8D) zKnls`xR@G*mO@d%_|^E~ad)BtUOOQ}e?R+-p@9r#@xPYVuR`0#NN{xLAY8kvkaqD! z-P-$5zKmJ<2w935QJ<~Fr_Y@70Eq{bLJqFE*}&L__0tkQO*pGK#W7d$z_vSKuez5x z)24%Jxyuq6ZBhXP<(fFvr-fYOtJEq)fFW~Du5#R6uF+L!Rf6GN^$xIM)@lcm6e7#F z{aGoZJY!&v=7tV6qW&aXqO0zk5gV8i!|u52QOL6y^vMjf=D9x8wjtwn@*3@UxKpob z3jLP0o;SJ6@9&+Rdt_ZZpZ=}3V)cq|tDTm#(q~PC$#)a`n5S!#)t2KFLWh7!K<=|+ zTs6MtaGE#b9!?K&`>0^gOZweU?yRxPjdyQr*80PHw&wT8>&~9RKGXON;FcDjQ?U2t zuEXDdj(Gr|g<8mV-dXWamtS9dkT0iUJ?LNCeSji>pu=!bvk%ej$OwG24&pQnSiWUy zZETX>UkA0TXC{$qkMA ze4V2T3qDx6zb9e#Vrvx7+OF3)+zWv6{_UEvy1&Mp7ZtO4EuG{5ZJhpn$#88^EDDpo zA-_#&)}3_{N^u+p zTqR#e*lT$sJLTAmQ)lWT*@iUsMB2e+O{|k#LP2@BSQEAKR|KokoW%iua8$TU`vNrx zC8#__Z%+qiYG{`;kUNY5KRiuL2mpB)R2~`BDOo|4`oi ztG5}&&%?Jp4+nU>#elMjK$x%qCMf*lR%T8S6I@QoiyxFl8>`My3wX=jVq%$7C(E; zM~iR!S#xGl;%9nH)3yRrUfbU!vmrU*>#Ho_AfxG8@Giw}VwvFto^g40&L^85qY5*p z+r>5h2W(zmc`*I}iVwlL*kv*9EQ}yO;mMX~Hu5E0sPvrQnt{|h6KB$asQbAA5FAOV ztS~3ir?XhZw1L~$!a%44xp&}qVwHIdkaSDwxI*MgysVICkn{09Dn=;#*xKcRB{ex} zB@9TsEE>R4ARc6H^=7OGEBSVoltgUny_~?sSVTsU1!$ZAc3@thav(Dp*u>~CUL$mU z&YyOz$#`C%Ce<d~iu1*`g5!9XQ3X#ylG2 zk?9JR7mV7y3?8^L@NXoI!T-h9I|Wx3wp-gl$F^%(p=j1L_j?C|>9 zgX}hB(XXQ;LOwOzG9+}I+@j-*UzaT4r)}hd>rs-PHIg$8U1+eTY;TX*=9dHiIZvvx z)qV~a)62%6i@#ObDnA#-KK;)irvPiOzCghXML>vGU!>r~CEoWf1Nhl{q|A%N|PZhw+Ts@5f1fTEJSNpx$RyEqEbXw=a9^y}6%3#$9kr;CSZv zH!!Pp^2dLT30AKEA7g@*`TsK}fPb8e93G0F+G5WCO=CLL7>(IrNBp5Ny?_>I4B}xv z5QX{NOpa^>;CiO>n;^a_9&d&fP=B4AsLeefegQcS)G&oH2>B^7HDlDlil}<-8v_XE|qo>nl zv`8OH;362?Moh~$bhc1TQt+;@&iiSMZ^Qf8D?KX5Y5YHJ6)j)!rG=<^#eGiff3G?c zv`X)?OZ@B4bdvWr+w>AUv7YAo?rQ!#(pxRMZB^&gU6P_?a>N0c+5P&n@PV+Z=~fNC zDP#VUxxlJ^B=U^>vS5r*GY|mhma{o#xb?E(Sy%a|4)rR?kj%b1@cL9h`=+ExlNF^K zs?2Ch?g&}z5EuNo$kr>z0OdX#P9-V|bez-7I^RalL6LFoD%y}Lf$waH@$85lC*PuC za0n!jBo=!KxjY9TeMUPZt@O#Hr$We!crpx?t|$uwVk4(#S5RE=7;JYyrmA7DwWU#o zXhcOtgDIZ^ZYTru!Y&wFYCT`N50T>LRYDREb<{-U77bJH@2%&)$C6aDP6}9Kl*vYk z;!$9<1>tLS>@#l7f3E9BY;^*;yD-}r>$O5p5yHPl(B0)sYH zf^^44Kx<_@&B@}acd^%L|I0+n!hIcmSu}2R>jw(&(h~AJWXcT3#mURI6+3%k=V8Z)13P5a zJ`7eh!S#nm?oaGe{-?85b2$y356^+85>D?=dqgbSHVpBfXvL1x)&jhq%oTA@%uUXt z&W0F|MQAMv2;%D2sza(|x>e~>%os1Wqi)4CPb|L}`8v~~{;KIDb6mNq%&KfQ`L{ZM z6Bwhjva2yhD|h<541@AYHu%A>sw-{I9Xqbp5gSd)FjHFz&$oXbllI)#-iz8T*`&~DoRT9-g-NTusz`Q28?=+zaR@Fp#L2VYo z{;5AG&K{a3(7t7;ZA{xx<^t<9tY(vTd^ZHpJ>Xvubo)||&A#JMq(NVE0ChSS^n@F& zxNfcj{CP0-DUd|hr^2nNqRRh|g>T_y&htdwOc2kR=Djomu zQB$s~r0^a+NspqUvh`AddLO}u_fFBXC5*`j8G3i5Lp1C$QGvTBTDACdxUTC~4y6xJ zh#+u!b#O?caYpE6(yW*StSQ7^Cp)Wk;?CZz&o6~B`D>A%x*dhc$<_aAtzQ-V1pl^+ zEAZ8iQa%ie&O_41HXrnL0g3?g;8O7APK)rn9_)@0*rNs$uQ=Hf%mR*9p!@Jr*w6dr zlu&*!YUG+lj5a9*#0C-sd-yTNlU>9?wH1!p11oXn6_r)j9ZLSPSU7ZoGLE7g8 zc*csZDFdWy6XfmS!YFTAamt^+*c{`;0P0~su%$f%=+pN~ob=;qyyrRUMd5!A{?uM+ zFbV(*JJbI@)E70|Vp!Ucrk<(Zz%ry&Z-0S9!>;%@1XE~n#<3QT;8-6lyP?@NQb21MOd)wQIq@E<<>HZI@VG4c{39Gmu5WoeEWaC{?Hz-j# zCFEO_wAhcey>BN%VXMeZ#I&>~txks9(_H$e8Kj$x+?z)Hb}ALSBgQAzEfJejZHCN$ zP#=J*ghqK{oK<8wUkT7Gtka#XA#7~1Xjd$eYa-@+;9Z0~?h~3<$#LbLqQqWv)#$KL z0=MwP;;+|D^FsT1PMSHiTd}dbG75z{DRm2M%c;fk$?6*$+uy z#Mfl1F9%mzYn^s37k?6)c9_ZG={n38Njp&-pMxtK%xL(;5ZbX35Fn{bK)5t1R!S+jHG_<5I zbq?cy14Xvbv~~Sex(g|b=T5v&KHATRE{)sb#O;%CCcNaob+$*UK4R(f#WbVh9#~hH z)ALpt6O{hah9x2?P5PHUKoNY9%P_-QE(3FpL(p|J>Hy|A_enFDnDv}Rh)8Q)9A_5F z@3_0KnN;VH8&tgc_h{dxYW!@+0n0C7OoUyK6_~#Xe;(=}f0t^sQg@b>xXof4xct18$Erd$S(ku8!YK1`hf^mQj= zc{*53gX)=Q8!7eVuK5wNJZvfDd5*IPTY7CE&rs}6)fwZ-X}|cz49#cg^koO?+&8I& zFO-%R{-vr<7Lv^uEm}uD6m{S-9{0O}`4p%G!2XychWSJ3)gY;e3964!QJakSDzw-v zc6~Av%!780rdkaF!z+JqqQkO?EXTRvB z>IOvD8BiwN8cLtAn$-hUXgPg(noG-IE0>BO8r?{WO9=>^Gh;asLQ-HSo{8y13-?>WvJLVvzI8exAu8q$Oj7>1lW1~?LjRo^ArUi_- zXwvyPCa&SF9*VX6t{*SElmjus!+vAN>o_w}o8(^52HgV7h?AD*t7dxop~1iv;T%&= zkvt9?*yl^4$>?6lREv$B&Z5IAwG=LCbf>>VE1=9^01qeH-GW_iZU_JaVfxAahB$r4 zvY`O~jJ9VsMC4V0&ypY2hfU^KSay_P7`Z|2$_)$w$%|Oi&IibavHUX13FBX;+Qo&AX|f+nQrs4^X*2ZT9P8Cm z>yrej@ygbSQ^M(l2PACxm#&^{nv3GgCoaF<#72_`|*|le!JiA%L#GKR-@#U+7tfMCbL07n(q}ZI#3Cx1^ zj5b=9+EBS+MtF72Un$Q|Rshl@qzVB*^eRno^v^2mDOXCD(&j{L6a5=!XoD<$a){g~ z1!3-CD9Rp5+UR(XO#JPvo?YisTk^mmzZW(kg|X)DUDDzQ#0T=CWZm#v!~fMswG$wG zm3Bo$Fcm%zNQ<{&@mSE7>OD$iv|H!0)^aV#Hqeaef!83H5<_!L!vH9$v^plUT272; zk^RM;M@^3{GI(WC_82Q_#f&nXOWCZq=ty@qLgks?4WZh;ZxXwkYYBP3q8f|#=~Ba95TZc5=L3Pl>>!vyQoKSAX0Ai9W?e>Qe4vK^O2eNRuXKWMwD zlAdwE)>p7XO&|zOa6LW-2|&O-RSA%&q*L68O#$Yu_Tt@<)d(ImgS6duc+fS>q22ON zM-F-$t}nyw?UBFQ3CcoMlOmeT{XQP)^)NbaDN~796DF$ZZ&;3L5F!>_>k5UO4B+L0 zIJ)@x;rxz(_{2sCs%5sjn}`{HcLActrQb|)+9J9UT^mcOLwdo)7ZAX_+(~^~b$lVI zjuqFYxHAw?BA>a1S>0H~gCTNH8EYi2RjqkQ_3AX{uBhWg%O~2SFeAFwhSsWJ=$# zjtZCcZf8)$zYoo8cWJ=>l4#20XikIu-T?`NGG>*hdM+ z#=2+-I3`3ni<^Qxvrix}2= z*2|=(1IgGq19aX*VOCevsG1^IxYrejZOM-H3RR2OK{ivc=Z3{;>)#=2T$H>dF~cnC z%affENdV7vUrjtUa#J;0F5&U32PnW}wytPQdc;b)Qb5w$Wti0t#~^D{X3S=hPE(-A z7e6;T@^5U#>&|a9YKAzcnr@vf?}72CFIle@E*~|f0^Sd5^XCsha58RXbW5Z9c1kg@ ztKufx&ys>0^<5#)v^=G7sG1NF%)Onv=&vxuVQho`B<{aVl^#esN8i+YcqBYvgB5-l zp$0%!WDBjWY_F?p%<3oJvQj4j{e@nCgNW#4E@dsG_Iqr2TiGf$6Q;Bnl$sG}eCm5& zk!Y`h1So=VPo)7T7p??%N(Q(dTvj#|$BV~L@ZIHb_O8N$xC5`Dk~!lZN0)jsm?+<% z7L5~BHAaGUDZs13aI+qBH-fR@)645$FDDBQO@PGRz|)&?yNn8U3+7pDj;3n+bvLg> zduWr$IwCvqW{HbeD)+U23+JDTXtxMJ(o<4{)n*(Pz>P z8w@$zX`%pwp4ukvqn7)8nm6IBij=W-cu@B z6^x%D!lVI7ViI5YF0?Nh=(+(%kjp{HStOn>Mp`-b!#+v00oY-WNVv#Pw)Q{NiAZrWqevN7%& zBvvY(%W{ecT)Os9a@*)tZ58WzTGTPRgr)kCbFyGJhor9*FAY*gGFM^N&Vnoji~=Sl z50lx7^H%z)&8LE;@o>PvBb-qZvyTq3Zaqn`PYe-wW}@rp3Ry>?fogX9ncGkuK%))6 zV`i?r81oGoqiqOkw*pPurZOhlW`z&+`N@YCHDK6$jk@`oMo|gQez5H0kW0*`3Eccg zwBR&^3G|jEP-7yR^s1OhB(myl=w390GMFLwHbiD#XA{SRsjV_Z9XsJiSaa%y#@LVZ zP2|#@xzJiHvUC`NuYs#XFMm1$Z1cI&^3l8rWU$*p9UJpZ)(A*Xyy3EjftZFn4ASfS zE{-X=6gM3rASXPTgV`c)MNk=3keSR}sr2JsH>Z2SwzUt7dfY~GjPXC%KiRIiYOk`Mo zCF|A)#uIQy-p8vk@@TL)I|kUBD!K&bZ&zhuS&l5qmbZbaXEH9q7=4iXy3#r28|pz> z9hv*lm?hkC964kHHf0o)K!1;vE%KGeH1oWA6cyJXFk)A9EuM5;|H0#17Sm*^K63ZC zYRSRKCfO(zH*NngP&&o$6Fj#ld-=7zIO?pv2?ykVui0oukf>Iu)}p|)9|Z1Jo53OC z1W&n*Z6U>TKWZAE@Xf4ppx5ran+^1PqYd&_e7g-uLAcrj5RRE}UFC!OW+(-13hA?% zn9tx~rEJBqh;vPO1EN9&My)LPYkOh#676u7@Z@@8Onb!~HJRTY5%GxMUT_@dK>P|s9vm0vZAjonuC>|oEj*4 z8(xu>DqYJTfWfLBNBiGQJ_5ztl~Ls_l`*$ev@mf5Vjs<2m2J6(E7MpCAYLMeis!Fb zde!ok(`Q`yljA+8>S1LQA(Ajm{oKFLll4h|Nj?dqXa-quCY0VZ+p0mOM<;!yollf( zD6E1RFyPlMdh9rQoY#ig4J=@(>3B6eVNrh*AA^^(10Z>^*UA>pAfl*o;Zs7@w8iUD zt;wNb;#-UOZxKs%gW!I0lL5vi$;_Jz3rdS$4iF2F+k=Mnt`%P!3C-)5wQx~_=7Ff3 z42)UZUn~Ex@&oLId+d5_dJ;gdFd(A9i>2XL3Y8vK_OY53)x7OP^PI!soDkqm{#-eN zgs^#a0_35831w9Q9r_~bJtTTV#R<>nFqoXgF%T_C-C%GU_0ZWxLNYMP_a*Dl>ew{Q z(FWC>+}%(}e14ncCo{Qu^Pu0&=%9NVprqCJNj$Sc&^gp)*;_rYhJN~iyrlVY@&D&cBOhPp}dx*1s{ zhemJIBk8&4ON$Y7j&#Y<`5ba9Y8ZJ4Hft+H)}OPwc@6neY%b5yu=gLP!SXb3r;*Kj zT17b0z;7Xp_c%??q?n3K_XTL5b(U+J^God6OF#HO1(QzAkm+?_=&Lz|p%bkUiSQG~ z0;KPrsWeO7PgD#ao|QU@a3wG{XVc|Te^NQaTj<8%`BnG~?~RfF@^xL|+RKkl(&-_xc)1s%lib*xR z5#>7g-l!!66Us0zh7`#Pph~8FJly#JymdBhz!8Y z_1DWBqGH(f!^zZGL2uTMCq{<^U(LIosF3DnXFs^YzRTL~I< zOwu@SXbqhm@!W3^&lNFIgFK&s^#R5SWT2>-qVlXaf4+3NfdHVkhd}JVoAP}L?%Wt8 z@vlYMulDYbO**U?Ojbg)*2LepR13%KYSwytL;<6>#+|WJKkiDiK$Dl7ZHgPa&rs>? z*j@3Q`cb3@I3g-DLMtW5o+L~%6*&{>HnPoTD{mvqX zA`4*3Z4qcU>_$L=`RTq!hkQVaNUfbe?~q|Q(|76YzK;`rU~e+WOI%6VMkQen#Rc=9 z{aHBXjk;vnDGuqS<)e~>Cl2cF{2l!K2xvS@BA=o<&@>-5t}l3C!kdwox@(s3drGF zg6K;jom-eSAg_{8D8Zz|kIBk=NVzm#G5v%@5QeqHgl`5p@*V(C!3gAS=r5!}kn;{; z8xpS6gJ=YXfQyG5jkt=T@Oziw^A(TDNTI+=Gj!q#;vV!s?Md1YcQ&XPqdfVl(P}v2 zCozk$RUD~r&YdRW?v1$jtltds05-UzoAZe67IppPwc>%#C?P1tpJTVvfAyi6LHVU6 zm5KR}pw=uz@7VZB22$r^qAXHIWYB|$|7(|W&@?pPt=ih6_IO<H!mO6Q(Ggeeg>f0Gyq2I3vA9{>|khj#-^zI{}tWthP%t_)XLi<mS@u=BRhZU4D1F0Y(J2-!qb{LrmdP1I#^{1Qk0Hx~1K#T+CRRMB| zp#KV|gb?7bjAHFKPGw|Wk|h7M9X?I@X`k02igNV|9ev#Q2#z`_;)2s277H_i%^6LW z_OedXLFjt|k)qKY>|c&wD*weY40B78kE7B!2Tl7+a2K#?+EB*y;kr zkgkt}j~uD>*dv`*K20~{LxRO7hxNXkF`+yGtHD0`PjN5RCgbxyeEY4M_HIoYM~iTz zvGg&m1~xrJC&poJ3soVrMzfsMg@ael;rRny`Gl_I@b0l(4j^iDQ;msh>1!n#-cYa1 z^=jvORV&k&T&>ln1(QuJ{SuENbg`qlFx*tdd>=a3`9AuH##no`Ca}>Vi8!*fm3E@r z29ruHzNBEaL$ThI=87?km_L-a&6uZ!J;mjMcEk;cw6C$W)Q1TilUNFR-eNAxBSyVlD(MT6m z!CrK4Gf6R3!6M)d$WA5*#ltI%5z33|sB8wwZgi?;$RXt#SgeY3J^b7D_tYj7IC0C> zeI@(Bqt1*%d^9u>uE=x_nQ38k$R+`+?b8yJ=qZ#>0sxQx_I`>iLaKfc6YV*4JES!? zLjK}F2~@B0qCvm==2+pNU^nO7iaE=0{>R4>m@4zxlAryav{6)u>()9!tSg{)%I2T^ zbwv$Vgi+7E5_d)?w+G$pg(?4feB-U|$Xb3^>2;F-c8-vI#q|-v#YQ_{ss8QPO19q4^C&w_;DFV zrEjrZi%TSMM+n#TGq>Y8lQ=YYtS&_{+g4r2xqzds(xYj^`|c}{F7k9CJM3m>ZA+-G z{M~SvWC1&Ff&{+qg@cr8k_@Gn5hiNL?P!BUYE@c2kH;#Lj^USm54`mVvrk#sp!f>VNTb2O5)1aj75XsNXbmoln2+dgXpw6U+~ z=2;i2-cpuxIzulrZT8K6>F;YT=C9h;I+2&tKstY^|1{sR&$m#}w+gap!?<|A?h-`e zW@Y|YOJx6VJ1iF$>;E=v54GA7NL!E|AAjZtFyM4f680g5UnV0)=6u0XSEpFgtmdab zZSXiMWi?mnco9hf8!NWXdt>{D!8*P=KMCRAO`Lh(hj(w|cd6Iox!=(LGeUItFqo&R zydJ(^5^NVWib)Nm0(`%56jx)Qqfh~3oSL*qeZi31MapVaaC0K^+h{(%01YI6O2!$E z?|Saz6P)VIQ(aZjZMNAn>9=(*-Q&S~THVm$G~J$|z>fz$JWaP@#h))XUyUww?pAL~ z?{Nwayz)}{%ME7Z1Yb7Pt#qlq2V*pvq9>c=@p0%|U22>1ECp4%e=>a{sJei8RY#4c zy1C>Z%YiNAvzg0|}8m=m1(C2tQ0>Ic`b;N%J#g=#&P=Ucoa?x}R@wh~~ zSz|Y97LE#ud4`In!>ntd#$ZZUn7g0=+6T&g0q27z=1b*`K$2S3(R)H*@<1DHxfuoc zesL)R)5&>z-$0KQGSq;xY)G={cfJgTSWnrC%7lYbe_Y1Fxiz%Wl7EPSGxd%U;%YP8 zH{$RKP4UsLpd}emb4qo^0_HCyq47#Up%hZ!{@nTHD3mHV?VzO=)PpcP69_J<8HUc! zZ8JxZil@HQgcY8!ii@!#%0AofM3Bbub(pGqPaW$ddWEdm;%apkGeY2O~YUX9WxF-(? z@;*OKd|UEu?MIg{tz>E9>|p()AQa2uu*e@Plf)z~0+S%M1^Vn>*MDjel7HKYA;qSMte#~n)M`I zo-=QXWIUyDW`1J?$%n(!R7kf( zg;M_wYe*n}wlG{!Qj!#di{(0_Zt00rEB>qOSxHfp`e`1Z)D~+MW~|c-uSBHs_f4DH z=1iBmr?j&=6xvaJ>q&`e)Swy?H;P#T!oWLul`WkkGnvRC55_vP1+H#j7O!qVvD0)t znPI2CR}9j@_qSQVL6X3@0^B&|ef^ugvV$DafW_dd4V&RXe4$Fl+({VVklWkF`Ei{s zAD)0<3q=8dHdA4rva-WGZXCd_kNzte3;9@&C2$MIiP6aFh!T~P2-=<%v>siY8I+@z*b%Gly(RUc&#Qi>}Eq&3^+G)+D>*#OMP_P(W zgUh}uhT_gUSH0bXvZ$NbtH4btyeL$eQA^_%6ME0z;_qJA-gclTWJ}5RCcJeSE#TnN zDjKaZj;!pSkhw0=^XjhZk|{bkylD%;hKO?zn+lp2W>YJkn#)B@lSF_-I#Mf!h=v_N zNa0kxHZ@GA!x?}zcPfARCK1GUesE?t?y0i%tiGMF;tZvFv z;3bH%EtrbS5Z(5_Xy9NH&Wz`KwNK2CADLwWD51~;K^Ctw?XWkBc}ZOcJE9tZ4*qg( zGelQlvSAOGzDcsQCU*#Y=By9dIwr;IC5;7~{MK(YXifpQ;>FlHGG7%P>`JEbud!?p z=P^n^iRsJ2j~GhpB1OJEp%;a|RVHJ$TlMc&X8V2E=pZy!k+nR`$tUxsDTg6Lf8%>l zdX%-Cz`0HB-O>`CtZr~y6nGV^mV98jUB7qkR)d*Aat|u1xCkn+_uJHWK-Yv0tojM? z2}DFCd~FMEJ4AHnhmNl>+5A&y%Ri2Qn@72Q$aIK9&R6N3Rl~xkJ4{&5HGq)8X@v0A zOg=@TQGVsPigH}Brtcm#zF)+!e@8K?H9WUd?y=6mV)y;qaLd(h>uNq?7z|B~Zt-`C z`+kubT5V(>ff@;w(fy&uJ{^<=?5htzFY;VRJDkHOlEbXFueHuEPgI!QSEuCOr304w z3R#=Y1bk}LgRUH({gTxbaWi7gI`D{duAUPAuTDj3-@K4GholE?=fOz(hZ1sLiVVl> zV|wM^hOk9@gQD@U7&LI}u)*4RE4ktp_jqZ|XHoz4rMuT42QJFu^Lj>`=@W9S330?<{-pzdy~Kd8_;uFHO9 z_LV`GCU-qdsuGal7!+Qs4Yvz^UZ|Wm2SlV@+&vou|LCa}2SGxsL%(lgK*ipUdb1?R?5apxC8$}Tvjq?4QAMGT z1sf3K16*uM!1E$jtIaz?l#>l>^39v=5MB{qGXpjb!R{N~h7xHw5MIHssJE@7H8r(c z-bj4@>t}%P@}&pQ`IGTy8W0Hw6NqC9jleG8an>Fr#9k7Z|AxlY7E1!4h6W3jEM)!& z)K+a&E){on5y4L0&*EG&m(kHFn`s}!4eOT#9`}O|SM|y+#JpfFRRymN4*0a_y;eGk zxLd*tDQ)83q&qaxa;qrbeX+U0cQ~k-ArTD%_CU-6g6bY8j?Q}A6bfo|A}uNAeUiW( z3}+8OBKL~sWZVWXp1}qT`IJz4G|CVBVhNN?vBaDi9KfV#QnRWO#O=2c<&3dD-}9l5 zhi>xBoFBdL3q&p^ z%fSk$betq~QuU(>HfXhxP9*TFKW48UeKz>e^>0mThS_L7X&waR#&>xaoUCh_?1dG0 z;#Xb`zNl_R-xls`z^#y6hTTKt41HeRu}+oqMnA;fF9db)(!s!=3K;g7lW#? zVmv!sqTd$ow2SGUxh;vq=cfd7klB&_Qk>*jG^_wD(Rso*DgUuvGK2!b_UaU@d%d9*nM&>)ub~H@b0&PA$Xii@YM0c zcXrBZrn>{`;1cAa1JP`tA>ZN+C4BH!)evKvfBDjwTrJQ(Jarq*6^&|g+Lr=t2?;_r zmMg0U=FAxSy-64ux|2FwUu)@xedCuxFyaDRqr6)YG+*x0E%P?=aj9_8O5Y008R3^* z%M9*ISY3Ai>+hZEbuBt3_ioHmp6Fb^Qc8dHO|?-;a&wax=L}h#^Euaz57s%rmm_&* zOj_u7iuYQ`?NBuR$26AJ;rl>vT@h8wfSCbayIG^!-!xECXiv8RvwWAyKh}*E2SMw@ z81#Pnes`by1)A{ql4{@vf|?qy!}(J~#LB|_zX$yPY-Ey%|3@Hv15U0S;r90j0d?J( z_-7mfYQZ{&`|^#_a8+1|5Z%4Z!n_Z^-H{Fa-`|Hc1#=lk}` z;o~@AF;n_H4E1716@z5 zH0vybvXeL^cg*INaq>NDcDcv$z4^VkOOQQD30RALf#JPF$(yH&&)ND2gK_kfJCiuq zQFyubB<@Ym2RP_aLPP&OC5&xteF|-Ry>6_&kqQ__5l3KQoV>B3S^e5mi`_oZ z(iRPWYN52(Oe}TT%!}e&JM_7;)Fm_Uxl(ad)Cl)A_Qeeobz`IXL#NWi#U>_H=W9M6g-4$g5GLi&`?)XsPH7uI#wi{E~1~K zydiup1Yq)1BGeCwOkG`HDX~hWgs)`0vL8omQYz6_JHlIf29hxnzl;9QUD~hnxXZPd zyf9QuFWmLa`%u*&=Mj}GatHjdla<-y4nhBIYzU zssEN)%AIArU(!Sye6t9rvXd?m7a99R(y8aSOrS9h>UmK{jx!#^V$;73=cNb)tK-$PDfx-C9DiMas9{VUi}A z<}}WByVY~M^#}qJa1+2D9O`hF$n$e}Xjlak>S?eBxkjI`xPZGD zsj~4^k3@S8DAX7WvQ&SeYH(=Z>>*@0GGdn}oZ{8Jfbn@MeO5JbU%K!c&}!7W-It#>hFtntN`Iai#f^s z89|fc@dnZSLdRXk;3=!r?2VN%7CSkY1qvoLQWp+Jk80guE?27Pq;4luZ z*Mun3G&1lds?KFoLy3oI6pcV443U{q>kW3BnF`5k5vO>|f|4#(Bcox7KMjkk!tQFJ zH#Mk#K%Q@FdcvM5NHUN-0{{jtnEiJaux9k?+(gaxhbvM!lyGPU#-$@}6Km90*!4D{ z7phx2HO^wtZ7F9X@PLYPPMQa_WUnj8hj`2@+&829vu5;dhb5wzXP1mXt$7u2n zM-;otWw7ifL*V85Z4DIj6BJ%h#DTxg)X4PGrRud*^^8Rm4x~5V&t$B(Q;eQ9lFcL5M2xixI2pMUXp@J1aZ*b`%u;vx())$MGx?Ki})_5oxnd5#RviO9CIXfy-zIY>L2BgsiR zc`$8Y!!z-!+W&4%e*?feFAqj3r{WOWh7ko=;moWV z7{A=j=ZQF~Dd?V~lAO!|(P)Awuic1K4_0w*Fje$tzSvVE-_d;N`LP8fzDB5FVaEp`0xYYIb%60mcsYVrG6*yH&TpjUHP#jq zwuQ`27qGCvq=gScuqrlC6gQabo!500GSl#6rxKdPC|Fjv$X7HsT{&GOFimw1?^F2i?6bUU~u1)`xriUk2&{;h9 zsHF=Q^Ti_n4K#5^|Net6bI28mv%G-=vbxg{EV`!;wEy@e&Z0n!sm5rcr)9M=XJdF)K8K8n0jYTGiI3U;mq7JW7qtF!UD#ia4 zx$bEDn;{?6;B^Dfp)8wB)9AU`c{P5%JQwGBBEg685iRFKfYM1IA zHS3J9o9{oPS|ze*JhJ_6z5tIiOT>Xbc_Q3PglMboBO?pwele5GR zmi2aMbQlNxmD}mVdJA{r+)clJ@|Q8Z8OjJNe|rDvexOs(l!NVWysbzyx++5Ma}wz~ zL&$8WUBE2YHV;N1CwbeGqpxiyq5!Q>O63Ck1g+YvN=NgpW3*wU4i~dk7JGT>&@5Ba z@P6FLdVhcz{Pcn+GtQDJw+yyR3V*9jyS9+m3BgPeP7 zV`|~n z^QpdcK7}#@OSG+xMc18?-AyD>%)5X5yOtUhEV4+QQ^AQl1YW42J_1N*@R8^KNK&fW zvz5Dd($Mc16ZHq+fjJ`Z(1>3qQ6mj0Vgf!X8|O*WZBr(iMUj-c=DO92xkpsqpC@e0 z{l#;Un}UmUJl4VPj7u92@yq~7w8@z^k9a)5{w zhu55_cg=~l+gwW~P#vKCG1%i)!C#t5Y~U$Jsg>{Vvyj$*(%4fsYv4}TsGPy5v)ixS zkJ`af->3ZjKu9{M%Roq^1xYm5V)tusA&B;hJQS}`fP-dR$klT>$b3bIJEsX;tP5ouYoaBmcr;Xc#{UmPc&h=lwf5cMC zB)fu14d)`KKgEk92G1|mu$w9sQdfuW)Ih1QL9IueZMPz3FRp6DhPE+6w`0+E$6v~( z4kE+c7J1b%#)fLI)-@4Xnn@=uvNz4w)B7F0^&X=IHU>q?;~;5yg_~!U6kq>`n#CCq zJ$4?{ZJ_+rt&2HQ;lhfwK@r|Oq+1y^W0G}< z2Cbtum>Q3PMWv*jR--Nwk?h7?*skjS)k>dfPRiXzwbe7y5ra+5F>5~19b>U4R~Zs7 zWJiD0O|_O8q6h@_c3AI#82z#qhTaHh$eP2e%-X4NvT$JJiBQ%UvWUn+tB(_%S zE@Z9C0p^?KdhUDSw))P1Sg+VVI+w((sDLWuHYZzwrkGN(SXOK{r9O=A%^xwQ;Yycu zS(gJl=fkZji33vv(6VFLKiB+X3(HHO%CmD)#v%@GVF37Y)O|c%-?F{JcLY%0Hgh4tB#`QMh{34_u8C4P6v^J*=B zZ!vSxQ$A&v40OsP496DcW=TO8-BA?#fN=?rx4QvJB{(R!P~aTb8 z%|c=Jm}%#+?N);XDxw}}VvL4M{r})!dhkw`dfQ_k5dz&?*olXyO3k`;DWTpn=KH## zER_l1#}>^pS$Y$PtxPCOTbxRo4@@eJ9mN`nHYA~}lqqffg4*r*e_XxemS)kmw41h7 zY1=j`ZL89@?R?X=ZQHhO+pM(x)!M7I-OfH2FvlD}V?^)qgqgs9coZ<~XBARr&*czx5LajHGb3 zD(`w->Wh9O(m!v>=3Q^0eGSlm-7n*j9S_#^a%dF_nyhXkQuXgT3zWiPAjG!oxzBwa z$i7S>cI2*i5M(F=#w&W4_3)?qW&H$mo34l{m7RCCg5GZ%YZ9YiHf+7k9&fRiN+QwZ z9hEQyXXo;RrN^}=-mKu$Ew+s0lFh%+y>`K7Pi0X{HilZj>bN|oHHca0n8fc$ zH*9#{p&+_iV5-n%GzkLy)5p?v%Xfl7KRoRH4CwMna?nr!-=w6!*$3%_TX3Wg;vot9 z^Z4%uz(N-#K5zZ7K+wc!Dh`h`LKD zr)quh)S746e)!zJ1g_gs>O!lN5~8_X{y@p%P)hlOBD}JmmcA^!sE|9jgbM}fp(p5t zDz40Q&bTlpLt`(yCB~OSKph^c6?x)2E27P%>P4;ij~3s-5L`LSul4N0Mpw()SiymP zzOjAlzEt~0RZRBbw=h;@gOKSMoat=4+Tl3+L>vUE2(-94V`ZhHi+Onl;}gT?f;bl$ zg52wwqnJ%-ua{LQ}D2s~_>m*nPF>RJJ-!6GAprrMRPT1z9fpkprTTrMxK zQzXIARqWdwD^igtPX!hX|4tw27oj%O{St+@9;sc{Kq z;>i>AUZ(7Pk;Aq|8_c3gq{F42Z#M-P|LV(!LBAPNCjlwF-3)*)9$G~aNL!Cyx(zxC z^puy&-kl<62mt@=kM9qpP&>lE{&K*Cr$`F$zOdB4i1!m!@p2p0o>_43?hHjWFp=|+ z{J!`7&LIU2*0s0N>pEf8+t`n%y!(v5D>A+&iMx|z)aNt5!3GSZB^OqtbjPhoSK1|3 zSdQBmWLs;?LCx#ODHe!B?QCgN8E|hLSVo%2z{Uf`>l6(H2X{auSfnw18w3E)P!p0| zyc1<8S&h0rE=*O3(iD}M(1wtGZ>2H5b+I%gs<&`kgq7(o{pSfBr=dyAmM1((WcI3*BqL*6zdv_D!zXX=>@Q+Nr?Zg z=XZy)G5rzC4w#!R%xX7-8aK@8pku(iBQuQM1V$$(Zw5lsF)3@GqoYuW;~yNCU>0JC zV(1yD%CS(W*ga^3J$68Usc4wxdEeCZ-#lkxFusDOU21KfWb_roEi}QAf&7M3Vx;SC=L8X7KTe^W3s z>5&oUu`|BiieIS{H0pf?eO-_|U;Z@h2sAteEQiIrFAKGfAv@Mh-NANuE8+_I5B|NK zc7ab7GJapeePb6ZIy-vbWDYctVZ)Hp&Bsh3K4lAiknL)h69FxnmCH6?Q{-p0{-P;E z{ql3G9x1@xIp<5L3)gDE1M7bOU(~ZaU>)ZG4@TJ%*^9zf-JZt;QYQ1Q1OQ$D|Vv{K$}?u zMZ3XoCu#q6Fg;21-MJ+ZFIkG3GG2qnWrkqB2|MT6m*tYxWK%lNM>!=T6LB3JreJ&Eqt1EFA|sD;fyMoaaG*JaH`I(+p=3s*j(SiwY)#VE52-AW@AeaV1&U>tjTsRJb;C7 z?WzRa=nyYSB|x^99ZB`U@H^KT%80~+i;pc zSTI5)mTmpbD=!wx_~(0<8Ds+y96K(&UHk_`s<4D;dTLP-1N(=XwxT1%TdDC|j}5{x z*rBvFL?bJ3aNa%syf3*SB23PVs2iIROwjLdC*#!=F2C!#rmc#~F`jc&n$BZc8Iu6M z5<%z`x3FqP?A}Uowrvu*Z|di)ve_`oa)y!Nh>>#?St9Fjw5_@FTvMtgxCE=57BmXN z{E;hzWnqcmG9ewRqZ)K4NV+CaFH=zMQCQ!*Pt2S-Byh;fOn_ECtO{iDOYa?Ql)F4Z znI8kwEu%~C*Ota#jh5(!Lh-uN*ChZK+)XN|@>hm`-t6GIy5Zi)7!aStNx{%xE!OpL1~=77@Mp?SteMT!c4BVllX@z`087rN)=Z0uVW8M6v zch$!5eUaa@5iccI3R@4b(h=~z+y~rh#peDj9mX;v1CGl>v2s1r^zO<>J)z7?UA;jf zAxCIp`5|8(M53jXyQySdJjTX`C#v4ea_qCkmDbZEXg#TPx|5PGay+$Xs(VvBVNSA( zz?cGk<4;G`^GxpMo|I0=Y+m#i5#)D_k&vFwK7Le&3UOZNsx1M1n73r&fvnx%d5*EZ zo5;Vgh3y%7ej-D?ZIG1u)gPM!-4}v4ylhVyUHbH;V@0(_{}z6^h^QaBVc}A2`@Dqf z1_7-a!vzc;ZCY&xnpj97z`***E-$AI9vHgvoc28-q^O5ZVF4jZRPM%g#7if zZ2GrRamjDWSLcOwNvBwIb=wU5&~`#M6bbLH!=N5U!^n4S+7>Iqc&cGKEmhajowf_$ zgn|nxw;_&aJvZ-*Oojqe^6@=w6dpz`SAtf99+}QF=l1}r=FTH${-RO&R^ayKI$H6( zJMo$R4!ZlJ2)V<>r>g5}Pt{Eu2Rpetd2hjUx^S7Wy_HnmNT(FD==YY_GRwVd8!eqg zR*g5J+#I~_c$sXUJ1(RfYnG8uhKIeE%`6o9J5w*M*JpU=r3pp{{bw*PT>Q#qtS{!QcA|F6k(h0`8G z)6Vpw{)iYxUO7e#4TpwV2Wkc@Z_0@ookMI_7Z2D~?dlv(@igWABcNYzmuJf!+rh9x z-%DpY|Cy`7dn?f0_0#cr?DF=oYaULGGI#H(6_=6-J$d<*%b;nrv;qDNfA7WbapQru z^C}Clve|7W9|YV#l{B~Cri~wt_1+$O3k{|6ZW`pIn|2-R-Iy$M^-2Gvxbgp7KHb1! zMa6+DVe^s1`IAfn>?{uS^jL`N1c$hNhnaU7|D+%iiNW{-j`OVWQ<)}>baMq2M3Cmd zX^oMxsTvvJiAeM=v^MV4)W^e~JoLJblFtEut$b6RE_k#rVNS$1gnI^xe>+qvj8O^_ zNnzHp&Qrlgag9mB}|F7ebBems%;H z9f_ip%LKTj6zk9;Bvj3BpAi3>5WlmO34f@w>Mkw!#368W^9@W=eHzgNrfaF~fhxlM zZv(U-mk|Jh9om!7Gk@2N2ghWNc7&4u4S8Qq&Vu3DHtns(V8o+XV_c3F$QtA_MQyB8 znAk|wIGzCGul;&?-eCxgYXcFviIyTj@YS4L3nJLrSbFr&sKX=&lSO#lj7+&c`fFj| z0$&{qQ`p2?uJB31);5l8{Vs2&o2V)Kn`IclnIZ8LWZ3u^@<%A&ovdwKFT3%c+(HEI z#mTNg6LH!|);lD6g4@!yhpTWCjBhZuWwu+~kI)Od&)XRsiGF5=q3SoTqX zH3H2AZKxS588e%AJ|4f`Wb90g?@?4 zOhYoP6(^2Y&;?4e2F}VsPEa987jn#mDR%PUR=Bp%SW1|(8xoDX1Pb(k&D<_-BKM0U zL1{=Tb8YrY!9vrlLnW|0I?epij!Xci3TQF_AmXprcc_Sl$&Ujr*FXtCUz=bJ?sT19 zS|&fnlMHEinb4eHf-q>ho{N@JLIzVovM3~mTBd<3mvt_j6Z=^Zln}}mQ#+{bJd5Zp z$CAy-c6H)gm83>*)F~@hX%#!@M$*R@8)a zReO9v_=64wp6NOacW7QtC@494#*tnqzL&RQ8A-sZk_C>$&aq6P7l@s&(r;`bW8Mu2 zVwz^}b*>+oG||&a=OC3AkzG-nLNa{F zUNCZ@naj-H>-g9jZwEci&GfiLTy<-KZuoeZ%wPU`tXP^bO*xIkJS>sl)Ns^_J|)GU zlOl3OPjiEP7DU7K{kn1~PRn6rg2q42C|(o3O)1U3T4*DCDL=F$jrl~z@_sVVu#>gc zUIEN2Px%0bpFh5U@!~pF=8cqlhu;QXTU$CfqFFsdUkGq~A2QfX-h=19auy!|1-HCFlTiCIu{|Hdni3w2 z0bP6J5}aC(s{&$a8eK1bxC1BM*5X~#={EEeO=%irIWSXzRs!2diB!;2_fg7@BlEZ+ zmW|XkV-?}B4x3qIUh&^wQ4PM;Cno0V)0YclpRsPESEwTdVTmM0`lXgL#!yL1S^Om@ z@WOk26mcFA26~>c`{I8DMj6Zc3cO^d_scRq3N7(_s=M4pX4kQ}b04>U?4Gikh;7uS zo^_E&PN!@E(!J7I+o+;uCKWs4Slkue^ZD8_n8Ex}8(N|G=61Rh6MM}%1g)u&*zD=K zt_xV(+nRR2Kebc5x>mf}ygxs-7~sI~EQ+(aj;%S-{;_bKc#RI!(hdZd0z}vN9;l1b zIi?Du^ZG#BNtu|&3`)1hOt3r&Q$48a@4mXUXKaiC3TRiqjvagP4Zq_iM@8-@8Vr0W zQ!~Bcs?;?nc*dg2BD=UCtAb}0XfC@k^EoVBv1K31$ZZUq-tb2vx^39-zX&0xtvvZ8 z38c`Z+toK+F18iRu($`{l3jZf5o(t~f;5_!#E0W*mE|fV?L9XnxdzjC38Z~-I4cbo zCysdlCNiI#tXT<-uAMgUpAz`q)xXG^t>c{@b)TtB@~vu}O(1UEGQhlSp66R?; z48=4SYsqpj5oCzO+1KcmH5n*k%KGpuPzdo5SfP1a$h`>733>{jzrdr;2}fpO4!j8e zG>LZ!l|{Z(9(^r1d76x>Es#>JZ*8U9@@;Gb!qXVHKf*khZ@nEMtfZGYaZW6=%@8eh z#Ll{Rw|F~MWao;LTUt!leKY8ijR{Uhz)Pw%a4D@WR$&$4<~mp$HyGoI$WjMdcZc3yg#?#WFKm~{~z zTmIHm{%dDjjodR+Rzr5dvZez%-J`rgXhl!TtSg=BSF|w)I8_H1+bOtPS}bzubF3b-=puPf*}J@aY}vD+ zYT~e6wJ5SQsQ0ODb7(lCMALuuP%9&ij4Wy3kkmKUZF@~7@0si6-r)p(F!o+nbZRZJ zPH=-S^9C&}`APcTDb<)<*n1)goe<90RQceQ%b!n_#NjgpbJhF!P#+6x!N__8aBpV# z`K+E|#Kdg*yjjtZdo|3^&%MGA+|Hlod(RQAq@+rBsdB zp~dB3xPlTCXqF~)hS+B-FyT)61|8~r61p(&c`*y_^P!c4%~K3Ay4SPmB!m4f>9%7% za&uW6!}E=zpH{o`7DMJa90WT7@wL%eA)`z%gPA*?A40%vOz#|qbuLAReS;VvNw9he4%w!R}~#;@YLJAbvZjYBKqlkNIbwkB#2uu zzoiw)!^fzz>cwn)Nvr|)I>7bDNr z#GU(b^!TxP`?$PcWT*o}rd>OJYRS`)n_#G21!NaDX-dH{{P=!BHaFeH3w$Mzgjg}#*z+y!;g2d4I?*SXqU1)IPxWlzZ~+c@s>t@t04m`d_1xn$h<(?@Js z5H>Wh;vrMKLM>rqQ=aC-l)up0Nqc<}x<_3E{5xR1< zjOSvt!cGm$XxTYYRi!X9f51EQL_V0alXXiwyr@Qf?DemuGX=+>`gblq1uyDlv7Ys4hpbB`Sv@HZ$V3wQkn4LH(+G}l9@ z=K{RYJA|+{H5MM>vgO>sE3#oSwHerA_eFBEl0(Zl#u}L}16KvzE|VeAn=c5I@BmCf zAImkr|I!v$RVcnwU?sl2CbvD@e>m56P6MAd2Ep zTxWAlRm~Zk?0boZ25jN46u&Pyplh<717{8;wC9HeaN~2L7FmN)tedl|kMkKw#zz!p zK@tIJYpC2;FvsT^?kd?Un1VV@ut++^Y&%Fn{Kkwf30lY8uAHk($Lr)*#i*Jty&OG^x)k&yKt}h3iL&1h)xV zZ0W`Z{IL!tY_3e1KVGCIXbrDL{du+?1=|uAYK8&H=0VBr*~@iT2sc$QbkC%WZ=fNh zy-ddJ0xHC(sdvq$x~oZyFSaO;OnftvV|S*OOQ~)jl=mH+pUj43OQ%%i$)}8_>Kxi1 zg+xFyD3OwslyoWkjOv&P;5$xOK!k1Aw#Z=AfXj@)TQStAeZJGAMJk@V zY}T$>T&ry&SXt=HBKD+Jy&C;At%X~Ky9?%TZRLYrS$*2XpiFZU#qEe{$7(%NK>qjz z2!KupTR|E;ss}^KK8_;MHQfsI_7ghaV-yq%-H&PoGxVB~x69PmzCTb*r&!8(PE9XH z^|z<9Q0YCjUkB&b<@miu4*h1cubEb$>$AzJc8SMk^uciH&DPv4UI*;)H3$A4#XFKU z+SNWg3;gcQGhLw58-lX8Zn}UQ%zC>6SOJRFppykAYsF4Rqlg|fPaPVNHp5?q$Qa&g zQ0SI?t%1tJnU{xUh_@Pp4;doSpmByaZus7}$Y52QjFmJxSjuHzoLJ>EMN8cp~j6Ip%|URE=7jn_|COvH`8vZA=DDwO1qrLLf+D{*|`4lk83 z<-VGMINQ_3K4&jxfE3mt8_;eARGo>{PqTv=*WL3}oON$KYuNn?UP%_BcUS0Pyo11_ z0SxEhV5HVw^N!Srr^I>kT0wi{NatpuuV)l=YWRdR*pNuSkxTp0c*kHk+MqWqRqZxz z-KDrv(41(3==&H=ZfeqAEhUvNVh4LkuZ+((N<{f@j>-47qzlOiIpORA)&#N25kXu& z3(6Z{6{_)mF`qz$0MiA zZi33p{jLxq>z`*hjt`t=C%Ynn(6FuN*8e7Uk=3u4W&4es#$Hea)VuQVy; znrde%;(dO2%yc8Old?m8sdIM)N_=@K)pPzOdHfGT%8w@{a|*5sf$W}pYd`Vmq8=lf z8M9K!)e%QT7rP=9mnu)}a&Z?VAZJNy4%VhtuEZ#b8xCAvpJLSo$U!eC&&H}8@+wUv z%6SvuS6@^6*77{krqAT3&I`a8d0hq>U~OLkIv9jub9h!RX=L;Z7LN}9U$sU(*XBl?4jwNt{&*fr`CzEE`L65xP+Xnt5#F%H-`I%WDtHv%*`t|8sH`e)o8(A2cHE5h!kB1i_Se-e`5bS0qHwqas4Jh>KN>`xHV5B zcHy1XMbG#iNa|%go{gdM976lDNi+OWNpt)g@h-O@sg3#NyU^a<#73O$d6 z12Ya?Ut*FwaCOlf_WXS2;e2A~7MoGBy598L8Xzg&1>9!EWnm$Zc6=0n*;~051@~%_ zZlF1*c%SHZzjkGmv0`i8u2vvX?jZ>ZvC!3lP}_t8@pVD}_vaMhqt>yg8!u!QzN@>< zg;0!0;rFrtF*A#`?a%V^$%MeF8b6s2r$|V591K9^>2dYMYy>PpBHD|*N2WldduBtl z5zQivv;)+6L!Nkv|aafPtcks?;@6~OR7?L{=LQr8`D22xT01ppu|rgK3}w>;I#Ngl*4}m z_;`LiJ*KWM=Kh?>DT;<(KfXHW^fTg$nDEA#f2?rIKj&E%1AKw5!S{qCb-5R zo=%D7@QC)MwrML~#rqP8I(e68KzTP>G1nIm|0dheSK}c9HCgE*JR4}Ic zuihBuTkI7!?K}C5v%d4rr}F&3LGs*>wE}pwhCds=F2#Dz*EReWqSjb0nKFmCi;@2` z3W`j*E**gf_ zC!sjb%cAfBtg*`F&d3?KggcFM4L^e?FPiAg4>n+*rN94a0bK9JuRX=wGcMB5x0l5+ zjoC^D5Bqdpv~$ao@!z~VvJ;x^t@SU8KSx7&JFFfcnpAZq_qtbq*Dq*z61AZbr1}`$ zCkpM`AB_30#apf7a`6l`E{BsEn_2m1S0qY)d6{Sca`qyoKSlm@44dMcz!L~#zKQI< z(&F!kYM?!2c7Y`^S#WcBu{0RT;?vNox{9gY8ilhRRj)Fv=)$O4&!V(iXr~;s!^lM` zHMNAvKa+5q7HH%eCTWmG#HXKch;rP#c^zJL$B-jzX`{cp?3ao$(iVq{3L`W*S5dr+ z@7;?7_U`HYCy$i!0&Zxb8EnVNp%|Y1_$wSw=L813*Fgs=&Talok(Ut`=!4aQe-NNs zk=$Q6qF0|~-S^kbaqH_aK#5F9(76jFrYNpFw<3FF{B=Aut~Yh3W0&YWtelF&#T=I{ zfGx52i->eU;s(|=&BAZyGjU#5ZxG0DMh4G>orE~ipgfn{CQydJ>f1<({RLq@Vp7RbXO*w2oaAj@;EH(1sJ zLJ%Sq7IBJ9SuU7`ENeY(DSIqM?>PxDT#XYoZnWpidF5)2V!h$w*vf_p*?!_qj-BXp zjqz`&C&?fkrZth)c0Qm4&d{D`8#9o@p!W+AlG{|wM_Ue6|q5sC)Iy@-tnACGSrQPQG$wS79COuViwZqN-O|)slquwsyf$7YBz0Vrkq7aHJ-)& zt-J_zm`eKRUF}+(T4en=A*egjae5VkrqS!f@VAFgQ{=tW1jNifXuut$Ela$cexmUw z%n5lna@uC7e$QVd4V%8v4<73xz$P9)$io{#AWT)q_P-A9ExeF+o{U@ASn|&S!K}k8 zTvW{;%9%T;84vidL4yZ6@{*{{t3h1}0Ede%a5f&R7b7rQrB3>_U!oWT_C%hj4a94T zI7gNI*1v>-%O_vv6(k(0YmEeD1#A{bTWSbawUGT75RJQCVM z+14Uq8qQIkc9YYoFD7`Xlk`t4Wg0pMT)I}mp-0pbA;@c~0b_1DI{kk$ssSI*0$i6{>dhxOS1m!d zE=)I8u`OXNS}SE&S|xAoTwo}ZF_yf$HYdPWu*sw4+EE_IKZA^_Q+AXl4fcDAiKc$F z6gqRdcc!DwFwYbMTAH`Azcw{CnHWQgib&vyw{?+95o2# zu0PT>az%|!=qXS8h_pHbLeGpR;Ws~$sLz|Nd%B^=pb<$5Rk#|Ep%Wc{Uw89FG_ZH5 z=G-R|)#u`K;j*kyb?dSxNQqdeWP9gZAtGG? z8{O3NjE03$6y;fe%a(Rs|9%{2Jv=-^k8Lm7@08jk)fn(y?y#Y%GGk30$kBhS7_Ap}%cH+F~Kx@)`f_mzxSf|@f zZ6izVR&;}>w90!S-E?!KAEvbB&l0c;PD5-&Df^{>N9`3on6|r;*0>xPwttrlNu%0 zU(*F|!agm_hYwMiM%Z&FZ&}1MdntBu>_y)d$oL?F?qC5cvqXP(w?NhH&kr7e+N#o! zt@qv?ptSksDf-E%v^(cDq`GIE?C%7Da3NA#^a86x|BZbcV%HiLCb9uyL>W9=gxDw> z*+n}5?=ok8Y$&fk3mu~g_;pElU7^KY*ysYNo3D!9;SD8uopq$xn|7KfS~V#_Pq1+ud=%PTBQ zNy~SL)yk2Gi4~=6N>%sNO5GEau`b^2G}VECAGAkOJw8{sTF?!q=bm+$q``yDt5%oN zNpLqnKX=Kuh*{gEwXxf-%BQe3E6 z;E0 z()?00eh*9_a1`m}azRzq_X8*rnJz=H%2ze2a=5k>7*;sU-y7yAUa4g_<9L9_2WOD$ z)C{#WF=NQo)bK3u36=&M_XKV^uB(UGNtH%lOak*9JDg5&-l>2{qqMPY>Iww8H(u504t_~kh#5Cj7~}VSRBZkr>==Z+WGVcu z04(07D#Qrc-xxNi6pJ?J*VoA{~8to zZYt>Tw2yHeojh#m3I0_qD4*;pfBORUtjoH#vNlR)ZLB9`5JR!z696Sl=0^VE{6>ug z|2&-B9KC;-ykFckxSPUZoSgKDH*JS%?dtmZj&>@%?d|!#yGP72$|JsDOHQ%pZ}U5f5C4zype`D#jEYU3%+bF+#) zENdYhrKVQTO)wcOJ1Sy_8e@E8aL$;+ndNMvN29A#gr~d$`xY#r-17vLdg14LMEvW7 zjMpm4zq#P!NA>XyX)O}j21xB;LM8!$DVI$W`k%bEY&pTVC}5sc|LZh@OWYs=R~8ci zc{7EOrpeMzHN`%?DYG!@nN}0?8n8U>^ffmjs=}&;yRVuuC1-(CdzP_(+Zw1{g#{Bw z+da?x7||=PL_eK16U;Gsku3fHdTch!VmA8Q1LfT!E&mIneuKerfhi9%CV$sGB!^R=6C* zQQ6Zv4Ac))`|a`70!#>}?>vHXSpCmFG8n3>MSUB5K}tYWPr)nXEK6in0+A4~Frn%) zo?cD|irhTkeuZFK;sA^2JLAx##)4l>iJokcjkAHa^46X^MC*2W!M<0V2))B8Of0`eDtacumOz z$4I?cit|ZWH2jw*9!#-?Ci2rCJy@~_s(#AS6=Y>NSsD_v)}UF~oDj;qo%=@!BJC3# zDlg}T6q1*C$cHDC8eh<-0=RxDFk?<2z_U$j>ZdE;8~+XueMsRw2R+yyLWf0v&^|yR za%$H&iCA9f0~nz}#4L^*JeK!C=rbo_|5=5RMF3qOZmtw=9HTGFOK-59wynaMK?1|S zO~v~RuJ3hsFCon4Y%`7NtPMZy)&xZosg_GBm*uHoUG1y14 zBumQT4((RT1h0B|4{i}Jm@WTKp>?Wk$l#qF)*LUH2we$i1ul|u7G7vE+~JBsEGKK6 z2Xdes8BH0`Bvk1O%ZMESQROj2DO<8G9u*k;C)%0wLP&<=1CPwMW$jjL5BkW?@ zK?_q$18_H?m%`dvI(KV@v&3}#DZ>*F?{mE~o_nK6$t2_h=@w|tf{ySo?GC!hz9viM z6mIFL75?Z*-C`+TsrdEodFNd_I+zu*^R~_p=-}9wzm~Pe{;IZ>f>YgIs2M}>K zQ6F4XU!iIh73VaFpLhFF-8(a>9Aj}Q6J zdW8AI1P=$lU|@G70VV?et4|K}aAGxo#=g3QG*NE&*Ft%%5dBLZ_|usK9827|Pd1JU zs6MVMOV6R5zkmJcC+vBgfWGPV+K1o(I6$7xV0MSbyBhT`?0MK1scGanhXF5*M_tn<*gD!Os}YTZ1+W0ZBFtvW&pw% z5lMw2e2n2{eJ=|HEm}V>c`@U9M;NPE2Ho_m6d8A zkffitkHDkI;g=qqrPC1e&g^&RZ1Jx2g@Hz<6DM`XYtB-a*z|)4@tbKGkGfL!VIm>8 z=+X3qhRpArct5B4SmeKyhCpl7_W(<z~pnWXqO8m+n)SpX{SR*={@9D z4?^1Ye4mVxLyo8L7x9wbqUofh$w#RchvnVuN--*i7G!iOjQLxlrGUv_nwHiG-uDBf z=%*nLsjci?v=3)RK{8^P`Q_&AJ+E`?6R%v=2P{+aroHWsNu%(V`Cvhf$ zzbG3mh`}(v@qV@pz<}m8o$s%uOSrZjj#fU#g(4a4X{S?pM5pcUF{{HFwE-Vax5QQo zDfq(Rb(bADCuGc1im5}Eg9a%t#F*7gCqgTF^Y@YN))gtDjJ45gh8GcmSCEIAM_p#C zFQZfpb&;RiRt%lwfCQc8lUl$Bhg_HA@BgLC+x$y{=>UKsQ(cVyvl{UKw;ree<-q<4 zA*u`Ts<0)2xmyGOqqt4tf0=0W*3Hr>19^|H;_qVWan)z%*=LZ*ZU0S^@Px70q%ryC z&z8P{bAdl_3qRf-A3dM<|F#1Jo(|F$%Tn!HMbD1GT;E*3W?@eU9BOD!HQ#3+#xaHE z0mTIrc8`}lU$VK6B&+QFgR8HdKo<@?xj{$_cT{|E)$=a_YlDE3Q|y_auV;n~_?E`{ z3 zBZ}U$gpnWd6O@=0OENZ1UKU&}2pWNnE{?Nr`9*bHfD>#7w?0~4o zNl7eIXTf_f){ul#<+`X`r)BSE=4uxfGsXbmXuVU#oGOZfjBq~(xS%t$0wmO#<$`pU z0f;?jS$+>8a<(DY1KCtpRZ_jz z@<2nU!#T0wBJ*F^#LB+`N%;T!4JerXXp)7n2ugh*)Lv4ito>>a19#ZqWUo0VaRMG+A<2> z_JoqkhrKU-u;_7}&@2L#D6PrnaZKphJ|ITJtd~+Q2C#lJ>TrLiXbMR&jEQqL<)HL# zoyRgNdEV$hgGLeIXaPiy?>4xBqvq2-65On@dhA7vA}V^WPul z(ho#nP1|i95`zBji#UZe<$pEb@N&-ZWuY1U?|HZs#j_CHPFV^<1DzX^zN}PJCl>(T zx$#k`M4HBD1rOh4$x%z2D$PV{WL-m_E%mZ!nck9%)}E1FOFnKm5{x*RAW)+tK80KT zIkq=JLPA>OlSAyt5#O^h@2qTzz`bMI0TJg5ADvIB#KXhca8e2W1)0`2BDxRWCsNw}JZwHo1^#2w~He7o-O<`n;$GnB5zL{GXtc zao!w`1mZX%g~=-y>U1?KW2p-Y`u5Vbc6+IDGvCWmFYJGE? z{iFfXd~DWxQnO=tdiwP0a3T2G0g^+*fDpsW6sCK+u}2tPPnV!m&b$sFKP-S_KQA3~ zq@6QL(yP^N4C0g`kc7zEhKhgG9rpcWRDdyIR}~k*Zq-dvdTfdfj8(TOdFibZaY5yN z2DWb%rp5;M?WTnOk zg=(;GH{FYxraNZlrwxu%!ZSckA*Q-JbEr2+(%~HYbQLmySwN;^9G}8OC!rK+-o%iJ zl2i_wX1$bN@%N?9Qf(Ttu&6+X8%(j{$Q;!**N~>EG_92G-$nnnSIJ9~m#1)U)ASRxmg#kUfAMrmgIDz3S6OhQhcITLF4zwv_ZUrul{^}tEv zQHALke~ZyRh({EBLNmzzpcrzL3)YN2r0F5`EZ4&Gs%0MhRAN+{T(xycV`|dYg<*?@ zT8*~}Rs>QPve-lCN9lew%gmQ>Tt}%eg^s&`wU#y+6VFNc)C;7v+XSo!&i<{2NJE3T zxty1hvU|tg7*qT~&04@Gy+t9D6r^6%dnA(DXy{tT;3KauBN^kIr-?*yfm+8jX{GEr z$_ga#96+9lOWO9Z!F{^FFoPF}c)J4AdShVj{MQ8^(l3tpI#=E7!kxG>!ts~|tuhhh z)U11K6>fX78LVvJ%O2cP@lrQaZ)TFSTP@2NRjfeg{UMP&AS?ibs1}73&v+I%a%0i& zo&^V>#1SMrP!DHgH|a&GogNIl}kLiMlOaHoEMpE_B(pZQHi3w`|*8wr$(CZCgF{ z-8(TeHzpz@e`RExIFY&YoRxb$3vqtaRM@G820Xf~Uj;97zYuS$`8TcdoTk36*FKPCB*aZGYIX^p~NyQ&! zt$$>SmXT_9j#Q~Cy~L6rbIyxCTi!85F=&>|Ng%Giy#b8^BdIhqYFb;0QKYA`W#Lsg z1CxHJhyz0Rz%88RE~?56VJh&0d7NQds=9=I6SSVRr&$kv6d-Ybn2#(W>fk)>$!EA~ zKNC_j?YPv;xp6qJ$&fP^A;Ul_ey7!qymlZ|JjnRedTgXw_ei6g9~HXfRK{AUVST)G zLS+$38u*@x^;LHqFKy~2;>c%0K^BCDe1?fM?+!-V$QdQ}l4Zkp!?^^^&FiB;75W#u z-t8u9?oP`86JRNMFD1}FZAFectB2z9_7Sbg&F1B1?$o^3f2yW7W9>w$C-CGjH-*8L z2E)b$k5Zqtu4K^MvqqhvO+=b;6@ByTx8N0w)UjeY39Vfb^`3Q$V_dO4eW794lt|RQRvH#<8ow>*dtiO0*&ugE= z{kJ?l@PK^>ngki?1ww=}PP~xO8!W+j3Fj^3?}I*eUv-I^K+1{}9rCezg?Q6HTZrgd z;Oj072ml?a)v28UBzjLoveAXvuF%A=zCJJZy4L4+RscMwz0AGU1ZImTg2a+ik?yjDbVEx1 z#-zFoOEPl?a*4b5X+m+=qqcfSW)6n*Bdy(^gQohAqZn2>(P6~N^(g|cMy$@HF=`t* zcsZX0+?Gi$eaw--&@>c5F{q-99QwEn2qb zWGnPx<9R7dw+JZ@+EJzc=2&vyn$J7{5?Y_=;%uFP)?+N|6+h`hmpjU zs$JnQ*;m(egQ{^lm^D1&(`Om1|#kf{_lzu^g8^YS4`^5SH-mRyURxtFup ztnJ{!x@=-b)=x!gr@~#h^6glnqGhew1Qh4~Etd~4azC-x4yFtR8iT};z~_WA7lSrb zv2xQO-i%sfs-C;pVDmhV*h}@&N&$MfO-Vj_W?HdgLrieXAJ5R63_y52-R=LCU7OoR zzu4=%n;*j(_}=f?R_H3h*<)Ho;%qLdlZBsqu(pA5cIx@sWShf!tqyc2r~hEdB?Ta< z4O!-`-G(l(NP#p#NTW1KuhJ(Flak5^HmHqq;>N~Sx*$M^=I4m?9}zSfSbTzx0}a_* zwvnpj%LW<}To!sk0eo%T)XR8M|ChcA%#li{4E_@v#q>WH_D7l%)x>NF|JCzb8Bcx= z&fEz_-;kz5@5VN||K8puNmu{V^qVBiGp^#==ERit`*fpL3jOIfBBDfDiXKLT`MX&P z&|^tztlh-V!S@X=r8pL-w{08wG%+@KboIVNr|Gr0zWy*{_peyj_Y?pwOLYJOugcla znH)MkD~4K3=)`uOF_s{y+>K!*!`-@E41q{9be>*YkTnh z8jo>5(^7BFMm;iE7}YW{7Fb_hxh;Q?j@=zsi!`Q(VWQ+bVMl_D3W0t%j-%d9lUwCD z-ISvDV@%<*nNk4{{9(NmKWYCeZ{OTkfnhbp5+Y786v$%}F?k+niSfBDot-Bxl=sxx zy?6uDFbP@Attq6Pks};svpjIHmItPu!kWcf3MJ@0`1Tm8n9*u3GR zz}cz>sqdxu?Sjahrixk8wGP?b3>RyxGB~!}bmU*vkel~CJOc1wGz!?+w)RVnx-zM0 zDHx8S)afS7dh>A|CAiY13@%zK)MDnZ4!*3VEZeoJRh!86yO9RK{*^JwcdS7Tow zM}BZ$(x`M3Jq1XZ!#z6)3Q@MK&}H2kqWHTH41~n4qx$!GWYdou-5flG8@Fr17bs$R zGt(7MKzQszi1Ff#H~fhbrjeuHv-7yCOo6I@6SzN|61AVBSkOL~yKSOW@GmOIFcZA% zm>LVF?*0@F8v3^Mq6A8+fV}?2W9IjT^5WUAPx+6^4toHq?;L$dn3H$Lo?0e;FI^;~ zofSQR7O@AYC%X*VS2_g}GwxZA2jSuuE_jbbASyh(k5_RYWourKT)x8xrjHf2SnekS z8uo~C(QSbf`T2D3v!X}Gz4dH=M{pHaDu9oRDr|yB_1!#VJ)&{|rEF{H` z60nt5FAN}F6;c+3*!o*@D4T&k^DS!5|A~w2Zj zNM%*az)ceDt9(o|Ro*F~U>;9vio0%oF)vZ%1(`8qaN`mOnH zgsZj}#SQKmVC5B1FPPI(D1IPY{B)tFmh{oM^8kQbsdAa_uxoc*v&|?VMnkK$B6=x8 zRF3Me@?EgERfK#o_~F+4dUpytc-287G80-8WZgBf>7UE7J{eM0@qf!P`=sU4y4OX4m8&Duvr#*%I5vTMb3FuVPt-)(0d&(%IHCs1

    n@acec=PK%RO3%5Z{pe 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

    l^7Yu)h1*2l9o@`K?{Cc`n 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

    o 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%0AvKRph%qcWBr1|Ji)N( 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𝔯x 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

      c!9d_! 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 u9T)JQOuy Date: Fri, 5 Jul 2024 01:21:35 -0400 Subject: [PATCH 29/34] remove files that aren't used for quarto or GHA --- .travis.yml | 10 ---------- _book/prefresher.pdf | Bin 4398620 -> 4398492 bytes _build.sh | 9 --------- _deploy.sh | 22 ---------------------- _quarto.yml | 1 + old-output.yml | 16 ---------------- style.css | 14 -------------- 7 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 .travis.yml delete mode 100644 _build.sh delete mode 100644 _deploy.sh delete mode 100644 old-output.yml delete mode 100644 style.css diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index dbf55f9..0000000 --- a/.travis.yml +++ /dev/null @@ -1,10 +0,0 @@ -language: r -pandoc_version: 1.19.2.1 - -before_script: - - chmod +x ./_build.sh - - chmod +x ./_deploy.sh - -script: - - ./_build.sh - - ./_deploy.sh \ No newline at end of file diff --git a/_book/prefresher.pdf b/_book/prefresher.pdf index c4335fe385a9a1d68a7f9391e970c46cb4af6de8..dc6594adaed8514b864b306ead988f43c29acc6c 100644 GIT binary patch delta 43287 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 delta 43481 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 Z_q4OW#waBzCnql>e@#F@RY&dG{|D*~>MH;M diff --git a/_build.sh b/_build.sh deleted file mode 100644 index d1c0d9a..0000000 --- a/_build.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -# Called by .travis.yml. Compiles bookdown in HTML form. All R packages needed to -# be listed in the separate DESCRIPTION file to be installed. - -set -ev - -Rscript -e "bookdown::render_book('index.Rmd', 'bookdown::gitbook')" -# Rscript -e "bookdown::render_book('index.Rmd', 'bookdown::pdf_book')" \ No newline at end of file diff --git a/_deploy.sh b/_deploy.sh deleted file mode 100644 index 112d80d..0000000 --- a/_deploy.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Called by .travis.yml. Copies the compiled html into a separate directory, -# book-deploy, and pushes that up to the gh-pages branch of the main repository. -# This then gets automatically recognized by Github Pages and is deployed. - -set -e - -[ -z "${GITHUB_PAT}" ] && exit 0 -[ "${TRAVIS_BRANCH}" != "master" ] && exit 0 - -git config --global user.email "shirokuriwaki@gmail.com" -git config --global user.name "Shiro Kuriwaki" - -# clone the repository to the book-deploy directory -git clone -b gh-pages https://${GITHUB_PAT}@github.com/${TRAVIS_REPO_SLUG}.git book-deploy -cd book-deploy -git rm -rf * -cp -r ../_book/* ./ -git add --all * -git commit -m "copy to deployment via travis" || true -git push -q origin gh-pages diff --git a/_quarto.yml b/_quarto.yml index 535f1a2..daa788d 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -11,6 +11,7 @@ book: site-url: https://iqss.github.io/prefresher/ cover-image: "images/logo.png" repo-url: "https://github.com/IQSS/prefresher" + downloads: [pdf, epub] chapters: - index.qmd - 01_warmup.qmd diff --git a/old-output.yml b/old-output.yml deleted file mode 100644 index c725da0..0000000 --- a/old-output.yml +++ /dev/null @@ -1,16 +0,0 @@ -bookdown::gitbook: - css: style.css - config: - toc: - collapse: section - scroll_highlight: yes - before: | - - download: ["pdf", "epub"] - edit : https://github.com/IQSS/prefresher/edit/master/%s -bookdown::pdf_book: - includes: - in_header: preamble.tex - latex_engine: xelatex - citation_package: natbib - keep_tex: yes diff --git a/style.css b/style.css deleted file mode 100644 index f317b43..0000000 --- a/style.css +++ /dev/null @@ -1,14 +0,0 @@ -p.caption { - color: #777; - margin-top: 10px; -} -p code { - white-space: inherit; -} -pre { - word-break: normal; - word-wrap: normal; -} -pre code { - white-space: inherit; -} From 715ccf6ca91c342a59a216e8a4cab1c65abcc637 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 01:38:04 -0400 Subject: [PATCH 30/34] fix colors --- _quarto.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_quarto.yml b/_quarto.yml index daa788d..b1ac962 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -50,4 +50,7 @@ format: geometry: "margin=1.5in" link-citations: true output-file: "prefresher.pdf" - linkcolor: "Crimson" + linkcolor: "crimson" + toccolor: "crimson" + urlcolor: "crimson" + citecolor: "crimson" From 1608764013be75bf05157bc0a1b08c6b8d034322 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 13:29:07 -0400 Subject: [PATCH 31/34] fix downloading --- _quarto.yml | 3 +-- rename.R | 4 ---- 2 files changed, 1 insertion(+), 6 deletions(-) delete mode 100644 rename.R diff --git a/_quarto.yml b/_quarto.yml index b1ac962..440fbb8 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,7 +1,6 @@ project: type: book output-dir: _book - post-render: rename.R book: title: "Math Prefresher for Political Scientists" @@ -11,7 +10,7 @@ book: site-url: https://iqss.github.io/prefresher/ cover-image: "images/logo.png" repo-url: "https://github.com/IQSS/prefresher" - downloads: [pdf, epub] + downloads: [pdf] chapters: - index.qmd - 01_warmup.qmd diff --git a/rename.R b/rename.R deleted file mode 100644 index 58fbc98..0000000 --- a/rename.R +++ /dev/null @@ -1,4 +0,0 @@ -# output-name is ignored -cat('Renaming PDF output\n') -file.rename('_book/Math-Prefresher-for-Political-Scientists.pdf', - '_book/prefresher.pdf') \ No newline at end of file From 61362a7a81296762ea7d7ec4a90f124cf5c9875d Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 13:29:33 -0400 Subject: [PATCH 32/34] move book name --- .gitignore | 2 +- ...h-Prefresher-for-Political-Scientists.pdf} | Bin 4398492 -> 4398195 bytes 2 files changed, 1 insertion(+), 1 deletion(-) rename _book/{prefresher.pdf => Math-Prefresher-for-Political-Scientists.pdf} (95%) diff --git a/.gitignore b/.gitignore index 4b2902b..b77101a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ .Rhistory .RData .Ruserdata -_book + _bookdown_files rsconnect diff --git a/_book/prefresher.pdf b/_book/Math-Prefresher-for-Political-Scientists.pdf similarity index 95% rename from _book/prefresher.pdf rename to _book/Math-Prefresher-for-Political-Scientists.pdf index dc6594adaed8514b864b306ead988f43c29acc6c..7de3a3c42c85d3d3833665624853bfd2e22a2c29 100644 GIT binary patch delta 204261 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 !4}O)LyaueJQ@3e(9s!pF}BtKelh z0m}rLX3C49lERfdu6Pb;n)_SG6)Vy)3#{=ozwXcnL{}VabkPh#p}$5;5&Do^az6GS z89IRu#b;pz7Q>mMb!&MIG1Nd)R5W~O?z$nA=jp|o>=HLw0Pf9L{d-U=4%<8iT4~$Y zJsPM?6kDR23@mh}q#$ygZQ5hWFsKY_S{e>?lZ;k7I<$V)%XIcq`TXQ^U4mbBkF;p@ z??KfdG`p+r578dcUL)&zEImEPNKg{XD^Wdc7y4PwK1A{iZ5-l&Ay)7cPKt~Ap3p&% zxnS*Qp^XoCfIWGv6sfgVEVvbfBAM*Pl6Ov_Cv=u%L}*&0via@e1R!6Lkdlg@rymT; z42Bm^2+lO3tttJ96I=omRJn=+%{B@Io;RntoL3&zI)s9s40AK|gs}?P?ewa7!b4YJhMs5~aJWo0t7mx}6|8 za*EqVZlsxU!TYTgMS5d@)%VUR4LeZOn^oGllza45N(r zE+6=bQwhbB@Bk=(%yP0wXFB;L@^3R{WgeI?_fYF$)G}DdLau31f8j0U7HE!t`KY#T z5js+10NH!Wlqqu&$2p!V&PHdtXdvmAtxMZVSBHMyLvGMKM|3U68Q PV?3=xaVRA zRvQiWm(XtQ+T_Z(|Cja6(viWhu8S|AK}V~0*GWDBe;2oJM@HnR6C%D=4-2_5E@C$U z%jp;wolQ=x80RFcx{IIEB4?`4T(~t`+($-} zgTS;NvHR0drj9m$f@Q>e!Trjnk`aDxD)O+%ThmMB!K&wT?^@ z&xSy0YUPHRc@{DjIsn!^ABC1jPE=$KBs<}|HHn3*@PXEVVz1sN$FJ}@+c~^Zx0~jfCDQ_`RiwXPMN^t0F&3y8!jx406tk z&M_N0eL*?j9TQn8Ic)Ld_a;<5bHqFWP?HpviD&-(;)R}6Y0JpH30UlWCYlCq zg?9;W&IAF6GOEjP0Tb^cDu(QGzYF-=Py;li7=tevzR^*7A7~Gb?{4#p05P{H;CB z$RWQ{SDB2L8HsW9n^~Xx&T1*YeN3} zh>0qml&?PSWYDXk|FiLVmp{*N-RPZ^;FVHD8JhF|5~E=4wBKoPR#vgKiwyKMC*o6g znWonzpeja$CvPd|Rd<{w(0%k>Pojvh`s*jpuqT{AIJhX^rZZPDwrawIN|7LBN}*~(0nsnOazgUhu1ys z5w325Hfv8ZFA@OVcA{;mgGpE@Qz?ngvMAyQ-E!hc=QEd8F!=#sv3r4dzJy*ykla*2 z+(N*QOWx+$uc@Kov0o$cc-rR)HCylXAbijlWoG~Bi$&2J!}Ba3l#SB`muxvi?|VeL z4(Dpl{~WjfVD!wutVLbD1AIFEf({EG!#Z3*?*r=FKOKISVbzm7Zt$2&GRa^u`cHg9Td*a zJL{Z<+>2)8+0u;8z+Is<>RMe1?|rY0)5b-90eE*Ye5O{D^DJFl60@a;%{`~5agb*@ zr^c4g#Xadznr2s{(Oe>|gKj)~~v^9)Z#RJdBg4^&ujegUh|%P!yQT?D2n2e&%2w z0{*VqreU3J3|iYwv1>#dp=J{7oYaXhv>6vsjVQXdNnCQjS9rQxU}cXVJmy)}q^&L7 zKHT0mY!MeOpJQTWSAKE|{ZvA75^h1;FGG$$n_}(daL_p8DE|jE$npj(6ZOt%Ra+zy zwg}vga8c1Z(n}aY$Xx3lp$?sH0du_?0jmb<9qg5pk%&mI#d&Ga1}slTa;3#Qf&!(AIseIdG`rR9`GTPW zsDgz>iXr=LQ?1mF)wf4ZYgsL!l|?bWg@#3wmW5$`WzhZannMj!V#|m3hkXVDU|Ri_ zl|wzI{9Mf;dz_xbOMg=1|2kmjHfd>PQRHx2 zYp?;}vEtxSS=o|p6f0dNF?x9jAkl1mT@CU{_F}Zc)(#E74-8jl-O#`5QS_fP-8FLH zpb97Je-cH`MB-Ju@~WtFWpb2g;T4BgSmN@F_8(5pMLGb5?$QDAC0spgy41&_jD4~T zm#%H*n`ilgLZS~b7V+CcxZ9JUUR27&G`MpkR-oM^K3GDBH{e1kWUs0Rq-=<>yCohi zWH~GkB_o9Kj4^1IJnu-Z)Q{7Q441!q?DAr~8xAWp`*{}iuhXl@{f&&c3Lz36dWvP- zOr7sYJry1CNXcD*#a~x)KWE|wE66VyRjBSPFBgYEK|WCpKW%Eht`my+Rk9<4o7Hl? zzIKU4h;;j)XtVR?mhevt;9gNb%sY4(@*x#BP(6$`Rv_uQ&3_+v{4o1`*`;`?dOEpd6NCF8}fSe22 zdTLL%elHn%O7JiQs%uY(-tNvlUs%e}jB3t2}ou*xU-C^RsnqwtkyxK@RdqDbcAlam` z)wi$dC)4Dgj;@`XG^;%SF{Mv| z%x`Ks2J=b0EYxr{AnK9#EW#r1W9JP1%9BDlJ${lozd(!SkQhmbNRp>Z$NrW$l|RR1SL*2%5>7*Cn0fiE+2FSAXx#5>|7hpTv zLE~-wv(ce_%OQOUtFlq=DLwn+Ve-?38Q|}-=x~#}NH`4+h()mX_3yj6TC~W%TX>z^ ztvsj^_`Hcfzk0UrLoYh>iu!XJYkuLj=!AWI0IXcf9)GGL2bBE1-snQo881)*2tW~?eGoZku|@B|nIu}YdT+=5 zqDLIfM!uD>RP|RZzWt?FENxq=RO-tq_Cl2A_Q$&~?Y_JUcu5XUI6f z7%egIFN{8dkk3(6z_e`<^nQz!VPQyPGonWhMUHsnc_&jEA~=drA(tDv(tHd8QL0Mf zZp(P<N9;V_XI7cb^~Ibyo2Kc7ja-h`Z4br{s%)lMXTuW z%L8N|yv{mo;SQm&WJZ%{h94(9dkE@3e*K`qFm=ygUBPUS1VIMIa{838K+Wv!C(*g( za1v@R?Z$<Sg5ZxZ+))6x;-;zcaO2SN z$nvIjzdU|4y6I?~_feWjw(fi$4bL?-w!Htr76v-eq_krzkS&4rSsZ@)DJnabor{j% z1BEySn5GcKQ#SqE2xso4cfA1Wk1p~m#()Z?4V9pSt4u^IYW5S6e2@Ux?An`Ip0`<7 zdRh$k#97n1&`~1v9TShUWb^p8+I`Fw~K|0S$j&}|WBL2Ej;zuiP=4)IeWslHR1xf=;?)Wi~j z7B}`50J2C13|ZKQPm?TXA_84)#kpywx;8&GcQjqJ#ZfsRMKckkUy7Vnh-u?t>*K(- z64J`#aCbmORRhGN{K%-n$pyV+!fCk6%`Rn&G#1URsDbPZ$Mr8F>D?}076)&JlynR; z1R7x7Vu_0g=;e!GT7P^?KlAx=xA1D&T-l|e)qguzf0{OVF4USG?F~GyH+a%ogXgn+u2XsNBTxNu3fCURZ3DJ7+ov@Sg<-ATk6N&yC{zf`* zbh-5|t^ftGbe?EGIgJu)G`4Iq3X}T%%ZMZm^ng0fo^X)iFTdER5GCEc*Shz*83z^u4(_sRWY1>GAj`QW? zPuZ#hp+2oy$zQ-e;>=DR+^}K~9=Fo4|o<0OLs^Jcw=uQ4?!Dkmg zL1Y-6xZK|OUa=%R;@#is=51% z@z3+|_fJvBa#1y!4LesXWw=qz7vsV-0j$50ujQCf_XZ440>_sY-@%>NPvI>GZ~2Z& z+6B#Z9e#9{>1sMCvYMNOU!9UxTcxadpWE%Y)PNHh-$c~FO-X9D5AIhrk9MRB{;u$| zT8A%fe_y=OOfe}GQ^mv_6!ms9H~o=qSSgb5pB*D^3$U5{!)f~q8RKc^81JPMVC~FN zm%66AZ~3|ki#&yqIkFJ3%w97+czWLRW{PEOI+=-Qag_Z~=g^cA|CkR9D-ubIr2BI@;hxE>WJKvX$EN zaadL74WB~0z1@rmXCKvxlsvfV#UFskUX2Jv(|PKhkxVF~e=13d-)XG^>;4kTO#0qw zTiUt%UA)BSGlt(FHiR|EuWHgJt6Ejj<1wFwABk1_n^OKfsT&8RP>wEzEwE?F>;d9f z(=|?5)76c9#BdH;S2P)#X|(@&y;Jer=?l*3!D1aM&+7~^%?vqRAviL5y@_8E24$xC z!B_lB4wPM~#_9Qf&*#i9;)Lo3=NV+dl>vncPa@ZOc!H!o=OI*yRh+rwyJHzZ5+UV} zQkk6ACA9Lri2L1g2Hh^)-B~4blmHvwzL5%PshjyfhZk!I8RES@YwO}zj1e`;eU;Z~ zAYzhzE})iafUoa7rX{*}>-NRG-CE_mzGMc_=SN;=8(1Qte)m81D0AljQgKNH$Z^Lk zi80WBj(UaqkR4#H6EecwXC%vRFZ_tI?E!h@Z&sFo+7kF(g9EbNr{li=Zi?_*=Re3*(b zNQ*^Q0i&ZwYPaM(TxnNFR0wny_YBqX{7F=?l60}$lZPqMN+#Z5=_YRC6U^Z>6u`*j zsCKw3ObRw78y3jkJ056Y(+Plik9@6su}|9N+(IB)X9*`MZ?s6#Lyu6{hwtNAFKw4< z@*^AbPm~SkqFBYbQ2X&qQTaMtu(dRbSMzZvKYGT}>E-8SgD@Hztt9#S?QkEX88zrM zlE1-c<9pKM8I^u+c?z^yKXYX2o+wJj-)+n>(T-2D=u(1FOl1ReX<-0ujEbBLo2=?+ zZk;62R8X=Vn3|NZ5Xvg47+Zq&Yi5}steAJv*nlL*Q9^5UqQd42tf$~k*45_h!VxRe zh+hytO%6K)<$~CjVM*N>??Oup*}V7$LHKn_{}fFc2?})u%Xr`=#tibC!m0k1+t%;v z4%2d1q!Q7Zt;*Y3=Xt=*bc%wHf@h=0<4G9>Cu@iSdUGHd_&Ua!9wLFqYl7Ml*$8V^yJQ zb_&-EUxU7b84Fm&aTvf*CiZv=Wf4`y;bgM^F#Hm&KiU8g*pA{p0t+kI0)0BJr&<^l>Fx-0ilTX#|uuLHLlc33C zs#+_IU6#O&td8qG`}UD@(tvtdC!`+Hr@l%_54=?THn&&;euLerb+*@fWy(rRFV?&35rxf1Xl5zAry_DzRZCfM&8$K5VSa$CzExdI$l52z|MAt zAPUuH@dY@K+PsGZaxk3Xo^@dN7wp(h-rO<-Hpkg4$|{)WF5ZXvz$YHPmbgLcwA45I zi`aA@q`IhQP;bo{+@zr@*&S44!-%}P6Z|Av z<9n#l?OgV{A9GFJnwsi<{OnEg|@=j+f@7u&yfo1?(zucRF~Mh@IKrRWNs+jcvEs z*8tqgQ=G~a2@TkjZZ-LA7(DkgGY3@5Yww!sfR^Wgk?P%23qH^1%$$`C5LEQspauHQyp) z^a+H=Ipsjo>O98*$6qK`z?o_b$CCbYlmOV)?ppgvHI*f!+UD_Tj>O%j9gC;-=qn(w zpKS~_`Izsm4c!Nl^Nd&|#fYDuxA3Q#fS~l;PFezn?`=~!?O$6}v<_{%Ow5=Bh8h+; z*J5wk3PyY}WZXCmo0ye6wM5g)JA9eQ5cP^rn@E7w z00{{8z2|XZlZP2+J@#e7bpT%j;!>&~Xt@yo(Y{)>fxN7qoCt zk9l(PU;U`sUTC@FwwEG`C#;N}zI(vp*_sA!eLgZv^{KvzG3hrVs3Jj_3PG43S75oL zLOK)w`;R1B=uhu99gJ(x+AV(_;ge1!Qv7J9x4E%LBY*@EOrCQiN& znXe2b>076Jfs_1@?6Y<3G@k3 zm;7Jv{;wBLj?CKRxf3TJ?qDVu6dv4A)kS=rfR8;no;`-6j7>n(q7)DG{fiTqNJNvd z|3bdy$L;h}x4E~F*L~WkmWb+g2#uFY#7?cw8b^*#v%FTeyv58|**sEL`3Z(Fwv@iW zdK4K=?Z*kP?fUgk@z1~YKFr9YC%hf>(>y$tO-!{>b(CQmy~~sX&~h=2H)D13C;yCm zLks!JlA=JS8Pxzd(y+SE)FM8zIEpa&hGVKE_6OU~2a6*|>g)NUm6{`7W8xlW3 ztA$<=4bmIgKC7#=U&A7c2eTWXYVKWV6mqF~suqWNGX8dV)5o@1Feu1|C+xluX zcyox|mqOkPX1*tdLB|L?jb8=KppXRwyAMD^vP4>@2(1H>j&C7bL1-}o&CE-^sl1J) zwioxwR<70AGDHQm!i63)6tpCmGro-J@lO!#&DeZhWejHlhf zfN3Hb!HfaS7iAYl$bJFhQ=tX0j2V(*EHlEoMH5W!C$gShjM}v=QEUv0=FrJsm5_(= z2ey8kzSZf4RKP%tD8(^whiDax?N^;?=A5&YUaUI&5GX+%b9*JSVh8~pYgx4m9sLYL zciSwF?XHLB>MMG7jbv@Q4hoPZetvwEVN&y>t#bfmRyq!`)`$JTE65?TMlVj~d!#|p z@|bTNN6Y{(s1yw8;Suh0M46Peg;p8-Fe8WFUKcg`0sn`|wLYj)oC+2jOaRSI0t=*V54vLwWE~Uhn>EtOLIg+S`XzuQ< z(c*2FbWcu-16tKmDb~NN2YV_(*y^e>aW4$KhwAe*yT5~4FukaoOyPxXuz#CwuVZ00t8da!MKhupY5i@2eghBp>ARBwXcAtpZ2sdIgBcwV>g)5|+*Ujdf2<_}%q)wl znt2Wi=7km|ZBnD-Dh20qIKxGAbU?%M3s^eXI`4BclXdLg%a|GZlhRd0+`MOTKYY{o zZ|6K>l-;FQ)Db=3^CFDH`6=;KIdGvQ+flDaMOCoJi;6ZeYxdy>`3fmlKEg-Hf-R6v&hw=%txWM<4_Wi<;5M~2}+0t zX|H{dwRO5XKJw;_ZVXP+(&;k07~Eb`q1J*KWf%3E~WD1_T~zUJDxm#A`2n@X&eirm=#o zl%Qa6C+SD(y$Pt~>=riemnZc|wm?rd>vQ$w)A{4{6uFH_k44x?4&3)B0iyS)=IrO% zg!p2@`K#_Gh@9(?vv_W*HQwz>sck@+_)ARg9j$dA=Gs5uHc(ePLgHQ(^UyoS`amTuGiFYjO2hlS24tjEu?6nnr(}js z>(L{y02xIK*)Gx(kHj;?!@gHSD2$~I5%!n7)7yx(U|UPOaT>i+-^jO4>M7XX(Kc3h z+QB~?XWSfrwy$&wV@ZbseDYdLkJM&nXz~Afe&A9VCCQipp3F_5)l12hV8r2T^DPAH9#<=^#erWs zsZ9+QswUciL8knx*(;0ktb1!uRL*50!d0S<1;2oo>OVg&_*Vu`?v~nnWPCmPm-zEm z?FC{!G#|YIUJdV|a57gfsnouc`Nh<@g7{cfx(GEL5z>$Z22Ep%VsU9wuwb7ftQcHf zW@)LXFGG_)-AbJw=L8|4{K{D_>h#bW2Wr@bj=vZeTV{z%EE4D@CEXqFu5#yq)a$Gl zK3?q~Wuv|dx1BIM6r_ZDHsa29VANNrg@{dfvkTR56~3Pr3SZ!~=cz~kQx>Ij!GckP zaa;w* zMGrq0z&J^AOSZ?dIrzoWaX!rEskML_cG{Y7A5Kvw;BdIf<3_*>LtFcM{~8V&ot(Oy z<4Ij*tzO@rYQaNRVCU=noP-!S(T*)}@UbNkQ90RknP4F?UC z7MP<2dJTl=V*c-vUN6lRVsij%C&91rgK>@52ilLf>B}uZ7lXh@(R@(}G;_tlgNYDO zw+W*+^pd>1W>eN1HgTuE zB1E>&kBLrksbJ`PM=OHT*QA3ND&+=MIs2!iO&0svwXhZ_3Pu7)7#hAM4*o z3De~K-DWISM=nBjC0@D=WYM!mMN+JJM<0@Rtvby0&9|+H@es0j7QbgitB3W?YTRkG ziW>~brSshM$;-PH0mBZZYx%RCrOAyq`>$?u47W9=jZtKOr7tf*A^DY#w@7MzVK&hTzS?VUYUP;0Gqnt$}2)aEi*=>n3^d- zwzQ6cd?BUtO9)1`R9s@g+xKtENJ=voHP{mD?Q-~^v5yS^R3r<&38@tQLYLkEt4%x2QDwUGJE>M06;qJvC`$2(w!MlwyFR%(rz(IRi#z*J zJ%v{0h-vmtY3drJ4;N{qGNubR6`*sBTphkf><7U0?r`__s^0TI;@a8yf)g=Nz)4NWJC|8diRCZk!;+=}uq1KjzhA~*k8!vFXItcA&s-h_==`)5GDv@lp z*4ruQ=0QKw&^cFHNy6e=YI*MJIV30)$FT-eALIs}C!>256mi{Oo@k5r(z9n?lAM&B z`C{Q;FLJcnFaa73-+9oypw^OLD<~uqRBeob#44l!jmAEis!nssAxUXi%#sKfDsxGX z*v^C>!GxmALab4!G3V+5N)~YyXPQh1A*6~YjCM7WQN&~_LtS@ z#r>WD+sf2rG|7ivg+${Dt9|e$*Q5b%w!uil+c|kXKJ$68keH1`;B!c5#Pi&&Oa7<2 zxt6BH>B6_%l8HN(?OcSvSSRGf2)TQzyP#Mx7`mhCAIvfwXw<)O{GdZFFlv1zZo`5S zVr16PPG{lkE`{PjA}?&gvXl-qeg@rc~BztF*fD*H-T zp~q8DLNId-qr4jF#B+!GmZ7L+!x@A=(*-63z zHmqr_K-Og%JB1^@Tc16)Dn9!`RKlq8NYEh!Yi1lR-XkG>{+MRl=vKnc2ViCWFPkl( z`5E=wNEZj3z(mK5t#=KfIZPlTX$+{js-aR-C?dwF!OnQh9(K`MAh`Po>tt)ZU50Yr z9rK}V)-E~MmBv^W%%@3SLUtJA0#gEjJ>}N+Y?TJ9CA)sM_@C?rO{urGRljdu(Gv|# zez~PWJ`{?&m0FzG0`JVBp|^wKx~}=rg$FnY`H1jZEC3y(?g_2uPwI^G9vO z{m`=rCKQvIX;+bsLR8*0`Yw<9#p5i0okHW%96AIG(T~qOlW1fq$1}AOrcJat%To?G z&mrcvX!ucj%<8fJUCy#?9Tg&#QL5VE&A`x3{nN}_mV?Hs>)X7Z{ocM+fd9l6KPzB_)9=~FyQGq0xr7nmI-|(HO`7J6Y!O~)!s!Pj%QMG>>5zI1 z`cggZS>7hf9abMW^EZrEo1UL5XJIS0IgtfFp6^61zmFy+yq5J&7TY}V z$w|OlfHt5vh@(L*unFsT#Vtx^e>M0QK*dh<^IoPujLc?KFiCc9DX>SYr>KoS0s@hXt_TEI{{CNKC>?5QK5H5f9*ai+ik>H_#nx8105Wh zR6Bd*#>#~*(}gaOu2bA)(NUUQF^T+rZIrXf0$dY1d~Cd*$&mvfY5XV#FBw}XE}C#E zhNXgH)JxrmU_i5k-Y?pb7HM`$nSC0X_>@AY{vA)78vBvCh9S{O0lAd^zNzf&YMxB) zs~8eIB%4)Gmmdt6gx50cARVmRQE!jMhMjl% zV~cbUhYLv(TIs;Ey0$<*WO2IXr_Z@qu_s*4x0c|bjl-{1N+9tho+eUtdGGrZmdBea zzL~bbd$F2)IG0}_?Ey^s%CrfViWUMe!lae}7D(KKx5GCeO=D3}$abNod^Q6TLfAUY zq_HIjW1=X!lDSE(b-q}2w7Ge32TP7Dv)bdxyEDB>wd5<^*-0K;a&k5Lha$Kx za;lwz@3OQj_cy@%=eO1jOmGt0?T!7%rG%`D&iC^#=fSjO@s*FRiLzwMJu;eIP;w8= zx?on+c^`?ChwiYE^P$iS)3y=?S*PXtFcjFlWWyx#e%-z3I4r5!OfjcKwhXzwRCI~Z zraJPOEG+XIyuQ|SaXbE237f67Sfx=`@qL7zBvbuv!bRVsq>7BWN+e((gb<-Hi^EU} zi;E&ynVW@*B=+1TZc1TmLKoDyYBYDq+WNZT`0CyK_}_tGBmtPA)pzN88U}{&15nVa zxE@da=T!au-c8_fxPpK&Y8|%qp|D1#c?Qv+%hm7D>E`Bj)$rW*>$9tk z9d~nWV^1xwxahATHI(2Gm3srKhkxR zBwHMkB3o=QaEUk9ZqgdTcW#M0^$@E{O$I0az3l+0f9`YI9xBp^!1|EeZwGi+y^8_x zCke8!k~iAM%ToqT7$jF6H+cW65&5kZOUFc{s^#m)sdxL{Tp2zIVARpQ?r+cwq zGboFh`W}YA7L3IRAllq?IjW=jx0Ns4I7ST3RP7~fJ6UPVPUqR#R*XOvPNVcTDWFO0 zp`h3jk5#jAMm_)cR8h1<3^P~rwIrS zI^KiY+R31Axl6N+GPipSs6;A{p$F*b;9{wpsW+lV_4xHKum1om9diFg)j4)&7H!)) zc2coz+qP|^V%vDbN-DNlam9RN+qP|+xAs2mwsy|9`2$v)Ys}t9@6Y)Ee5kmsU={xm zA^%&EpZs5701IsmdPd>?aF9`uR)skrak$}yK5O_WMR%UmXd`u0Jq6GbdE%#zMT(7o zQ`!5Pisfy1ThEJaJCNz+3HJL-_v7QV_5Bv>Pi&V6#egT@vBKPfK==2pSyg;f z?`~4n^4m(X$W2 zJAwB%M0sBZEjH8Eqc}?SQ%?E;G+0depuU3qW;L&5b+1B9j4B(vqh=C&anmnS1s%BT zLrIw$+#2m%Y8*HU?ay=0d8KlppT3TjEqr!Fw63GOD?hK~-Rh@as`s8qO@8`uDCP*Q z3ijmy?7;H>2#xz#3GonXd2B)KuF2G2ke`m=IOoErD>qUOptTl96JCS+Kx{?%<0cd< zt=m;^&B(s$l_68N_n1TPuMMIRq^W(@>`V;HwQ;&UHgbVe*!GAA)-*X$yS%G=SN?X& z3ERFQit_08&)j}5rNDG%np1BK?j6$tjW#O*7V9R>Tx%5l3PpeUOZG_Y@^gP?oe^%2X;&y47$J&03CukarT>6CU zF205}9k~jcJ>vI=4ycv=r_Gs^wY07J0V1troJ%4lXoJXL=38pygEE0R=qQ1-SLI-7vQZ9LCRSF07;u6Cu z*=pDE>RJ7rehHn8BSNGSrfjjsGszsAGsG*<>IBBq14JG!Yy3GVfBXWe**|gXWl9R2 zB18sw4wr;53~g~7TYWJ*lYR`z8SfvtfZ;oaqouB#j2}T9eicM*px5F#x7FJEW`%>c zXNZ{3TnvUiw4EEZaFdhueMgN;|0d&dyDYE)DY4NM!LQocK8{By_;6bGdVAb3X_iEm zH!DWSis1R09Ou2_cdSc&b|e`{nVDkWZGVxx0ju|6K7ePpXI>Q2B7$=X!U+Tiz)*n{ z61A7D7fXZgN9?@Fh-yJ7WuD{!J$N56XUBg1N)H&8&pjJ$_4vk$iq34Rn)1A=o{ZHB z5*#xtN9GloeJ|V5S<5*Xt~FJ1K-PVZSQG)vmNUgq2u0VogF#fY8@d19?+rD z@DjS@=~X|9)2`RQ1=SP}Xlycr*YAslsS|oDIWAn;R6122p1nx#iTtNWfZO$3ubk;4 z+o^Xx*^D>t4cP1c-(mJ}$;do(vz8Y1#XL&JOMnc|lhqO3ZLAO>Bj zAHjc&!Ve?(G^_m`VZqp`0BAJVy&%`eEXk(L(TWUeezeGoK!q@(9}G0J-@M7T?PGF; zG}&_KXNh>8+OAehR(^~vj0v+V%k>~FBQyFA3i+=;@7LyOS!v{-GZz2SOSya0MEPto z$5fBunRh!_{kU&}AWc%sW9`hrtB}UFP9%M<6u5iMaV`7y9+Gki18Ci+rvpg(?V zyrG*0|MHmBF?wgWT7=}cYM{Q=v&ZBp$kJ@P7nn+33!8rfz6wIZmZA=??N&SF{=$&T zVO8T-mv=LXT$`Fy2DE3)P_t;jx=xzowufKODdKYY#|Gv55O_8~u?@DVy%?_dG$>^< znd&=GmSrgdy%{Tf&aL-A{l!a^j5rW;M3>RFUy19=j{t@$L&$0O+n)vz4 zh*}TRiXkLa9yGgTq=odqiUWtzOPWSgrKWc$|LDg?_`F&;6L{58d+u4~pPx@s~WI<6r1qg8@KqlklR%V7L!x?FbkK=G`6x zvj6}u!>_L-gJg6S$tHdyto_uK>8&pF}y;PFWc&8U{hN9{0~iT+=I| z+v{VaRH8gAnqaaI2Jo-BA;#~Q*Qd2SHs@rIJ{pdZ14AdcJmfQ2w!vf^j(b^bEzh70 zP5b&bu8%bNQ!sXb2XsZc`D0F*iZ)tgnPxwLb zm2S66FTZiUnMI3_Zyf&eqyB1I<~1^=>4?nGLQ)G!(6x$0i}WY76NEn3;NNb)YZrR^ zhs=@7&=SeB@o{wBOl~ps8berUd9WB{%6W zxF&S?Rob{mb(h#E%*_zjEf}g|gS4DvjX&VS7hVs`-}8pK85K;VX;Hg#8ZBhtLMC8; zAH8Ys)IUC-Eie+XPABL{L+IEfcMDcUqbE?_Iu-(Y94>4aq8GEv8DVTc1IpzBkBa=Q zk%P*3Chx5+&IAvl4l4|#@ME&mkqlQdU>Cd{5UA4 zZL`4=FZk1iRjlxr?n@h-CNr}k#ImmR&lIlZT*DD3|Dl^wzhL~vrwv5Pe3-OLu?bjn zv0O1AH7$|96?FtZ+N97%&~6ze-8+mzoEy4DLn%{i>%8>AU(YZu5%0LLLqv0*@=?XI zNft)_3<1P;AUIP0Pj9zA0{$il^uBesoA%bYE&~rH(SD78Xg9td$RC;tRqCLxB#Il5 z5Ro{AzB+?v5OKa@zEY1p-l{9U06`>$U(WxsGBWb~IGJ{AT-8r!G$)Qc$P7{_tqd?( zWqmm_5DeiIfpA*;V!lv6_O*I?hGit#kUZSK^SdA$al|%{Y2)$*#p%@T78@xQ-1E-a zc`z1|8`n5iLfk@9IBmFe>eXpYra_Oq)KKn3uRjWzB;xL(yBr7s zJ1HGvmpZ`qv<@*z%P+$EJe+QO)K@`J5se7pDD{~z`m)Tsj9xq&0{K8uV{ z2T~$KI25WP|8F$amT*3dmB^HC35hM|1U4kD1vbeqA`?>ueT*T(2JsJq{ zoa3W$2$7XyLtg0xf132NWv(2+S%)$k#VOpQ-wdm0iFfzZFnv(#jr5|6#eDD4g;sI< zW6!x4_*Qbr6M*{s_>l~EW_57fX>pF=AKU5(GzpL9y==ICLQ(?yT8Qkm8tnSG$OkAq6q z_7$g4x~40rwPc@3owF_TIrTa*T55i~f?b>HF5RTv85r)=Q-CusK27wk?~xelnC@K| z$JAyEO`I;-+vs4ysBZBiGD-BHKW3d++SNWi*fa3;SMgqc}}kk+`~*i ziK0jWZ~f~|{M=j*M;6@8omQf+re<$Z4qF>+<~ZX()j%XPf~q!lE7~lX^vvFPn^y@B zC&xbG5f$e=DW||g8&?I*;?K_NWzZa~lHyjCN*t_nv`<`0NAf77+*;V-R;duyNn(CE z->7FUMy*~lK&pQ}QF|TEr+i@qZydHu@u`*3|D0BHal(iApkOmmKlTlNDW=WIT z=i|I79ImbnyVl6eve{r*6qb#m|Jf=!^(9#$d0VYGvWP!;AWR>XQGis6?NVpl7+4fM z}Nih~Al%Yi|o+@;ug$9C)fg)|iRc!Rc8i zNa$7XQTo6Q6elKhI_dK)X_6{PhjxprfE3$vzVyULR$Z-5L)x}kZlVXAmi>VHRCsVB z{~>FME5#*VQ|#PHLmKOTn@#ibsK$`sI&r^Z#TF*jw#sgrCOUXDM{=~-)Jaq3Un-JO zFXco*2*?M>%y<;JRZ&p7QYM$U3PHeLzJD&Im$0~87l<#F4ui!B8)v#28DvTjWyiTt zyl=a0=!(b~r!iRk>wy`& z1yLp+F+Rb?>a_j9q7V^Qz>-I|CY+osEth{|jQj>{m%f}(`mWq-8$brLd$zCop(_zA zMU6YcGvI#Dq9S}PkH6P=y~B0`j6Ofd*YEbXH$?yK##wp4>#xw*Ub@s9QlzB<$Ayd< zksfey0RMD>TzOLdjE1F$>ZVTVsL^fNs9__z?g;0u$7zN%Ewq~pwbRM;{&Qa1$A)9z zG^^|pn|4@Jz^O$yI!-f7>pv?oIpLfu3Mhxu`B?D$bU>f`hhG`3gFaz<+Ptm9z|Zye z(M%_lg{VmiBVzg-D%x)q^Dh{nIh8)5(FyG@z&;-?^Ow%|;}hEhy3fBx%nuh*%_&U= z9M-*@ zO8#E*%&!* z&tDLNndE8xdnnA%4E>ZDtOpGQwIU*n7erO{2nAwo1O?Ox<>m?pq}c<B0Sgx-BO%cWyXk#lhjHqP&dC5;S{8rl-ja*NP40^v{^60*0edfa7!7 z`Vwt0Htu?#(67zA=e+9mFFsc0R<>^${y-`VoS}uP zvD-$T)UB4|=J5qgyp#w{y$!QEqNe*6(rn@StV0iHrc1MV-07_g3Pkk}Ml46fJUk;# zA)~E>tP@c;;;pQTIEUQUE4WTIz;XEa%F$((QCi&|`uVbYwgnE&R%@f@R_hDSEtdj% z2CFYAs{t~zo<78WZ5UBj{CTSBs^*n@!n5t{-ForwZ3}Gh)adWgbvWnaLLw=q8M&y^ zH9fu1<pvVgqh(>Z1R)1L61jvv_j*m)4GVYb%o zB()$>M3hX&efZw5&X$EJK5-;9Iowum50f-o%(f^to=kr;%;zBA(|M#l{jgp-TTV6c zFXMLXy%ugWAFFN+0ru4!z;Cv7))7OX#xfEoH2DmkSShscTT5Uuqu5 zvb-Znz@&l8lxYb%>`gvp?7$YhKuR2nXOTNGx?5Z{CCz}sx-6U5Nl*%}%Y-Hg2LAR| z9KQPTnn+4%NC@uE!DTF*D<&1{Q!X{}mKT0PdSM)4g29?={9eyI0B;Hc)-N%)sa83v9j!jZC`?-&#cv5kt(ux}XpsV7b-i7Lf4GszyMm6Q$yS42JHAFiuRB(!?>O0+0xJ$?h2_8;<= ze}a{hlVDvwTB;2B0Ml&f@YSm(Q=UewO>xs9@{?8}Cd3aDl-1~Ib<#O##Vn9FNf(f_ z1}@;$Q#4sg*L*G2VxSdV4)O^enUoOsP-=Ab1?v?DTPii+wY3dh4vRl!3&9c-Hnv;h zXo7Y(MWy3KP35k5kciAeYu%u552<)W5F42Rp3o_Am)%;i!n7ih=T+bh3?8)5^SPoxl(iPL-SbG|Ewk z6~h&Ew?rWs0mwvxrQ=^jqEeNo3})KBi-;1L+*Pl{w8s+;wz+1gMr_tu&+2@8*|bEH z3c=ZS6BH;Ud5BrRGQA~Bs)ZV~7Ah)mObH7MKyK|Oh;=p=g_n|_HY`Wqc}GNQu9e|Q zQovoazZ>ZUy*wLW>T4)MEJ5U?+usiKWizm-B;iEi09p0UAq|gLzv1ex_Ytv5abnb1 zE?weq!i&X+`rURvsVRHNBzP6AEcCjnadoinySnu`zzV8uB*A>7@7qusL(!h~H%G(@ zOql3$^g`PWkS_{%Vg`3rSJoX&Z7%fbNL#yl^vp%h{PimR+P9Ds6tQoXcP85TmPwPC znGdqB0PqNNZ*wiJ<(o2#w20$V@Q~>az>90swUoi2(I0{_wfxFZtA{#bIA)$1yC*In zw59s$mmP-klLmxd#&BOf3X0ECJxbxj_xkge^Exv7o$@jS_5G-fq-{d=$hAca*LKQT z?W*eQHV7b@aCIt?fi2@&*W%IaOK{ZY9@Bh1!t17EipeB#lAXS8`U zAmV_0quWe;!yHZAl|)!F%Mqtsf1|0S-^rZ-uP)j^;a9b%#^^hVzJPj$0RKohuB~rO zQ;YJWNi%(D5K-wnhcl~@{x2(PT@z|@(tm|Ul!rIQ^tG;1KG-v<| z=l^yUighRd!I2QVj%m&y^~n<6AaMoh<8_FE3U8PPGlVs+ql6wz-k%Z4)GCkr9+oWg zo6WL+$Rj^q68;`O4>Fc~G{}YCZPN<{&}|1W3VjQHzR$nkUGgy+FCq6ZUB^N8yVOzE zjPBe8d>?1Aq}O0M$^%~21Mse+VOO!C505p!hs>fsS=Krk0N2Za&TsqI^LPFO53T%g?ZOADE53GgJ{tpLR zruk6D#scpec$^k+EY~BEJ>FknX4`zQ+xnvl#` zD?7%MKuqn{LUK9A;}=n9xKA@HQ+tiBmRbcdm92nRjFQMZ7*2FL2@ZmwF5tb#gq1T1K67@0Qd=)*4M&$kR7st*|D`KIqif@j<^11Ly{6gBd04e*8%!kSic7P2oc}ox!T1vvkcW8j34JM26vxwQB_j z2>!X1Z6SLJ{!w$%Fyaj&VY8&efudA_Ar?eu2~l6pmM554^%?FF92q`CuvCZP?<=)^!0sKujJI_pp3xL8S; z6W6$8wVkrpb4`=_Yx>Z+kv1Mf&iOK3V_j-D)3fK%Oo_GFjmgGz_qh#7)!bNqI_Q+w zFaTNfS6~RjA`9wic@v)kAGix)#O=miqsy9VEdPE6B7QKkcc{5IWI=XLUvPP0*8q94ebdoBXsEW){#IqjzAjpr>2CH_yx^vE`fsfCx-?*ORGIL|N zhduPUbTm`DByL{@Av-tUgbC!E)@|5I?11fyu4JEyRm#v7ZQvhx;!!HF>hwylLVp(z z^XXWI6ln>rdj5A1l7CM0iNi}+w8F3HqZIK)OWiEb3Lrth<4?ZK+NFEKFQaKecEH}f zV?odh4Rzmu2uex*$fq0iql5HTNu|J}IS#pfNxvmaWl}g53w?pOytE#i9@qUH3ZOBJ z@NYy!EENr;F3P#3k%^D{5P|ZYsZZuDam)!jIZ=s2(;`gfq;<%3hbK9|Hc7s3?H9-5`}b{&dqmR0*n$|4_r=WkyjiLyxOVJG4dfP2T(L7pIHQwxr>Nxya(#-TI3G7-X?92^B}S4ohfEw zwEcR92g?j5&__RvkQ13xY3wnj@Ua7PahDbQhWKjC$U8d?+si-Cr@8k)agX`r;9((J z^<!~@w+nb03|y0WPIeC~7j0RY;f`>dgf z7(SvAvbEEySbJqv(4mUGTTk)Fk)$D3Vcu6N-{syNyiybAixRNN#xnPv?=^qTXg*T) zw#)ELa=$o(6u)X#1{%kyLR@tZwpm=*XNjgfMe>tBI^}A4V6%rmjD`a3=UfTOCQN-^ zC5@AY-S{}ZrMOuP!_iVb0fdT0a}&%CQk=trW+k!;2CJM883sCI5E|Q1cNFVwae1w4NBR|%9YIP#vmc-VfoXV^?FOXaPx3tb&* z)yrAtwxK=-DyS+K`|TNuDlMbyzuK$5LY|~`e|I>(7tU(orL{oO1Ab&^Vnyb_0o<*Y z4-S70_rp(c6>*rB6a*+}(n=su2BeYmR;c2?(f!uv)2{X+6UE@^Kg4Xe%?xr?hav8e z95dC6X(lh)B)!$GP3iUVr$42O5vnoNTgakzcb>vZr9DFgrlG zag+y>srM-o6`Sen0X!r`Wx~z(1wcdXO;8uS3~qifkEKQ?Kdp%@am?r{oM4Qp1sg7V zsJip=Eiy6^MV>PN5pPpg6!VJTJQHITOZV?0t;SCee%9&GKT3W0ne||hI!N*I&GlzC za&!YG!~;35oYlntGUO}^K-t0CEfK;cS>+kA4l-FQ> z;GRwnKmJ542TYsYi#+M+B3%?C)N{&1ftTCl^k8wix3a3WBl#Gf;{#dZo&M6B)`0iJ z1F4&qyHEwjLltsr=JEtilV}^^_EETK(&B{*lyH^9J)T$xii-`G9j~BN%%kk#wzV$X zm?-@UlK;K=z2+$-4<%vaNL`zTj=IplC0HLyy|S)M0U8kT&!m1&Qd*nkrjc+j{{2IUk=i~U4mAyWO3oN zznfPs04KdxZ_{^ihiOAIcYDkDrtxj{abZ2Y>8;nmYvZ&&Co!@yTUJN`c=RV~W5<3Z zXdxB`=sTG%f&EX&M9<^l6j*o1k>m7YCMX8IV`%F%q6yr>=kAEsJLrOndCJ}%+4ct( ztRlzkq~3J+HUFW)G<+ZanscEp1AAZWSqH5!!0vJHRGP2-kznNGjS7yf4RW>y- zI%Y7WYLSs^mfDo|v`U*pugch!-)Y7&&1Wt%%tJ-@+B4TvvdArzeVVF91^KVYBI9INMAz+I8Bb`?Hbmnqq8P4RYTuVaG+1sbvcm$OpR z)9wCE)pAC+C~eR>Q`*k`neZR+n~%4DVIZTgJ0bCLIrIOja^VsP;6Mokh$blj$N!P$ zI{!J3bglmb`>2#&z_WTF6}AYxpltmI`)J;rqHIXFyL%Ul{6lE2v3>>7E5ENC?++U_3w@_UXf%as5wdkKEE#a(_b+vLgx9j-`Nyrfh*3wX_ zeyHV+<>xTJYeIVCuuqGlVvRFvR>Wt<@~$lM2Eze*YnGe^wTD~F*=xuGnqu#@&bhCb z>V#g4M@6t`J2tjYcACD8wc_h2%&d-v|$o3Xi@vE$-yW`1^f%qvnErRDY2P7j^< zv@LvOx5_6TDI6)KIVbio@%LOGY3n4qjtvi|nu!`#Ue_CLzdk-1#4dXpR$sf+c9qi8 z^A-dAKVria$aXa=kIc|kX?(9$}6^m1C8kqWYUeM-K984JUTGYzYLZ z)jjI;!e4l(hyI6fOx`bPZm>}~7IgTsqv^U^D6?MvTtS7iN_YjCRVg|Z2WiPJ#05tv zLRJky1=+$u*Bh`!uzy!{i$>iF0i^O|5dZ+ASh`zcZuPRfygPn-ki5`5%TP-L#{EkY z$b|WZr^K$W#sc+0-eegm>%KwqQM%Eu%sf+**w7n-%R|_FiOD}TSA#94!_q5=h^WCN z6jO5#>Yj#FZ*5bg?}|B~tSQRHHC|#cRc8uDGcC(9ZI*&_e{U-D&G5HQfaACBOaKZm z6wH1@O@wMvg7uc$%}Bo~Vu*1`3NK-U8dosrQI7KHkm8vc{s)Ck^8TVvIE0{=Tf3Sr zx_u)LcbKn{@~QB_RlOkc=~28@1m3wyZE9|Lz~7ppq`1{lF{0<0q$oeN6g=X8G(Zr4 zw6*L$1%-$!0OPaac5Ks-qCL|s0f=dnXN8vnjfxr2xXV0)@%q()i%8oxW$2F$?2+We zINrePc4khb@U+)F3JT?=hPDOCT_uUZOu#YdK1`)6LU(Wv6LiZQx@a@$3J&}LTIAH<~HcR+l_?)r%l zv)>iNuW3i${^O;9p}{X3x{m@F~NV%>8$tkx}) z=GxrZWl3{8ys_5w%|Fe$F?{64puZSOVv6S#i0|e}XUE)+owRebtN;-1%sx%0B{3^H zJHwB?8I`4r+JEcvMgz}$bMM%Nfe*@6T^9hM!%^tOm@DkM+hyqajfjoleJ2n8~ zfC%|2YQ^2*Rln&#Ex?KKEY)U+7?oofbe#aT<8H4E#bIa8F5*M~r$n5vlUGM~OCO~# z`D-&dIQVzL3~TUT1M!u)!a)hN(jI16Z4&Ws+TF;$a05b+SG$YFLNeuf+S6FL#PDRF zrB=zpENa^5^u_d#I;XXxIObQfb!EbC4PW|yTjYP!`?kP7(E+6!FPay1ovqWiG3=3p z&pN!iP?1nEl8i4HlfE<=(z~%qz}W+V9rPS41pmtptOq{&`tr>8fm4f zKZS1)?A5HCp?e6ltZ&)h$|CPO7`KRtWpI*_-YE=*W{W$ZR%^ysr%!{eE!`4tlgc}b z#<_hAMv0|^>HzU5LPj%;KQWhOSUxYR>+dy? zP0_dnckJ$mFC0oN`7Dl4`)#@EFhY$zVjIoyg8S(kECb-f4vylB3Ps7ai6V^DTh>K7 zNx=069vWmJr#+M;K(0)Ixl>%)wu(XnNvJvElL?RrN|s*uiZL-L^qhElHiAsy7Ua+m zxwKAK%fdFsC)zwBh~|zPE_BWhZDq6GM)B#M18hPah#IrrTxTeSdW4XmqU?iz$dq1R zhBt`4M*!?@V4EB0-5&k0WK4z5{iooZgfvNgW5%5Q@z25i%mD}ETXL)Vl1!#K71znE zi=Dq$9eyhHw@gY}kLnpAbC`#w}@vW7(3P%eY2QHN)l2R}$XU3!(JJyV9Drdd5qi82wY*5-pOL4DiQ z4_awmi!*C*mteXx>L9S6j0_;*ZMi7*Yrjh`p&b^zKR(hUl2ftN#H{|PAA(ZRO%M%_}iL*PB9zfCGoU$H*@_TRiT zDQ+_=#Wd7A5-GH`9NdRbGK;~)f;k-9qwO{=yU64q{Jq^mT287YRoI>`d7Lik+XvY3 zF?ZUsS3h;W(U{Soi1yJ{X%Y{5TsH!AIle#h%D}Gth#4`RX<)EU$v@6BCLdDEp}dwr z2b1v>#R)wrzRe^Jcp$5Pw~c%#rn{+;#VwV)QCQziP}6Ra)h?4~pJrR#Rh5e^*fdD{ zsy4UwwXJ+bOpK}5OR~O!)ZEZh&j!G`9NJrpvk0`;na8%<(Ki1yfp4uarV|*Z?qk^B zO!AUTZ)^bSRQ$y45M=OOeH*&n$!c*Hdm(g$Dmm`Sz#u$%+EO^Zsyt=tPQzm^I>PsW zSyndD|MdvbtDs{7KO&IO9i!Jp`MESkCiCsiwmKWW^-y!^xX#oRnaow=5?!D&j<11$ zm>hZ-*b6}gJ%y3Ynj0VkVJO|rCcwGQ^3I4~$&kLCYX*(zPP}>8K;g2nWEW-$3;b8D zfIaRQ=nE;ro-FqBN$nWJb6W1(a-W8)3cm8JP^@U=h};^JN58#OtVF8IqfFIT9& z_uIF|*WP%I=OeL=OE(>xa(lrd4@z-0*~#M>ZBSDqys+|udjgak0=6+}Ct(OIqFA{; zC2rvJE_@sGz7pLmEg=*f4LEBE(ZUYOofeq{!4Jq%u#-b4A`(i>4Uo4<_b9Gx3f5>nFE(nWB6K5U)zfb1f1y5bVG8`@%n6S7mTY)kQj(%j}7=qW(g z2Y~bQ?QTRwBuT-;7kQ(Z^hr;IR%Fc%h%4`dBk}VD*jDU#nRLaO-8;`~spH69jM1!H z;Bc7MRqKA}ZRxC{=v8qFIHh{($O!nZ?|$~wG;AG(je3YrmO2bo9K+kqrv;p}70{*F z5TKG6D}zXU5f}*{|4?5g8iMfnvJF7Z15m>HP4X4~5N)$4_bD*Yl(5SV;VH(*6m;6G zGMjI{eKv%Ug=>Wh@F*D&`Ns)up`46S%q#osqdvgEmrISSu4G~fImg+1?DXF=>%uE0 zr;q<(6()eOD#3Uj_Z)gl-fOX1skShv#Xm8as#CzsYZm1NT_caXxR@u{&gh|v4LFR# zi+&KZ3=%G^sL|#tly1OoQe1YEs_vS}z0&oTn;6JPB`sW3tMh&U=*!=c+;xL)zjAehO34!Rjp-Cq`yo>W9N3A zD_Sb@VsOwX1E*PBgJb>5XRc|121xV=hDniD=u6qmIgZog#HGluf{AGP2>5bW^*u_O z-c=tj1e%Y;`f>^{i27={oO4(TPbnk5>kk<}%XbA8z>DfuGMmK-Nwd>zU4UdkKJ)4! zqxR9Rb{jz^bM=8a*!!y&=)yJ%Vo;}5Xu~#+&iIEc-~F}!YnFlNOR;*S0HCC;s2#m& zq&h8p&d6Dj3O|S-?B`gYK4X`Exv#7j*Oon$Gc2U&DzkaVR~TQzXBu?P&Z^KZIrS^f z>y;M`__sgJJP;3GV{an1{f~yDHx}A#aZqubTwq{tKKG>GnUQPv7UnmGL}H?6en%kf zz~mlMjNWFT)frV#CewI82q>?XHqv%!rNyY3h17goeT~}8>)77CAnTR)q9f3rsPcsh z*KMy=<*cl%9q(wm((N4Rex*Nt2h(744>OEK@&$_w8ob45h#_s?v3JRDOm1=a(bdY1 zHTX&8z7v1`lwC~%MpNZs*Gg zB+2NBxxsG-nn^8u0h+#osnmk1gguyIo z@X@gf0~~81^o`EUDp)Iwg^q4#9dVr#vBe0GsIdhm-WGCV0Df2f7VAmG7=P8FE%hdL zCEGq7tk}E52+oY=9xhkP4vr2a`(j?i2*Vz%@C6(o<}WCQJ0$Hf;OqWW0}m0 znoK=^4BO~cAdCx@-*1sP`dS#pfp;0^Xeo%us+M^qp!Oz~D4Lm4Txg+~3ziHaNrm>U zcO3fDmiC9_c@^;6Lr7FUFY0fHI z`qiXts1W*VfwRg!txDl}tw^oA@LD2nzQ(@0t^-&8a`)ncev-5+6D!GK99hN0` zjl$;=e>a=&aS~f~TdA81rML&bY#Dc@yUy0qbTh00RlCZ&D~42S=t^LDj@A4k)v+IJ zKh!jG84x{uQ?nBguNa#?26XD)fT06%(ssvh620mD>uL={$>G?p>Fz}C39CLWq$$R< zic1q^@PptqOyu2!P6{LCWxdk=F(6yuDp!__hj$BkaqZg#`fjEYO4wn^BC`rs6g)Xi zgMWfB*3Ss=2K{WZNBRF5t0wmUIXMEEG9f}K(r~<>kO0Mcqt$f4|Fnd?L5sT*f`~+c z)CFB+cNoMEE}qjl?)?|8N?)%n!KpXr|EsDLGfPdO6za|aU}ux`D%1p-^PRT-ynSC| zbaxD#zwQoL4|rR(myIM(TI&+v%nD_(Y1d{-lv@XW8fnpdh9@&_eSKbDuWxt7gn$!W z#LNJCqeF7sfKjY8N@PimKLG7k_SJX$@16Xowhr*GqlZWi(?WZfsPd;Lxt^~jE+p-l5tTLphZDEc@zc~A-H?4q_^WDdBQ+aOf2VAWhS^SQxS)-G0xz8^- zZ8!#PDPeaY1b3b@Tql?4ipoQfI@_t1?aKf{!4#fatO?rJXmf^A+3$~!k?povn(Y-s z$yIHk-hJr`YjvGj9Z4{NN;7J;bXD6Dm-%^T`}I2w_;_0rTjPc;(aNA=_DEHnq)Mh< z5T1W&^cg8-LE&aSocV6Pe3v2|_06CtlY327SX$3DQ zw#=>3kqBP1|4|50LkH8PJ3(vu>c;Dqg~PIDwZhCFLWR~KOGm5J z6k-&eK@$`r$)iK-2L5ObfUGKLS#)+Rf1P8SC5N_#_d0#0RUAdeq`!02h{j{*n%+t0 zo5!_X*2qVFRmqGQUMhTcDh;x+Ko@|Cfq=odjUap(G$+&lKtNXGm~ct#2ZwZ%^d6}^ zYZ80JfMlktd`b+wV;_w0I=GZ^#rV4O-wCS^hO?={xoNW6)gcCBb94R)&7Gc*-Se@C zI}bC?y;69(g+Pix%NxQ*LrzMekwg>xNigiqTFipVdGtCwMO6<2h0f9X`yznrkCf)j zeo?5*$zE@`yO{!u2sb%MZX3%9r5Si6emcNLOi0{nuJ~@KYlAlST3N-i9Sttn>Y%9IE{#xw7Igrb zB4^Tm0B5I%y^9|2J=O58rMGV1$&R;hV`tzUccJefXe;a7d^Wgkcj#*+A+k~M1p__Q z3)494rur$g2STJllVmwgWKaeH#ka?{f8 zF#^K8#&@qWlDwAHp8{9P!W;>+8g-6@nZGy2s}YBW4vHI$M@?sjcZ9ZtyEIhRK3qot zcAP%;BygMSh#}Y)%He5*_yJ{ zliXN}+*I!RF4Z(bw1csVgxS75&)DgS_BD5f#iQ(d&|2W1hR^^WjYM9m$G_yyA>{4i z>@x1Kb3^ptq@t+8!i6@6a0JMh8i}z zn@3>!)pbzMSf*K%LR`j4Np5fBUsi^Q;eXGK z6)bSoMA9xzC3pggK?W!1Z~E*&L@U0d0nLJwCtdsX3^O{d;1KU(W(d`Y1cdUQ#~CNa ztQr=4N2LO)hGX!@S7TOn!Z(^GfvB3PpPn6Y3Y+biy@LE9;B=Opn{|)pP2fLdGLKrD zdEcHTtYk5A+1ov7w#!HtoFfD{Fj=D1Tc7xpQhdub#2o?m-K_l%PxcP)!%V}?-_5F( zaC*pF2WgO%A!szGc1QmJr3u0SBTZ+i>^N52pB_GI<`dC`YHPt~bKNN&;0=|1rD8*H zRbm?qETxr|z1YpRiUcSy7a~GM{JkN(s|(cmVQ<*G=D>N^$xLK})upOT4npXr1I*N9v7(UeV9Oa~um ze5Mx$GR*X#RvoSyka9GSxv%KRk%R=PjqLTa$jSi7*q#MHEaj+AH;S_R7Vy<}#|LSm zKSuI~Wt&GMt*AE$g)^M<^_ZK7EQgX(#;hcCF_ao<&5e!llrjrP$3CcRH10w7!yb;v zJ2wj@o#-gJ)t?AlePqLI zvwP6P{Dz$0lOFbh!Hq}q0*g|k&<+imy|9v8o4Od6A{mWCcq)d@RkJd!2{%Fri(uw{ zUP(alW=#3Khchr!EGP3c&nRL>1vV<@gpvb}XZA#8fBxmCHme^Ov}pa7i98ZUEi(_h z)1D#!mlWg7iL3DAkuqZCSD6FnT~%>W)yg(4Sy+s}>fI!OAMLS!8=h2FsGK`fc z=oDP8bpl-{i6FjA{S4`w%jA<9_ek4UQ8>v~@`j*{Aj6UQeWBG1|Bv4{q@IHznwbC| z`9zj?`9x5DmX7pnZsWpKDu!A~@u21>D0e0!)LzIcV}6>OGy+PC7M%3X%N=c~T`W1l z8+yMbUjnlRTNNG|3UuvSyXFJXkMXbM5d_!K-^UN?6eN|_lI1QSL>Glt;I(s=;+;!i zugFUgJ0fu<)lRohnMs7jlGcL|krtlocvWOOxfOwj8Kc7Hgf_r^O$~xa=;`p!sWkAU zh~K%QenZ*gd&9_BQZve_vgGP7rtjyC=<=DAKkPR;h#YRtn~%6FUy1{WDMZ*?%Ce!% zu?+7>3j7CJrqGUO;OJ;e?}0+9S@>bJRnq26iedC1LeLr43)D@RTcO@?N@?1EjV`On zAKTG?Z{E|c8DC{v@J8`ubFD60g%*=dx-X8ELVmW;o;n5{;V>l^{$R^? znF&Vl>}g^lpTYx6dyiMnsv8;DKUX`JgF`aDREcjRMIO&5Fpve+AImPBNO6sXpW5tyg#Qoz*$M)%l0Vw%^bwwh} zB5Nc?Mi{$QdGMP}+y6A1q5O@t4xdHnkQ15;GU9BeN}XZw7T!_iil@7n3K0+4!CgfS zx^{L&g{Axocww@vrU>6Mi7L}SIf|FvZkv^Dwm`RW&TCy26`k^<)Z(@2Z^@ufivF#< z)U*8t*HrdSzEObl)Z}^7zpKV9>$brq+~VsiUExFJs$CNJ`NM^pDaA?FvD=Y$^)5K` ztKrl2z3I@9Cd(AA*Yxbr99?AaR{gFtuW9Y4^RZK?wZzfGAj~G2YoX!~`389L*qv2Y zjmF!`GZ59sufBX33`&7+)Wu_F*G@3qF$p$)-vfutsS&!ZmFG^HfT*DCUvk7~=SJVJ zu~WN7>Jl)Fuobs)+GlRlCI64BbBfM1T-I%D+qP}nw$rgXHvW!nJ007$ZQHh;^v>Sv z=B#u3jrY5)s!`*qIX|Bm|3PL>b3wF>Pk{NQ19P=Vn}KUU0*F=$WpK2H^pEa0Wz{xlHo+5UM75WPT#A77Hdj?vkr>_BT`a zP>;WDbLxT8$@*^-^O#ifM0}2{ymF`bVc=2^K($YN4%6?WwvGzE80FJPhbL+tae*eU zdqxP&V;Ep>h$+Lhq3?oKKq_HEaFr|$lw=ASK<61nA$7mrw*Y~Qo$xK(cHqjSz}%^k zap3#_`wg1#!dEUIHG6=q`NC`N8p-ZIuaD1=9lzn+9R$F?H{Xx58aGx2ZA>HY9y<H?zh{IVi%+|8`_P$PCxJC2NB7=` z=MX_5-su#oU12`o?~@P44a02<|4;MAaUNU%G8ILUb0rA3>0Y(idMCPhwhOUrZU++8 zC8eLjPi@n`8;jP+tDXfv9Vv2(u}s20w#(DWorTsJpas#7BLhmIR`;r*mOM0mFPyjG z7UsK+k;_y7%iHqWgeT!wZmP2ek=SbWa!2~gL*P4<4rMx>y@OvP^Ww#>=tO0Vi%bOY z9KjfbX+`pqsHw*prHls9=ST1yVCr^WyMNGHKS%#O8Z3lug%Z{cHY#4QZUbzv?ue(U z%ZJ5?RqkU~Vz)m@d&XWv=x94U9nYZ!9C4vcI@*VPw$ELV3(S-lEm%So_gT1bi>{j- ztd&=sr%{1cgt4a|2t(~I3~~sqPXktO9LL=RVNjHjvhx?@tLSb%t0v|&tcmKW?Ma-^ zB}j`fvlX`~+{wAOkS59E#j&$ZDCo4*`;&kyl9T zgV_t#u-Aw7GlO<`Jce$-?N$??);?MYy74{5pzfW$&uRsOd^7f3kNL?1AU_QMggQyO z-IxydN|^^s<7Mo7ZmXL`63#uJQ^MmzGyD9aC>GO(>M<h7((-Ljyd5N_|#&5#05mfWUd`MVNo^# ztf|LmfxyV%IiNo_@kX_rJA+B%P?P0M6*>XKTnfCytv%PK@R1RwdF>FYdEi=2pYi63 zBV$LcH<8FUIMS(zVgjg8aH1cIMg>63`KGD~NV^Ux4C}3OPJUCMK&yauU;q`kz+YQu zYaX`BCb$9?WW@nqD6};icktNMjSaCCCCKE14Fk%uj{z+^n$Pl*$@>D5Eyv;RkPnsa z9<`#KsztlEhS|4-wSFHPGcPv(bUYcsD)OICyI=dX&PWD|f&d83jf$W^3CeNLXyz+C za29Zz`kb)bG_xp@&h~t!j)NqRLDc){eG08%Q|-WqnzCGmLcI*@6)Dpq7*J{DhBSsx zsPW?n`~4C!UoD0GgVjU|6x#ie?`4>2uD?{23`YEdLB-dl<9W(jSI9|nS5({%$LSP` z7suE9mr9=B*8v<7=ydI9V~0tyVurzbvi!LzXk9YY_5%V}Jy6lu?r*9-gQMoAYoh5=T)xeTe2~)?oK+r4APX zcCOl<*NiHb%ZD!9-mKX+Tk;O}Bi|UTs>{LW`3q%>`v4^hS;vvvTpfH>?yE$Jc>Q?| zZ;<=KXI)T$=YHyYh^^8}o7Z1vW`?IoWn^dfB_gqs^O~^c){IgYjv*bQLC%aCc25D! zYqX?+DUGArmm=-+{gRUIx*)%+JUW9d%2kU>Uzw&&NOTaa>?rdX>5r?}HUDix zpt7$M7VdT2VSMDY8VBMr$lD7cQerj4P6t2`CuS1&MVaw^p`Jl#8X&s9JBzw0w&6_+ z^=~A^1Ml+LeiB6aEDV<(%k9(NgN@2g<>$Qq1Mu-|GX_zhCZu!%eQRRqv z34nC}l1S?;NN5|Ws$L*I(5U3FtU0l0Ot=^Yly*?gB2m4s5W$7gNNQ;^7KicVj%B~> zbg_X50UX#4O@B_JrqfJv$%8DU+l5S$mnY0$Lc7?$`~qbijFBQDswJ6ZjN){TG6^`Z zf<=OkFF()>E$_wDLdVH-*OAwJ74H3X10XE#8-fiB5%{}U(8El*D&MyO2Cu?|Rk|io zrh$u-l<$n~U@}z4FTE+5l0M?R`}&JsHgiZfrrppy-3)OgkNMvaRrh$kO&49|_Q~vT zeuOZJw?lE!zfvao91rYvjq%px_LJ3S3>CNQXwC5UZW0;_9adQfHh(TF&(x!~!U0Cv zHdVzU*+wfczdfu?=d|x7xdS{v!#K6gq(;tGKLJLRf%9zNz3WQiw`kW$OzG*}E>OH{ z6++xo;*$Ym|FABJNW`XUEU3Z7Fa~LEXHyXzOS197ta?SKVmL;3HX;ZyUr8jxZ9Umg z0kYr-~Im$tnKcCt#gzB~BYAyqByWL6kuVzGt(P>)JX=835-iuW6_I zlI*%9^JrOpo9~x0pXwzq+zG-ntaL7 z0bS*dC>CjHTd4FpE-`@a2|zv+X7?;!6KPVZO~4CPGLh)DKe^U#Z#Zz4#nn&~Xn^SB z>D?)++v?T&YG2)QD>K$`LjGW=1H&Cp&I`+6dCk_H@uG0XHoWE2b^LY&|0r5czV~wk zuc6h6VT=3{gx6pIHB1x_%6zajxQUqB68bc^@R- zQjU(zxCt&#sg;1o(P$D}_ZX0k<{ZXMDObd`uavKi6K>@6dq~K{jCVHwdH2 zN7~^C-Jj1=(m>!@bVFKTY~-<|cN2;*K3AlM$B%wR%B9f9lS2e;#`jbS9-ft~%>mYYa85n@6j3 zEMm%;)=3C;H)2Wx4OtI*^}@Z3fcU_phqz2gjob@GPh~^dNiY&2EJ@u+`r7o}MMTSl zfa!f680Id9#^zVfjgeL4Oh%GB`1*u=88D$Chnw7V6uwU>qm{A0#eeheJpD zD8>wPA4UZapN?wt_`NliB;@<3m&Z2l_ylBcRHT@|*wt`L3XY6BSx9U3s;`+w3yA@> z;0=Ek9WnBPAvR?(NVJM2VNgE^D3#ZaYG4K_uYzs-Cq+)fbsG0vS=j`LvC;WRpt^^p z*humY3csQ4wY~kRk<6li**HjNXpfB>%j*fXUejLOm!xNb8B^-drFGsSA7HJ$&a&B* z!gw;mfG>nk!Ha-(#poy~ zLtlDw6GbIgr~)+z8vn~pR75w&a3fH1DVGpbOSolhjTi>-oU#I0PE$y@GPgnGpt=*j z2v4%DQ}f1Xx4jxuj7=FLlVeyuavT>@|6VGx%9lV_j>fQp%^h|WC!Qj;kw)nQc^%W& z5c3l&g-DF{LOy)umiRPz^l*T0$i6e#Gqq$JAFQU+nG`C+(cCP3{5Mz0d~oxKFs;j6 zf=mj>`jcnr6TG}qbkC_7?mu{5^B@OMk5Y+E_8$=I_v@qE)ehs8bp5x zY9f0n3e{8BLF3qe)=(rYy0gh*%({POi?15rQe>}N^CU8`2Oj#ekM#hxZ5%kxX3Hjb zOhx4zwY;Hn0^Xg1*Mr+i?v64RQ?9k4S@7<=&$s>H&&HIO5nOj|sfJCQQMq&S5PepB zJEg??x>*{EC%>VB_@NV=Z&6*H%)y#8`;jM&f77b;MtiMD!jNZ>%rWvrMoO+Wy`9oNYtY#R^B`Ub}MfPxMU%kEu z)i+37ZDb$*Bth7xBrfCdYXjyo;i;0B&^cKv`J32$xaS-Cp45O;=?x#btNF9po6W&t zUVR>pm*1`II-*IXRO+)MLix3RSw>gw^+(IB#N!FODi_N`(DgPY1Lx~!wP)+2g<`r2 z@vN}#e3^EvKZdWMmh}SSzd0_6Ew{1y227gmdazLgF(3u}zfw~VDMk(4QOmbN z@)|b_8e<=#O7sBj(_HKgtCwh#{Rjjga9*B5UL}jCtaC~h3>s`Mh#61-<})wwImrbj z!{joX!qF!<>hg>uRgv{EX&lf&(=;neN_f{}(CO$--9rHN9o7;2$&lqaPYcmZP{FTYVwX;ln-buwQB9l@2=x3eHzlyGJUm97#Ajc)!7XO<4^xRe6 z1Vc1~&8Yx72AUk_Bgst0Ozzetje)E;O@Cc17`Ih!JVD}4=U(ofI#(A4aqB{oNK&^xk>n85255f`~2fq4HPue9T^-DCqkw_PDm**?S zto*(xo$2{RWOuZTOO5XVM@?0(0smoK{+D)Y=_kQ|(fS|ll=n0 z?^OHNmF;}w*bh8RHGwLe#j4_CdvbEfSF2ddCyVEag#VMJwQoNbH|TZ+Ar;Z*;|FxP z^!2&$a68fy)Tfv~s6CF#{esga49sGtfLrLOQ&zL&#IjG5<+xgU9?A|EduiAPFQ`KaDk{GGH z^L8))h^x6HvZPA%Pk_Oph0x+I3mZ14S;XGC#%qsaSn1tX^Yh(dsGHMyR3h)+@Zhif z*h=5Q!czbQN0J5pTW9a*gwd*`;HNuLu3YcCLcBbb@heu?m}v{!r}yi}t@GRn&pQd_ zv{s5|$jheARXANplqVNA6A?p_XH&{fFA$Z)sT@q#h;!qgfkY=#P@s|>G(5!4U|GUT zog=G+7nfSiJ?vip{V4g@SRbtK=LNeBfDW14el(z!E32M8YQ~CDfI5`jG&@Nb_d~VmoQYv_u zoedy2lb>5cj{~;UOUWl@Li&zdKx`;{@U<>P>dB|EnI|`_>=iXkvo3s)rtWEjSR-_pZ&3MKJciix178Wa`~xsbay@)dbU*W|NJ)wc)#1Z?;Ileh z9=|=!3urRbolr2|rP%}mG*`tP1VAf{T>!Ej`G)ZV^0wHX*t#OD3-I=ROFalF1ihW0 zZ|D{kwuRhxuoBf~Dx>;XOEmbbA72sbsIZ%5K8YY?H^4~&f4UJkj=66_U)9)T^1=ks zqG@V+mF0C;O^ee5s2LYwLO@5D*O(0+kU86H%LpYu6EP~__aAD{tgnh#E1k8vZvZio z%)yZC6Gvu&6Bis{bv|&GZY)PdWuj(dArhN=o%K&c5H%x?kh5u@e|oIap(X=7%>Qg>Z4S!VhWJiEPNE=Y}Ur8kyglk`S#$e>cqq z`RlP@ps$Yr2^zEOQ_aXO8d^kiS_gxq5L#_ z>&peR%UkSYZ&qJ;5cIH5UzvMH5@**{uDl!m@Hv52xKp%))Xcc&iN^;KunyR!G?lSR zihbj_I#wdSv1ZZ@H+AAg+h9yl^(3_pbGzHfFE$jrjAWQ|t)NqiVtty7VgqdQnvRgO zfTe+DMq#G)y@X|aj*Kw6Qw{&bM@bPx(Q2FS$dz6+o?DAW_sJGb{((;89p5zNt)Ln= zLg-1xEvm-NMq|_;nuy*<#A?ZlQv5s45`)W$a-_%7Y|s3AHlg-2+HrlBHlFv_ zW`nn@xav1d5K=?@VT-#eQChbu?e((&FQ>~v8y67YqIjr z=O2bU+p|oTxt=oT;DmBE-oK&UE_@IK5E$mgDG5 zVL)?)yGtbPN9x>19ggY*1?KcXs34^OR;$Mgw(staG5!edm7f!r;wkoVn#toTX$06$ z)a`Redlv+Zd-PgX_|9Mw{L(~wvy0q6HmVn$(jiuXr`wv81Cdm>PUH%@!j4-He{o^%O09OdBP=<0GK@C`((2|t^t18FOzaN^l_*&ijsIiIosgu zq^|OzmzHO()wW$qo|Y}Mj3b{*Z|0Z+DH8|A$c=k9)@{NmQ^6UQdju_}>07pKp!+Z2 zOLJyT47g9D5ZC_V?qz$~DCaWd&Q|AlM#=KORJbbvjX_-*7A<^+8do2RX;zoQ%Yks5 zb_#*b+W@VqE`1PXp-X~^^-k(yz%3zm?*Mj0eb4Gx?rX9z|6qpUY~ccP&#obJk5Cp$ zh3Cw1w~Kvl8r;x$7u>*=Uw?x;NiF%^P;L7FeWO|K^|uh-zI`3Pw9G85?1YY4CcCgK zJh-x4syCYRcvj%8oxNSH*f(;dmh1p>09kr!mCQBub2I!39VLl%&?YYPKGBLLMt4J9 zei(fYOkIk;g4VBBV)r>+jVkjKM1NLz3Z- zL6?FK?C?R>_s1e#Ev-E3_L%s1kcAaIU(B|75Lh+*`!OZcn^QYTrf|?#dsyc?K}U$R zp&6Wu;n^dD6yaAaeZ?8o*t!8}nT$3DGP!*tZu!(g_99}q7k}YNGoa!pGn#+6DLQ7t zQNn_y<2h{20tWe3jFisBaKHsZ#(5645cbX7%1~xZHGw_f+e9X3OF5wF@d zehcfUt?@Zh6!jj@?`Nh}r@N>k6Qi8rF0l9kboVgaqda`hXz9EXbiV^2N1G!AtZCfrcT6cX+Q=!xix-S3ItDkm0sb$I1rXsovtMQge&hlp5XDXQq` z-A-r|b{xkb9Rn1CQR{ilN5niMMA+{0RxCHYCAm*F&|R1mnQ_(RF3j%ti9*9aH*7W9 zQw$snS{Y8Waeei=!*u~!LE2V%4X>D@0S0__HBSKsj0>~PyBr3KNN$-U87r;?{4Zmt zYY$BsLFj2I>dUUqK~rCD>a`~bAfjTcQmH@$xGNquP0s*RDKl-95oSxS{G!*M znLoPusJP@m=5{9FD`PIQ!k@HnKm7`?!h??OTDg=ps7N$Lm#$e5-h{|cj^hy)Ewar}JRlZ=1-6`nRo^(7{ zf0jDGndwQ1a$IPpONN=DUxCJ36l%47F*;-xnZ2>Ku94RKdnVx|T^^s&w!PAJMjWMS zxVa|BdziD23RPx|BxtF^Mry4Qf#&_uyr3Ou-Q31fvdsrI{&Tyx<1|KP#P+~om7&+3 ztJxdd_yJ%xXoNn?$60~L;>r{{c8H|U0BQa%$D%Eb-zE-(T)G>uNxM5HJk@kY#6mk) zSeoPtd3NZZWp7E0nccrQ!Zlh3X0piT1#OP6rL9neju09MU^2nWJpFKJjqOF2ew$Rr zjloJPW*e>x??xP%2;}l|9D?wMP>l|RUyLvgD*&M2AG9VGD{{d6qRVmeRIXRtSZuRx z0B))R18a7uXt;KI&}_nM1H!eQhJxsK6+N|y8R_lR>@wwk!B&j;ZED^vNP8D~WiLb@IVtJJ zxRT>kbF_}zmyI2V;1i0DwQ%RNRCI8S!Hh}A2O;Co5C=^PjcN;B7&NbU9WT2;yr_=h z$7;;qiJwF_Du-%O()N-QAxlhZhQP?l+42LB4OAv{*cIi#Wkk4bqq9Zy+1_$o1zq#T zd{Lzf?V5>T8I{~tbqvT+%erX32<>v|AYLVpvN_}CxBIt=WwY-QpFh3Ip6ga35&Z`b zlQaZrgIm%FoVwIeLU>9nr=_@nb(|(+H?UqRqU+Nktif&Ov~wy0cn+Az7Bm4^R0!aZ zPxdRA^3QYpg(#nReTcKPq=SUzJ-Rn0^yP$cXYK&fTat<}G5wP|j>wvr;3#{pW8`2u zVPIWlS|%51^Y|(kL_@@~k--;oUeZMfG0_M2%_@E#sFJ^0(nc|i8e4=aR-le}re%lq za_k?PA~8q^>V}DbvX_hc8TYtT@csaHik^BrVl8q+piS{Cu2>pf4kLhH6sOG|zTNe9 z%-|OFb?;MYLoId`HN+8^$oFAmXA0?GtgMNAH{Au~AvEbvjw6caoe5c+kZ(@DL}mEl zzZfs>f3(GM*$_u=3F5tjI1rV@-#`;E)B}X^W0k|H6oe4-WY+l-((g6NI;h}e>)cO5 ztOrAI0@XZI4ST@R@dXbZ?X=I2VKzI0x{}X9q_0aEBvrp3mjvCEPD}r{bMqjw{MRx6 zR_b~WI1Mm-3wSTMFE9XBDR0%9FT(5f>Y(5<_bVo!NIP&1=AM~Z307|?*_Oj`GYO`C zHqovjSTDCiN4yy;#U1k>RNw9?_U$nFh zb-y82El2tChJ;08I}@Ei|L(8igl5H}C9Oz`u5zfe91jB{edSpgc}_8(NhrQyFSXsO zjqLH2yQn?n$VIrNnqAgiGR>jeSu!0Yn-vFePq$0DVliS@vK6mFo^eSZUF#WB@#819 zhgCk}sIs2#_5x@=`s!5L{OQ~sb%<+<85v5x=CX|*h;U|qLKOz)t#Z_2CSqpHA5gVg z)(>RXY0Hc;s(A)iZyA|u&O_rz4Gx9>`{(`-YY6d-Co(?zVr2wseTKZ5_r}0+ookfy zgiU8(qxeLpCpX!&zHFVFOg@E?8^~TeYabmgvvQ+PqXM9x2NnS+ZAs2#j`>LEbLiDZ z@Py9Ua-p9K%!%IwX@TjjUoe7!-U@EtK|b;{OgQoyVu2EkX6G*wYQ35#I3X*@(kEPx zxFhK91sD&OAG1ShC+kP`sFNHwvgCFA(jj}sXt_4~_K{cPQVHQVC>-@^@_*eOq~`R1 zL$>@G0IyL6u>aS}Xi9q`=7{Zor@J?Q551!n7gtQFNvTVrE>XJcK=UDxZ-DTda`VA! zF)OH4X$fVxNos`xzXEsHXIn4H86-yNqas7B;OQCc*Z24R``5<(S%Z!cY!N+!{Y_;3 zM0phy1)cqjA%ltzY0;g_(n|7gE5Kl6)}n1Du|EW7y;C)71z# zeqUZHdKQ!n`o|OL)Q|4h(jxydY?O5(s(t}$ELe7)Ugl%Z4z@vCD1r!-43HLGJ5O&@ zD{`-}Y{+k3r6J}V4&|0c-bsStIb!Rah5Zx}HqRqxNm>)@+`u`GJ7G^puoizupJ26k z7GN|-P7=0$(v@JU{xaBX5g&JGQe(HYbA-QEeYgfZ*GbYXEUx&il0sJW))X#`gSpmj z1>eAxAd>$FNmE6LTw1!Y1F&cr<%dc`6#+~hb&MB=OXIHJq+(XxW+ChyUGY!Q*R5-$ z3T0h|jVwH5pMPdeOdM(0Gbd4Lc^LEIl0P%m^>k{2)MAoWwdGh#0XegVJ}PDsIFQ7{ z7J}abLK|dG0q$H@Y>qm^!`t{*3S2GnRq#vscnt9(dQmuo)aiTiBmk(NV1|J})u)(G zD&QxgGrtU{jABu=I(sEB;(L-kD-Ni%h6&wL-`;xBHeieYoPj8-52ZZPTlE0`hEALa>-W;=GC!LNW*eg#tx0C?-U>9|$0l&2qni6Gd zOW)k%bwAw4vwKdxD`V7@4(P-g;6BBr%Q3#gD-93pB&;ZNFTp?ey_v1tY*3du!L4!4 z9J52NcU_RiJ2XQr5wxAPr#zE`&AVwt5`Lqgdi;eI@BGry?OC z<&BcVlW{6;1$bbOVMqpm(+5kkqJ8QMQ7rFGGn~22bSA_0N8OT!d-xmGPu@ahq3dud z@txaL|9BaD2i9ie*8R0E8jUxgih-ad)Nf#>VA}Dsz?CS|y;7+!J={7b%Bg5e3Fw3< z(yixBtml1y&)XfNo!bX#zQGAgmQnAd04cRYj9#Jd0yL{9eN)6ewij?8`J@9NG5d3cDI$Wee<_XG>l*BOy7$ z?x(BMoBo)CfT%pvFg#j%-_r(;rJ>G=x2pc&2apHPIes>zt>uOOO*N!Cv5P^|wu$`- zSvbEikwm>{dL9B$U{ar7Rk@v3pWof!9aR+QOm{) zemz1mCzzu`GDghV-rD+wHbSX{g7^xc0Np6}umSZc0%}qQ;Z!{D#5!$aZ0SN$tcLRo z2UIooYlpGjY?f@dDSqAdoi6h}5P?d^)Th;_tk10^lX&@_?IX-o(9d!5Z%v_j{(QYjFb*E*`+iCeqv}{m)-UZ| z%jwH8(*>Yc8nb2vn~Dt-|DWsKZ;u!S%A>hG;)9OOb6jN8u9=qH6H z5j9)ikGz};?4jn$Q64=H*BGeI)BY4}m7c+7d4sbwrp=D0j@c44rUSoc+ zG{z@_YzSdIqHnofLOvzXlP*! zgZ$i8Tt2khyw)zc&VP5g{`E6uF$%c7V5(?dGiD5b`39uWk^){%fA*f*RLCoEpbcST>qdWoxp91*%?vo+zXIk6iNXK zMTX+0h7TnUQ%>|5Zl70?ZR?4S!l*X~*3OOIPmji~7luSvz1)rn>d+XB&|C{?L$8bB z_4gyi?Sj>;wQ25pXTnpM?Xbo+vIwk)W(&lb2jMMAcGkNFU$MQ!t8ZLx3fw1#2nRX( z(+R}FxmSiqQ3OwP!EtD4NC>!lIJ9MH!vW~00KVT!-c6#Ibl@dRjy&eQ-3^i{w6mk^ z?83N{z6$KP^1}Ae+nM!6eD|*cmU( ztC!WsZ|M+CD59m!6;IN5M^()#7QAZrvABsx^;3@iDCk3nzvjyO zJ>Pe_^9+ApP|V~a3g-AEcTsmcg_~a~quU_;J7(6nZpff@i+#TLla*{j?KK>q;aM7M|m_$9t z3UJSS{ER(;cmt$=d$!~aE*!lm(AG4p{tZqVuIJQC1#ZaGNsXm=gEwkfxW!e8}fT-&AOju$(G*x$JFXW zRCi+%`A@)i@{-urxRJrHt(1jvCaBOuT$iti2aVyU`2$vC1RtuRYoL0PJ)M#KqF)Fb za(;_qmsB1`?-!-KS8~-YmI=yIFupdZWmd6&t|`vMb_>4R34YV9w$A60L+75%U?8_$ z&3Lf8lLE}=?EuA^9;^app6llV0FEcZ3(rcc4UdEHV)AC_CR=%3#s{a1x8`*~)y3BG zJwxYLmfSMej|CvGhF7OvTd>i$6ql|;K>HH_=WxOc{bJl2oa7$6v7}$)?TQ~Bq$}xw z4$)y$P^5ZTP7(VBrCGuc(765IQSPvJ=n!A zWJFCV9yj7t{Dp%-m6c7HU6+8(UcO%V{d&L903Y2%nhwf9L32wb(tSzevaNoaE~!bT zN3wT(x*?S49EsbF-O>u0mHTJok8&=8i6iE(pJ|1)OdK3QhADcy1EihB^l@Z$5$49M zpdA{AKSx3jqg+I0l)thr`7ZRGrSUFZ@SHBd7EtDc$KL@Povm0gB!o7dgk10Wx6nT5 zlMXG1$~MmMxTwl!x`)PI-vg4e!Gqez%?-_S9pQGp2n~C)t!Ap@&|a=%^p#nxO0#sJ z9wZui9tRqL<;^dQ8P(j(O}DyYIG*A#Rqdn=Ijx2_qXwz2^mR++Q`IM03 zsEGZgVrkBqksq_NJ#^HG>zZXo9M(lO5z*EQ^EudmAW>?_=Ot&Fn(TTw^ouCBqR#I~57h|0NUtHp$qh#&07oK0+K_vmbgCv7!*Mjl z7bJm(rsHxs8WFROj#lg?^L9$RHoO;@&-xqtlx?w-LW9vdVzGN2uLFTo$8)8D!I^7^ z0O%tFn@KG`s5oPex7?G2Iq~;(j^AUc>M9k0N~X_M5o~sRNEoDn)L#|L0{EFj^4F1l zFMP)?Ms5fZH)*S!ehzCMw;oKV%P!i82=gd^bz&-t>#kgn>+%Mlgz~``(xyke%Y5u0 zGwwW&a}$4Gtv_RMfS^1=zViWf%hn70SkRMl&iHaNoq199VqcVOSRDs;-bFl0VF@On z@;I;DRe@R019`W?ifNR=mV#f*51p|3VEqb*+0}qH9DF)ov;YQ_=;SX%_|t7#si`R_ zb1WWDJ_L6~IQt}}Ec+8xIz6*~WxZov=qQ{5`SdMPy2uk$x&|bN={48R2MkWmhAinK zl^Ew?Jl>{IJzvMld(wzoLP$|maQ!uXc5nh16gk{JZZTF}6OqLQ!q`YLlef1EA*_6Z z{9~XUS%*6`?vM)zOv%R?Vk(9_1Q~O?e$%!loRY1|iZuNj#s0Uh@@^6{E_=D4@2l9s z!FF5SOQJiz&5Oda6g(EU$X(KBs?E=D02p7|*4KIC2(vbqv_D{yVJ}7@sW>S)bn&fI zM1?JOmuU&xZnj%j^v^K#S7jWYu@b^VvzXs`hUwWu?{&4~cD*@zDZpi7XKkjVrEFyP z+i|vxa4SL0kd^h!DM&~w#}%2qWa6mh^u*>20#F|-TM6-%(X;A7b?lglL9#PrfGVi+ zWJlIVyz=d`B;M9bMXdKOH9OfJ#&PY&3BgF|42Qflx9JKo@b?z*(koD2xUZ(qZl5(P z;}4yCmW6@(w|RzZ1MD5wWvi8-wahJ0*y6bwm$u9N;iVJ4q>8<0W9aizd|iw|+rtQm zUtMKr57j9Vel1guW&~-QPv-szfbBmXz0-?Q-r{4yX^_c|spkI{SwyFql`_W91{2E* zF|V`SMPRj@ht|p8xN`p15rEOxNPEB@73bdX8BJ+Wkw3zg@b+n2I3pTr97XArvrc!o zZfE4zT`pQPVioxckz+E@%tMO>!?!_r)*1SJ`0zfzTn7_+HWbA4?P!}!nY2`9s0Fed!2RJ&H) zS2h_Sx-UJdqKkuwle5|au=;B|$sNAFM9NTQKw5nXl}m>;VV7yhDiOtqtA6U{#75xo zlTdrTYFArYW7UUjXg>?ZZ-1_D(e?ykJk__47!O(xwqObY-0K$ilt zxqatK6yHCt&i~y!A8!x_09z!=8a-nM#?XPL33oQKx+>j6i9#55ow!!8!oTvz zHI$3s{KBke%<0`AQ<;sUWn=onbqJE@;#$paUCbPC&AhQ?SU@D3!w1ap!to&d z4qY>YFNI){F~{|!2p#1qHt`E=>+D{+Z$G_vjHip26KDied>*~|wTw~v16}6OxXWz9 z8q=20Qi;igo&77;pW>^-C?bB&A@jbQ z+(2e6=vu2Tx?-6K+%(=M6Ky+k*l01`b<72lLJZYPy3&_V^n>!HkINNl5QXtqGxX5Q z%MVqzF4Vlfx9PgdR(B!Xjoh!&1|S6#t#_ynZ_n1n?17aKYJOFqimGUEtvr7CJ`7V$4upZ%`FZpQN6 zjtz7X5ycbj=9}tdRyIPxx4Do{&zQqP8Z9aA6irF$j2i_7G(3;xyzJ5^074mUOtC3# zQJPw0tugg4Oa$spKw7yQsm;nD@0n^{OEClq?~qioN4o+_i;3NZnpC*x2;nxUGfFA= z8(6#I<8JGOs?7wt4{OauHuM8md)#2MHO{F`!pz$x*KQKg_v#|97Mx>o-y*3<9MsJP zdT)8FvPOv<)y8$NdVWby02{y1lV^B& zE7`L#HJ&S{LT*ORT_*k$W&@6L$nO?h{0n|gl*;lDL4mnbFH}W!cy{2)mkNm<2TN5s zo2y;i$-6r&v71wYxk&o*mFWw{+kbY<`JuY(A28b1k!SLJq8P|W0NtuX#l)f&zjQhS zw7ORsZJwVn<&zv~W-9hm1^)m&zLFA0ciU+b+2IWETPEQPp}q!2pm=m%Jntbadj7D( zKx4~kDW`9|Zn3D%dfUQ6aS0;2W^sXA`|_hlG;Is^YWu+nqJ{CBgy$BPJtJm5L!ye= zZ9-$X$w2ESMfmS@sQ1q)L$1;xk^iJsfYl+W04)Ds{h9cU&k48nLVFBZO_GpL@Mlll zpF+r;zLU1S)o-)1-SQtm+37KDE^4@Y#nHb|%GQP~J|QM%lvEy|$fW%SsVeklUsBR@ zcoF&Ov-S1$X8it`PFYK_2DUI@M#7Qx>Eg6arm!&ZKpz4Y9c>kK{zRsOP zArd>VU9IeEh$10?g}^R&cI zQOW2?;KWMgIgax#d5}#vhAc?KhGk`#o{ya>BD2ijaR{G>*E{E9V+d|38?^i9ol*;Y zJMkU+77_ydnl1`+~bg?gV8DEnR8?JC!Mas1%M`g=n4L?r@7Z;z*cu=i^ zRW?Do9!L%X4-*0Q_Pz;j54JcXc^Z=^1-$lGIGa} zRdWI}&fz(eTpHWrNUq!ARqd>#d|xC`36E9vAUl{x0@Y+HwoC99(e2E1RTdgJ{Z0>co-Zbj!kq=3Ue|D zbB=r`fbZ8En?|=}(kX$9Xg?q&=aqzAu*pUsNg$P6%@%mX;+#P>8BzIG2#xxZDV6h^ zfB4P{o<0Hl=N{@=-|w5+PPw#{O=Cr2PI55(hW^A77ewk}y>(wkS#)Y7i4>h4jmuXK z%^Gv*1;hyJ9E{-fSL_3G0DJ$Sr`u+(bEKyF%}xsDL3{T=u_&!LOq6! z9z_$M6YAc8bUa7duFfesvuNAasU($( zRk3Z`wr$(C{#0z+wr$(CZJRe|@0WA#!}qdUTdl39vBn&;_dYJXsjJ`)u0X4y8&2lE z==4&Ua^RrqjmMG%w;Nu9Ds4&R*LC31k7EBRXy|!i3EWq$;S4!$$`wXyX?GmvI=QHd z15DLDPYUY`KAC}S^%FwL2=ms(7Qx&!wofG5vIdKA!=zmkR~FKXw6+?^2d)z@IDSWC zHYw^aRT!lWP{xV+@dnBFNx%---D6m9a!f&%ZUjBQ$2lwA{$Xw{1A2jV>zuc`Al54r zlPBB#&RxX{xv9P4uI5y(f20XB8CP{v0qC2+=wtF_>Lxi;Q!bH)c8TDU9R-ISM_Ak- z&uVe@X`K(XoF_+V$tOU&JIGw)<5+dM@m7hN?$TOxERyI(ETEacmnmot+0xXX$1QwP zj%Qk;00$VL-$zps`OBF&gfqERR3q9_8se1tZ>=mfGR4@Z7LTC^uI|>I-CE+Z0b&gc zdV9wH1rb}(HIb@z9!wI8c#DkC?-gp}?2;8t&`3zIJ@HFwwLuE1N7r8FJ%z>L_^oKR z7fVb;^Ur*%zD&aX#tq0$He0xRqrCHu&^5h;WKgD=7UkIN8(V}}+ojmG@EKGx!2wR! z4K-B)ngdIMt~B|oLGV?YseEBgp-bTlR_bmz0`37i@Nd2F1o9^CIVpw7Zg%~}8D^(O_~ zImvIIY^J3NGcH5VI{u$%DE-JFB-~Na(7IQv5w?$*(4Q}sG3D|e*w$6e=H*Fu#T|&L zUo~c!24K*t)TIf^r4y$gFK=&giqcL6svZLpGQ&Rx5FBv~on`-Aqsyjc{-u!Z>L45m zB-zJ8^~QPN<|TW4zn?xTHr=Vvfeimfa`=L+#oLEFXMapP*Z4ZN2HAOFQgpi?Px3W#e@_O z?=w*eu;29g!h%u2o2gu;M$W=q^`Nk0H?pS@fpgtB>qzA-Oyl;-FbM zYreyo&(+w6_{69-X@Y(TtGp&~2(q+CTxQUbo1#U)ngG6hR>8xsjkx*mPR|$M)v#i9 zq}+u3n-?v(AliKV#i#(iCZq7#$+w_1`RV)+Jn{eC6Z8h;iZvVxRWxriZ})oZ+$mjD8_yx zRmbIR!MysFX{UE=H_KL7AvzlHqFO*BJ@8LHV0Hg*qwqG==wBpYYH^&Wm<~+?xKV$o zB%%xA)@H0vg?6FRtnv}z8I*T?lfQ+odi#2UQl6u0HIHl2dYn;2^Jv|Oqh0othyo4t z0ElJ{(z(i-)wpxKi4#cit(myLGFA=v-m*N61^2Uqfzx1`0*Lq3qehN^P6gq*2;r&u zh=c@^`{vh0FN};!tdUuTQ8zj0gzC#VDa56>ph`P z(LBrc5BRB5iX6B>M$&WjqyIdg=&jS~F9=)(YTmaijA7Lxp8?JzhONDW&pd<0*~-bS znyX>L|m73XPUWu#_luf8EcHI2_5xIA}9g-J7S z^qq0jVCD9E`~%=xhQ{l*Zr)K>SUL-ab3Vaz=(#|1Z-qmxyA779Xlu!@WwE5pS=*Rk z#)fP@Z&KP2r2UF~?U{V!X85r6EHJBM`(wgP?Pq+d@&Mo90HA`BS>e)=reyAa7!upbM7{Xj4Te<7SS=;g*}wl=Obvnnts=<1+=@8#3U@Lsfb4w)nNoFJBZ*I^koE9da+MlV&M5)7pgI}pp)uGtfbI@$7v;$& zSSPEF=nc)~tfKRP`ok~N7K~4$DfR~=Yym9%5s`ePN@OdALyb=sDs+hu-w4Ni{l`G@ zVv=*5^a@WjZobvu5Ij3(@Ryh`n6&U}+hTe`EU#}$Kr+6p4v5Y8v*gtK?x~GO9rGma^a!HLdMYqF}5@TNtu+| z>gtPoXCLZxCA(~k2JW*(aPbf+iTu>pOF8!Z411a|_D$IX^K;@eu6#kZ*}ZHtMHARi z=ljvI{eG=1YFh_2o?ZCC%c4^39oL=`ievsr_0IxU_V@;LN+sHbb58@M)qqt@&XWeH zPP^5jk{2@aMYW2Jh0>JRIf`lZG^3#J-PkeU1E7>xoUEa`n4s`n(L1|MX-Cw%d#!?d z3C2QW(j66GG)eCw2C0{t=gYK;B7pd~%T5gk31^T_fK7gm@^3Y=>0vVOA@x`OFkcZN1r}kv z=Y^OmGSHTlzj^iSM@c3$v2p?*_KeFaw7QbVY-H58BRJ#Nz}N0v*i!lP@ag5Z?Bgb| zO@I!VEsYm6gb^#RuCQ7({4aX4Beh628#$?0u&~PLR8Q%ZhBUgXDuAXmIcz#YU=U)^ zFrL;lX*v3czAyjyNoGA824PIzpP4#46JU)2I*Y_3f>V8*hC5e!GI2C2FJ&Zqh%LdM z&RF?rRPf$?9dGd7KN;9Gd?)fl+#)wTfMG6VUiTC5hBYg-y+2yJP%9@xdH&%*&%kk_0_L+s z^pZO1h_%e9BUYd)|Dj)vFoyKmK5g#U$^Ywo;iOi&O8UWZ(w~T0`})-T}U`A&)rHdij$+q?{-##-L04#+UcMElrE9! z4l>k0bgY$VQ7Es#U2>EEt*m_{=D-DpR|u_r2+Xw8KvC_0WG`eY!S%(UP{jVoX+uN~ z*xKPGqxyAcDYSLrpHnO3&kfEcw^3y7k3Uvqr> zP^kRgn|@BtmU%8>aQj|%E!itv zkyGF7W&QxQlLu}U@L znVCoVDr$08w%xdzpj%OGWmJCp-hWlAy7D?r+@fLEI^ps8Q|t zT!ZkEuR4m#40Nz$Tar1wO`Ihciz-ii@@auW3j}roMQtG33QU}L6P1?0J%=QPc?1gT z8C$Q6cC}x8gC}k&ZWGbn6-A3*uV;Klr(Q89_<-_J6fGB-9d#tBZ*s=qloMt5F86N(|^0kB6Gm=U6(Ea_SIwkl@k+pC+0 z&N2Cx%E#xA{P^qyjr|L5GO(zW4N4a4l(@1mtg39V?=Yl8m)sB*eKv_80?a^6jk!SVcld--i!coYykM4*p3T6D6m2hW zneQ44C@Vb+c;d^*F!}~<6nfV9gs!2*L^t&|31BteD^0G}G#w5&5t5z$<+C^nDIUT9 z(A!j{(SZB)juD~k)M?w-=U2636<2orUACcZ7sENuGm+VAh`JwE8^D=I z1<*$wdihg_`VUw|IXt!j?AAiSN<~e^4XUp3q5jzKeWbnZnnZ4GAuP;!#;mv^=r~6z z3sqjf_fqk&0&}&iFCvr`x4{cij`DPiC8J}%w<%gl1U!Pl1)pQo4BZ5iOj?%Yls1yr z+G7(wF>IL0vIc`2UfX4wKRa(Z-b*j}2fS{*G_XIq%SD4Tb^c!KSZ`T} zpu8m$b%ZU_O4wt88CQeWDNZJu0PsPdGj&ztN8+U61xrk)W>qBBL8@11YbZ+xC!LC~ zw&JKNTrVZF3H*@v<9Au{$;51~l0kn~w!;+|_U89Ybht=Ptvk1}S&iBF)jO6WvW8w7 z!h!&GWV_dg)cp3E$(ds3!C?SBMe+BK0a3yBY-6XDFi81aud_meyng%R5#Yn5QFGQ-tJ+Aoc}F0$P}9m7k#}=ty9Lty&D=nKjpv+ce(aS=P=K5r)ob=| z;yLux^K`yS+h<8o-TCt??*XN)^BQ{;|tt8q}}8iTH^?Yd2(O14iFVq)!d z>vXE>Sh;1@GxmJKrKMWC4eNZ-x0;}+Eh-&SN*$L@eY(vm4#gJSM?izUw4whP32i%C z*jY(NHgin*0a7*F1r!ALivi>y zDaV!{cHf1w7%T3ZR|rWwRAJP{l@Ou`s!179*xp@>DYzTU)r5m%?GJ2Qb{JF%|$F6HhsF9GT}AEve=bk|Dx z^+5wrYDXRI$GRKPt>q3~301~*lbSeJ{h7)5vZ*uG-TmS9a%w!8!)w-PoXAXfa%WP> zgOyL2ot5Gh$@uTHPp_$@zk$wz3)>FaVRw7&?;SGqH*l3aFjrs4@b#xx(iAWQBID(& z*<5JRVST9|<1tInxLzCkFU$@)Kk#^>#ox;S(UIVz$@MDWGE=6LFz&{hy@#x zHS^qgHyqOmA`VkuMO~lYk+yzxAl2^DOq+B&*6xA|f`klwo9q~|WBu4_?i0PQC9-i) z_XWVQYx9s!BGs@JwkU8LodL~c*IIwWg~uum>TnLKVMVQ3uUF7TG3hAxD=_`$RXke& zc@rxvcJmgfRQ;q_IjiV%T{%rQSebGI zJUBVBWhZMO7s!R`##qn5kCd)P$@rM?>@uMG_%OO6>3RG@IxVlUs~Sr#DISbe1cqNH z?I@*l)!1H>tJSj>R|twu!ijDYc9D?*o6q^m{s9%6erkpsW&Ji&PWh!WNssMbpxOF=A_`IMIe8T z(0OoT{W77e@4CDZ6&lU@I>c{qJyN8TxPcmOusz5o8y#Vfmd6l!0qbJW-CMysNcZ_u z#=SVGZ*KEJ$~`#IHXBdsug3W4-E@(~RnNK{z9-c}vp=NBVsuxGV~!2>q9f6qd!}%K z{}7{7OuDSSGN5E0vX*ryuB`3=rVFeUAKR7Q|7zD({ElG=D4EjArhaE(G!kE~9b{cF zjBRfZA5b6Q43s$<)4%er1^b@|Pdg6dNX#nlWkXe-FbMmQJ1!yOY5G~^na!7L7?)nb zWt2HwyjsB+LztVJ1-m?$t1jT5dVDzg^Ng|&ppD2RoWv1JQR^=wp<9D zCLXo@+eV7inQLa~Xk#8JVo`XzbQ=iBzSZ2NF{ou~%MV~y_Rm=I135?Cw( zR>O^lbAr%#I|8ZEv$u1-A3moE&8ZUR5KXVL=%$3i&I?a971I%==cYm)IF}I?g^PFQkhF;ZpqAYrRp;n@pQiB#-mvAp^bBs z)V900HAGiESj3Tx&=|!6xrj-daF6znj#a!eMFsiZBrZLGOMw1tlwC5F0;dI81#|(; zg-jaiSV>Uc-<}1-^li<9ZCs-pmEf|Jl&*3Ng!|b`b;#BAZF5N6wWVVht4}( zvaWuh4W1d5&NA4vXcD>KmjXM{UQcF84ceg$UozTd0@$BL**&k;*3vRSuXNfR!sCr~ zmw@IP-zZ4N>!^Gpuq^%@z!V;Hl#l>pcLOqVIwBf(W|?;Z#oN-ZXU7h4ceH3yIz{OT zfba>OGz%v&u}6{v&`c$ZV@4@GDKkg&OM$J2rbf-Ag=;NstY;s?ZesF$Wcd<$_6ScV z`-4-3w|*@+62o#ts7nr^V#}cjTZ$F7cjB5+G5K`hjH&D@sw@;^xweUw3W!f1mo#~a z$F6(&Hp(7?Clp7O<7$*w%^X0;PEHY-4@s;xsKDLZaHq8-+c|-O1B5FgCqNr<6xNkw z;vKGWy@rFr=f}0^Z19Iz+)tEGwmQwQfLuC$E!=~%I=-ueNe$LR9+YY*cV^0G(^GO` z=+Om?7Vt$?DioJVJH`COhE<8<6BS~-({Skw^1TD|J`MdU_J^+8y+X1?6wN$g!h8Em zH9$YsK9KY8gtIvy6_9Q-_-8T;M8G%mZx{Ubh zu_KP9;K7OqS}14siOUVJ}Xd|fI=+>;7VmV+c(KDL?hwz&$>Bo-COjJfh? zk{fO-lYM&T@V(t?6Pt1MY(j;(0g2H;^EZf@W5nJl~UNMZ1c!n}6+ zWxQA&lhz8JaLs;zFo!KhmGfDw`A#9dOm8S){E#HjEz=6nZ0!iY)kIX4f!S0@6pBe6 zrn4ZLAhn^`Wi?M^>pQbO6!-8Vo_uF01Pjc2x?u8{xIF9-FUJ(i8!MV;SNA2F!k*!> z&l+V_0%WY#CL(hvd*a)uOq%2Og?2on+%OrT(04hyWb~pFeK~jlYhZQGolOwR8dHt@ zT80-3t;lr4OK9nyo{1gEUD`4K1tE|dPM zuNHSHUE`YM#De*vahrEnidM5w;^l?T@WhEc%mksGB2FW0srqW>{2L|?MT(F>NkDf> zo!SP?ZVF4nKDlR6RC`vY{SQp*d_YBu%O0|)1j}^t?EddXEu;1EyvlkD9qnO1V_lwY z+Wbgzy<){%#cWp7h?50PHtjCavt-<_U(=wJ$@~nz{sy1Bg8lI42k;*tet`S|>Idi_ zV19u8;im<6h5rHJ2gD!#=RKq!kbgk=0rdy8AJBim_yO|=tRJv{!1)392fQEfe;{Z+ zcO^VZ1^k2=@<2K|IT-&eigH`4{IO+f{zt`d1s6dO>j4~uD!iVvS(u_dJIF<+{#*F% zJ3Op_>{MqQM^=t0^3wAW56&Hy-1xn#b#m!@BPr*rc7440?cDM6`+RXa8@E}uJ8)86 z(aL^(e?4giukEr|R8e3RNB5gU{XK39!21QL{d{Z5Ryzu1M;CKTL91&-sBorTA{h_I zdIHI*c9u>BqCNg|UF#EGB_sM8arNOVCc7(*5+2BttU|pRy4V)MyEA1&(E4{v#fHt) z>xPqcV249X8c@|;Mi`Th3+^okpJFD~u=MuE?RLvB@ZMP=BAV{gGrlQwTc>d=<+23; zPb;Nw2}z$iAd97y@2IR2EW5Te(fF3g>c`GO@=ze9NBjKQz;rqc@5qvRN9bOgE*8R! ztJ)eHF@6=Z*Hzd;PY&XEs{rxce za{SLgU#s3sV4K`1$=e3k0GSDX>I((HBn$-U?j)Ut3p=v2R$l1u{h)|lFmQ_z447+% zhI~bhasWALtfN9ik*t?W13A%E0lK8@j5x=fS{TT#4|}wLCwgv|NE~Y~g6i8mSo*Yq ze1IiTCtM1x^bkI#-Ix`T$?-FNxmkG9wTUMwo15>D<4Jc)NhAQn#yy{dE=vi3m4=wX z-c3HsO*baZ%5@^c79AZNGuTD+E40+sE)eITqwPBe%latG83aQzr@oZBB5T>qX^R|4 z$g-n<>KIcvmw`57ElG#DiIF9NRoVDGele*xO=(PjI2|}s%Fd^e5yq!SjyhaU8Cv?L zQ|-^F6fomjS|a{-<#7Qwu#Fv{@Zb8;u?pzxa>PHbTk04zv#e)nhMZgBp@UFEZ!aFa z6_pkam3X1gIa|xx!$GD>;apnjDQa_s1*Bib5yt9CbvqQLae6pPJvGISnK7H@D>C3@ z=?&0z$y^eO=|m{oMbh<`mM4n0RTiI7#chaO%-9y5ch5z9SkoCySzKR$7%vOiR4WCy zH_WYUYQiZ>Z_6sigGTxT+1gQ^NO0O_C^laH;yq5k=^Y5h3;glHtRO5c3RH6pFkVd@ zmo=nmLW3?d4kYa2(i{SU^EpjVj=S)z0mBM@Rg8B^lDzzU{T}+JPJQnMqveHI;!B3? zO#d5w;td$st~G4%u&^zB`N(6%KHhyg9(;2z(w0F*JDjkMrL zZdfAK8o0ctv*F)4OTlQCAmEKKE^C8BT;?Dv(GPbOuLCw>Y}-)HZ_F2!Fe zTy=XWMSd&HRrX-f+{9Xqgu`Scqfg|mHuLd!f7l`{#N^dpA}6_s$KaJ`FefHRs2pv2 zV_*%!z`QEBf7(K_+XC^w6!u>PV5X4+!(2cEUs&$dTSq!XJfX*LrGj#H;)D|8o0R@s zW>0t8@f&vlw#IksFne2t7g9$1G^~)xNOm_+@-v~BzV`^WuG9!Rm&Sa}X6WAb%VNdV9`Sv) zqSyJDl)sqsc$zW8^p_&7G{>>sDi*1u@_v`uJEc+zL5@#B%_cCc)VDL}`_lxLx}wia z^Tsjhf|Ka8KaJRwi2rzy4;5tI+i8O4KQEAyPuF1A2GuY_hmnIRCcjH^is%)UEi#hn{Ru`KZniz(zQ~Z!10M@0nyq|wsh&s;yXQ+VG zT#ZJgNDE+M|3AMvjPWSK=G(056WkP*Z7X0u*k1-9t?a9sG5uytW5hfaw6C8vI!3XZ zm8rcnR+D9`M#{BYKesWc?I~~B+I8jM>4%rmZx5QEAIA^d-9DN=ugo+{6@y6aUY=CB z6%=P zK2-{~v_&{AGw#0m!C_-*!@xcxzoM{osl_6@-L-ND%7k^#x(2xJ%XY)w0Jf-Tm#XQR zruNPuCpdw?K;5R#M?}5uSdW}?r+WxDYTI4?ff>dp2F-rY_b6^a1@!w2JjO8A;Tn=ekIHh0mR)%$E$50bLesm6_Lm!47nc(f;)jv_=Ah|G*5}~`K39N z#tApH*f9T+hW{v_tr#F@W9iG7Otj`x!!uc=>8$NIVVG{%z_NU@o|~sOyV_N(7{THZ z7V%rA|EwD!m;@Evo&~{=7y=5QKVj~&)q0+YB$<1c(pxa-?>Ca+1AyI95(#v7qd8<% zxtZc{deiS_-D^YkQnKA_~qVm@29FSGm<8!I<&uOly zu&+nn!j`WIIV0iCtYtv-nIfUvgFGC-LPQ&m$v5yeu%o^*|aI%jlZG zG3kmfaMrxB;qs3o0q{EGrJJRMr9TBT&aa*lNT%>OD)T(71WHyQQoB-fF;(*PfFZG_ z?CG+|*Nq-G$o*m!?)0jme@k`s{=U7`QjEv>+iz4GG*tZ*T#@su zcJj9(;q^NPE@l$%>)gF>R>v^=gL~x2Q-vSkaUZvoG04Aiel(hLA*iL{EYvGO^J_^; zR%6nP_zi~(4A4V@NENp1Y+@dS06j^k0nsIDc6;+Mw0wRv6A87@Ch8`gN(Q#QU*rYb z9vS8Bbyj?o0SLun^~BYitYutQ%QJ#W3}HpSVrAWO1_szmb5$hA zShcRtLn#J(S8ql-)2(0Rof<8GLo)$A6?8k8!t0&8gMR8JCf4yro`Smc4A5b zUCmHejB%RU60+is?~QS={3?WisGuaS+c{tA@IK>V1jw}lOWLq-&tSWU6Z zC61aYX<=n;7?BT>Be=KNju;!<3&a;3Z`ATkPD`;%Cf@&_x87YY-x(Yb?Di-m^AfIwNR zkkzxM_>mheS8(k$5Tal#r+F1+uBuw3qs}Mx!0m+&&QtEnZ)C2{lF=@{`8(O3UB=@! zRS!*2o?AUJne-oV8w^2lBD{wt6t&4pGi9Mey~Br#%^~|~8s#-o)wXndX1*Z-)U3|X z&qCWL`26Xg#;5Q`lk_WK$ANdR19fR0f9?y1B)9_lq72$Q9Z_aai@Hy!STcE5ng|&% zFxuLVr6e$zZG`b4vho}_rjP1|b?-nHkWLBBU+QoBy9Fs?f#>lLIz;7D7auG3kkihy z0_QSj)ov*21HLZN$b3|74@dAzEf45-EF6^ivM6je0jZM%to5E)Y1amW9znK~4;(g3 zbCRp`+XZtL!otF#WTvm+Pc7~jcLo5)S!F=@+%O{p)A;3;T?iOvd$zL6IP+6q1}U$^ z)k2RX^?zeX92O|b+Uk+;$&r^DqqoKu`0tLQzsmMNcPdDzIk{Gpc&XBqr4qQO+3fJ7 zdP9#otcb3w#3sS-+CJQ{s#Ay`4{F5w_#8hEzAvg_#k?+JHiH^2$2AihlQ{yuy>x%X z54!xDBo1=;%e+}nWuoM1<8p6Hb*w2ZKceEgDL=C9=#LF8F#z(i$?~KPr&nPk3DX6$ zHCxaC)cvzyN#O*1=eN8>EM=3Dc4{l|(~%FF59Cba%I*ul4AU2^-2A!hF4&1>=wDXY zy#DFAScL7L12@9nJ5Jj4862PwOJ&MEe!@aB9asf`uFYk>Jd;jaB+*aq9tJb5gm!iH z=!|<;5r{3VCMcl@wT^18&$+x0cNVnU%FtNYS`g$Eud-Hf$seC&HMF-5DEjxu>9vLA zZxMa)^=kIjKoa{fR`J(+YbFM-YfKx;?ZOdcXIJpeoZ`|Z8rE~Pp(EgmO78N>BcY;A zFwU7~+2n76SyO^rHl{*S;i719v7mwkkUz%E%t}!sY;^y*k4xy}pG>{=534Do=2KBD zLsW+^Vn6ESpHx|*-zz+>b3MIIdn9H=;TC^K+Ywm>Yy`>HJ&*$Ak3!2bEb2vVHeOv; zMQSm68|bT5)mi$Iz;XahB~0>86#tGZd?8covc216upznC*DRsx5iEyZ*uHMT^j9A5 zIS$re2r-Jl%_%9WFJN^NVWn|(VUY&_Ok?H_$5@lGVd;rmORGnVZEf78isP%vz9 zF6zOX(AraWSseih`&8WR=*01?X+cG4m#Q&wH9Q_ayKFi6poNIujFx%tpop%UnfJt2 zOK`__Wsxh+{%(v0%Edc86auTG{j0*lAhpE`0C}}i8#VwUU6iWCzvQn3@MeO-B{yq| zY(K3_qw0?2W~U*Pk4#vt5!D8 z;`wy>_co6$E>F;Z#~=5`{VkbZOvDM7uaC>5mj3l9^REFXSto$0wHJ%ZYSfFzt_9B+ zbtaT^?v4!EEyGM0vr5lc`HJLb=Oba`S-T`@MQYMu5;tzZY$i(H8FZPp?#cidEsKYochRwwsmBx-?Y+u2ukF&o z$+>R&Ic`tQ=f|nXMK%fnNNc)v`4F8o_k0A{^!5 z6^eYC7BIPVQS2>Nz$H&p`~v*1xOm3wTCi!V)T0GMxl+IxdO6{yIYmYWOHw@P+JMg+ zN7)_Uvs65@p^)OC2W)%!$w^H%3#n__13hV1RKZDUs%fj>uBEh)Nj+*BFwZuOptP~> zG@N=lENmUf#GMO$?x+E{X?(?3Zeoj2*|Zx6{^Z5K z3E5jB35cp6JAuv&(}gh?Gsen|f?KXXakM)m8fII|@yV}$qz1efG#Vw&E$VgfEw~;l z^|PVH2;r0oBtGeuT8S?jjVQznviKFUTD}-w0M1Pe4qQ`9_}+cVDh4>`32?P|rD)XC zuiAh^=4IiZ$VNFG{&(%9S@NZ@$l$*4*#c-}d5p&U`eyxGfxnGP`LJD2V&X_HLazY3{FU&I^MngqjN9Fo6e*=C_QUN;3w+H= zQr>$x;*biH)UmtprAV2$b!e5)P@hlSLjrM+KrVsU>q8 zb$M8xZMK*7U>Qplfj8rRL@9E#n0KO@!GaTNB?Aj8<=<3WInN7h-Y>h3mpNVUp6`HD zZ0>}5GYR8SQeEv>Gbt?u%zgFwFJqx4 zvN^YtU#}3vSPg&l6WW8KOjM6qUB{kO37IAPmwF$d(K0796+LHyK^1#jvIJ^|as`wp zDDUU}MvN@^BTH?hp;a$uvry&aeeeJSDfyJg2{}mV?agee`GM6%#@42t)R%jS#8PDn z)hV65bJ*>&F4p7^n^dRzgHrB`V-m*0eo#V_oX;!z6mykJu)STB1{aH}U^>;vspt{j z)g9FaPaU%0u9%-BmNxR~gNoth&N-d(Zm}XZC_Z9^+o{Dy=?gv zNRAYTJVs2M#iRUrpFfQ6_APX~Pd>Okl^3F0ZL1Q&!+w?H%S5MtT+kCG=PlV3266pz z%k#5?YRb76e2e+rs}CzDeJ73!_S$nGm|C;jP3f1S9xyzc2fCI6rgba41a%#(Mp*f~ z5&29dz;kqUfZ-u71}>uI1<(QA^RfCh8uZdIxU8{`vDB&;pJ0%H+=1%$FG>z1O96@X z<4O5aYWE)t_NRhnrI!tbX5~EjV3mjXgf3im8jlxf^Pz_AVSNH?)si3+eBP8}emsnQ zU@yF(gtxE}S{D58Nb`H62!-3y0FW;ko>qwR%T9naX~AS^G``yRO^KWM#a2i-jRR zE%6}@!W$bfAb2Sk<~IYfM)TPb0(&Bk9`0CP?|WPgiI;%?4j@WBh;9D>80r462L)p^ zit@h`h!Ym|jWpjJL7;U$8<``N13HXIuTZ!r;_hq>HLW&H!pU(w7r$pF>blW2bxh_@ zj@8i}UQXhkZxfIA-=e&G$H$xZ%jW8T3r=<8!{;yd_HJLt53mah~}5pEYoAGDB!3(dN7+Iww&uX5)%(ik)^6*bUaO9 zAZ{QH5k^ov`~st?7#T=tUcBwy%a7>fZYlWwIDgS9NM>ZT9qzB7{Cfc`#u_SVjl|aseYXR_RbJ>F(`oe zWm&TL5yhmN&+l4bQ5gW-;cgkBfjPP3k+3lE$m`gCBfNum1pxSCL7gXIO`1rk4^@>k zjwpN3m*%^E3^1`~=)cnYvY&Z`K{au;k{1C?9i>u0xUS7A$fGT&ibg=t0r?D?)?>rP zGlW-Pfk3!opz;AiBL(=h=Y3wE{sX`V@A*l9ED?kr9X;O_JRw&-AwI$dr85lQeQp=U z*>yesQQ(mC4(_KcufWg3Te2$9++mHX^I;cRR!RPKONE4 z>=PoPs$c(Gn2Hd2y76iyp+{N&gc8WVI?XQ09%wu?qTwRiOe3Y`6nJFBkOy+y|AtT9 zrczn4i*l>1hT1Efbjm#3K8Aow7BJk&Lg6l4$o;Qku_Ez>q^!>aYeHMI3ZeF>oVfHp zVI{0-x#%)1$MGMLl3mk_&CgAF5o31$!PYaZMlJb8P~~2?MUwWm6L1nbiU`E-s(w7D z2Y5v*TlJCTxQo0u-^^m%gn0&!JekRy)}%2)aswSL7fj=ls|90922f9muCf6iV-;)P z=yGjVzvNWV%)C3Z$vVG$-MQGX2{^k%W>^}Q=f&uYHj1sSBKOu;S%*N)`f2|61VHl-T=fcaBkuK0- zb~B6$XG6fGE}^5!R8hh~TrG<9v52qD4HvC)q9-)c7-wb#55l(jL@xwGqQT8MD`u0f z!;YRrY^|74pecj=Fq?q$AvA1LkCbK5IDuNaR%7AB z%cs*(piYnSoD3%gyX2FdIf{ISjmtZAnT>b+9s&3g~=@(sZs$(CaVAAV#k zli2RVOHoWDNsYTv;bfrl&=U$yEy@(;Eaf4kL7lBU%jI~sh9B{(I^=<$h?>M?A?8@2 zp%PRc)m40(5~y;p=dXfYv1Z@WiK)_x8Z)q5i6o=c57qz|990qO#{KjCJd;K!JhF{b zRFF2u8a0r{<_{~YiuQ&3l;RKQ>)K=*dTdE1Eq&fP1pfJTaNc~sqlo?k1M-_Mt-eAh z7zX`r45Ol;c|^O;g*CO+5Gzr}88^?;&HGi)?NB!$^C|qStAG&B)_B=UXs)T%jjHAE z0BOrDH&p=lMOua7t18miIPtcr$9+H*Gmw0uo)IV zSqc#OuKS4!q?cBi2Am+^dxQIp$^- zF@%9l)2GkZKe=Uhk8@}(W((PH&l;y_(8HufGIRkt?N4t#&IQ#lF(&+J*b5Jjmx8~K zH<8iO{-*p&5omj54@|W zJTe1}r~|e%gUSvWsu?TI^OY!2F`?3W>lojV)NLz6bN%pT6@Di|rJj`=qLyqElW|g_ z2)w=9mKWI`>%|Swb z-%)Kp&X2o9`~;OD0rn1c@>j3Sd0hU1Z;I!NFCGI)xX67$+S_qebAM^4D{f=<3-uxZ zR#e#N^bp@?c~^AK{~tu`y0l?6F<{r_$Z{ih5M!T(Ia#vQO{Q@@lAIZitvO2YUa)Sg zo&A-41vUgP{!U>F4`SnZne>uuzt4!)2$PE8q^Q*}J`MViW4v)m#8SVxDY)8iyJ>5Q zv$DCO5(y6bBR9JR=V-=rKChkMQw|NlWvw29Uff4Gen$h)Q_s3)Z%QIAJmwx32ro*1 zJxd+ZU|P`#3p;vqSa`n-41Jc;iSbt8bx@`oAD}48Sr+p?Mepx=NEo`2A0-a~Ti`D% zp1rwB%o6bE3^X#EPIK?oHo4Z?v1zyv>#RJO3F;g-yY-5du3pdF!|k2B=8nenaez-+ z%tMXBr|r^-U4}e*#5u|Sday<8Xjc1gn?x8+3ci8Tq9;OkGti6k11{AJ z#MgxDi;mgvsb1w-p6~NR+jUx6Mn`={4PNPlv)%*sn6NEr_ti(j;&A6n_=h2eMK>89#Sxh0yFW;sMRDg9&DuX`%U9=y+AC z8yMC~cA4-}&^dpyL)S}GH`t4w_Pp`Cb6EHgBIKJ&(p;erd|Pc)rcc~B~pJ&)2<5=%cj~w zjZyqh9YaG#wA4<8X6Xh}Zx|1rGe=PEaF96MI>|!^zqmWQ8T|ecH|w7A=|ec<_K|_z zl6V$fe+m4lHbMNz!NxT}2Ia1f>#P}Fbic=6|G?}+mj{HHgzL_te0MI4RK^!-1o&apeQXj`|jU9oN3wr#VLR8%qF*tTuk zwrx~w+sVy7`?hxP`OyEtYHN-*=Xm;a?+`M#*{gz~nL8%n)rJUHSzouW2c9=!cnSFs zbbC#6*GHMbg9@FvFlN?31_?Aj=L*+R=@LUdJbRSOKlG|6UWn0S9sD%5hel%)0qg7*JNWEM zg5)XQNXifeM@TDrtPhi5rLR~_4FZ^<*ZwpWkfJmMBylHTq`J^=t11)YC(3~+j!11! z`OtWWRDpKl^VeojXLPrm(b^5k@*Pef+$=5c%qEXktXplgxdR9qgxlT19?L?JwT+4% zfDmmMH26EqyL+Q(M|L?D=Gfi4XvYm6DXaVPv$Uu)_u)BJ;>BMm~WZ9GNDZn_CkXDbTSKQ`UYW01HW+c_-Rso z*I;k*vGWR*gWekLs;kqjqVwo!MPYv`;CG*0a7n zjpdB6mNdvbfmZC8P41BqPPUz_)JTNeb5v-9hSAIfE|YAqmJaw8(%IFbnkocs6w&IN zWuXp9DaO(ZCe2)<|^pHmvfHZA% zx^}-=_7v*YG{%!NFvY}9*lFFpkz~5{Rki~wz9d4l)=K3&%*+y--2=KCnJ+t+abn!s zX5d#THMXU@Xxv+1UeNJ1SIND-))7xl=6Dv$fmbo@-}ky~YskTZkor<4U0y;RB;GSB zR-(*8aFp^2&9gW36A|~b_vd3Cz$&`Fc-(#W`}k;3C&qEKNpXqUidp}%4E%JFPB16_ z%Wo#HP{u+d0?NAeN-i0VvEpZxBM}z(az?YxjwQK?stkxuiW%MrIpd}bYmZeAtGTD} zWFwh&8^X$T8C(Kr^gB_xHJOaath@?V;gTv=T}rog6twKDo2$)tfWTF|!a5WG zo8FZ$m!sSIcllLPVGHSt)%G*7oHnVPfoqmzc-xuE zG<+`SOV{|Szaq93m>JR8*XPRqD!~OExefGwLCwE-q6z=`q0`bxbi6i1RhdxA=~L~G zI&;L&aj_mpwEc*?KG`i~*KC9@9}UYtOeH1}ZDVCGzTd_YILh840RMGF|3ZHLd&nbo zY|jyd@!t6PBeos-L~C+t%BmIt{g(5m4Zg-hD^ab*tO01Ixd%&8R&4|iXsJh}{$RZY z)U91#9=U*c=O$EA!AW?5ltSgosEjmR@@WaQ<^y+9*A`J*O(P+lQDc6k{uf`+?BqDZc|TD7C2JKV-OFH{8Ida_0RL z*8Se7sR?EMw2IVw=5WWbiw_f0t0q0BzGwIxq^zZ~=Fx8oKz;*T0CbD!b91V3b;@oM z3c%pkEp*Ry*dWWNQ8a!X)om1gyFHu$-r4zM!=58IWx}NpLyAP`j1Xz0gz9gN_(SA9 z$6Z4;O6u?R30zdP=&+N$61-*W4(3QC0YJ$&M!fQ44>(Wj1ggz3%dWd7f`TgE>r@23izfSGbVA%wk zkLh#7xgZ;bSATgoGLj_155sHZRXMAk90B(v2o8XPV{^U89R#qN%3ZTBdbU8qIFe%$ z{5mVQA%()7>(*QI+Jl;FfR}e71s5pRjgcBSyoc2P1RU0WYRzC9tMiv!y3Q7kKzg4D zYzPqE7oIiz0j?;dB!+>eo;9}Ue7##rr`tD^ty1n{&L#IMleGQgZ7tTZdl~k2l|t@2 zA_I95LNaTzblKK@WF2$c0~VvTE@ezc zXc6&PGE`hqJ%Xwnn0hS9oCe=sS28T(wchcGFTc^r?E@6=anR@gUC_c+)rJqe6w~H? zE^9dWfCwIEjU&WU?r0s>{b~0zpZMD9Bnym$Bk7>)2)+AC?!Mc`v6)}Xku-({Bi{Sx zl?^cFj=*i4(8r@aA+%C(umf1=QgGm$4MD!)`T9sy_`KJ$ zygV-8vGh;^*;EcStQOK~9>RlAo0(gQnyQsHQS4*1k>R+ z5GcxV>;pD#H61FML6x18BRY4JaK6TAvEiF9RWyhzZ?Ak@UA1+*!au{aR5H_^0vjsN zmhq9sOWd}Vy-O!y^1x8^M>2&`uN^uixPINRuu}b#n@+O&O`YDhm^y2VZl*9FPPNQ* zVXY5Bf~S^<%1l!|RB43*#EFnnDxlZ&f@P-8hYygbF1G@5JuLkoZ{!nqo*xruL%af@ z>HGBEMA2W&1`!E$?W?ROWp2{>yHM7~c^QoYSE6p2I16Jl9C2%W?pWk+Bup!2+@|G7 ziEl1sy=viVH7eYNMK!f$$wAYFbW@j*po8pzN6dmkj@TlD$l~3OV!gJu)TM?MuUi?1 zZ3Be$2ZWQ%UN%lhc#UUJUfl@<6iKes^1F16K>J5LZX8RvZ%vD(@nw__bHltqXNj&RwO8 zxh7e!%~#6wh0lyqvzeV@|H$0=yrG$F?*Ko6gkI72dznghJP>c;d`-;u>chtkmQVC_tKhI)J9V1sH-X*`j3Ca*6t)} zu49zJ!tdEmNV>CB!yKFwwC;AQwrR8O_VLH*M^f+&PcDK+uQ2;GREC4$Oo0AO5Ns)6 zJunEk4Cdv78ndklMMC-vFuH`+ck^3f97)2O`L8{kA}%dn(N&Q!skrAbLY=Z z;1(b>mnZR3yxR3CbVm(H?8-!_zR1JK*-+IIz6w0yuiTxwQ0l5eab|vpTh;kG=AtD{ zTCXfSsBqmVMkKE)d2G_HYJeS2iQb7R16&HW&LtJDBIQ#r?}1;(u1E)w$K=p+=J;m{ zJiew^*{yZ}#czxG@3|enOy}v_DR}(F4Y7ZbO+~BKU}O|5+L+;v3;x^d6z(VpcDe)` zS5qSEq31~qmHWJwCcU)gymk64+_#LW*@3AfoE*7 zYFL$Bx9MEBMXcyts|S$3l3g$5UlBV-sA-*TuB886CT?pB%TOWhnd^Fpew+T)KR!A- z6SaHxsq$|<@3z{NWS2FG(Q@7PDL!`DByPS(V}xHZ$4g2;aD?AblNsN~H~JH!$Y@OH zQ*RngiN#lJ+rljDBY89AOSz{YzLl!J)EB0Zv0c5cQsmB2b|{+4 zz|m7A03NjOLr(^Ca{Fk8i<-Ewy`{}kK2({ttfYkbITf3zfnk$~n-^|iXmBYJaHu$g%`ZUhQ@_g1^& z^l>?10EJA4`8TR&qifV8l!~e{{YvuJ%Ywk;Uuo}@TN_T)6zxl9%9MXJLht}*)sE^7 zM!2nav^U@ml(H1RUJ<`1kS%RD8ty?3jx6rRZvj;=DVOw!!Px*}_h}-s=MnJZ4Te^b z%j>Q4>t+wj?Hbn+g^c$Xa6PE|c$C)5E5;70qh{Srmv@I-{*uSzrzP)y)AD2B0t`OT z7l}s~5gF2%$O&BP*SA;Rf$V?~=l)ds7@FTtH|@ff_wkk-&05Bu-LX~fnsId!B zF4#{;$gIHzdG$?Zx6I*o2fxud)bA`U&?97MXz>o|+wPf-k^c^hbUSAm!w)itGPo0d z5YWN0h>u{|1qbs|lE)wG$wT4S?7iBmIaexCd6OzP9e?d{f zkQJ9XSxy}aqMws@1j!R#s*@Cq$r985c|HZXmxow0Iz>srk}yZdNhC%el2j)K>3~AU zQsJI0tRxSFv3yMqc{-;&p?!_36w5HH4H~X}R$N)bX)Jj(l?)h9D90n+NtZ34oU>go zYeH59Z3Afx@E|&wA1np%_Of0rdoQLK23R4fa>Z!*%uZyvC z4B~F+gkT-rU*_@_HZdJ_h7{MbJiwXuzb{`@)dUPrOtp|=?NZYM6Vq{CL_WNE%m|`R~Uwea%d%&hft-wU^jGfAW^g ze+IYH;FTxupqQ9qelC8S&3ON{1lb`r2qoaZJ=262ijK|fr|E%R60N#h3rH8f$VuNl zO_;OmeW%f_y_KZM-7xb3`b~s5BRdvucZ|z5Z#|rRFV8~xb}J2|r+ZVYV}jCdE&tQf zc!&lJdE}7~+(`W|W@g(C;C?j^2hU0suTmtcIKZHju|RI4-4;Lalmp-UQj%2c`t}qj zjvyJ!k6jcKlj4acW4CQ5@S!O{k9I5K&3}!=N>)LAXr4Jv_S04y_bqhB|J6S$@h0*2 z(;z%!z>b(c+=X#YOJ_ueOrXnat+~U5;eM6b$<6E{r&PPZ%WR^T_{OT>Z<(sO!O8y< z{{a1nf1CypIPEfM^n)^$v1c)SgQXjT_k8~&{#nfxAegAr|s1# z>MOkgtOp9yx(!)$-Y+^XObaw$9`F8$e{_GuKTX=-9RTm{uhWk)Rgj$T&kkh+jsI)@ z!Td4*82*@lKL2C>iJc@1toln! z9|7KY$DYc13PU6q^yj_76L7XWTe<~XC(WEC$+szls6uYvZ!P2mU*a}Kmvp8627Hll;KwP%$@=;6U zbN^x)mHSLW`NSp&PJipgXcYm@^MpVLv+kK=)?tZAev%IU=W|c>CJ4^luqN)POX6@v z*IUD4%A+d!_$|jd?{yHyc_~r_vZCE&%XEp>r}p1+b&3YuQ(YcFxtdNAcv4d% z-uzBpl#mi8uy_h3s{ZfX2$}pwre%0A^l>!y?D0CBFDviEp9%8|aT1f&U}SX?lBjdg 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

      VANM3DXG((Dz-Mfj}p0Rw#+M0 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

      S1W-|{n-#%n5Glggf^7r{RNYLVgV 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 Cdp+U+ From c32f0d07926d881a718a572ad7e1a1e4cde8826b Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 13:29:39 -0400 Subject: [PATCH 33/34] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b77101a..4b2902b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ .Rhistory .RData .Ruserdata - +_book _bookdown_files rsconnect From 8d5628b934e4c986c3934e8b057354c4c02c2d68 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 13:52:09 -0400 Subject: [PATCH 34/34] clean up TOCs --- 11_data-handling_counting.qmd | 12 ++++++------ 12_matricies-manipulation.qmd | 16 ++++++++-------- 13_functions_obj_loops.qmd | 6 +++--- 14_visualization.qmd | 8 ++++---- 15_project-dempeace.qmd | 6 +++--- 16_simulation.qmd | 6 +++--- 17_non-wysiwyg.qmd | 16 ++++++++-------- 18_text.qmd | 16 ++++++++-------- 19_command-line_git.qmd | 10 +++++----- ...th-Prefresher-for-Political-Scientists.pdf | Bin 4398195 -> 4394375 bytes 10 files changed, 48 insertions(+), 48 deletions(-) diff --git a/11_data-handling_counting.qmd b/11_data-handling_counting.qmd index 762cf5e..651e96e 100644 --- a/11_data-handling_counting.qmd +++ b/11_data-handling_counting.qmd @@ -343,7 +343,7 @@ gg_ober + ## Exercises {.unnumbered} -### 1 {.unnumbered} +#### 1 {.unnumbered} What is the Fame value of Delphoi? @@ -351,7 +351,7 @@ What is the Fame value of Delphoi? # Enter here ``` -### 2 {.unnumbered} +#### 2 {.unnumbered} Find the polis with the top 10 Fame values. @@ -359,7 +359,7 @@ Find the polis with the top 10 Fame values. # Enter here ``` -### 3 {.unnumbered} +#### 3 {.unnumbered} Make a scatterplot with the number of colonies on the x-axis and Fame on the y-axis. @@ -367,7 +367,7 @@ Make a scatterplot with the number of colonies on the x-axis and Fame on the y-a # Enter here ``` -### 4 {.unnumbered} +#### 4 {.unnumbered} Find the correct function to read the following datasets (available in your rstudio.cloud session) into your R window. @@ -385,7 +385,7 @@ Our Recommendations: Look at the packages `haven` and `readr` # Enter here, perhaps making a chunk for each file. ``` -### 5 {.unnumbered} +#### 5 {.unnumbered} Read Ober's codebook and find a variable that you think is interesting. Check the distribution of that variable in your data, get a couple of statistics, and summarize it in English. @@ -393,7 +393,7 @@ Read Ober's codebook and find a variable that you think is interesting. Check th # Enter here ``` -### 6 {.unnumbered} +#### 6 {.unnumbered} This is day 1 and we covered a lot of material. Some of you might have found this completely new; others not so. Please click through this survey before you leave so we can adjust accordingly on the next few days. diff --git a/12_matricies-manipulation.qmd b/12_matricies-manipulation.qmd index 687cb7a..f73eb39 100644 --- a/12_matricies-manipulation.qmd +++ b/12_matricies-manipulation.qmd @@ -391,7 +391,7 @@ all_equal(s7, s8) ## Checkpoint {.unnumbered} -### 1 {.unnumbered} +#### 1 {.unnumbered} Get the subset of cen10 for non-white individuals (Hint: look at the set of values for the race variable by using the unique function) @@ -399,7 +399,7 @@ Get the subset of cen10 for non-white individuals (Hint: look at the set of valu # Enter here ``` -### 2 {.unnumbered} +#### 2 {.unnumbered} Get the subset of cen10 for females over the age of 40 @@ -407,7 +407,7 @@ Get the subset of cen10 for females over the age of 40 # Enter here ``` -### 3 {.unnumbered} +#### 3 {.unnumbered} Get all the serial numbers for black, male individuals who don't live in Ohio or Nevada. @@ -417,7 +417,7 @@ Get all the serial numbers for black, male individuals who don't live in Ohio or ## Exercises {.unnumbered} -### 1 {.unnumbered} +#### 1 {.unnumbered} Let $$\mathbf{A} = \left[\begin{array} {rrr} @@ -434,7 +434,7 @@ Use R to write code that will create the matrix $A$, and then consecutively mult Note that R notation of matrices is different from the math notation. Simply trying `X^n` where `X` is a matrix will only take the power of each element to `n`. Instead, this problem asks you to perform matrix multiplication. -### 2 {.unnumbered} +#### 2 {.unnumbered} Let's apply what we learned about subsetting or filtering/selecting. Use the `nunn_full` dataset you have already loaded @@ -456,15 +456,15 @@ c) Lastly, show all values of `"trust_neighbors"` and `"age"` for observations ## Enter yourself ``` -### 3 {.unnumbered} +#### 3 {.unnumbered} Find a way to generate a vector of "column averages" of the matrix `X` from the Nunn and Wantchekon data in one line of code. Each entry in the vector should contain the sample average of the values in the column. So a 100 by 4 matrix should generate a length-4 matrix. -### 4 {.unnumbered} +#### 4 {.unnumbered} Similarly, generate a vector of "column medians". -### 5 {.unnumbered} +#### 5 {.unnumbered} Consider the regression that was run to generate Table 1: diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index be15aee..df0caa3 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -337,7 +337,7 @@ nw_in_state(cen10, "Massachusetts") ## Checkpoint {.unnumbered} -### 1 {.unnumbered} +#### 1 {.unnumbered} Try making your own function, `average_age_in_state`, that will give you the average age of people in a given state. @@ -346,7 +346,7 @@ Try making your own function, `average_age_in_state`, that will give you the ave ``` -### 2 {.unnumbered} +#### 2 {.unnumbered} Try making your own function, `asians_in_state`, that will give you the number of `Chinese`, `Japanese`, and `Other Asian or Pacific Islander` people in a given state. @@ -354,7 +354,7 @@ Try making your own function, `asians_in_state`, that will give you the number o # Enter on your own ``` -### 3 {.unnumbered} +#### 3 {.unnumbered} Try making your own function, 'top_10_oldest_cities', that will give you the names of cities whose population's average age is top 10 oldest. diff --git a/14_visualization.qmd b/14_visualization.qmd index 45a79fe..0f246f1 100644 --- a/14_visualization.qmd +++ b/14_visualization.qmd @@ -305,7 +305,7 @@ As social scientists, we should also not forget to ask ourselves whether these n In the time remaining, try the following exercises. Order doesn't matter. -### 1: Rural states {.unnumbered} +#### 1: Rural states {.unnumbered} Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. @@ -314,7 +314,7 @@ Make a well-labelled figure that plots the proportion of the state's population ``` -### 2: The swing justice {.unnumbered} +#### 2: The swing justice {.unnumbered} Using the `justices_court-median.csv` dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): @@ -335,7 +335,7 @@ Using the `justices_court-median.csv` dataset and building off of the plot that ``` -### 3: Don't sort by the alphabet {.unnumbered} +#### 3: Don't sort by the alphabet {.unnumbered} The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. @@ -345,6 +345,6 @@ Find a way to modify the figures so that the states are ordered by the *proporti # Enter yourself ``` -### 4 What to show and how to show it {.unnumbered} +#### 4 What to show and how to show it {.unnumbered} As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? diff --git a/15_project-dempeace.qmd b/15_project-dempeace.qmd index 0a607fd..352fd8c 100644 --- a/15_project-dempeace.qmd +++ b/15_project-dempeace.qmd @@ -138,7 +138,7 @@ select(p_m_wide, 1:10) Try building a panel that would be useful in answering the Democratic Peace Question, perhaps in these steps. -### Task 1: Data Input and Standardization {.unnumbered} +#### Task 1: Data Input and Standardization {.unnumbered} Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to read these files directly into `R`, but experience suggests that this process is slower than converting them first to `.csv` format and reading them in as `.csv` files. @@ -148,7 +148,7 @@ Often, files we need are saved in the `.xls` or `xlsx` format. It is possible to ``` -### Task 2: Data Merging {.unnumbered} +#### Task 2: Data Merging {.unnumbered} We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? @@ -162,7 +162,7 @@ To start, let's download and merge some data. ``` -### Task 3: Tabulations and Visualization {.unnumbered} +#### Task 3: Tabulations and Visualization {.unnumbered} 1. Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). Speculate on why the behavior from 1800 to 1920 seems to be qualitatively different than behavior afterwards. 2. Do the same but only among state-years that were invovled in a MID. Plot this line together with your results from 1. diff --git a/16_simulation.qmd b/16_simulation.qmd index 984602b..5711512 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -206,7 +206,7 @@ runif(n = 10) ## Exercises {.unnumbered} -### Census Sampling {.unnumbered} +#### Census Sampling {.unnumbered} What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?[^16_simulation-5] Suppose we want to estimate the proportion of U.S. residents who are non-white (`race != "White"`). In reality, we do not have any population dataset to utilize and so we *only see the sample survey*. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. @@ -254,7 +254,7 @@ You can do this by creating a variable, e.g. `propensity`, that is 0.9 for non-W ``` -### Conditional Proportions {.unnumbered} +#### Conditional Proportions {.unnumbered} This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. @@ -282,7 +282,7 @@ In addition to some standard demographic questions, we will focus on one called (f) Suppose we randomly sampled a person who participated in the survey and found that he/she had a Bachelor's degree or higher. Given this evidence, what is the probability that the same person supports Donald Trump? Use Bayes Rule and show your work -- that is, do not use data or R to compute the quantity directly. Then, verify this is the case via R. -### The Birthday problem {.unnumbered} +#### The Birthday problem {.unnumbered} Write code that will answer the well-known birthday problem via simulation.[^16_simulation-6] diff --git a/17_non-wysiwyg.qmd b/17_non-wysiwyg.qmd index 9d654cc..5a4723a 100644 --- a/17_non-wysiwyg.qmd +++ b/17_non-wysiwyg.qmd @@ -50,7 +50,7 @@ Markdown is the text we have been using throughout this course! At its core mark Markdown is known as a "light-weight" editor, which means that it is relatively easy to write code that will compile. It is quick and easy and satisfies most presentation purposes; you might want to try `LaTeX` for more involved papers. -### markdown commands +### Markdown commands For italic and bold, use either the asterisks or the underlines, @@ -66,7 +66,7 @@ And for headers use the hash symbols, ## Sub-headers ``` -### your own markdown +### Your own markdown RStudio makes it easy to compile your very first markdown file by giving you templates. Got to `New > R Markdown`, pick a document and click Ok. This will give you a skeleton of a document you can compile -- or "knit". @@ -103,7 +103,7 @@ Since June 2021, RStudio has offered a visual editor which tries to bridge the g LaTeX is a typesetting program. You'd engage with LaTeX much like you engage with your `R` code. You will interact with LaTeX in a text editor, and will writing code which will be interpreted by the LaTeX compiler and which will finally be parsed to form your final PDF. -### compile online +### Compile online 1. Go to 2. Scroll down and go to "CREATE A NEW PAPER" if you don't have an account. @@ -117,7 +117,7 @@ Hello World \end{document} ``` -### compile your first LaTeX document locally +### Compile your first LaTeX document locally LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. @@ -134,7 +134,7 @@ Hello World 3. Open this in your "LaTeX" editor. This can be `TeXMaker`, `Aqumacs`, etc.. 4. Go through the click/dropdown interface and click compile. -### main LaTeX commands +### Main LaTeX commands LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. @@ -199,7 +199,7 @@ There is a version of LaTeX called Beamer, which is a popular way of making a sl BibTeX is a reference system for bibliographical tests. We have a `.bib` file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. -### what is a `.bib` file? +### What is a `.bib` file? For example, here is the Nunn and Wantchekon article entry in `.bib` form. @@ -217,7 +217,7 @@ For example, here is the Nunn and Wantchekon article entry in `.bib` form. The first entry, `nunn2011slave`, is "pick your favorite" -- pick your own name for your reference system. The other slots in this `@article` entry are entries that refer to specific bibliographical text. -### what does LaTeX do with .bib files? +### What does LaTeX do with .bib files? Now, in LaTeX, if you type @@ -237,7 +237,7 @@ Also at the end of your paper you will have a bibliography with entries ordered This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text). -### stocking up on your .bib files +### Stocking up on your .bib files You should keep your own `.bib` file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a `.tex` file). diff --git a/18_text.qmd b/18_text.qmd index e4e572c..6e956be 100644 --- a/18_text.qmd +++ b/18_text.qmd @@ -288,13 +288,13 @@ Stemming is the process of reducing inflected/derived words to their word stem o ## Exercises {.unnumbered} -### 1 {.unnumbered} +#### 1 {.unnumbered} Figure out why this command does what it does: -\``{R} sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", "15.03322123", "puzzles", 15.03322123)` +`r sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", "15.03322123", "puzzles", 15.03322123)` -### 2 {.unnumbered} +#### 2 {.unnumbered} Why does this command not work? @@ -303,7 +303,7 @@ try(sprintf("%s of spontaneous events are %s in the mind. Really, %.2f?", "15.03322123", "puzzles", "15.03322123" ), TRUE) ``` -### 3 {.unnumbered} +#### 3 {.unnumbered} Using `grepl`, these materials, Google, and your friends, describe what the following command does. What changes when `value = FALSE`? @@ -312,7 +312,7 @@ grep('\'', c("To dare is to lose one's footing momentarily.", "To not dare is to lose oneself."), value = TRUE) ``` -### 4 {.unnumbered} +#### 4 {.unnumbered} Write code to automatically extract the file names that DO end start with presidential and DO end in .pdf @@ -328,7 +328,7 @@ my_string <- c("legislative1_term1.png", "presidential1_term2.pdf") ``` -### 5 {.unnumbered} +#### 5 {.unnumbered} Using the same string as in the above, write code to automatically extract the file names that end in .pdf and that contain the text `term2`. @@ -336,7 +336,7 @@ Using the same string as in the above, write code to automatically extract the f # Your code here ``` -### 6 {.unnumbered} +#### 6 {.unnumbered} Combine these two strings into a single string separated by a "-". Desired output: "The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon–carbon double bond." @@ -346,7 +346,7 @@ string1 <- "The carbonyl group in aldehydes and ketones string2 <- "–carbon double bond." ``` -### 7 {.unnumbered} +#### 7 {.unnumbered} Challenge problem! Download this webpage diff --git a/19_command-line_git.qmd b/19_command-line_git.qmd index 3536e17..f33e07a 100644 --- a/19_command-line_git.qmd +++ b/19_command-line_git.qmd @@ -68,7 +68,7 @@ Using `..` and `.` are "relative" to where you are currently at. So are things l Relative paths are nice if you have a shared Dropbox, for example, and I had `/Users/shirokuriwaki/mathcamp` but Connor's path to the same folder is `/Users/connorjerzak/mathcamp`. To run the same code in `mathcamp`, we should be using relative paths that start from "`mathcamp`". Relative paths are also shorter, and they are invariant to higher-level changes in your computer. -### running things via command-line +### Running things via command-line Suppose you have a simple Rscript, call it `hello_world.R`. This is simply a plain text file that contains @@ -108,7 +108,7 @@ On the other hand, command-line prompts may require more keystrokes, and is also Git is a tool for version control. It comes pre-installed on Macs, you will probably need to install it yourself on Windows. -### why version control? +### Why version control? All version control software should be built to @@ -123,7 +123,7 @@ Further, git is most commonly used for collaborative work. Note that Dropbox is useful for collaborative work too. But the added value of git's branches is that people can make different changes simultaneously on their computers and merge them to the master branch later. In Dropbox, there is only one copy of each thing so simultaneous editing is not possible. -### open-source code at your fingertips +### Open-source code at your fingertips Some links to check out: @@ -135,7 +135,7 @@ GitHub is the GUI to git. Making an account there is free. "cloning" someone else's repository is similar to forking -- it gives you your own copy. -### commands in git +### Commands in git As you might have noticed from all the quoted terms, git uses a lot of its own terms that are not intuitive and hard to remember at first. The nuts and bolts of maintaining your version control further requires "adding", "committing", and "push"ing, sometimes "pull"ing. @@ -147,7 +147,7 @@ RStudio Projects has a great git GUI as well. If you are using GitHub for managing git repositories, one option is to use a desktop version, [GitHub Desktop](https://desktop.github.com/). It offers an in-between step to ease into the git lingo. Repositories become a drop-down menu. "push"ing, "pull"ing, and "fetch"ing all become a big button. It also provides a visual difference interface, which shows the changes you are making to files before you "push" them. It can't do everything, but it provides a way to become familiar with GitHub without the (potentially) intimidating aspects of diving full-on into the command line. -### is git worth it? +### Is git worth it? While git is a powerful tool, you may choose to not use it for everything because diff --git a/_book/Math-Prefresher-for-Political-Scientists.pdf b/_book/Math-Prefresher-for-Political-Scientists.pdf index 7de3a3c42c85d3d3833665624853bfd2e22a2c29..0c649365bf2d693f741de5faa7f3954fabe24239 100644 GIT binary patch delta 167433 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

      { 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 UA@&CA6F(;hCOy4`f+Xhu0=-1dz5oCK delta 171256 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 P3ph13GzujpMNdWw(E`o_

    1. Gov Prefresher

  2. YdK*()H{HiU0@lp9M9ol!=vlYg1Gp23lhLf1j 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%0A=W$P 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 z zREeHm*^gP#n54;pt zUwhk}@8{B+kDjZYZdiB+-yfi^Nmfvy5gz@}!?g*=TOTIKrs~ny0=1cl?oEg;C54FX z;$>li5O;jv2P+Zb%ij<&df#F75|g{#iQNtpsc51fW*t5|pL@_j9FPeXiLMw)8HtD~ zH!t!GChAvL9k4K9E$SByKR^3kW##4`stW<$Z~?~M@iz_~dH{P%B6$zAdR2z!b%CSN ziHRGG9u8F8`!5XwxBYO5_@wx^Rik{GcJt-#JDx0RmSon&E-6Mz!$T9*|rZ*6~ zcOVqVoU!+Qe6TCD`vkC@sJKVk z8tQC61Xlu00OH*j`n=6GjU-`}s9lNLS9j#t3D3?|edg5V=8WKjaC}0C`?5oQ!|R40 z7S|62yvxlNAJlx8r25cP;>|nF_sfaxy5u6u4nDP3BK)$e&6@fqxc5GaREo(v}EG&m5uTT zHesa(+Pv4dn4QFoUegpii{~k;Y`;m5d|^IPAQL#67tcp0pC%BhVD3(@W`y=86)9k7 zfK`9^R>jL^hfC;q5FrxV-=21{cCxQEEiit;_wxj z+lal~&fyk<$tBf1j^t_&7YKbaJ)Luna+)7KsR}fS*vx}yb^j}!e%bz<-QSN|w9AC&PcK2rDP4MMZyo~W8*$*wT z%KBvO-G%d|3_z=6{)7I)!8$XdK@9DL9#AB4#_u(189Ckk(DwGUr!~{AFNY}+2u)b+ zuKlqUym7HDk&iR?+Tk-8q2=@A%fe9dhO|$1$H_&a>L&Km3nuy_$V11;?=C527p<|L zx@5@$mv(csvmd)*B`&ewWY+Q05JiVY7h6OJRO>clCYK0BU9r(4!33$AeeSOf(rdFe zR()Rmb&Rjx(?S@KO$xXS-8w@2;Rq@>uU#Izx2~MK(L(?koi=&RFCy>=?{r2g3Mf)_PZ$Y>oAI!e4>n7~MAWNm#O*)P~6y zlsP=$WyG-%B)4=2uYju2VNsI56lW~}y>YNqX5Lsi!fh9Un4=cuwVBzvaucvefp|&h zhvR}-2IHPYshVl$B<>MdeA?YflennMI+mccX)^W~{Z|Qv(*tdnLO6)t&mj0Y8NA>X-3)jpC(t z1uz3fYE4Cyzj`6qSjxL>i@TW0IK!vpeTVWCdfIB~`ZUfkob`N{l0w08W4L2_e>u?t zpwekj(SwOaqdq)AA6%k0xYyroCEM=0>@6octK>#Vh3Ag0o^<4dwNJUG==SvG^xZ&HV|l7U`2WY*TYyEmZtug2ARsCzC5=c(D@dmxARyhXQqsbZ14D|^C@D2VcStuF zq{Preqtwtf3^l~}qI;k1K0o*QpYvUpT+Y0VAu7Yk2E!{QX z3s^{u3eaparcCt9u8nmS9kxMlkrA0N#lw}y)1 zVCU#@v8ThHNmDe8yQHA!HreCPd?`kXh~+=eX0C8G#t%$vo_(v!jk<Y&Ap6;=QCPh{av!rkzgmT5x!e%9km-SYOrle%Np4zFn6N{ps7QT*R7N#Gw0N z@a(E0;uof$;Lh#ued^`cY^&GFJ^(KN(Bao5xU>m6xk7mEZX*9G!9M0D9FeqMu1cEh zac#fAQq||WN242|o&3a5@x`8KO7-$+g_&+@z{J4o4FT|XW9cUAN_h910_@N0&R^)X zgFBZST{-cEJL+U38p7g(!H5>6QN6amUm|2b#tm$bbUXr`T#S!&K>uotUjPwF_`#Sr0CA$qmBB_ z^EBt~))&HhaSQdzTf1fkBMI_@vq;1n&RbidX%o+b1pwrA9Z=$%Tuv@*wCJG}K0O$a zdf0fukA}NpONu4UeX7o77j|~so>D-NtU6g@B4LDcc!A|5@E>Z(%DygFXcpL<;4
    Pdr9_Kcad{^GrqP0Pi8~ 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 R@aJFl?Ekgmm+$=h{{v~;&}jew diff --git a/_book/prefresher.tex b/_book/prefresher.tex deleted file mode 100644 index c66fe41..0000000 --- a/_book/prefresher.tex +++ /dev/null @@ -1,12033 +0,0 @@ -% Options for packages loaded elsewhere -\PassOptionsToPackage{unicode}{hyperref} -\PassOptionsToPackage{hyphens}{url} -% -\documentclass[ -]{book} -\usepackage{lmodern} -\usepackage{amssymb,amsmath} -\usepackage{ifxetex,ifluatex} -\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex - \usepackage[T1]{fontenc} - \usepackage[utf8]{inputenc} - \usepackage{textcomp} % provide euro and other symbols -\else % if luatex or xetex - \usepackage{unicode-math} - \defaultfontfeatures{Scale=MatchLowercase} - \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} -\fi -% Use upquote if available, for straight quotes in verbatim environments -\IfFileExists{upquote.sty}{\usepackage{upquote}}{} -\IfFileExists{microtype.sty}{% use microtype if available - \usepackage[]{microtype} - \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts -}{} -\makeatletter -\@ifundefined{KOMAClassName}{% if non-KOMA class - \IfFileExists{parskip.sty}{% - \usepackage{parskip} - }{% else - \setlength{\parindent}{0pt} - \setlength{\parskip}{6pt plus 2pt minus 1pt}} -}{% if KOMA class - \KOMAoptions{parskip=half}} -\makeatother -\usepackage{xcolor} -\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available -\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}} -\hypersetup{ - pdftitle={Math Prefresher for Political Scientists}, - hidelinks, - pdfcreator={LaTeX via pandoc}} -\urlstyle{same} % disable monospaced font for URLs -\usepackage[margin=1.5in]{geometry} -\usepackage{color} -\usepackage{fancyvrb} -\newcommand{\VerbBar}{|} -\newcommand{\VERB}{\Verb[commandchars=\\\{\}]} -\DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}} -% Add ',fontsize=\small' for more characters per line -\usepackage{framed} -\definecolor{shadecolor}{RGB}{248,248,248} -\newenvironment{Shaded}{\begin{snugshade}}{\end{snugshade}} -\newcommand{\AlertTok}[1]{\textcolor[rgb]{0.94,0.16,0.16}{#1}} -\newcommand{\AnnotationTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textbf{\textit{#1}}}} -\newcommand{\AttributeTok}[1]{\textcolor[rgb]{0.77,0.63,0.00}{#1}} -\newcommand{\BaseNTok}[1]{\textcolor[rgb]{0.00,0.00,0.81}{#1}} -\newcommand{\BuiltInTok}[1]{#1} -\newcommand{\CharTok}[1]{\textcolor[rgb]{0.31,0.60,0.02}{#1}} -\newcommand{\CommentTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textit{#1}}} -\newcommand{\CommentVarTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textbf{\textit{#1}}}} -\newcommand{\ConstantTok}[1]{\textcolor[rgb]{0.00,0.00,0.00}{#1}} -\newcommand{\ControlFlowTok}[1]{\textcolor[rgb]{0.13,0.29,0.53}{\textbf{#1}}} -\newcommand{\DataTypeTok}[1]{\textcolor[rgb]{0.13,0.29,0.53}{#1}} -\newcommand{\DecValTok}[1]{\textcolor[rgb]{0.00,0.00,0.81}{#1}} -\newcommand{\DocumentationTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textbf{\textit{#1}}}} -\newcommand{\ErrorTok}[1]{\textcolor[rgb]{0.64,0.00,0.00}{\textbf{#1}}} -\newcommand{\ExtensionTok}[1]{#1} -\newcommand{\FloatTok}[1]{\textcolor[rgb]{0.00,0.00,0.81}{#1}} -\newcommand{\FunctionTok}[1]{\textcolor[rgb]{0.00,0.00,0.00}{#1}} -\newcommand{\ImportTok}[1]{#1} -\newcommand{\InformationTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textbf{\textit{#1}}}} -\newcommand{\KeywordTok}[1]{\textcolor[rgb]{0.13,0.29,0.53}{\textbf{#1}}} -\newcommand{\NormalTok}[1]{#1} -\newcommand{\OperatorTok}[1]{\textcolor[rgb]{0.81,0.36,0.00}{\textbf{#1}}} -\newcommand{\OtherTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{#1}} -\newcommand{\PreprocessorTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textit{#1}}} -\newcommand{\RegionMarkerTok}[1]{#1} -\newcommand{\SpecialCharTok}[1]{\textcolor[rgb]{0.00,0.00,0.00}{#1}} -\newcommand{\SpecialStringTok}[1]{\textcolor[rgb]{0.31,0.60,0.02}{#1}} -\newcommand{\StringTok}[1]{\textcolor[rgb]{0.31,0.60,0.02}{#1}} -\newcommand{\VariableTok}[1]{\textcolor[rgb]{0.00,0.00,0.00}{#1}} -\newcommand{\VerbatimStringTok}[1]{\textcolor[rgb]{0.31,0.60,0.02}{#1}} -\newcommand{\WarningTok}[1]{\textcolor[rgb]{0.56,0.35,0.01}{\textbf{\textit{#1}}}} -\usepackage{longtable,booktabs} -% Correct order of tables after \paragraph or \subparagraph -\usepackage{etoolbox} -\makeatletter -\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} -\makeatother -% Allow footnotes in longtable head/foot -\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} -\makesavenoteenv{longtable} -\usepackage{graphicx} -\makeatletter -\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} -\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} -\makeatother -% Scale images if necessary, so that they will not overflow the page -% margins by default, and it is still possible to overwrite the defaults -% using explicit options in \includegraphics[width, height, ...]{} -\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} -% Set default figure placement to htbp -\makeatletter -\def\fps@figure{htbp} -\makeatother -\setlength{\emergencystretch}{3em} % prevent overfull lines -\providecommand{\tightlist}{% - \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} -\setcounter{secnumdepth}{5} -\usepackage{booktabs} - -\usepackage{epsfig} -\usepackage{epstopdf} -\usepackage{rotate} -\usepackage{graphicx} -\usepackage{hyperref} -\usepackage{alphalph} -\usepackage{caption} -\usepackage[hang,flushmargin]{footmisc} -\usepackage{framed} -\usepackage{xcolor} -\usepackage{verbatim} - -\usepackage{bm} -\setcounter{MaxMatrixCols}{20} -\newcommand{\Var}{\mathrm{Var}} -\newcommand{\SD}{\mathrm{SD}} -\newcommand{\Cov}{\mathrm{Cov}} -\newcommand{\fx}{f({\bf x})} -\newcommand\R{{\textsf R~}} -\newcommand\Rst{\textsf{RStudio}} - -% spacing between environments -\usepackage{amsthm} -\makeatletter -\def\thm@space@setup{% - \thm@preskip=15pt plus 2pt minus 4pt - \thm@postskip=\thm@preskip -} -\makeatother - -% link colors in pdf? -\usepackage{xcolor} -\definecolor{crimson}{RGB}{204,0,0} -\hypersetup{ - colorlinks = true, - urlcolor = crimson, - linkbordercolor = {white}, - linkcolor = crimson -} - - -% Title format -\usepackage{titling} -\pretitle{\Huge\sffamily} -\posttitle{\par\vskip 1em} -\predate{\LARGE\sffamily} -\postdate{\par} - -\urlstyle{tt} -\usepackage[]{natbib} -\bibliographystyle{apalike} - -\title{Math Prefresher for Political Scientists} -\author{} -\date{\vspace{-2.5em}June 2020} - -\usepackage{amsthm} -\newtheorem{theorem}{Theorem}[chapter] -\newtheorem{lemma}{Lemma}[chapter] -\newtheorem{corollary}{Corollary}[chapter] -\newtheorem{proposition}{Proposition}[chapter] -\newtheorem{conjecture}{Conjecture}[chapter] -\theoremstyle{definition} -\newtheorem{definition}{Definition}[chapter] -\theoremstyle{definition} -\newtheorem{example}{Example}[chapter] -\theoremstyle{definition} -\newtheorem{exercise}{Exercise}[chapter] -\theoremstyle{remark} -\newtheorem*{remark}{Remark} -\newtheorem*{solution}{Solution} -\begin{document} -\maketitle - -{ -\setcounter{tocdepth}{1} -\tableofcontents -} -\hypertarget{about-this-booklet}{% -\chapter*{About this Booklet}\label{about-this-booklet}} -\addcontentsline{toc}{chapter}{About this Booklet} - -The \href{https://projects.iq.harvard.edu/prefresher}{\textbf{Harvard Gov Prefresher}} is held each year in August. All relevant information is on our website, including the day-to-day schedule. The 2019 Prefresher instructors are \href{https://wcfia.harvard.edu/shannon-lynn-parker}{Shannon Parker} and \href{http://schwenzfeier.github.io/}{Meg Schwenzfeier}, and the faculty sponsor is \href{https://gking.harvard.edu}{Gary King}. - -This booklet serves as the text for the Prefresher, available as a \href{https://iqss.github.io/prefresher/}{webpage} and as a \href{https://github.com/IQSS/prefresher/releases}{printable PDF}. It is the product of generations of Prefresher instructors. See below for a full list of instructors and contributors. - -For information about the role of the prefresher (or ``math camp'') as a introduction to graduate school, you may also be interested in \href{https://gking.harvard.edu/prefresher}{``The Math Prefresher and The Collective Future of Political Science Graduate Training''}, in \emph{PS: Political Science \& Politics}, by Gary King, Shiro Kuriwaki, and Yon Soo Park. - -\hypertarget{authors-and-contributors}{% -\subsection*{Authors and Contributors}\label{authors-and-contributors}} -\addcontentsline{toc}{subsection}{Authors and Contributors} - -\begin{itemize} -\tightlist -\item - Authors and Instructors: Curt Signorino 1996-1997; Ken Scheve 1997-1998; Eric Dickson 1998-2000; Orit Kedar 1999; James Fowler 2000-2001; Kosuke Imai 2001-2002; Jacob Kline 2002; Dan Epstein 2003; Ben Ansell 2003-2004; Ryan Moore 2004-2005; Mike Kellermann 2005-2006; Ellie Powell 2006-2007; Jen Katkin 2007-2008; Patrick Lam 2008-2009; Viridiana Rios 2009-2010; Jennifer Pan 2010-2011; Konstantin Kashin 2011-2012; Soledad Prillaman 2013; Stephen Pettigrew 2013-2014; Anton Strezhnev 2014-2015; Mayya Komisarchik 2015-2016; Connor Jerzak 2016-2017; Shiro Kuriwaki 2017-2018; Yon Soo Park 2018 -\item - Repository Maintainer: Shiro Kuriwaki (\href{https://github.com/kuriwaki}{kuriwaki}) -\item - Contributors: Thanks to Juan Dodyk (\href{https://github.com/juandodyk}{juandodyk}), Hunter Rendleman (\href{https://github.com/hrendleman}{hrendleman}), and Tyler Simko (\href{https://github.com/tylersimko}{tylersimko}) for contributing to the booklet for corrections and improvements as students. -\end{itemize} - -\hypertarget{contributing}{% -\subsection*{Contributing}\label{contributing}} -\addcontentsline{toc}{subsection}{Contributing} - -We transitioned the booklet into a bookdown \href{https://github.com/IQSS/prefresher}{github repository} in 2018. As we update this version, we appreciate any bug reports or fixes appreciated. - -All changes should be made in the \texttt{.Rmd} files in the project root. Changes pushed to the repository will be checked for compilation by Travis-CI. To contribute a change, please make a pull request and set the repository maintainer as the reviewer. - -\hypertarget{pre-prefresher-exercises}{% -\chapter*{Pre-Prefresher Exercises}\label{pre-prefresher-exercises}} -\addcontentsline{toc}{chapter}{Pre-Prefresher Exercises} - -Before our first meeting, please try solving these questions. They are a sample of the very beginning of each math section. We have provided links to the parts of the book you can read if the concepts are new to you. - -The goal of this ``pre''-prefresher assignment is not to intimidate you but to set common expectations so you can make the most out of the actual Prefresher. Even if you do not understand some or all of these questions after skimming through the linked sections, your effort will pay off and you will be better prepared for the math prefresher. We are also open to adjusting these expectations based on feedback (this class is for \emph{you}), so please do not hesitate to write to the instructors for feedback. - -\hypertarget{linear-algebra}{% -\section*{Linear Algebra}\label{linear-algebra}} -\addcontentsline{toc}{section}{Linear Algebra} - -\hypertarget{vectors}{% -\subsection*{Vectors}\label{vectors}} -\addcontentsline{toc}{subsection}{Vectors} - -Define the vectors \(u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}\), \(v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}\), and the scalar \(c = 2\). Calculate the following: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(u + v\) -\item - \(cv\) -\item - \(u \cdot v\) -\end{enumerate} - -If you are having trouble with these problems, please review Section \ref{vector-def} ``Working with Vectors'' in Chapter \ref{linearalgebra}. - -Are the following sets of vectors linearly independent? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(u = \begin{pmatrix} 1\\ 2\end{pmatrix}\), \(v = \begin{pmatrix} 2\\4\end{pmatrix}\) -\item - \(u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}\), \(v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}\) -\item - \(a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}\), \(b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}\), \(c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}\) (this requires some guesswork) -\end{enumerate} - -If you are having trouble with these problems, please review Section \ref{linearindependence}. - -\hypertarget{matrices}{% -\subsection*{Matrices}\label{matrices}} -\addcontentsline{toc}{subsection}{Matrices} - -\[{\bf A}=\begin{pmatrix} - 7 & 5 & 1 \\ - 11 & 9 & 3 \\ - 2 & 14 & 21 \\ - 4 & 1 & 5 - \end{pmatrix}\] - -What is the dimensionality of matrix \({\bf A}\)? - -What is the element \(a_{23}\) of \({\bf A}\)? - -Given that - -\[{\bf B}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - 5 & 1 & 9 - \end{pmatrix}\] - -What is \({\bf A}\) + \({\bf B}\)? - -Given that - -\[{\bf C}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - \end{pmatrix}\] - -What is \({\bf A}\) + \({\bf C}\)? - -Given that - -\[c = 2\] - -What is \(c\)\({\bf A}\)? - -If you are having trouble with these problems, please review Section \ref{matrixbasics}. - -\hypertarget{operations}{% -\section*{Operations}\label{operations}} -\addcontentsline{toc}{section}{Operations} - -\hypertarget{summation}{% -\subsection*{Summation}\label{summation}} -\addcontentsline{toc}{subsection}{Summation} - -Simplify the following - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\sum\limits_{i = 1}^3 i\) -\item - \(\sum\limits_{k = 1}^3(3k + 2)\) -\item - \(\sum\limits_{i= 1}^4 (3k + i + 2)\) -\end{enumerate} - -\hypertarget{products}{% -\subsection*{Products}\label{products}} -\addcontentsline{toc}{subsection}{Products} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\prod\limits_{i= 1}^3 i\) -\item - \(\prod\limits_{k=1}^3(3k + 2)\) -\end{enumerate} - -To review this material, please see Section \ref{sum-notation}. - -\hypertarget{logs-and-exponents}{% -\subsection*{Logs and exponents}\label{logs-and-exponents}} -\addcontentsline{toc}{subsection}{Logs and exponents} - -Simplify the following - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(4^2\) -\item - \(4^2 2^3\) -\item - \(\log_{10}100\) -\item - \(\log_{2}4\) -\item - \(\log e\), where \(\log\) is the natural log (also written as \(\ln\)) -- a log with base \(e\), and \(e\) is Euler's constant -\item - \(e^a e^b e^c\), where \(a, b, c\) are each constants -\item - \(\log 0\) -\item - \(e^0\) -\item - \(e^1\) -\item - \(\log e^2\) -\end{enumerate} - -To review this material, please see Section \ref{logexponents} - -\hypertarget{limits}{% -\section*{Limits}\label{limits}} -\addcontentsline{toc}{section}{Limits} - -Find the limit of the following. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lim\limits_{x \to 2} (x - 1)\) -\item - \(\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)}\) -\item - \(\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2}\) -\end{enumerate} - -To review this material please see Section \ref{limitsfun} - -\hypertarget{calculus}{% -\section*{Calculus}\label{calculus}} -\addcontentsline{toc}{section}{Calculus} - -For each of the following functions \(f(x)\), find the derivative \(f'(x)\) or \(\frac{d}{dx}f(x)\) - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=c\) -\item - \(f(x)=x\) -\item - \(f(x)=x^2\) -\item - \(f(x)=x^3\) -\item - \(f(x)=3x^2+2x^{1/3}\) -\item - \(f(x)=(x^3)(2x^4)\) -\end{enumerate} - -For a review, please see Section \ref{derivintro} - \ref{derivpoly} - -\hypertarget{optimization}{% -\section*{Optimization}\label{optimization}} -\addcontentsline{toc}{section}{Optimization} - -For each of the followng functions \(f(x)\), does a maximum and minimum exist in the domain \(x \in \mathbf{R}\)? If so, for what are those values and for which values of \(x\)? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x) = x\) -\item - \(f(x) = x^2\) -\item - \(f(x) = -(x - 2)^2\) -\end{enumerate} - -If you are stuck, please try sketching out a picture of each of the functions. - -\hypertarget{probability}{% -\section*{Probability}\label{probability}} -\addcontentsline{toc}{section}{Probability} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, how many distinct possible choices are there? (unordered, without replacement) -\item - Let \(A = \{1,3,5,7,8\}\) and \(B = \{2,4,7,8,12,13\}\). What is \(A \cup B\)? What is \(A \cap B\)? If \(A\) is a subset of the Sample Space \(S = \{1,2,3,4,5,6,7,8,9,10\}\), what is the complement \(A^C\)? -\item - If we roll two fair dice, what is the probability that their sum would be 11? -\item - If we roll two fair dice, what is the probability that their sum would be 12? -\end{enumerate} - -For a review, please see Sections \ref{setoper} - \ref{probdef}. - -\hypertarget{part-math}{% -\part{Math}\label{part-math}} - -\hypertarget{functions-and-operations}{% -\chapter{Functions and Operations}\label{functions-and-operations}} - -\textbf{Topics} -Dimensionality; -Interval Notation for \({\bf R}^1\); -Neighborhoods: Intervals, Disks, and Balls; Introduction to Functions; -Domain and Range; -Some General Types of Functions; -\(\log\), \(\ln\), and \(\exp\); -Other Useful Functions; -Graphing Functions; -Solving for Variables; -Finding Roots; -Limit of a Function; -Continuity; Sets, Sets, and More Sets. - -\hypertarget{sum-notation}{% -\section{\texorpdfstring{Summation Operators \(\sum\) and \(\prod\)}{Summation Operators \textbackslash sum and \textbackslash prod}}\label{sum-notation}} - -Addition (+), Subtraction (-), multiplication and division are basic operations of arithmetic -- combining numbers. In statistics and calculus, we want to add a \emph{sequence} of numbers that can be expressed as a pattern without needing to write down all its components. For example, how would we express the sum of all numbers from 1 to 100 without writing a hundred numbers? - -For this we use the summation operator \(\sum\) and the product operator \(\prod\). - -\textbf{Summation:} - -\[\sum\limits_{i=1}^{100} x_i = x_1+x_2+x_3+\cdots+x_{100}\] - -The bottom of the \(\sum\) symbol indicates an index (here, \(i\)), and its start value \(1\). At the top is where the index ends. The notion of ``addition'' is part of the \(\sum\) symbol. The content to the right of the summation is the meat of what we add. While you can pick your favorite index, start, and end values, the content must also have the index. - -\begin{itemize} -\tightlist -\item - \(\sum\limits_{i=1}^n c x_i = c \sum\limits_{i=1}^n x_i\) -\item - \(\sum\limits_{i=1}^n (x_i + y_i) = \sum\limits_{i=1}^n x_i + \sum\limits_{i=1}^n y_i\) -\item - \(\sum\limits_{i=1}^n c = n c\) -\end{itemize} - -\textbf{Product:} - -\[\prod\limits_{i=1}^n x_i = x_1 x_2 x_3 \cdots x_n\] - -Properties: - -\begin{itemize} -\tightlist -\item - \(\prod\limits_{i=1}^n c x_i = c^n \prod\limits_{i=1}^n x_i\) -\item - \(\prod\limits_{i=k}^n c x_k = c^{n-k} \prod\limits_{i=k}^n x_i\) -\item - \(\prod\limits_{i=1}^n (x_i + y_i) =\) a total mess -\item - \(\prod\limits_{i=1}^n c = c^n\) -\end{itemize} - -Other Useful Functions - -\textbf{Factorials!:} - -\[x! = x\cdot (x-1) \cdot (x-2) \cdots (1)\] - -\textbf{Modulo:} Tells you the remainder when you divide the first number by the second. - -\begin{itemize} -\tightlist -\item - \(17 \mod 3 = 2\) -\item - \(100 \ \% \ 30 = 10\) -\end{itemize} - -\begin{example}[Operators] -\protect\hypertarget{exm:operators}{}{\label{exm:operators} \iffalse (Operators) \fi{} } - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\sum\limits_{i=1}^{5} i =\) -\item - \(\prod\limits_{i=1}^{5} i =\) -\item - \(14 \mod 4 =\) -\item - \(4! =\) -\end{enumerate} -\end{example} - -\begin{exercise}[Operators] -\protect\hypertarget{exr:operators1}{}{\label{exr:operators1} \iffalse (Operators) \fi{} }Let \(x_1 = 4, x_2 = 3, x_3 = 7, x_4 = 11, x_5 = 2\) - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\sum\limits_{i=1}^{3} (7)x_i\) -\item - \(\sum\limits_{i=1}^{5} 2\) -\item - \(\prod\limits_{i=3}^{5} (2)x_i\) -\end{enumerate} -\end{exercise} - -\hypertarget{introduction-to-functions}{% -\section{Introduction to Functions}\label{introduction-to-functions}} - -A \textbf{function} (in \({\bf R}^1\)) is a mapping, or transformation, that relates members of one set to members of another set. For instance, if you have two sets: set \(A\) and set \(B\), a function from \(A\) to \(B\) maps every value \(a\) in set \(A\) such that \(f(a) \in B\). Functions can be ``many-to-one'', where many values or combinations of values from set \(A\) produce a single output in set \(B\), or they can be ``one-to-one'', where each value in set \(A\) corresponds to a single value in set \(B\). A function by definition has a single function value for each element of its domain. This means, there cannot be ``one-to-many'' mapping. - -\textbf{Dimensionality}: \({\bf R}^1\) is the set of all real numbers extending from \(-\infty\) to \(+\infty\) --- i.e., the real number line. \({\bf R}^n\) is an \(n\)-dimensional space, where each of the \(n\) axes extends from \(-\infty\) to \(+\infty\). - -\begin{itemize} -\tightlist -\item - \({\bf R}^1\) is a one dimensional line. -\item - \({\bf R}^2\) is a two dimensional plane. -\item - \({\bf R}^3\) is a three dimensional space. -\end{itemize} - -Points in \({\bf R}^n\) are ordered \(n\)-tuples (just means an combination of \(n\) elements where order matters), where each element of the \(n\)-tuple represents the coordinate along that dimension. - -For example: - -\begin{itemize} -\tightlist -\item - \({\bf R}^1\): (3) -\item - \({\bf R}^2\): (-15, 5) -\item - \({\bf R}^3\): (86, 4, 0) -\end{itemize} - -Examples of mapping notation: - -Function of one variable: \(f:{\bf R}^1\to{\bf R}^1\) - -\begin{itemize} -\tightlist -\item - \(f(x)=x+1\). For each \(x\) in \({\bf R}^1\), \(f(x)\) assigns the number \(x+1\). -\end{itemize} - -Function of two variables: \(f: {\bf R}^2\to{\bf R}^1\). - -\begin{itemize} -\tightlist -\item - \(f(x,y)=x^2+y^2\). For each ordered pair \((x,y)\) in \({\bf R}^2\), \(f(x,y)\) assigns the number \(x^2+y^2\). -\end{itemize} - -We often use variable \(x\) as input and another \(y\) as output, e.g.~\(y=x+1\) - -\begin{example}[Functions] -\protect\hypertarget{exm:functions}{}{\label{exm:functions} \iffalse (Functions) \fi{} } -For each of the following, state whether they are one-to-one or many-to-one functions. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - For \(x \in [0,\infty]\), \(f : x \rightarrow x^2\) (this could also be written as \(f(x) = x^2\)). -\item - For \(x \in [-\infty, \infty]\), \(f: x \rightarrow x^2\). -\end{enumerate} -\end{example} - -\begin{exercise}[Functions] -\protect\hypertarget{exr:functions1}{}{\label{exr:functions1} \iffalse (Functions) \fi{} } -For each of the following, state whether they are one-to-one or many-to-one functions. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - For \(x \in [-3, \infty]\), \(f: x \rightarrow x^2\). -\item - For \(x \in [0, \infty]\), \(f: x \rightarrow \sqrt{x}\) -\end{enumerate} -\end{exercise} - -Some functions are defined only on proper subsets of \({\bf R}^n\). - -\begin{itemize} -\tightlist -\item - \textbf{Domain}: the set of numbers in \(X\) at which \(f(x)\) is defined. -\item - \textbf{Range}: elements of \(Y\) assigned by \(f(x)\) to elements of \(X\), or \[f(X)=\{ y : y=f(x), x\in X\}\] - Most often used when talking about a function \(f:{\bf R}^1\to{\bf R}^1\). -\item - \textbf{Image}: same as range, but more often used when talking about a function \(f:{\bf R}^n\to{\bf R}^1\). -\end{itemize} - -Some General Types of Functions - -\textbf{Monomials}: \(f(x)=a x^k\) - -\(a\) is the coefficient. \(k\) is the degree. - -Examples: \(y=x^2\), \(y=-\frac{1}{2}x^3\) - -\textbf{Polynomials}: sum of monomials. - -Examples: \(y=-\frac{1}{2}x^3+x^2\), \(y=3x+5\) - -The degree of a polynomial is the highest degree of its monomial terms. Also, it's often a good idea to write polynomials with terms in decreasing degree. - -\textbf{Exponential Functions}: Example: \(y=2^x\) - -\hypertarget{logexponents}{% -\section{\texorpdfstring{\(\log\) and \(\exp\)}{\textbackslash log and \textbackslash exp}}\label{logexponents}} - -\textbf{Relationship of logarithmic and exponential functions}: -\[y=\log_a(x) \iff a^y=x\] - -The log function can be thought of as an inverse for exponential functions. \(a\) is referred to as the ``base'' of the logarithm. - -\textbf{Common Bases}: The two most common logarithms are base 10 and base \(e\). - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Base 10: \(\quad y=\log_{10}(x) \iff 10^y=x\). The base 10 logarithm is often simply written as ``\(\log(x)\)'' with no base denoted. -\item - Base \(e\): \(\quad y=\log_e(x) \iff e^y=x\). The base \(e\) logarithm is referred to as the ``natural'' logarithm and is written as ``\(\ln(x)\)". -\end{enumerate} - -\begin{comment} - {\includegraphics[width=1in, angle = 270]{ln.eps}} \, {\includegraphics[width=1in, angle = 270]{exp.eps}} - \end{comment} - -\textbf{Properties of exponential functions:} - -\begin{itemize} -\tightlist -\item - \(a^x a^y = a^{x+y}\) -\item - \(a^{-x} = 1/a^x\) -\item - \(a^x/a^y = a^{x-y}\) -\item - \((a^x)^y = a^{x y}\) -\item - \(a^0 = 1\) -\end{itemize} - -\textbf{Properties of logarithmic functions} (any base): - -Generally, when statisticians or social scientists write \(\log(x)\) they mean \(\log_e(x)\). In other words: \(\log_e(x) \equiv \ln(x) \equiv \log(x)\) - -\[\log_a(a^x)=x\] and -\[a^{\log_a(x)}=x\] - -\begin{itemize} -\tightlist -\item - \(\log(x y)=\log(x)+\log(y)\) -\item - \(\log(x^y)=y\log(x)\) -\item - \(\log(1/x)=\log(x^{-1})=-\log(x)\) -\item - \(\log(x/y)=\log(x\cdot y^{-1})=\log(x)+\log(y^{-1})=\log(x)-\log(y)\) -\item - \(\log(1)=\log(e^0)=0\) -\end{itemize} - -\textbf{Change of Base Formula}: Use the change of base formula to switch bases as necessary: -\[\log_b(x) = \frac{\log_a(x)}{\log_a(b)}\] - -Example: \[\log_{10}(x) = \frac{\ln(x)}{\ln(10)}\] - -You can use logs to go between sum and product notation. This will be particularly important when you're learning maximum likelihood estimation. - -\begin{eqnarray*} - \log \bigg(\prod\limits_{i=1}^n x_i \bigg) &=& \log(x_1 \cdot x_2 \cdot x_3 \cdots \cdot x_n)\\ - &=& \log(x_1) + \log(x_2) + \log(x_3) + \cdots + \log(x_n)\\ - &=& \sum\limits_{i=1}^n \log (x_i) -\end{eqnarray*} - -Therefore, you can see that the log of a product is equal to the sum of the logs. We can write this more generally by adding in a constant, \(c\): - -\begin{eqnarray*} - \log \bigg(\prod\limits_{i=1}^n c x_i\bigg) &=& \log(cx_1 \cdot cx_2 \cdots cx_n)\\ - &=& \log(c^n \cdot x_1 \cdot x_2 \cdots x_n)\\ - &=& \log(c^n) + \log(x_1) + \log(x_2) + \cdots + \log(x_n)\\\\ - &=& n \log(c) + \sum\limits_{i=1}^n \log (x_i)\\ -\end{eqnarray*} - -\begin{example}[Logarithmic Functions] -\protect\hypertarget{exm:log}{}{\label{exm:log} \iffalse (Logarithmic Functions) \fi{} } -Evaluate each of the following logarithms - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\log_4(16)\) -\item - \(\log_2(16)\) -\end{enumerate} - -Simplify the following logarithm. By ``simplify'', we actually really mean - use as many of the logarithmic properties as you can. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\tightlist -\item - \(\log_4(x^3y^5)\) -\end{enumerate} -\end{example} - -\begin{exercise}[Logarithmic Functions] -\protect\hypertarget{exr:log1}{}{\label{exr:log1} \iffalse (Logarithmic Functions) \fi{} } - -Evaluate each of the following logarithms - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\log_\frac{3}{2}(\frac{27}{8})\) -\end{enumerate} - -Simplify each of the following logarithms. By ``simplify'', we actually really mean - use as many of the logarithmic properties as you can. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{1} -\item - \(\log(\frac{x^9y^5}{z^3})\) -\item - \(\ln{\sqrt{xy}}\) -\end{enumerate} -\end{exercise} - -\hypertarget{graphing-functions}{% -\section{Graphing Functions}\label{graphing-functions}} - -What can a graph tell you about a function? - -\begin{itemize} -\tightlist -\item - Is the function increasing or decreasing? Over what part of the domain? -\item - How ``fast" does it increase or decrease? -\item - Are there global or local maxima and minima? Where? -\item - Are there inflection points? -\item - Is the function continuous? -\item - Is the function differentiable? -\item - Does the function tend to some limit? -\item - Other questions related to the substance of the problem at hand. -\end{itemize} - -\hypertarget{solving-for-variables-and-finding-roots}{% -\section{Solving for Variables and Finding Roots}\label{solving-for-variables-and-finding-roots}} - -Sometimes we're given a function \(y=f(x)\) and we want to find how \(x\) varies as a function of \(y\). Use algebra to move \(x\) to the left hand side (LHS) of the equation and so that the right hand side (RHS) is only a function of \(y\). - -\begin{example}[Solving for Variables] -\protect\hypertarget{exm:solvevar}{}{\label{exm:solvevar} \iffalse (Solving for Variables) \fi{} } - -Solve for x: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(y=3x+2\) -\item - \(y=e^x\) -\end{enumerate} -\end{example} - -Solving for variables is especially important when we want to find the \textbf{roots} of an equation: those values of variables that cause an equation to equal zero. Especially important in finding equilibria and in doing maximum likelihood estimation. - -Procedure: Given \(y=f(x)\), set \(f(x)=0\). Solve for \(x\). - -Multiple Roots: -\[f(x)=x^2 - 9 \quad\Longrightarrow\quad 0=x^2 - 9 \quad\Longrightarrow\quad 9=x^2 \quad\Longrightarrow\quad \pm \sqrt{9}=\sqrt{x^2} \quad\Longrightarrow\quad \pm 3=x\] - -\textbf{Quadratic Formula:} For quadratic equations \(ax^2+bx+c=0\), use the quadratic formula: \[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\] - -\begin{exercise}[Finding Roots] -\protect\hypertarget{exr:solvevar1}{}{\label{exr:solvevar1} \iffalse (Finding Roots) \fi{} } -Solve for x: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(f(x)=3x+2 = 0\) -\item - \(f(x)=x^2+3x-4=0\) -\item - \(f(x)=e^{-x}-10 = 0\) -\end{enumerate} -\end{exercise} - -\hypertarget{sets}{% -\section{Sets}\label{sets}} - -\textbf{Interior Point}: The point \(\bf x\) is an interior point of the set \(S\) if \(\bf x\) is in \(S\) and if there is some \(\epsilon\)-ball around \(\bf x\) that contains only points in \(S\). The \textbf{interior} of \(S\) is the collection of all interior points in \(S\). The interior can also be defined as the union of all open sets in \(S\). - -\begin{itemize} -\tightlist -\item - If the set \(S\) is circular, the interior points are everything inside of the circle, but not on the circle's rim. -\item - Example: The interior of the set \(\{ (x,y) : x^2+y^2\le 4 \}\) is \(\{ (x,y) : x^2+y^2< 4 \}\) . -\end{itemize} - -\textbf{Boundary Point}: The point \(\bf x\) is a boundary point of the set \(S\) if every \(\epsilon\)-ball around \(\bf x\) contains both points that are in \(S\) and points that are outside \(S\). The \textbf{boundary} is the collection of all boundary points. - -\begin{itemize} -\tightlist -\item - If the set \(S\) is circular, the boundary points are everything on the circle's rim. -\item - Example: The boundary of \(\{ (x,y) : x^2+y^2\le 4 \}\) is \(\{ (x,y) : x^2+y^2 = 4 \}\). -\end{itemize} - -\textbf{Open}: A set \(S\) is open if for each point \(\bf x\) in \(S\), there exists an open \(\epsilon\)-ball around \(\bf x\) completely contained in \(S\). - -\begin{itemize} -\tightlist -\item - If the set \(S\) is circular and open, the points contained within the set get infinitely close to the circle's rim, but do not touch it. -\item - Example: \(\{ (x,y) : x^2+y^2<4 \}\) -\end{itemize} - -\textbf{Closed}: A set \(S\) is closed if it contains all of its boundary points. - -\begin{itemize} -\tightlist -\item - Alternatively: A set is closed if its complement is open. -\item - If the set \(S\) is circular and closed, the set contains all points within the rim as well as the rim itself. -\item - Example: \(\{ (x,y) : x^2+y^2\le 4 \}\) -\item - Note: a set may be neither open nor closed. Example: \(\{ (x,y) : 2 < x^2+y^2\le 4 \}\) -\end{itemize} - -\textbf{Complement}: The complement of set \(S\) is everything outside of \(S\). - -\begin{itemize} -\tightlist -\item - If the set \(S\) is circular, the complement of \(S\) is everything outside of the circle. -\item - Example: The complement of \(\{ (x,y) : x^2+y^2\le 4 \}\) is \(\{ (x,y) : x^2+y^2 > 4 \}\). -\end{itemize} - -\textbf{Empty}: The empty (or null) set is a unique set that has no elements, denoted by \{\} or \(\emptyset\). - -\begin{itemize} -\tightlist -\item - The empty set is an example of a set that is open and closed, or a ``clopen'' set. -\item - Examples: The set of squares with 5 sides; the set of countries south of the South Pole. -\end{itemize} - -\hypertarget{answers-to-examples-and-exercises}{% -\section*{Answers to Examples and Exercises}\label{answers-to-examples-and-exercises}} -\addcontentsline{toc}{section}{Answers to Examples and Exercises} - -Answer to Example \ref{exm:operators}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - 1 + 2 + 3 + 4 + 5 = 15 -\item - 1 * 2 * 3 * 4 * 5 = 120 -\item - 2 -\item - 4 * 3 * 2 * 1 = 24 -\end{enumerate} - -Answer to Exercise \ref{exr:operators1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - 7(4 + 3 + 7) = 98 -\item - 2 + 2 + 2 + 2 + 2 = 10 -\item - \(2^3(7)(11)(2)\) = 1232 -\end{enumerate} - -Answer to Example \ref{exm:functions}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - one-to-one -\item - many-to-one -\end{enumerate} - -Answer to Exercise \ref{exr:functions1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - many-to-one -\item - one-to-one -\end{enumerate} - -Answer to Example \ref{exm:log}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - 2 -\item - 4 -\item - \(3\log_4(x) + 5\log_4(y)\) -\end{enumerate} - -Answer to Exercise \ref{exr:log1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - 3 -\item - \(9\log(x) + 5\log(y) - 3\log(z)\) -\item - \(\frac{1}{2}(\ln{x} + \ln{y})\) -\end{enumerate} - -Answer to Example \ref{exm:solvevar}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(y=3x+2 \quad\Longrightarrow\quad -3x=2-y \quad\Longrightarrow\quad 3x=y-2 \quad\Longrightarrow\quad x=\frac{1}{3}(y-2)\) -\item - \(x = \ln{y}\) -\end{enumerate} - -Answer to Exercise \ref{exr:solvevar1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\frac{-2}{3}\) -\item - x = \{1, -4\} -\item - x = - \(\ln10\) -\end{enumerate} - -\hypertarget{limits-precalc}{% -\chapter{Limits}\label{limits-precalc}} - -Solving limits, i.e.~finding out the value of functions as its input moves closer to some value, is important for the social scientist's mathematical toolkit for two related tasks. The first is for the study of calculus, which will be in turn useful to show where certain functions are maximized or minimized. The second is for the study of statistical inference, which is the study of inferring things about things you cannot see by using things you can see. - -\hypertarget{example-the-central-limit-theorem}{% -\section*{Example: The Central Limit Theorem}\label{example-the-central-limit-theorem}} -\addcontentsline{toc}{section}{Example: The Central Limit Theorem} - -Perhaps the most important theorem in statistics is the Central Limit Theorem, - -\begin{theorem}[Central Limit Theorem (i.i.d. case)] -\protect\hypertarget{thm:clt-lim}{}{\label{thm:clt-lim} \iffalse (Central Limit Theorem (i.i.d. case)) \fi{} }For any series of independent and identically distributed random variables \(X_1, X_2, \cdots\), we know the distribution of its sum even if we do not know the distribution of \(X\). The distribution of the sum is a Normal distribution. - -\[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] - -where \(\mu\) is the mean of \(X\) and \(\sigma\) is the standard deviation of \(X\). The arrow is read as ``converges in distribution to''. \(\text{Normal}(0, 1)\) indicates a Normal Distribution with mean 0 and variance 1. - -That is, the limit of the distribution of the lefthand side is the distribution of the righthand side. -\end{theorem} - -The sign of a limit is the arrow ``\(\rightarrow\)''. Although we have not yet covered probability (in Section \ref{probability-theory}) so we have not described what distributions and random variables are, it is worth foreshadowing the Central Limit Theorem. The Central Limit Theorem is powerful because it gives us a \emph{guarantee} of what would happen if \(n \rightarrow \infty\), which in this case means we collected more data. - -\hypertarget{example-the-law-of-large-numbers}{% -\section*{Example: The Law of Large Numbers}\label{example-the-law-of-large-numbers}} -\addcontentsline{toc}{section}{Example: The Law of Large Numbers} - -A finding that perhaps rivals the Central Limit Theorem is the Law of Large Numbers: - -\begin{theorem}[(Weak) Law of Large Numbers] -\protect\hypertarget{thm:lln-lim}{}{\label{thm:lln-lim} \iffalse ((Weak) Law of Large Numbers) \fi{} }For any draw of identically distributed independent variables with mean \(\mu\), the sample average after \(n\) draws, \(\bar{X}_n\), converges in probability to the true mean as \(n \rightarrow \infty\): - -\[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] - -A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as ``converges in probability to''. -\end{theorem} - -Intuitively, the more data, the more accurate is your guess. For example, the Figure \ref{fig:llnsim} shows how the sample average from many coin tosses converges to the true value : 0.5. - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/llnsim-1.pdf} -\caption{\label{fig:llnsim}As the number of coin tosses goes to infinity, the average probabiity of heads converges to 0.5} -\end{figure} - -\hypertarget{sequences}{% -\section{Sequences}\label{sequences}} - -We need a couple of steps until we get to limit theorems in probability. First we will introduce a ``sequence'', then we will think about the limit of a sequence, then we will think about the limit of a \emph{function}. - -A \textbf{sequence} \[\{x_n\}=\{x_1, x_2, x_3, \ldots, x_n\}\] is an ordered set of real numbers, where \(x_1\) is the first term in the sequence and \(y_n\) is the \(n\)th term. Generally, a sequence is infinite, that is it extends to \(n=\infty\). We can also write the sequence as \[\{x_n\}^\infty_{n=1}\] - -where the subscript and superscript are read together as ``from 1 to infinity.'' - -\begin{example}[Sequences] -\protect\hypertarget{exm:seqbehav}{}{\label{exm:seqbehav} \iffalse (Sequences) \fi{} } -How does these sequence behave? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\}\) -\item - \(\{B_n\}=\left\{\frac{n^2+1}{n} \right\}\) -\item - \(\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\}\) -\end{enumerate} -\end{example} - -We find the sequence by simply ``plugging in'' the integers into each \(n\). The important thing is to get a sense of how these numbers are going to change. Example 1's numbers seem to come closer and closer to 2, but will it ever surpass 2? Example 2's numbers are also increasing each time, but will it hit a limit? What is the pattern in Example 3? Graphing helps you make this point more clearly. See the sequence of \(n = 1, ...20\) for each of the three examples in Figure \ref{fig:seqabc}. - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/seqabc-1.pdf} -\caption{\label{fig:seqabc}Behavior of Some Sequences} -\end{figure} - -\hypertarget{the-limit-of-a-sequence}{% -\section{The Limit of a Sequence}\label{the-limit-of-a-sequence}} - -The notion of ``converging to a limit'' is the behavior of the points in Example \ref{exm:seqbehav}. In some sense, that's the counterfactual we want to know. What happens as \(n\rightarrow \infty\)? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Sequences like 1 above that converge to a limit. -\item - Sequences like 2 above that increase without bound. -\item - Sequences like 3 above that neither converge nor increase without bound --- alternating over the number line. -\end{enumerate} - -\begin{definition} -\protect\hypertarget{def:unnamed-chunk-2}{}{\label{def:unnamed-chunk-2} }The sequence \(\{y_n\}\) has the limit \(L\), which we write as \[\lim\limits_{n \to \infty} y_n =L\], if for any \(\epsilon>0\) there is an integer \(N\) (which depends on \(\epsilon\)) with the property that \(|y_n -L|<\epsilon\) for each \(n>N\). \(\{y_n\}\) is said to converge to \(L\). If the above does not hold, then \(\{y_n\}\) diverges. -\end{definition} - -We can also express the behavior of a sequence as bounded or not: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Bounded: if \(|y_n|\le K\) for all \(n\) -\item - Monotonically Increasing: \(y_{n+1}>y_n\) for all \(n\) -\item - Monotonically Decreasing: \(y_{n+1}0\) such that if \(0<|x-c|<\delta\), then \(|f(x)-L|<\epsilon\). -\end{definition} - -A neat, if subtle result is that \(f(x)\) does not necessarily have to be defined at \(c\) for \(\lim\limits_{x \to c}\) to exist. - -Properties: Let \(f\) and \(g\) be functions with \(\lim\limits_{x \to c} f(x)=k\) and \(\lim\limits_{x \to c} g(x)=\ell\). - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lim\limits_{x \to c}[f(x)+g(x)]=\lim\limits_{x \to c} f(x)+ \lim\limits_{x \to c} g(x)\) -\item - \(\lim\limits_{x \to c} kf(x) = k\lim\limits_{x \to c} f(x)\) -\item - \(\lim\limits_{x \to c} f(x) g(x) = \left[\lim\limits_{x \to c} f(x)\right]\cdot \left[\lim\limits_{x \to c} g(x)\right]\) -\item - \(\lim\limits_{x \to c} \frac{f(x)}{g(x)} = \frac{\lim\limits_{x \to c} f(x)}{\lim\limits_{x \to c} g(x)}\), provided \(\lim\limits_{x \to c} g(x)\ne 0\). -\end{enumerate} - -Simple limits of functions can be solved as we did limits of sequences. Just be careful which part of the function is changing. - -\begin{example}[Limits of Functions] -\protect\hypertarget{exm:limfun1}{}{\label{exm:limfun1} \iffalse (Limits of Functions) \fi{} }Find the limit of the following functions. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lim_{x \to c} k\) -\item - \(\lim_{x \to c} x\) -\item - \(\lim_{x\to 2} (2x-3)\) -\item - \(\lim_{x \to c} x^n\) -\end{enumerate} -\end{example} - -Limits can get more complex in roughly two ways. First, the functions may become large polynomials with many moving pieces. Second,the functions may become discontinuous. - -The function can be thought of as a more general or ``smooth'' version of sequences. For example, - -\begin{exercise}[Limits of a Fraction of Functions] -\protect\hypertarget{exr:limfunmax}{}{\label{exr:limfunmax} \iffalse (Limits of a Fraction of Functions) \fi{} } -Find the limit of - -\[\lim_{x\to\infty} \frac{(x^4 +3x−99)(2−x^5)}{(18x^7 +9x^6 −3x^2 −1)(x+1)}\] -\end{exercise} - -Now, the functions will become a bit more complex: - -\begin{exercise} -\protect\hypertarget{exr:discontlim}{}{\label{exr:discontlim} }Solve the following limits of functions - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lim\limits_{x\to 0} |x|\) -\item - \(\lim\limits_{x\to 0} \left(1+\frac{1}{x^2}\right)\) -\end{enumerate} -\end{exercise} - -So there are a few more alternatives about what a limit of a function could be: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Right-hand limit: The value approached by \(f(x)\) when you move from right to left. -\item - Left-hand limit: The value approached by \(f(x)\) when you move from left to right. -\item - Infinity: The value approached by \(f(x)\) as x grows infinitely large. Sometimes this may be a number; sometimes it might be \(\infty\) or \(-\infty\). -\item - Negative infinity: The value approached by \(f(x)\) as x grows infinitely negative. Sometimes this may be a number; sometimes it might be \(\infty\) or \(-\infty\). -\end{enumerate} - -The distinction between left and right becomes important when the function is not determined for some values of \(x\). What are those cases in the examples below? - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-6-1.pdf} -\caption{\label{fig:unnamed-chunk-6}Functions which are not defined in some areas} -\end{figure} - -\hypertarget{continuity}{% -\section{Continuity}\label{continuity}} - -To repeat a finding from the limits of functions: \(f(x)\) does not necessarily have to be defined at \(c\) for \(\lim\limits_{x \to c}\) to exist. Functions that have breaks in their lines are called discontinuous. Functions that have no breaks are called continuous. Continuity is a concept that is more fundamental to, but related to that of ``differentiability'', which we will cover next in calculus. - -\begin{definition}[Continuity] -\protect\hypertarget{def:unnamed-chunk-7}{}{\label{def:unnamed-chunk-7} \iffalse (Continuity) \fi{} }Suppose that the domain of the function \(f\) includes an open interval containing the point \(c\). Then \(f\) is continuous at \(c\) if \(\lim\limits_{x \to c} f(x)\) exists and if \(\lim\limits_{x \to c} f(x)=f(c)\). Further, \(f\) is continuous on an open interval \((a,b)\) if it is continuous at each point in the interval. -\end{definition} - -To prove that a function is continuous for all points is beyond this practical introduction to math, but the general intuition can be grasped by graphing. - -\begin{example}[Continuous and Discontinuous Functions] -\protect\hypertarget{exm:contdiscont}{}{\label{exm:contdiscont} \iffalse (Continuous and Discontinuous Functions) \fi{} } -For each function, determine if it is continuous or discontinuous. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x) = \sqrt{x}\) -\item - \(f(x) = e^x\) -\item - \(f(x) = 1 + \frac{1}{x^2}\) -\item - \(f(x) = \text{floor}(x)\). -\end{enumerate} - -The floor is the smaller of the two integers bounding a number. So \(\text{floor}(x = 2.999) = 2\), \(\text{floor}(x = 2.0001) = 2\), and \(\text{floor}(x = 2) = 2.\) -\end{example} - -\begin{solution} -\iffalse{} {Solution. } \fi{}In Figure \ref{fig:fig-contdiscont}, we can see that the first two functions are continuous, and the next two are discontinuous. \(f(x) = 1 + \frac{1}{x^2}\) is discontinuous at \(x= 0\), and \(f(x) = \text{floor}(x)\) is discontinuous at each whole number. -\end{solution} - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/fig-contdiscont-1.pdf} -\caption{\label{fig:fig-contdiscont}Continuous and Discontinuous Functions} -\end{figure} - -Some properties of continuous functions: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - If \(f\) and \(g\) are continuous at point \(c\), then \(f+g\), \(f-g\), \(f \cdot g\), \(|f|\), and \(\alpha f\) are continuous at point \(c\) also. \(f/g\) is continuous, provided \(g(c)\ne 0\). -\item - Boundedness: If \(f\) is continuous on the closed bounded interval \([a,b]\), then there is a number \(K\) such that \(|f(x)|\le K\) for each \(x\) in \([a,b]\). -\item - Max/Min: If \(f\) is continuous on the closed bounded interval \([a,b]\), then \(f\) has a maximum and a minimum on \([a,b]\). They may be located at the end points. -\end{enumerate} - -\begin{exercise}[Limit when Denominator converges to 0] -\protect\hypertarget{exr:discontdraw}{}{\label{exr:discontdraw} \iffalse (Limit when Denominator converges to 0) \fi{} } -Let \[f(x) = \frac{x^2 + 2x}{x}.\] - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Graph the function. Is it defined everywhere? -\item - What is the functions limit at \(x \rightarrow 0\)? -\end{enumerate} -\end{exercise} - -\hypertarget{answers-to-examples}{% -\section*{Answers to Examples}\label{answers-to-examples}} -\addcontentsline{toc}{section}{Answers to Examples} - -Example \ref{exm:seqbehav} - -\begin{solution} -\iffalse{} {Solution. } \fi{} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\{A_n\}=\left\{ 2-\frac{1}{n^2} \right\} = \left\{1, \frac{7}{4}, \frac{17}{9}, \frac{31}{16}, \frac{49}{25}, \ldots\right\} = 2\) -\item - \(\{B_n\}=\left\{\frac{n^2+1}{n} \right\} = \left\{2, \frac{5}{2}, \frac{10}{3}, \frac{17}{4}..., \right\}\) -\item - \(\{C_n\}=\left\{(-1)^n \left(1-\frac{1}{n}\right) \right\} = \left\{0, \frac{1}{2}, -\frac{2}{3}, \frac{3}{4}, -\frac{4}{5}\right\}\) -\end{enumerate} -\end{solution} - -Exercise \ref{exr:limseq2} - -Example \ref{exm:limfun1} - -\begin{solution} -\iffalse{} {Solution. } \fi{} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(k\) -\item - \(c\) -\item - \(\lim_{x\to 2} (2x-3) = 2\lim\limits_{x\to 2} x - 3\lim\limits_{x\to 2} 1 = 1\) -\item - \(\lim_{x \to c} x^n = \lim\limits_{x \to c} x \cdots[\lim\limits_{x \to c} x] = c\cdots c =c^n\) -\end{enumerate} -\end{solution} - -Exercise \ref{exr:limfunmax} - -\begin{solution} -\iffalse{} {Solution. } \fi{}Although this function seems large, the thing our eyes should focus on is where the highest order polynomial remains. That will grow the fastest, so if the highest order term is on the denominator, the fraction will converge to 0, if it is on the numerator it will converge to negative infinity. Previewing the multiplication by hand, we can see that the \(-x^9\) on the numerator will be the largest power. So the answer will be \(-\infty\). We can also confirm this by writing out fractions: - -\begin{align*} -& \lim_{x\to\infty}\frac{\left(1 + \frac{3}{x^3} - \frac{99}{4x^4}\right)\left(-\frac{2}{x^5} + 1\right)}{\left(1 + \frac{9}{18x} - \frac{3}{18x^5} - \frac{1}{18x^7} \right)\left(1 + \frac{1}{x}\right)} \\ -&\times \frac{x^4}{1} \times -\frac{x^5}{1} \times \frac{1}{18x^7}\times \frac{1}{x}\\ -=& 1 \times \lim_{-x\to\infty} \frac{x}{18} -\end{align*} -\end{solution} - -Exercise \ref{exr:discontdraw} - -\begin{solution} -\iffalse{} {Solution. } \fi{} -See Figure \ref{fig:fig-hole-0}. - -Divide each part by \(x\), and we get \(x + \frac{2}{x}\) on the numerator, \(1\) on the denominator. So, without worrying about a function being not defined, we can say \(\lim_{x\to 0}f(x) = 0\). -\end{solution} - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/fig-hole-0-1.pdf} -\caption{\label{fig:fig-hole-0}A function undedefined at x = 0} -\end{figure} - -\hypertarget{derivatives}{% -\chapter{Calculus}\label{derivatives}} - -Calculus is a fundamental part of any type of statistics exercise. Although you may not be taking derivatives and integral in your daily work as an analyst, calculus undergirds many concepts we use: maximization, expectation, and cumulative probability. - -\hypertarget{example-the-mean-is-a-type-of-integral}{% -\section*{Example: The Mean is a Type of Integral}\label{example-the-mean-is-a-type-of-integral}} -\addcontentsline{toc}{section}{Example: The Mean is a Type of Integral} - -The average of a quantity is a type of weighted mean, where the potential values are weighted by their likelihood, loosely speaking. The integral is actually a general way to describe this weighted average when there are conceptually an infinite number of potential values. - -If \(X\) is a continuous random variable, its expected value \(E(X)\) -- the center of mass -- is given by - -\[E(X) = \int^{\infty}_{-\infty}x f(x) dx\] - -where \(f(x)\) is the probability density function of \(X\). - -This is a continuous version of the case where \(X\) is discrete, in which case - -\[E(X) = \sum^\infty_{j=1} x_j P(X = x_j)\] - -even more concretely, if the potential values of \(X\) are finite, then we can write out the expected value as a weighted mean, where the weights is the probability that the value occurs. - -\[E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbrace{P(X = x)}_{\text{weight, or PMF}}\right)\] - -\hypertarget{derivintro}{% -\section{Derivatives}\label{derivintro}} - -The derivative of \(f\) at \(x\) is its rate of change at \(x\): how much \(f(x)\) changes with a change in \(x\). The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section \ref{limits-precalc}). - -\begin{definition}[Derivative] -\protect\hypertarget{def:unnamed-chunk-15}{}{\label{def:unnamed-chunk-15} \iffalse (Derivative) \fi{} }Let \(f\) be a function whose domain includes an open interval containing the point \(x\). The derivative of \(f\) at \(x\) is given by - -\[\frac{d}{dx}f(x) =\lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{(x+h)-x} = \lim\limits_{h\to 0} \frac{f(x+h)-f(x)}{h} -\] - -There are a two main ways to denote a derivate: - -\begin{itemize} -\tightlist -\item - Leibniz Notation: \(\frac{d}{dx}(f(x))\) -\item - Prime or Lagrange Notation: \(f'(x)\) -\end{itemize} -\end{definition} - -If \(f(x)\) is a straight line, the derivative is the slope. For a curve, the slope changes by the values of \(x\), so the derivative is the slope of the line tangent to the curve at \(x\). See, For example, Figure \ref{fig:derivsimple}. - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/derivsimple-1.pdf} -\caption{\label{fig:derivsimple}The Derivative as a Slope} -\end{figure} - -If \(f'(x)\) exists at a point \(x_0\), then \(f\) is said to be \textbf{differentiable} at \(x_0\). That also implies that \(f(x)\) is continuous at \(x_0\). - -\hypertarget{properties-of-derivatives}{% -\subsection*{Properties of derivatives}\label{properties-of-derivatives}} -\addcontentsline{toc}{subsection}{Properties of derivatives} - -Suppose that \(f\) and \(g\) are differentiable at \(x\) and that \(\alpha\) is a constant. Then the functions \(f\pm g\), \(\alpha f\), \(f g\), and \(f/g\) (provided \(g(x)\ne 0\)) are also differentiable at \(x\). Additionally, - -\textbf{Constant rule:} \[\left[k f(x)\right]' = k f'(x)\] - -\textbf{Sum rule:} \[\left[f(x)\pm g(x)\right]' = f'(x)\pm g'(x)\] - -With a bit more algebra, we can apply the definition of derivatives to get a formula for of the derivative of a product and a derivative of a quotient. - -\textbf{Product rule:} \[\left[f(x)g(x)\right]^\prime = f^\prime(x)g(x)+f(x)g^\prime(x)\] - -\textbf{Quotient rule:} \[\left[f(x)/g(x)\right]^\prime = \frac{f^\prime(x)g(x) - f(x)g^\prime(x)}{[g(x)]^2}, ~g(x)\neq 0\] - -Finally, one way to think of the power of derivatives is that it takes a function a notch down in complexity. The power rule applies to any higher-order function: - -\textbf{Power rule:} \[\left[x^k\right]^\prime = k x^{k-1}\] - -For any real number \(k\) (that is, both whole numbers and fractions). The power rule is proved \textbf{by induction}, a neat method of proof used in many fundamental applications to prove that a general statement holds for every possible case, even if there are countably infinite cases. We'll show a simple case where \(k\) is an integer here. - -\begin{proof}[Proof of Power Rule by Induction] -\iffalse{} {Proof (Proof of Power Rule by Induction). } \fi{} -We would like to prove that - -\[\left[x^k\right]^\prime = k x^{k-1}\] -for any integer \(k\). - -First, consider the first case (the base case) of \(k = 1\). We can show by the definition of derivatives (setting \(f(x) = x^1 = 1\)) that - -\[[x^1]^\prime = \lim_{h \rightarrow 0}\frac{(x + h) - x}{(x + h) - x}= 1.\] - -Because \(1\) is also expressed as \(1 x^{1- 1}\), the statement we want to prove holds for the case \(k =1\). - -Now, \emph{assume} that the statement holds for some integer \(m\). That is, assume -\[\left[x^m\right]^\prime = m x^{m-1}\] - -Then, for the case \(m + 1\), using the product rule above, we can simplify - -\begin{align*} -\left[x^{m + 1}\right]^\prime &= [x^{m}\cdot x]^\prime\\ -&= (x^m)^\prime\cdot x + (x^m)\cdot (x)^\prime\\ -&= m x^{m - 1}\cdot x + x^m ~~\because \text{by previous assumption}\\ -&= mx^m + x^m\\ -&= (m + 1)x^m\\ -&= (m + 1)x^{(m + 1) - 1} -\end{align*} - -Therefore, the rule holds for the case \(k = m + 1\) once we have assumed it holds for \(k = m\). Combined with the first case, this completes proof by induction -- we have now proved that the statement holds for all integers \(k = 1, 2, 3, \cdots\). - -To show that it holds for real fractions as well, we can prove expressing that exponent by a fraction of two integers. -\end{proof} - -These ``rules'' become apparent by applying the definition of the derivative above to each of the things to be ``derived'', but these come up so frequently that it is best to repeat until it is muscle memory. - -\begin{exercise}[Derivative of Polynomials] -\protect\hypertarget{exr:introderivatives}{}{\label{exr:introderivatives} \iffalse (Derivative of Polynomials) \fi{} } -For each of the following functions, find the first-order derivative \(f^\prime(x)\). - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=c\) -\item - \(f(x)=x\) -\item - \(f(x)=x^2\) -\item - \(f(x)=x^3\) -\item - \(f(x)=\frac{1}{x^2}\) -\item - \(f(x)=(x^3)(2x^4)\) -\item - \(f(x) = x^4 - x^3 + x^2 - x + 1\) -\item - \(f(x) = (x^2 + 1)(x^3 - 1)\) -\item - \(f(x) = 3x^2 + 2x^{1/3}\) -\item - \(f(x)=\frac{x^2+1}{x^2-1}\) -\end{enumerate} -\end{exercise} - -\hypertarget{derivpoly}{% -\section{Higher-Order Derivatives (Derivatives of Derivatives of Derivatives)}\label{derivpoly}} - -The first derivative is applying the definition of derivatives on the function, and it can be expressed as - -\[f'(x), ~~ y', ~~ \frac{d}{dx}f(x), ~~ \frac{dy}{dx}\] - -We can keep applying the differentiation process to functions that are themselves derivatives. The derivative of \(f'(x)\) with respect to \(x\), would then be \[f''(x)=\lim\limits_{h\to 0}\frac{f'(x+h)-f'(x)}{h}\] and we can therefore call it the \textbf{Second derivative:} - -\[f''(x), ~~ y'', ~~ \frac{d^2}{dx^2}f(x), ~~ \frac{d^2y}{dx^2}\] - -Similarly, the derivative of \(f''(x)\) would be called the third derivative and is denoted \(f'''(x)\). And by extension, the \textbf{nth derivative} is expressed as \(\frac{d^n}{dx^n}f(x)\), \(\frac{d^ny}{dx^n}\). - -\begin{example}[Succession of Derivatives] -\protect\hypertarget{exm:unnamed-chunk-16}{}{\label{exm:unnamed-chunk-16} \iffalse (Succession of Derivatives) \fi{} }\begin{align*} -f(x) &=x^3\\ -f^{\prime}(x) &=3x^2\\ -f^{\prime\prime}(x) &=6x \\ -f^{\prime\prime\prime}(x) &=6\\ -f^{\prime\prime\prime\prime}(x) &=0\\ -\end{align*} -\end{example} - -Earlier, in Section \ref{derivintro}, we said that if a function differentiable at a given point, then it must be continuous. Further, if \(f'(x)\) is itself continuous, then \(f(x)\) is called continuously differentiable. All of this matters because many of our findings about optimization (Section \ref{optim}) rely on differentiation, and so we want our function to be differentiable in as many layers. A function that is continuously differentiable infinitly is called ``smooth''. Some examples: \(f(x) = x^2\), \(f(x) = e^x\). - -\hypertarget{composite-functions-and-the-chain-rule}{% -\section{Composite Functions and the Chain Rule}\label{composite-functions-and-the-chain-rule}} - -As useful as the above rules are, many functions you'll see won't fit neatly in each case immediately. Instead, they will be functions of functions. For example, the difference between \(x^2 + 1^2\) and \((x^2 + 1)^2\) may look trivial, but the sum rule can be easily applied to the former, while it's actually not obvious what do with the latter. - -\textbf{Composite functions} are formed by substituting one function into another and are denoted by \[(f\circ g)(x)=f[g(x)].\] To form \(f[g(x)]\), the range of \(g\) must be contained (at least in part) within the domain of \(f\). The domain of \(f\circ g\) consists of all the points in the domain of \(g\) for which \(g(x)\) is in the domain of \(f\). - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-17}{}{\label{exm:unnamed-chunk-17} }Let \(f(x)=\log x\) for \(0 0\] -\end{theorem} - -We will relegate the proofs to small excerpts. - -\hypertarget{derivatives-of-natural-exponential-function-e}{% -\subsection*{\texorpdfstring{Derivatives of natural exponential function (\(e\))}{Derivatives of natural exponential function (e)}}\label{derivatives-of-natural-exponential-function-e}} -\addcontentsline{toc}{subsection}{Derivatives of natural exponential function (\(e\))} - -To repeat the main rule in Theorem \ref{thm:derivexplog}, the intuition is that - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Derivative of \(e^x\) is itself: \(\frac{d}{dx}e^x = e^x\) (See Figure \ref{fig:fig-derivexponent}) -\item - Same thing if there were a constant in front: \(\frac{d}{dx}\alpha e^x = \alpha e^x\) -\item - Same thing no matter how many derivatives there are in front: \(\frac{d^n}{dx^n} \alpha e^x = \alpha e^x\) -\item - Chain Rule: When the exponent is a function of \(x\), remember to take derivative of that function and add to product. \(\frac{d}{dx}e^{g(x)}= e^{g(x)} g^\prime(x)\) -\end{enumerate} - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/fig-derivexponent-1.pdf} -\caption{\label{fig:fig-derivexponent}Derivative of the Exponential Function} -\end{figure} - -\begin{example}[Derivative of exponents] -\protect\hypertarget{exm:exmderivexp}{}{\label{exm:exmderivexp} \iffalse (Derivative of exponents) \fi{} }Find the derivative for the following. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=e^{-3x}\) -\item - \(f(x)=e^{x^2}\) -\item - \(f(x)=(x-1)e^x\) -\end{enumerate} -\end{example} - -\hypertarget{derivatives-of-log}{% -\subsection*{\texorpdfstring{Derivatives of \(\log\)}{Derivatives of \textbackslash log}}\label{derivatives-of-log}} -\addcontentsline{toc}{subsection}{Derivatives of \(\log\)} - -The natural log is the mirror image of the natural exponent and has mirroring properties, again, to repeat the theorem, - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - log prime x is one over x: \(\frac{d}{dx} \log x = \frac{1}{x}\) (Figure \ref{fig:fig-derivlog}) -\item - Exponents become multiplicative constants: \(\frac{d}{dx} \log x^k = \frac{d}{dx} k \log x = \frac{k}{x}\) -\item - Chain rule again: \(\frac{d}{dx} \log u(x) = \frac{u'(x)}{u(x)}\quad\) -\item - For any positive base \(b\), \(\frac{d}{dx} b^x = (\log b)\left(b^x\right)\). -\end{enumerate} - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/fig-derivlog-1.pdf} -\caption{\label{fig:fig-derivlog}Derivative of the Natural Log} -\end{figure} - -\begin{example}[Derivative of logs] -\protect\hypertarget{exm:exmderivlog}{}{\label{exm:exmderivlog} \iffalse (Derivative of logs) \fi{} }Find \(dy/dx\) for the following. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=\log(x^2+9)\) -\item - \(f(x)=\log(\log x)\) -\item - \(f(x)=(\log x)^2\) -\item - \(f(x)=\log e^x\) -\end{enumerate} -\end{example} - -\hypertarget{outline-of-proof}{% -\subsection*{Outline of Proof}\label{outline-of-proof}} -\addcontentsline{toc}{subsection}{Outline of Proof} - -We actually show the derivative of the log first, and then the derivative of the exponential naturally follows. - -The general derivative of the log at any base \(a\) is solvable by the definition of derivatives. - -\begin{align*} -(\log_a x)^\prime = \lim\limits_{h\to 0} \frac{1}{h}\log_{a}\left(1 + \frac{h}{x}\right) -\end{align*} - -Re-express \(g = \frac{h}{x}\) and get -\begin{align*} -(\log_a x)^\prime &= \frac{1}{x}\lim_{g\to 0}\log_{a} (1 + g)^{\frac{1}{g}}\\ -&= \frac{1}{x}\log_a e -\end{align*} - -By definition of \(e\). As a special case, when \(a = e\), then \((\log x)^\prime = \frac{1}{x}\). - -Now let's think about the inverse, taking the derivative of \(y = a^x\). - -\begin{align*} -y &= a^x \\ -\Rightarrow \log y &= x \log a\\ -\Rightarrow \frac{y^\prime}{y} &= \log a\\ -\Rightarrow y^\prime = y \log a\\ -\end{align*} - -Then in the special case where \(a = e\), - -\[(e^x)^\prime = (e^x)\] - -\hypertarget{partial-derivatives}{% -\section{Partial Derivatives}\label{partial-derivatives}} - -What happens when there's more than variable that is changing? - -\begin{quote} -If you can do ordinary derivatives, you can do partial derivatives: just hold all the other input variables constant except for the one you're differentiating with respect to. (Joe Blitzstein's Math Notes) -\end{quote} - -Suppose we have a function \(f\) now of two (or more) variables and we want to determine the rate of change relative to one of the variables. To do so, we would find its partial derivative, which is defined similar to the derivative of a function of one variable. - -\textbf{Partial Derivative}: Let \(f\) be a function of the variables \((x_1,\ldots,x_n)\). The partial derivative of \(f\) with respect to \(x_i\) is - -\[\frac{\partial f}{\partial x_i} (x_1,\ldots,x_n) = \lim\limits_{h\to 0} \frac{f(x_1,\ldots,x_i+h,\ldots,x_n)-f(x_1,\ldots,x_i,\ldots,x_n)}{h}\] - -Only the \(i\)th variable changes --- the others are treated as constants. - -We can take higher-order partial derivatives, like we did with functions of a single variable, except now the higher-order partials can be with respect to multiple variables. - -\begin{example}[More than one type of partial] -\protect\hypertarget{exm:unnamed-chunk-18}{}{\label{exm:unnamed-chunk-18} \iffalse (More than one type of partial) \fi{} }Notice that you can take partials with regard to different variables. - -Suppose \(f(x,y)=x^2+y^2\). Then - -\begin{align*} -\frac{\partial f}{\partial x}(x,y) &=\\ -\frac{\partial f}{\partial y}(x,y) &=\\ -\frac{\partial^2 f}{\partial x^2}(x,y) &=\\ -\frac{\partial^2 f}{\partial x \partial y}(x,y) &= -\end{align*} -\end{example} - -\begin{exercise} -\protect\hypertarget{exr:unnamed-chunk-19}{}{\label{exr:unnamed-chunk-19} }Let \(f(x,y)=x^3 y^4 +e^x -\log y\). What are the following partial derivaitves? - -\begin{align*} -\frac{\partial f}{\partial x}(x,y) &=\\ -\frac{\partial f}{\partial y}(x,y) &=\\ -\frac{\partial^2 f}{\partial x^2}(x,y) &=\\ -\frac{\partial^2 f}{\partial x \partial y}(x,y) &= -\end{align*} -\end{exercise} - -\hypertarget{taylorapprox}{% -\section{Taylor Series Approximation}\label{taylorapprox}} - -A common form of approximation used in statistics involves derivatives. A Taylor series is a way to represent common functions as infinite series (a sum of infinite elements) of the function's derivatives at some point \(a\). - -For example, Taylor series are very helpful in representing nonlinear (read: difficult) functions as linear (read: manageable) functions. One can thus \textbf{approximate} functions by using lower-order, finite series known as \textbf{Taylor polynomials}. If \(a=0\), the series is called a Maclaurin series. - -Specifically, a Taylor series of a real or complex function \(f(x)\) that is infinitely differentiable in the neighborhood of point \(a\) is: - -\begin{align*} - f(x) &= f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 + \cdots\\ - &= \sum_{n=0}^\infty \frac{f^{(n)} (a)}{n!} (x-a)^n -\end{align*} - -\textbf{Taylor Approximation}: We can often approximate the curvature of a function \(f(x)\) at point \(a\) using a 2nd order Taylor polynomial around point \(a\): - -\[f(x) = f(a) + \frac{f'(a)}{1!} (x-a) + \frac{f''(a)}{2!} (x-a)^2 -+ R_2\] - -\(R_2\) is the remainder (R for remainder, 2 for the fact that we took two derivatives) and often treated as negligible, -giving us: - -\[f(x) \approx f(a) + f'(a)(x-a) + \dfrac{f''(a)}{2} (x-a)^2\] - -The more derivatives that are added, the smaller the remainder \(R\) and the more accurate the approximation. Proofs involving limits guarantee that the remainder converges to 0 as the order of derivation increases. - -\hypertarget{the-indefinite-integration}{% -\section{The Indefinite Integration}\label{the-indefinite-integration}} - -So far, we've been interested in finding the derivative \(f=F'\) of a function \(F\). However, sometimes we're interested in exactly the reverse: finding the function \(F\) for which \(f\) is its derivative. We refer to \(F\) as the antiderivative of \(f\). - -\begin{definition}[Antiderivative] -\protect\hypertarget{def:unnamed-chunk-20}{}{\label{def:unnamed-chunk-20} \iffalse (Antiderivative) \fi{} }The antiverivative of a function \(f(x)\) is a differentiable function \(F\) whose derivative is \(f\). - -\[F^\prime = f.\] -\end{definition} - -Another way to describe is through the inverse formula. Let \(DF\) be the derivative of \(F\). And let \(DF(x)\) be the derivative of \(F\) evaluated at \(x\). Then the antiderivative is denoted by \(D^{-1}\) (i.e., the inverse derivative). If \(DF=f\), then \(F=D^{-1}f\). - -This definition bolsters the main takeaway about integrals and derivatives: They are inverses of each other. - -\begin{exercise}[Antiderivative] -\protect\hypertarget{exr:unnamed-chunk-21}{}{\label{exr:unnamed-chunk-21} \iffalse (Antiderivative) \fi{} }Find the antiderivative of the following: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x) = \frac{1}{x^2}\) -\item - \(f(x) = 3e^{3x}\) -\end{enumerate} -\end{exercise} - -We know from derivatives how to manipulate \(F\) to get \(f\). But how do you express the procedure to manipulate \(f\) to get \(F\)? For that, we need a new symbol, which we will call indefinite integration. - -\begin{definition}[Indefinite Integral] -\protect\hypertarget{def:unnamed-chunk-22}{}{\label{def:unnamed-chunk-22} \iffalse (Indefinite Integral) \fi{} }The indefinite integral of \(f(x)\) is written - -\[\int f(x) dx \] - -and is equal to the antiderivative of \(f\). -\end{definition} - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-23}{}{\label{exm:unnamed-chunk-23} }Draw the function \(f(x)\) and its indefinite integral, \(\int\limits f(x) dx\) - -\[f(x) = (x^2-4)\] -\end{example} - -\begin{solution} -\iffalse{} {Solution. } \fi{}The Indefinite Integral of the function \(f(x) = (x^2-4)\) can, for example, be \(F(x) = \frac{1}{3}x^3 - 4x.\) But it can also be \(F(x) = \frac{1}{3}x^3 - 4x + 1\), because the constant 1 disappears when taking the derivative. -\end{solution} - -Some of these functions are plotted in the bottom panel of Figure \ref{fig:integralc} as dotted lines. - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/integralc-1.pdf} -\caption{\label{fig:integralc}The Many Indefinite Integrals of a Function} -\end{figure} - -Notice from these examples that while there is only a single derivative for any function, there are multiple antiderivatives: one for any arbitrary constant \(c\). \(c\) just shifts the curve up or down on the \(y\)-axis. If more information is present about the antiderivative --- e.g., that it passes through a particular point --- then we can solve for a specific value of \(c\). - -\hypertarget{common-rules-of-integration}{% -\subsection*{Common Rules of Integration}\label{common-rules-of-integration}} -\addcontentsline{toc}{subsection}{Common Rules of Integration} - -Some common rules of integrals follow by virtue of being the inverse of a derivative. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Constants are allowed to slip out: \(\int a f(x)dx = a\int f(x)dx\) -\item - Integration of the sum is sum of integrations: \(\int [f(x)+g(x)]dx=\int f(x)dx + \int g(x)dx\) -\item - Reverse Power-rule: \(\int x^n dx = \frac{1}{n+1} x^{n+1} + c\) -\item - Exponents are still exponents: \(\int e^x dx = e^x +c\) -\item - Recall the derivative of \(\log(x)\) is one over \(x\), and so: \(\int \frac{1}{x} dx = \log x + c\) -\item - Reverse chain-rule: \(\int e^{f(x)}f^\prime(x)dx = e^{f(x)}+c\) -\item - More generally: \(\int [f(x)]^n f'(x)dx = \frac{1}{n+1}[f(x)]^{n+1}+c\) -\item - Remember the derivative of a log of a function: \(\int \frac{f^\prime(x)}{f(x)}dx=\log f(x) + c\) -\end{enumerate} - -\begin{example}[Common Integration] -\protect\hypertarget{exm:unnamed-chunk-25}{}{\label{exm:unnamed-chunk-25} \iffalse (Common Integration) \fi{} }Simplify the following indefinite integrals: - -\begin{itemize} -\tightlist -\item - \(\int 3x^2 dx\) -\item - \(\int (2x+1)dx\) -\item - \(\int e^x e^{e^x} dx\) -\end{itemize} -\end{example} - -\hypertarget{the-definite-integral-the-area-under-the-curve}{% -\section{The Definite Integral: The Area under the Curve}\label{the-definite-integral-the-area-under-the-curve}} - -If there is a indefinite integral, there \emph{must} be a definite integral. Indeed there is, but the notion of definite integrals comes from a different objective: finding the are a under a function. We will find, perhaps remarkably, that the formula we find to get the sum turns out to be expressible by the anti-derivative. - -Suppose we want to determine the area \(A(R)\) of a region \(R\) defined by a curve \(f(x)\) and some interval \(a\le x \le b\). - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/defintfig-1.pdf} -\caption{\label{fig:defintfig}The Riemann Integral as a Sum of Evaluations} -\end{figure} - -One way to calculate the area would be to divide the interval \(a\le x\le b\) into \(n\) subintervals of length \(\Delta x\) and then approximate the region with a series of rectangles, where the base of each rectangle is \(\Delta x\) and the height is \(f(x)\) at the midpoint of that interval. \(A(R)\) would then be approximated by the area of the union of the rectangles, which is given by \[S(f,\Delta x)=\sum\limits_{i=1}^n f(x_i)\Delta x\] and is called a \textbf{Riemann sum}. - -As we decrease the size of the subintervals \(\Delta x\), making the rectangles ``thinner,'' we would expect our approximation of the area of the region to become closer to the true area. This allows us to express the area as a limit of a series: -\[A(R)=\lim\limits_{\Delta x\to 0}\sum\limits_{i=1}^n f(x_i)\Delta x\] - -Figure \ref{fig:defintfig} shows that illustration. The curve depicted is \(f(x) = -15(x - 5) + (x - 5)^3 + 50.\) We want approximate the area under the curve between the \(x\) values of 0 and 10. We can do this in blocks of arbitrary width, where the sum of rectangles (the area of which is width times \(f(x)\) evaluated at the midpoint of the bar) shows the Riemann Sum. As the width of the bars \(\Delta x\) becomes smaller, the better the estimate of \(A(R)\). - -This is how we define the ``Definite'' Integral: - -\begin{definition}[The Definite Integral (Riemann)] -\protect\hypertarget{def:unnamed-chunk-26}{}{\label{def:unnamed-chunk-26} \iffalse (The Definite Integral (Riemann)) \fi{} }If for a given function \(f\) the Riemann sum approaches a limit as \(\Delta x \to 0\), then that limit is called the Riemann integral of \(f\) from \(a\) to \(b\). We express this with the \(\int\), symbol, and write \[\int\limits_a^b f(x) dx= \lim\limits_{\Delta x\to 0} \sum\limits_{i=1}^n f(x_i)\Delta x\] - -The most straightforward of a definite integral is the definite integral. That is, we read -\[\int\limits_a^b f(x) dx\] as the definite integral of \(f\) from \(a\) to \(b\) and we defined as the area under the ``curve'' \(f(x)\) from point \(x=a\) to \(x=b\). -\end{definition} - -The fundamental theorem of calculus shows us that this sum is, in fact, the antiderivative. - -\begin{theorem}[First Fundamental Theorem of Calculus] -\protect\hypertarget{thm:unnamed-chunk-27}{}{\label{thm:unnamed-chunk-27} \iffalse (First Fundamental Theorem of Calculus) \fi{} }Let the function \(f\) be bounded on \([a,b]\) and continuous on \((a,b)\). Then, suggestively, use the symbol \(F(x)\) to denote the definite integral from \(a\) to \(x\): -\[F(x)=\int\limits_a^x f(t)dt, \quad a\le x\le b\] - -Then \(F(x)\) has a derivative at each point in \((a,b)\) and \[F^\prime(x)=f(x), \quad a0\) -\item - \textbf{Decreasing:} \(f'(x)<0\) -\item - \textbf{Neither increasing nor decreasing}: \(f'(x)=0\) - i.e.~a maximum, minimum, or saddle point -\end{enumerate} - -So for example, \(f(x) = x^2 + 2\) and \(f^\prime(x) = 2x\) - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-43-1.pdf} -\caption{\label{fig:unnamed-chunk-43}Maxima and Minima} -\end{figure} - -\begin{exercise}[Plotting a mazimum and minimum] -\protect\hypertarget{exr:unnamed-chunk-44}{}{\label{exr:unnamed-chunk-44} \iffalse (Plotting a mazimum and minimum) \fi{} }Plot \(f(x)=x^3+ x^2 + 2\), plot its derivative, and identifiy where the derivative is zero. Is there a maximum or minimum? -\end{exercise} - -The second derivative \(f''(x)\) identifies whether the function \(f(x)\) at the point \(x\) is - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Concave down: \(f''(x)<0\) -\item - Concave up: \(f''(x)>0\) -\end{enumerate} - -\textbf{Maximum (Minimum)}: \(x_0\) is a \textbf{local maximum (minimum)} if \(f(x_0)>f(x)\) (\(f(x_0)f(x)\) (\(f(x_0)0\) -\item - Need more info: \(f'(x)=0\) and \(f''(x)=0\) -\end{enumerate} - -\textbf{Global Maxima and Minima} Sometimes no global max or min exists --- e.g., \(f(x)\) not bounded above or below. However, there are three situations where we can fairly easily identify global max or min. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \textbf{Functions with only one critical point.} If \(x_0\) is a local max or min of \(f\) and it is the only critical point, then it is the global max or min. -\item - \textbf{Globally concave up or concave down functions.} If \(f''(x)\) is never zero, then there is at most one critical point. That critical point is a global maximum if \(f''<0\) and a global minimum if \(f''>0\). -\item - \textbf{Functions over closed and bounded intervals} must have both a global maximum and a global minimum. -\end{enumerate} - -\begin{example}[Maxima and Minima by drawing] -\protect\hypertarget{exm:unnamed-chunk-46}{}{\label{exm:unnamed-chunk-46} \iffalse (Maxima and Minima by drawing) \fi{} } -Find any critical points and identify whether they are a max, min, or saddle point: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=x^2+2\) -\item - \(f(x)=x^3+2\) -\item - \(f(x)=|x^2-1|\), \(x\in [-2,2]\) -\end{enumerate} -\end{example} - -\hypertarget{concavity-of-a-function}{% -\section{Concavity of a Function}\label{concavity-of-a-function}} - -Concavity helps identify the curvature of a function, \(f(x)\), in 2 dimensional space. - -\begin{definition}[Concave Function] -\protect\hypertarget{def:unnamed-chunk-47}{}{\label{def:unnamed-chunk-47} \iffalse (Concave Function) \fi{} }A function \(f\) is strictly concave over the set S \underline{if} \(\forall x_1,x_2 \in S\) and \(\forall a \in (0,1)\), \[f(ax_1 + (1-a)x_2) > af(x_1) + (1-a)f(x_2)\] -\textit{Any} line connecting two points on a concave function will lie \textit{below} the function. -\end{definition} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-48-1.pdf} - -\begin{definition}[Convex Function] -\protect\hypertarget{def:unnamed-chunk-49}{}{\label{def:unnamed-chunk-49} \iffalse (Convex Function) \fi{} }Convex: A function f is strictly convex over the set S \underline{if} \(\forall x_1,x_2 \in S\) and \(\forall a \in (0,1)\), \[f(ax_1 + (1-a)x_2) < af(x_1) + (1-a)f(x_2)\] - -Any line connecting two points on a convex function will lie above the function. -\end{definition} - -\begin{comment} - \parbox{2in}{\includegraphics[scale=.4]{Convex.pdf}} -\end{comment} - -Sometimes, concavity and convexity are strict of a requirement. For most purposes of getting solutions, what we call quasi-concavity is enough. - -\begin{definition}[Quasiconcave Function] -\protect\hypertarget{def:unnamed-chunk-50}{}{\label{def:unnamed-chunk-50} \iffalse (Quasiconcave Function) \fi{} }A function f is quasiconcave over the set S if \(\forall x_1,x_2 \in S\) and \(\forall a \in (0,1)\), \[f(ax_1 + (1-a)x_2) \ge \min(f(x_1),f(x_2))\] - -No matter what two points you select, the \textit{lowest} valued point will always be an end point. -\end{definition} - -\begin{comment} - \parbox{2in}{\includegraphics[scale=.4]{Quasiconcave.pdf}} -\end{comment} - -\begin{definition}[Quasiconvex] -\protect\hypertarget{def:unnamed-chunk-51}{}{\label{def:unnamed-chunk-51} \iffalse (Quasiconvex) \fi{} }A function f is quasiconvex over the set \(S\) if \(\forall x_1,x_2 \in S\) and \(\forall a \in (0,1)\), \[f(ax_1 + (1-a)x_2) \le \max(f(x_1),f(x_2))\] -No matter what two points you select, the \textit{highest} valued point will always be an end point. -\end{definition} - -\begin{comment} - \parbox{1.8in}{\includegraphics[scale=.4]{Quasiconvex.pdf}} -\end{comment} - -\textbf{Second Derivative Test of Concavity}: The second derivative can be used to understand concavity. - -If -\[\begin{array}{lll} -f''(x) < 0 & \Rightarrow & \text{Concave}\\ -f''(x) > 0 & \Rightarrow & \text{Convex} -\end{array}\] - -\hypertarget{quadratic-forms}{% -\subsection*{Quadratic Forms}\label{quadratic-forms}} -\addcontentsline{toc}{subsection}{Quadratic Forms} - -Quadratic forms is shorthand for a way to summarize a function. This is important for finding concavity because - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Approximates local curvature around a point --- e.g., used to - identify max vs min vs saddle point. -\item - They are simple to express even in \(n\) dimensions: -\item - Have a matrix representation. -\end{enumerate} - -\textbf{Quadratic Form}: A polynomial where each term is a monomial -of degree 2 in any number of variables: - -\begin{align*} -\text{One variable: }& Q(x_1) = a_{11}x_1^2\\ -\text{Two variables: }& Q(x_1,x_2) = a_{11}x_1^2 + a_{12}x_1x_2 + a_{22}x_2^2\\ -\text{N variables: }& Q(x_1,\cdots,x_n)=\sum\limits_{i\le j} a_{ij}x_i x_j -\end{align*} - -which can be written in matrix terms: - -One variable - -\[Q(\mathbf{x}) = x_1^\top a_{11} x_1\] - -N variables: -\begin{align*} -Q(\mathbf{x}) &=\begin{pmatrix} x_1 & x_2 & \cdots & x_n \end{pmatrix}\begin{pmatrix} -a_{11}&\frac{1}{2}a_{12}&\cdots&\frac{1}{2}a_{1n}\\ -\frac{1}{2}a_{12}&a_{22}&\cdots&\frac{1}{2}a_{2n}\\ -\vdots&\vdots&\ddots&\vdots\\ -\frac{1}{2}a_{1n}&\frac{1}{2}a_{2n}&\cdots&a_{nn} -\end{pmatrix} -\begin{pmatrix} x_1\\x_2\\\vdots\\x_n\end{pmatrix}\\ -&= \mathbf{x}^\top\mathbf{Ax} -\end{align*} - -For example, the Quadratic on \(\mathbf{R}^2\): -\begin{align*} - Q(x_1,x_2)&=\begin{pmatrix} x_1& x_2 \end{pmatrix} \begin{pmatrix} a_{11}&\frac{1}{2} a_{12}\\ - \frac{1}{2}a_{12}&a_{22}\end{pmatrix} \begin{pmatrix} x_1\\x_2 \end{pmatrix} \\ - &= a_{11}x_1^2 + a_{12}x_1x_2 + a_{22}x_2^2 -\end{align*} - -\hypertarget{definiteness-of-quadratic-forms}{% -\subsection*{Definiteness of Quadratic Forms}\label{definiteness-of-quadratic-forms}} -\addcontentsline{toc}{subsection}{Definiteness of Quadratic Forms} - -When the function \(f(\mathbf{x})\) has more than two inputs, determining whether it has a maxima and minima (remember, functions may have many inputs but they have only one output) is a bit more tedious. Definiteness helps identify the curvature of a function, \(Q(\textbf{x})\), in n dimensional space. - -\textbf{Definiteness}: By definition, a quadratic form always takes on the value of zero when \(x = 0\), \(Q(\textbf{x})=0\) at \(\textbf{x}=0\). The definiteness of the matrix \(\textbf{A}\) is determined by whether the -quadratic form \(Q(\textbf{x})=\textbf{x}^\top\textbf{A}\textbf{x}\) is greater than zero, less than -zero, or sometimes both over all \(\mathbf{x}\ne 0\). - -\hypertarget{foc-and-soc}{% -\section{FOC and SOC}\label{foc-and-soc}} - -We can see from a graphical representation that if a point is a local maxima or minima, it must meet certain conditions regarding its derivative. These are so commonly used that we refer these to ``First Order Conditions'' (FOCs) and ``Second Order Conditions'' (SOCs) in the economic tradition. - -\hypertarget{first-order-conditions}{% -\subsection*{First Order Conditions}\label{first-order-conditions}} -\addcontentsline{toc}{subsection}{First Order Conditions} - -When we examined functions of one variable \(x\), we found critical points by taking the first derivative, setting it to zero, and solving for \(x\). For functions of \(n\) variables, the critical points are found in much the same way, except now we set the partial derivatives equal to zero. Note: We will only consider critical points on the interior of a function's domain. - -In a derivative, we only took the derivative with respect to one variable at a time. When we take the derivative separately with respect to all variables in the elements of \(\mathbf{x}\) and then express the result as a vector, we use the term Gradient and Hessian. - -\begin{definition}[Gradient] -\protect\hypertarget{def:unnamed-chunk-52}{}{\label{def:unnamed-chunk-52} \iffalse (Gradient) \fi{} } -Given a function \(f(\textbf{x})\) in \(n\) variables, the gradient \(\nabla f(\mathbf{x})\) (the greek letter nabla ) is a column vector, where the \(i\)th element is the partial derivative of \(f(\textbf{x})\) with respect to \(x_i\): - -\[\nabla f(\mathbf{x}) = \begin{pmatrix} -\frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2}\\ - \vdots \\ \frac{\partial f(\mathbf{x})}{\partial x_n} \end{pmatrix}\] -\end{definition} - -Before we know whether a point is a maxima or minima, if it meets the FOC it is a ``Critical Point''. - -\begin{definition}[Critical Point] -\protect\hypertarget{def:unnamed-chunk-53}{}{\label{def:unnamed-chunk-53} \iffalse (Critical Point) \fi{} } -\(\mathbf{x}^*\) is a critical point if and only if \(\nabla f(\mathbf{x}^*)=0\). If the partial derivative of f(x) with respect to \(x^*\) is 0, then \(\mathbf{x}^*\) is a critical point. To solve for \(\mathbf{x}^*\), find the gradient, set each element equal to 0, and solve the system of equations. \[\mathbf{x}^* = \begin{pmatrix} x_1^*\\x_2^*\\ \vdots \\ x_n^*\end{pmatrix}\] -\end{definition} - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-54}{}{\label{exm:unnamed-chunk-54} } -Example: Given a function \(f(\mathbf{x})=(x_1-1)^2+x_2^2+1\), find the (1) Gradient and (2) Critical point of \(f(\mathbf{x})\). -\end{example} - -\begin{solution} -\iffalse{} {Solution. } \fi{}Gradient - -\begin{align*} -\nabla f(\mathbf{x}) &= \begin{pmatrix}\frac{\partial f(\mathbf{x})}{\partial x_1}\\ \frac{\partial f(\mathbf{x})}{\partial x_2} \end{pmatrix}\\ -&= \begin{pmatrix} 2(x_1-1)\\ 2x_2 \end{pmatrix} -\end{align*} - -Critical Point \(\mathbf{x}^* =\) - -\begin{align*} -&\frac{\partial f(\mathbf{x})}{\partial x_1} = 2(x_1-1) = 0\\ -&\Rightarrow x_1^* = 1\\ -&\frac{\partial f(\mathbf{x})}{\partial x_2} = 2x_2 = 0\\ -&\Rightarrow x_2^* = 0\\ -\end{align*} - -So \[\mathbf{x}^* = (1,0)\] -\end{solution} - -\hypertarget{second-order-conditions}{% -\subsection*{Second Order Conditions}\label{second-order-conditions}} -\addcontentsline{toc}{subsection}{Second Order Conditions} - -When we found a critical point for a function of one variable, we used the second derivative as a indicator of the curvature at the point in order to determine whether the point was a min, max, or saddle (second derivative test of concavity). For functions of \(n\) variables, we use \emph{second order partial derivatives} as an indicator of curvature. - -\begin{definition}[Hessian] -\protect\hypertarget{def:unnamed-chunk-56}{}{\label{def:unnamed-chunk-56} \iffalse (Hessian) \fi{} } -Given a function \(f(\mathbf{x})\) in \(n\) variables, the hessian \(\mathbf{H(x)}\) is -an \(n\times n\) matrix, where the \((i,j)\)th element is the second order -partial derivative of \(f(\mathbf{x})\) with respect to \(x_i\) and \(x_j\): - -\[\mathbf{H(x)}=\begin{pmatrix} -\frac{\partial^2 f(\mathbf{x})}{\partial x_1^2}&\frac{\partial^2f(\mathbf{x})}{\partial x_1 \partial x_2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_1 \partial x_n}\\[9pt] -\frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_2^2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_2 \partial x_n}\\ -\vdots & \vdots & \ddots & \vdots \\[3pt] -\frac{\partial^2 f(\mathbf{x})}{\partial x_n \partial x_1}&\frac{\partial^2f(\mathbf{x})}{\partial x_n \partial x_2}& -\cdots & \frac{\partial^2 f(\mathbf{x})}{\partial x_n^2}\end{pmatrix}\] -\end{definition} - -Note that the hessian will be a symmetric matrix because \(\frac{\partial f(\mathbf{x})}{\partial x_1\partial x_2} = \frac{\partial f(\mathbf{x})}{\partial x_2\partial x_1}\). - -Also note that given that \(f(\mathbf{x})\) is of quadratic form, each element of the hessian will be a constant. - -These definitions will be employed when we determine the \textbf{Second Order Conditions} of a function: - -Given a function \(f(\mathbf{x})\) and a point \(\mathbf{x}^*\) such that \(\nabla f(\mathbf{x}^*)=0\), - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Hessian is Positive Definite \(\quad \Longrightarrow \quad\) Strict Local Min -\item - Hessian is Positive Semidefinite \(\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)\)\} \(\quad \Longrightarrow \quad\) Local Min -\item - Hessian is Negative Definite \(\quad \Longrightarrow \quad\) Strict Local Max -\item - Hessian is Negative Semidefinite \(\forall \mathbf{x}\in B(\mathbf{x}^*,\epsilon)\)\} \(\quad \Longrightarrow \quad\) Local Max -\item - Hessian is Indefinite \(\quad \Longrightarrow \quad\) Saddle Point -\end{enumerate} - -\begin{example}[Max and min with two dimensions] -\protect\hypertarget{exm:unnamed-chunk-57}{}{\label{exm:unnamed-chunk-57} \iffalse (Max and min with two dimensions) \fi{} } -We found that the only critical point of -\(f(\mathbf{x})=(x_1-1)^2+x_2^2+1\) is at \(\mathbf{x}^*=(1,0)\). Is it a min, max, or -saddle point? -\end{example} - -\begin{solution} -\iffalse{} {Solution. } \fi{} -The Hessian is -\begin{align*} -\mathbf{H(x)} &= \begin{pmatrix} 2&0\\0&2 \end{pmatrix} -\end{align*} -The Leading principal minors of the Hessian are \(M_1=2; M_2=4\). Now we consider Definiteness. Since both leading principal minors are positive, the Hessian is positive definite. - -Maxima, Minima, or Saddle Point? Since the Hessian is positive definite and the gradient equals 0, \(x^\star = (1,0)\) is a strict local minimum. - -Note: Alternate check of definiteness. Is \(\mathbf{H(x^*)} \geq \leq 0 \quad \forall \quad \mathbf{x}\ne 0\) - -\begin{align*} -\mathbf{x}^\top H(\mathbf{x}^*) \mathbf{x} &= \begin{pmatrix} x_1 & x_2 \end{pmatrix}\\ -&= \begin{pmatrix} 2&0\\0&2 \end{pmatrix}\\ -\begin{pmatrix} x_1\\x_2\end{pmatrix} &= 2x_1^2+2x_2^2 -\end{align*} - -For any \(\mathbf{x}\ne 0\), \(2(x_1^2+x_2^2)>0\), so the Hessian is positive definite and \(\mathbf{x}^*\) is a strict local minimum. -\end{solution} - -\hypertarget{definiteness-and-concavity}{% -\subsection*{Definiteness and Concavity}\label{definiteness-and-concavity}} -\addcontentsline{toc}{subsection}{Definiteness and Concavity} - -Although definiteness helps us to understand the curvature of an n-dimensional function, it does not necessarily tell us whether the function is globally concave or convex. - -We need to know whether a function is globally concave or convex to determine whether a critical point is a global min or max. We can use the definiteness of the Hessian to determine whether a function is globally concave or convex: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Hessian is Positive Semidefinite \(\forall \mathbf{x}\)\} \(\quad \Longrightarrow \quad\) Globally Convex -\item - Hessian is Negative Semidefinite \(\forall \mathbf{x}\)\} \(\quad \Longrightarrow \quad\) Globally Concave -\end{enumerate} - -Notice that the definiteness conditions must be satisfied over the entire domain. - -\hypertarget{global-maxima-and-minima}{% -\section{Global Maxima and Minima}\label{global-maxima-and-minima}} - -\textbf{Global Max/Min Conditions}: Given a function \(f(\mathbf{x})\) and a point \(\mathbf{x}^*\) such that \(\nabla f(\mathbf{x}^*)=0\), - -\begin{enumerate} - \item \parbox[t]{2in}{$f(\mathbf{x})$ Globally Convex} $\quad -\Longrightarrow \quad$ Global Min - \item \parbox[t]{2in}{$f(\mathbf{x})$ Globally Concave} $\quad -\Longrightarrow \quad$ Global Max -\end{enumerate} - -Note that showing that \(\mathbf{H(x^*)}\) is negative semidefinite is -not enough to guarantee \(\mathbf{x}^*\) is a local max. However, showing that -\(\mathbf{H(x)}\) is negative semidefinite for all \(\mathbf{x}\) guarantees that \(x^*\) -is a global max. (The same goes for positive semidefinite and minima.)\textbackslash{} - -Example: Take \(f_1(x)=x^4\) and \(f_2(x)=-x^4\). Both have \(x=0\) as -a critical point. Unfortunately, \(f''_1(0)=0\) and \(f''_2(0)=0\), so we -can't tell whether \(x=0\) is a min or max for either. However, -\(f''_1(x)=12x^2\) and \(f''_2(x)=-12x^2\). For all \(x\), \(f''_1(x)\ge 0\) -and \(f''_2(x)\le 0\) --- i.e., \(f_1(x)\) is globally convex and \(f_2(x)\) -is globally concave. So \(x=0\) is a global min of \(f_1(x)\) and a -global max of \(f_2(x)\). - -\begin{exercise} -\protect\hypertarget{exr:unnamed-chunk-59}{}{\label{exr:unnamed-chunk-59} }Given \(f(\mathbf{x})=x_1^3-x_2^3+9x_1x_2\), find any maxima or minima. -\end{exercise} - -\begin{enumerate} - \item First order conditions. - \begin{enumerate} - \item Gradient $\nabla f(\mathbf{x}) = $ - $$\phantom{\begin{pmatrix} \frac{\partial f}{\partial x_1} \\ - \frac{\partial f}{\partial x_2}\end{pmatrix} = - \begin{pmatrix} 3x_1^2+9x_2 \\ -3x_2^2+9x_1 \end{pmatrix}}$$ - \item Critical Points $\mathbf{x^*} =$\\ - \phantom{Set the gradient equal to zero and solve for $x_1$ and - $x_2$.We have two equations and two unknowns. Solving for $x_1$ - and $x_2$, we get two critical points: $\mathbf{x}_1^*=(0,0)$ and - $\mathbf{x}_2^*=(3,-3)$.} - $$\phantom{3x_1^2 + 9x_2 = 0 \quad \Rightarrow \quad 9x_2 = - -3x_1^2 \quad \Rightarrow \quad x_2 = -\frac{1}{3}x_1^2}$$ - $$\phantom{-3x_2^2 + 9x_1 = 0 \quad \Rightarrow \quad - -3(-\frac{1} {3}x_1^2)^2 + 9x_1 = 0}$$ - $$\phantom{\Rightarrow \quad -\frac{1}{3}x_1^4 - + 9x_1 = 0 \quad \Rightarrow \quad x_1^3 = 27x_1 \quad - \Rightarrow \quad x_1 = 3}$$ - $$\phantom{3(3)^2 + 9x_2 = 0 \quad \Rightarrow \quad x_2 = -3}$$ - \end{enumerate} - - \item Second order conditions. - \begin{enumerate} - \item Hessian $\mathbf{H(x)} = $ - $$\phantom{\begin{pmatrix} 6x_1&9\\9&-6x_2 \end{pmatrix}}$$ - \item Hessian $\mathbf{H(x_1^*)} = $ - $$\phantom{\begin{pmatrix} 0&9\\9&0\end{pmatrix}}$$ - \item Leading principal minors of $\mathbf{H(x_1^*)} = $ - $$\phantom{M_1=0; M_2=-81}$$\\ - \item Definiteness of $\mathbf{H(x_1^*)}$?\\ - \phantom{$\mathbf{H(x_1^*)}$ is indefinite}\\ - \item Maxima, Minima, or Saddle Point for $\mathbf{x_1^*}$?\\ - \phantom{Since $\mathbf{H(x_1^*)}$ is indefinite, $\mathbf{x}_1^*=(0,0)$ - is a saddle point.}\\ - \item Hessian $\mathbf{H(x_2^*)} = $ - $$\phantom{\begin{pmatrix} 18&9\\9&18\end{pmatrix}}$$ - \item Leading principal minors of $\mathbf{H(x_2^*)} = $ - $$\phantom{M_1=18; M_2=243}$$\\ - \item Definiteness of $\mathbf{H(x_2^*)}$?\\ - \phantom{$\mathbf{H(x_2^*)}$ is positive definite}\\ - \item Maxima, Minima, or Saddle Point for $\mathbf{x}_2^*$?\\ - \phantom{Since $\mathbf{H(x_2^*)}$ is positive definite, $\mathbf{x}_1^*=(3,-3)$ is a strict local minimum}\\ - \end{enumerate} - - \item Global concavity/convexity. - \begin{enumerate} - \item Is f(x) globally concave/convex?\\ - \phantom{No. In evaluating the Hessians for $\mathbf{x}_1^*$ - and $\mathbf{x}_2^*$ we saw that the Hessian is not positive - semidefinite at x $=$ (0,0).}\\ - \item Are any $\mathbf{x^*}$ global minima or maxima?\\ - \phantom{No. Since the function is not globally concave/convex, - we can't infer that $\mathbf{x}_2^*=(3,-3)$ is a global minimum. - In fact, if we set $x_1=0$, the $f(\mathbf{x})=-x_2^3$, which will - go to $-\infty$ as $x_2\to \infty$.}\\ - \end{enumerate} -\end{enumerate} - -\hypertarget{constrained-optimization}{% -\section{Constrained Optimization}\label{constrained-optimization}} - -We have already looked at optimizing a function in one or more dimensions over the whole domain of the function. Often, however, we want to find the maximum or minimum of a function over some restricted part of its domain. - -ex: Maximizing utility subject to a budget constraint - -\begin{figure} -\centering -\includegraphics{images/constraint.png} -\caption{A typical Utility Function with a Budget Constraint} -\end{figure} - -\textbf{Types of Constraints}: For a function \(f(x_1, \dots, x_n)\), there are two types of constraints that can be imposed: - -\begin{enumerate} -\item \textbf{Equality constraints:} constraints of the form $c(x_1,\dots, x_n) = r$. -Budget constraints are the classic example of equality constraints in social science. -\item \textbf{Inequality constraints:} constraints of the form $c(x_1, \dots, x_n) \leq r$. These might arise from non-negativity constraints or other threshold effects. -\end{enumerate} - -In any constrained optimization problem, the constrained maximum will always be less than or equal to the unconstrained maximum. If the constrained maximum is less than the unconstrained maximum, then the constraint is binding. Essentially, this means that you can treat your constraint as an equality constraint rather than an inequality constraint. - -For example, the budget constraint binds when you spend your entire budget. This generally happens because we believe that utility is strictly increasing in consumption, i.e.~you always want more so you spend everything you have. - -Any number of constraints can be placed on an optimization problem. When working with multiple constraints, always make sure that the set of constraints are not pathological; it must be possible for all of the constraints to be satisfied simultaneously. - -\textbf{Set-up for Constrained Optimization:} -\[\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)\] -\[\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)\] -This tells us to maximize/minimize our function, \(f(x_1,x_2)\), with respect to the choice variables, \(x_1,x_2\), subject to the constraint. - -Example: -\[\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4\] -It is easy to see that the \textit{unconstrained} maximum occurs at \((x_1, x_2) = (0,0)\), but that does not satisfy the constraint. How should we proceed? - -\hypertarget{equality-constraints}{% -\subsection*{Equality Constraints}\label{equality-constraints}} -\addcontentsline{toc}{subsection}{Equality Constraints} - -Equality constraints are the easiest to deal with because we know that the maximum or minimum has to lie on the (intersection of the) constraint(s). - -The trick is to change the problem from a constrained optimization problem in \(n\) variables to an unconstrained optimization problem in \(n + k\) variables, adding \emph{one} variable for \emph{each} equality constraint. We do this using a lagrangian multiplier. - -\textbf{Lagrangian function}: The Lagrangian function allows us to combine the function we want to optimize and the constraint function into a single function. Once we have this single function, we can proceed as if this were an \emph{unconstrained} optimization problem. - -For each constraint, we must include a \textbf{Lagrange multiplier} (\(\lambda_i\)) as an additional variable in the analysis. These terms are the link between the constraint and the Lagrangian function. - -Given a \emph{two dimensional} set-up: -\[\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) = a\] - -We define the Lagrangian function \(L(x_1,x_2,\lambda_1)\) as follows: -\[L(x_1,x_2,\lambda_1) = f(x_1,x_2) - \lambda_1 (c(x_1,x_2) - a)\] - -More generally, in \emph{n dimensions}: -\[ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - r_i)\] - -\textbf{Getting the sign right:} Note that above we subtract the lagrangian term \emph{and} we subtract the constraint constant from the constraint function. Occasionally, you may see the following alternative form of the Lagrangian, which is \emph{equivalent}: -\[ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) + \sum_{i=1}^k\lambda_i(r_i - c_i(x_1,\dots, x_n))\] -Here we add the lagrangian term \emph{and} we subtract the constraining function from the constraint constant. - -\textbf{Using the Lagrangian to Find the Critical Points}: To find the critical points, we take the partial derivatives of lagrangian function, \(L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k)\), with respect to each of its variables (all choice variables \(\mathbf{x}\) \emph{and} all lagrangian multipliers \(\mathbf{\lambda}\)). At a critical point, each of these partial derivatives must be equal to zero, so we obtain a system of \(n + k\) equations in \(n + k\) unknowns: - -\begin{align*} -\frac{\partial L}{\partial x_1} &= \frac{\partial f}{\partial x_1} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_1} = 0\\ - \vdots &= \vdots \nonumber \\ -\frac{\partial L}{\partial x_n} &= \frac{\partial f}{\partial x_n} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_n} = 0\\ -\frac{\partial L}{\partial \lambda_1} &= c_1(x_i, \dots, x_n) - r_1 = 0\\ - \vdots &= \vdots \nonumber \\ -\frac{\partial L}{\partial \lambda_k} &= c_k(x_i, \dots, x_n) - r_k = 0 -\end{align*} - -We can then solve this system of equations, because there are \(n+k\) equations and \(n+k\) unknowns, to calculate the critical point \((x_1^*,\dots,x_n^*,\lambda_1^*,\dots,\lambda_k^*)\). - -\textbf{Second-order Conditions and Unconstrained Optimization:} There may be more than one critical point, i.e.~we need to verify that the critical point we find is a maximum/minimum. Similar to unconstrained optimization, we can do this by checking the second-order conditions. - -\begin{example}[Constrained optimization with two goods and a budget constraint] -\protect\hypertarget{exm:unnamed-chunk-60}{}{\label{exm:unnamed-chunk-60} \iffalse (Constrained optimization with two goods and a budget constraint) \fi{} } -Find the constrained optimization of -\[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 = 4\] -\end{example} - -\begin{solution} -\iffalse{} {Solution. } \fi{} -1. Begin by writing the Lagrangian: -\[L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)\] -2. Take the partial derivatives and set equal to zero: - -\begin{align*} -\frac{\partial L}{\partial x_1} = -2x_1 - \lambda \quad \quad \quad &= 0\\ -\frac{\partial L}{\partial x_2} = -4x_2 - \lambda \quad \quad \quad &= 0\\ -\frac{\partial L}{\partial \lambda} = -(x_1 + x_2 - 4) \quad & = & 0\\ -\end{align*} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\item - Solve the system of equations: Using the first two partials, we see that \(\lambda = -2x_1\) and \(\lambda = -4x_2\) - Set these equal to see that \(x_1 = 2x_2\). - Using the third partial and the above equality, \(4 = 2x_2 + x_2\) from which we get \[x_2^* = 4/3, x_1^* = 8/3, \lambda = -16/3\] -\item - Therefore, the only critical point is \(x_1^* = \frac{8}{3}\) and \(x_2^* = \frac{4}{3}\) -\item - This gives \(f(\frac{8}{3}, \frac{4}{3}) = -\frac{96}{9}\), which is less than the unconstrained optimum \(f(0,0) = 0\) -\end{enumerate} -\end{solution} - -Notice that when we take the partial derivative of L with respect to the Lagrangian multiplier and set it equal to 0, we return exactly our constraint! This is why signs matter. - -\hypertarget{inequality-constraints}{% -\section{Inequality Constraints}\label{inequality-constraints}} - -Inequality constraints define the boundary of a region over which we seek to optimize the function. This makes inequality constraints more challenging because we do not know if the maximum/minimum lies along one of the constraints (the constraint binds) or in the interior of the region. - -We must introduce more variables in order to turn the problem into an unconstrained optimization. - -\textbf{Slack:} For each inequality constraint \(c_i(x_1, \dots, x_n) \leq a_i\), we define a slack variable \(s_i^2\) for which the expression \(c_i(x_1, \dots, x_n) \leq a_i - s_i^2\) would hold with equality. These slack variables capture how close the constraint comes to binding. We use \(s^2\) rather than \(s\) to ensure that the slack is positive. - -Slack is just a way to transform our constraints. - -Given a two-dimensional set-up and these edited constraints: -\[\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1\] - -Adding in Slack: -\[\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2) \le a_1 - s_1^2\] - -We define the Lagrangian function \(L(x_1,x_2,\lambda_1,s_1)\) as follows: -\[L(x_1,x_2,\lambda_1,s_1) = f(x_1,x_2) - \lambda_1 ( c(x_1,x_2) + s_1^2 - a_1)\] - -More generally, in n dimensions: -\[ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k, s_1, \dots, s_k) = f(x_1, \dots, x_n) - \sum_{i = 1}^k \lambda_i(c_i(x_1,\dots, x_n) + s_i^2 - a_i)\] - -\textbf{Finding the Critical Points}: To find the critical points, we take the partial derivatives of the lagrangian function, \(L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k,s_1,\dots,s_k)\), with respect to each of its variables (all choice variables \(x\), all lagrangian multipliers \(\lambda\), and all slack variables \(s\)). At a critical point, \emph{each} of these partial derivatives must be equal to zero, so we obtain a system of \(n + 2k\) equations in \(n + 2k\) unknowns: - -\begin{align*} -\frac{\partial L}{\partial x_1} &= \frac{\partial f}{\partial x_1} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_1} = 0\\ - \vdots & = \vdots \\ -\frac{\partial L}{\partial x_n} &= \frac{\partial f}{\partial x_n} - \sum_{i = 1}^k\lambda_i\frac{\partial c_i}{\partial x_n} = 0\\ -\frac{\partial L}{\partial \lambda_1} &= c_1(x_i, \dots, x_n) + s_1^2 - b_1 = 0\\ - \vdots & = \vdots \\ -\frac{\partial L}{\partial \lambda_k} &= c_k(x_i, \dots, x_n) + s_k^2 - b_k = 0\\ -\frac{\partial L}{\partial s_1} &= 2s_1\lambda_1 = 0\\ - \vdots =\vdots \\ -\frac{\partial L}{\partial s_k} &= 2s_k\lambda_k = 0 -\end{align*} - -\textbf{Complementary slackness conditions}: The last set of first order conditions of the form \(2s_i\lambda_i = 0\) (the partials taken with respect to the slack variables) are known as complementary slackness conditions. These conditions can be satisfied one of three ways: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lambda_i = 0\) and \(s_i \neq 0\): This implies that the slack is positive and thus \emph{the constraint does not bind}. -\item - \(\lambda_i \neq 0\) and \(s_i = 0\): This implies that there is no slack in the constraint and \emph{the constraint does bind}. -\item - \(\lambda_i = 0\) and \(s_i = 0\): In this case, there is no slack but the \emph{constraint binds trivially}, without changing the optimum. -\end{enumerate} - -Example: Find the critical points for the following constrained optimization: -\[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4\] - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - Rewrite with the slack variables: - \[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4 - s_1^2\] -\item - Write the Lagrangian: - \[L(x_1,x_2,\lambda_1,s_1) = -(x_1^2 + 2x_2^2) - \lambda_1 (x_1 + x_2 + s_1^2 - 4)\] -\item - Take the partial derivatives and set equal to 0: -\end{enumerate} - -\begin{align*} -\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 &= 0\\ -\frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 &= 0\\ -\frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4)&= 0\\ -\frac{\partial L}{\partial s_1} = -2s_1\lambda_1 &= 0\\ -\end{align*} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{3} -\tightlist -\item - Consider all ways that the complementary slackness conditions are solved: - - \begin{center} - \begin{tabular}{|l|cccc|c|} - \hline - Hypothesis & $s_1$ & $\lambda_1$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $s_1 = 0$ $\lambda_1 = 0$ & \multicolumn{4}{l|}{No solution} & \\ - $s_1 \neq 0$ $\lambda_1 = 0$ & 2 & 0 & 0 & 0 & 0\\ - $s_1 = 0$ $\lambda_1 \neq 0$ & 0 & $\frac{-16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ - $s_1 \neq 0$ $\lambda_1 \neq 0$ & \multicolumn{4}{l|}{No solution} &\\ - \hline - \end{tabular} - \end{center} -\end{enumerate} - -This shows that there are two critical points: \((0,0)\) and \((\frac{8}{3},\frac{4}{3})\). - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{4} -\tightlist -\item - Find maximum: - Looking at the values of \(f(x_1,x_2)\) at the critical points, we see that \(f(x_1,x_2)\) is maximized at \(x_1^* = 0\) and \(x_2^*=0\). -\end{enumerate} - -\begin{exercise} -\protect\hypertarget{exr:unnamed-chunk-62}{}{\label{exr:unnamed-chunk-62} }Example: Find the critical points for the following constrained optimization: -\[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } -\begin{array}{l} -x_1 + x_2 \le 4\\ -x_1 \ge 0\\ -x_2 \ge 0 -\end{array}\] -\end{exercise} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - Rewrite with the slack variables: - \[\phantom{max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } - \begin{array}{l} - x_1 + x_2 \le 4 - s_1^2\\ - -x_1 \le 0 - s_2^2\\ - -x_2 \le 0 - s_3^2 - \end{array}}\] -\item - Write the Lagrangian: - \[\phantom{L(x_1, x_2, \lambda_1, \lambda_2, \lambda_3, s_1, s_2, s_3) = -(x_1^2 + 2x_2^2) - \lambda_1(x_1 + x_2 + s_1^2 - 4) - \lambda_2(-x_1 + s_2^2) - \lambda_3(-x_2 + s_3^2)}\] -\item - Take the partial derivatives and set equal to zero: -\end{enumerate} - -\phantom{ -$\frac{\partial L}{\partial x_1} = -2x_1 - \lambda_1 + \lambda_2 = 0$\\ -$\frac{\partial L}{\partial x_2} = -4x_2 - \lambda_1 + \lambda_3 = 0$\\ -$\frac{\partial L}{\partial \lambda_1} = -(x_1 + x_2 + s_1^2 - 4) = 0$\\ -$\frac{\partial L}{\partial \lambda_2} = -(-x_1 + s_2^2) = 0$\\ -$\frac{\partial L}{\partial \lambda_3} = -(-x_2 + s_3^2) = 0$\\ -$\frac{\partial L}{\partial s_1} = 2s_1\lambda_1 = 0$\\ -$\frac{\partial L}{\partial s_2} = 2s_2\lambda_2 = 0$\\ -$\frac{\partial L}{\partial s_3} = 2s_3\lambda_3 = 0$} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{3} -\tightlist -\item - Consider all ways that the complementary slackness conditions are solved: - - \begin{center} - \begin{tabular}{|l|cccccccc|c|} - \hline - Hypothesis & $s_1$ & $s_2$ & $s_3$ & $\lambda_1$ & $\lambda_2$ & $\lambda_3$ & $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $s_1 = s_2 = s_3 = 0$ & \multicolumn{8}{l|}{\phantom{No solution}} & \\ - $s_1 \neq 0, s_2 = s_3 = 0$ & \phantom{2} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0} & \phantom{0}\\ - $s_2 \neq 0, s_1 = s_3 = 0$ & \phantom{0} & \phantom{2} & \phantom{0} & \phantom{-8} & \phantom{0} & \phantom{-8} & \phantom{4} & \phantom{0} & \phantom{-16}\\ - $s_3 \neq 0, s_1 = s_2 = 0$ & \phantom{0} & \phantom{0} & \phantom{2} & \phantom{-16} & \phantom{-16} & \phantom{0} & \phantom{0} & \phantom{4} & \phantom{-32}\\ - $s_1 \neq 0, s_2 \neq 0, s_3 = 0$ &\multicolumn{8}{l|}{\phantom{No solution}} & \\ - $s_1 \neq 0, s_3 \neq 0, s_2 = 0$ &\multicolumn{8}{l|}{\phantom{No solution}} & \\ - $s_2 \neq 0, s_3 \neq 0, s_1 = 0$ &\phantom{0} & \phantom{$\sqrt{\frac{8}{3}}$} & \phantom{$\sqrt{\frac{4}{3}}$} & \phantom{$-\frac{16}{3}$} & \phantom{0} & \phantom{0} & \phantom{$\frac{8}{3}$}& \phantom{$\frac{4}{3}$} & \phantom{$-\frac{32}{3}$}\\ - $s_1 \neq 0, s_2 \neq 0, s_3 \neq 0$ &\multicolumn{8}{l|}{\phantom{No solution}}& \\ - \hline - \end{tabular} - \end{center} -\end{enumerate} - -\phantom{This shows that there are four critical points: $(0,0)$, $(4,0)$, $(0,4)$, and $(\frac{8}{3},\frac{4}{3})$} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{4} -\tightlist -\item - Find maximum: \phantom{Looking at the values of $f(x_1,x_2)$ at the critical points, we see that the constrained maximum is located at $(x_1, x_2) = (0,0)$, which is the same as the unconstrained max. The constrained minimum is located at $(x_1, x_2) = (0,4)$, while there is no unconstrained minimum for this problem.} -\end{enumerate} - -\hypertarget{kuhn-tucker-conditions}{% -\section{Kuhn-Tucker Conditions}\label{kuhn-tucker-conditions}} - -As you can see, this can be a pain. When dealing explicitly with \emph{non-negativity constraints}, this process is simplified by using the Kuhn-Tucker method. - -Because the problem of maximizing a function subject to inequality and non-negativity constraints arises frequently in economics, the \textbf{Kuhn-Tucker conditions} provides a method that often makes it easier to both calculate the critical points and identify points that are (local) maxima. - -Given a \emph{two-dimensional set-up}: -\[\max_{x_1,x_2}/\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } -\begin{array}{l} -c(x_1,x_2) \le a_1\\ -x_1 \ge 0 \\ -gx_2 \ge 0 -\end{array}\] - -We define the Lagrangian function \(L(x_1,x_2,\lambda_1)\) the same as if we did not have the non-negativity constraints: -\[L(x_1,x_2,\lambda_2) = f(x_1,x_2) - \lambda_1(c(x_1,x_2) - a_1)\] - -More generally, in n dimensions: -\[ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda_k) = f(x_1, \dots, x_n) - \sum_{i=1}^k\lambda_i(c_i(x_1,\dots, x_n) - a_i)\] - -\textbf{Kuhn-Tucker and Complementary Slackness Conditions}: To find the critical points, we first calculate the Kuhn-Tucker conditions by taking the partial derivatives of the lagrangian function, \(L(x_1,\dots,x_n,\lambda_1,\dots,\lambda_k)\), with respect to each of its variables (all choice variable s\(x\) and all lagrangian multipliers \(\lambda\)) and we calculate the \emph{complementary slackness conditions} by multiplying each partial derivative by its respective variable \emph{and} include non-negativity conditions for all variables (choice variables \(x\) and lagrangian multipliers \(\lambda\)). - -\textbf{Kuhn-Tucker Conditions} - -\begin{align*} -\frac{\partial L}{\partial x_1} \leq 0, & \dots, \frac{\partial L}{\partial x_n} \leq 0\\ -\frac{\partial L}{\partial \lambda_1} \geq 0, & \dots, \frac{\partial L}{\partial \lambda_m} \geq 0 -\end{align*} - -\textbf{Complementary Slackness Conditions} - -\begin{align*} -x_1\frac{\partial L}{\partial x_1} = 0, & \dots, x_n\frac{\partial L}{\partial x_n} = 0\\ -\lambda_1\frac{\partial L}{\partial \lambda_1} = 0, & \dots, \lambda_m \frac{\partial L}{\partial \lambda_m} = 0 -\end{align*} - -\textbf{Non-negativity Conditions} -\begin{eqnarray*} -x_1 \geq 0 & \dots & x_n \geq 0\\ -\lambda_1 \geq 0 & \dots & \lambda_m \geq 0 -\end{eqnarray*} - -Note that some of these conditions are set equal to 0, while others are set as inequalities! - -Note also that to minimize the function \(f(x_1, \dots, x_n)\), the simplest thing to do is maximize the function \(-f(x_1, \dots, x_n)\); all of the conditions remain the same after reformulating as a maximization problem. - -There are additional assumptions (notably, f(x) is quasi-concave and the constraints are convex) that are sufficient to ensure that a point satisfying the Kuhn-Tucker conditions is a global max; if these assumptions do not hold, you may have to check more than one point. - -\textbf{Finding the Critical Points with Kuhn-Tucker Conditions}: Given the above conditions, to find the critical points we solve the above system of equations. To do so, we must check \textit{all} border and interior solutions to see if they satisfy the above conditions. - -In a two-dimensional set-up, this means we must check the following cases: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(x_1 = 0, x_2 = 0\) Border Solution -\item - \(x_1 = 0, x_2 \neq 0\) Border Solution -\item - \(x_1 \neq 0, x_2 = 0\) Border Solution -\item - \(x_1 \neq 0, x_2 \neq 0\) Interior Solution -\end{enumerate} - -\begin{example}[Kuhn-Tucker with two variables] -\protect\hypertarget{exm:unnamed-chunk-63}{}{\label{exm:unnamed-chunk-63} \iffalse (Kuhn-Tucker with two variables) \fi{} }Solve the following optimization problem with inequality constraints -\[\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2)\] - -\begin{align*} -\text{ s.t. } -\begin{cases} -&x_1 + x_2 *\le 4\\ -&x_1 *\ge 0\\ -&x_2 *\ge 0 -\end{cases} -\end{align*} -\end{example} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - Write the Lagrangian: - \[L(x_1, x_2, \lambda) = -(x_1^2 + 2x_2^2) - \lambda(x_1 + x_2 - 4)\] -\item - Find the First Order Conditions: -\end{enumerate} - -Kuhn-Tucker Conditions -\begin{align*} -\frac{\partial L}{\partial x_1} = -2x_1 - \lambda &\leq 0\\ -\frac{\partial L}{\partial x_2} = -4x_2 - \lambda & \leq 0\\ -\frac{\partial L}{\partial \lambda} = -(x_1 + x_2 - 4)& \geq 0 -\end{align*} - -Complementary Slackness Conditions -\begin{align*} -x_1\frac{\partial L}{\partial x_2} = x_1(-2x_1 - \lambda) &= 0\\ -x_2\frac{\partial L}{\partial x_2} = x_2(-4x_2 - \lambda) &= 0\\ -\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + x_2 - 4)&= 0 -\end{align*} - -Non-negativity Conditions -\begin{align*} -x_1 & \geq 0\\ -x_2 & \geq 0\\ -\lambda & \geq 0 -\end{align*} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\tightlist -\item - Consider all border and interior cases: - - \begin{center} - \begin{tabular}{|l|ccc|c|} - \hline - Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ - \hline - $x_1 = 0, x_2 = 0$ &0 & 0 & 0 & 0\\ - $x_1 = 0, x_2 \neq 0$ &-16 & 0 & 4 & -32\\ - $x_1 \neq 0, x_2 = 0$ &-8 & 4 & 0 & -16\\ - $x_1 \neq 0, x_2 \neq 0$ & $-\frac{16}{3}$ & $\frac{8}{3}$ & $\frac{4}{3}$ & $-\frac{32}{3}$\\ - \hline - \end{tabular} - \end{center} -\item - Find Maximum: - Three of the critical points violate the requirement that \(\lambda \geq 0\), so the point \((0,0,0)\) is the maximum. -\end{enumerate} - -\begin{exercise}[Kuhn-Tucker with logs] -\protect\hypertarget{exr:unnamed-chunk-64}{}{\label{exr:unnamed-chunk-64} \iffalse (Kuhn-Tucker with logs) \fi{} }Solve the constrained optimization problem, - -\[\max_{x_1,x_2} f(x) = \frac{1}{3}\log (x_1 + 1) + \frac{2}{3}\log (x_2 + 1) \text{ s.t. } -\begin{array}{l} -x_1 + 2x_2 \leq 4\\ - x_1 \geq 0\\ - x_2 \geq 0 -\end{array}\] -\end{exercise} - -\begin{enumerate} -\item Write the Lagrangian: -$$\phantom{L(x_1, x_2, \lambda) = \frac{1}{3}\log(x_1+1) + \frac{2}{3}\log(x_2+1) - \lambda(x_1 + 2x_2 - 4)}$$ - -\item Find the First Order Conditions:\\ -Kuhn-Tucker Conditions\\ -\phantom{$\frac{\partial L}{\partial x_1} = \frac{1}{3(x_1+1)} - \lambda \leq 0$\\ -$\frac{\partial L}{\partial x_2} = \frac{2}{3(x_2+1)} - \lambda \leq 0$\\ -$\frac{\partial L}{\partial \lambda} = -(x_1 + 2x_2 - 4) \geq 0$}\\ -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] - -Complementary Slackness Conditions\\ -\phantom{$x_1\frac{\partial L}{\partial x_2} = x_1(\frac{1}{3(x_1+1)} - \lambda) = 0$\\ -$x_2\frac{\partial L}{\partial x_2} = x_2(\frac{2}{3(x_2+1)} - \lambda) = 0$\\ -$\lambda\frac{\partial L}{\partial \lambda} = -\lambda(x_1 + 2x_2 - 4) = 0$}\\ -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] -\item[] - -Non-negativity Conditions\\ -\phantom{$x_1 \geq 0$\\ -$x_2 \geq 0$\\ -$\lambda \geq $0}\\ -\item[] -\item[] -\item[] - -\item Consider all border and interior cases: -\begin{center} -\begin{tabular}{|l|ccc|c|} -\hline -Hypothesis & $\lambda$& $x_1$ & $x_2$ & $f(x_1, x_2)$\\ -\hline -$x_1 = 0, x_2 = 0$ &\multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 = 0, x_2 \neq 0$ &\multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 \neq 0, x_2 = 0$ & \multicolumn{3}{l|}{\phantom{No Solution}}& \\ -$x_1 \neq 0, x_2 \neq 0$ & & \phantom{$\frac{4}{3}$} & \phantom{$\frac{4}{3}$} & \phantom{$\log\frac{7}{3}$}\\ -\hline -\end{tabular} -\end{center} - -\item[] -\item[] -\item[] -\item[] - -\item Find Maximum:\\ -\phantom{Three of the critical points violate the constraints, so the point $(\frac{4}{3},\frac{4}{3})$ is the maximum.}\\ -\end{enumerate} - -\hypertarget{applications-of-quadratic-forms}{% -\section{Applications of Quadratic Forms}\label{applications-of-quadratic-forms}} - -\textbf{Curvature and The Taylor Polynomial as a Quadratic Form}: -The Hessian is used in a Taylor polynomial approximation to \(f(\mathbf{x})\) and provides information about the curvature of \(f({\bf x})\) at \(\mathbf{x}\) --- e.g., which tells us whether a critical point \(\mathbf{x}^*\) is a min, max, or saddle point. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - The second order Taylor polynomial about the critical point - \({\bf x}^*\) is - \[f({\bf x}^*+\bf h)=f({\bf x}^*)+\nabla f({\bf x}^*) \bf h +\frac{1}{2} \bf h^\top - {\bf H(x^*)} \bf h + R(\bf h)\] -\item - Since we're looking at a critical point, \(\nabla f({\bf x}^*)=0\); - and for small \(\bf h\), \(R(\bf h)\) is negligible. Rearranging, we get - \[f({\bf x}^*+\bf h)-f({\bf x}^*)\approx \frac{1}{2} \bf h^\top {\bf H(x^*)} - \bf h \] -\item - The Righthand side here is a quadratic form and we can determine the definiteness of \(\bf H(x^*)\). -\end{enumerate} - -\hypertarget{probability-theory}{% -\chapter{Probability Theory}\label{probability-theory}} - -Probability and Inferences are mirror images of each other, and both are integral to social science. Probability quantifies uncertainty, which is important because many things in the social world are at first uncertain. Inference is then the study of how to learn about facts you don't observe from facts you do observe. - -\hypertarget{counting-rules}{% -\section{Counting rules}\label{counting-rules}} - -\textbf{Fundamental Theorem of Counting}: If an object has \(j\) different characteristics that are independent of each other, and each characteristic \(i\) has \(n_i\) ways of being expressed, then there are \(\prod_{i = 1}^j n_i\) possible unique objects. - -Example: Cards can be either red or black and can take on any of 13 values. - -\(j =\) - -\(n_{\text{color}} =\) - -\(n_{\text{number}} =\) - -Number of Outcomes \(=\) - -We often need to count the number of ways to choose a subset from some set of possibilities. The number of outcomes depends on two characteristics of the process: does the order matter and is replacement allowed? - -\textbf{Sampling Table}: If there are \(n\) objects which are numbered 1 to \(n\) and we select \(k < n\) of them, how many different outcomes are possible? - -If the order in which a given object is selected matters, selecting 4 numbered objects in the following order (1, 3, 7, 2) and selecting the same four objects but in a different order such as (7, 2, 1, 3) will be counted as different outcomes. - -If replacement is allowed, there are always the same \(n\) objects to select from. However, if replacement is not allowed, there is always one less option than the previous round when making a selection. For example, if replacement is not allowed and I am selecting 3 elements from the following set \{1, 2, 3, 4, 5, 6\}, I will have 6 options at first, 5 options as I make my second selection, and 4 options as I make my third. - -So in counting how many different outcomes are possible, if \textbf{\emph{order matters}} AND we are sampling \textbf{\emph{with replacement}}, the number of different outcomes is \(n^k\). - -If \textbf{\emph{order matters}} AND we are sampling \textbf{\emph{without replacement}}, the number of different outcomes is \(n(n-1)(n-2)...(n-k+1)=\frac{n!}{(n-k)!}\). - -If \textbf{\emph{order doesn't matter}} AND we are sampling \textbf{\emph{without replacement}}, the number of different outcomes is \(\binom{n}{k} = \frac{n!}{(n-k)!k!}\). - -Expression \(\binom{n}{k}\) is read as ``n choose k'' and denotes \(\frac{n!}{(n-k)!k!}\). Also, note that \(0! = 1\). - -\begin{example}[Counting] -\protect\hypertarget{exm:counting}{}{\label{exm:counting} \iffalse (Counting) \fi{} } -There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. How many possible choices are there? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - Ordered, with replacement \(=\) -\item - Ordered, without replacement \(=\) -\item - Unordered, without replacement \(=\) -\end{enumerate} -\end{example} - -\begin{exercise}[Counting] -\protect\hypertarget{exr:counting1}{}{\label{exr:counting1} \iffalse (Counting) \fi{} } -Four cards are selected from a deck of 52 cards. Once a card has been drawn, it is not reshuffled back into the deck. Moreover, we care only about the complete hand that we get (i.e.~we care about the set of selected cards, not the sequence in which it was drawn). How many possible outcomes are there? -\end{exercise} - -\hypertarget{setoper}{% -\section{Sets}\label{setoper}} - -\textbf{Set} : A set is any well defined collection of elements. If \(x\) is an element of \(S\), \(x \in S\). - -\textbf{Sample Space (S)}: A set or collection of all possible outcomes from some process. Outcomes in the set can be discrete elements (countable) or points along a continuous interval (uncountable). - -Examples: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Discrete: the numbers on a die, whether a vote cast is republican or democrat. -\item - Continuous: GNP, arms spending, age. -\end{enumerate} - -\textbf{Event}: Any collection of possible outcomes of an experiment. Any subset of the full set of possibilities, including the full set itself. Event A \(\subset\) S. - -\textbf{Empty Set}: a set with no elements. \(S = \{\}\). It is denoted by the symbol \(\emptyset\). - -Set operations: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \textbf{Union}: The union of two sets \(A\) and \(B\), \(A \cup B\), is the set containing all of the elements in \(A\) or \(B\). \[A_1 \cup A_2 \cup \cdots \cup A_n = \bigcup_{i=1}^n A_i\] -\item - \textbf{Intersection}: The intersection of sets \(A\) and \(B\), \(A \cap B\), is the set containing all of the elements in both \(A\) and \(B\). \[A_1 \cap A_2 \cap \cdots \cap A_n = \bigcap_{i=1}^n A_i\] -\item - \textbf{Complement}: If set \(A\) is a subset of \(S\), then the complement of \(A\), denoted \(A^C\), is the set containing all of the elements in \(S\) that are not in \(A\). -\end{enumerate} - -Properties of set operations: - -\begin{itemize} -\tightlist -\item - \textbf{Commutative}: \(A \cup B = B \cup A\); \(A \cap B = B \cap A\) -\item - \textbf{Associative}: \(A \cup (B \cup C) = (A \cup B) \cup C\); \(A \cap (B \cap C) = (A \cap B) \cap C\) -\item - \textbf{Distributive}: \(A \cap (B \cup C) = (A \cap B) \cup (A \cap C)\); \(A \cup (B \cap C) = (A \cup B) \cap (A \cup C)\) -\item - \textbf{de Morgan's laws}: \((A \cup B)^C = A^C \cap B^C\); \((A \cap B)^C = A^C \cup B^C\) -\item - \textbf{Disjointness}: Sets are disjoint when they do not intersect, such that \(A \cap B = \emptyset\). A collection of sets is pairwise disjoint (\textbf{mutually exclusive}) if, for all \(i \neq j\), \(A_i \cap A_j = \emptyset\). A collection of sets form a partition of set \(S\) if they are pairwise disjoint and they cover set \(S\), such that \(\bigcup_{i = 1}^k A_i = S\). -\end{itemize} - -\begin{example}[Sets] -\protect\hypertarget{exm:sets}{}{\label{exm:sets} \iffalse (Sets) \fi{} } -Let set \(A\) be \{1, 2, 3, 4\}, \(B\) be \{3, 4, 5, 6\}, and \(C\) be \{5, 6, 7, 8\}. Sets \(A\), \(B\), and \(C\) are all subsets of the sample space \(S\) which is \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\} - -Write out the following sets: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(A \cup B\) -\item - \(C \cap B\) -\item - \(B^c\) -\item - \(A \cap (B \cup C)\) -\end{enumerate} -\end{example} - -\begin{exercise}[Sets] -\protect\hypertarget{exr:sets1}{}{\label{exr:sets1} \iffalse (Sets) \fi{} } - -Suppose you had a pair of four-sided dice. You sum the results from a single toss. - -What is the set of possible outcomes (i.e.~the sample space)? - -Consider subsets A \{2, 8\} and B \{2,3,7\} of the sample space you found. What is - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(A^c\) -\item - \((A \cup B)^c\) -\end{enumerate} -\end{exercise} - -\hypertarget{probdef}{% -\section{Probability}\label{probdef}} - -\begin{figure} -\centering -\includegraphics{images/probability.pdf} -\caption[\label{fig:prob-image}Probablity as a Measure]{\label{fig:prob-image}Probablity as a Measure\footnotemark{}} -\end{figure} -\footnotetext{Images of Probability and Random Variables drawn by Shiro Kuriwaki and inspired by Blitzstein and Morris} - -\hypertarget{probability-definitions-formal-and-informal}{% -\subsection*{Probability Definitions: Formal and Informal}\label{probability-definitions-formal-and-informal}} -\addcontentsline{toc}{subsection}{Probability Definitions: Formal and Informal} - -Many things in the world are uncertain. In everyday speech, we say that we are \emph{uncertain} about the outcome of random events. Probability is a formal model of uncertainty which provides a measure of uncertainty governed by a particular set of rules (Figure \ref{fig:prob-image}). A different model of uncertainty would, of course, have a set of rules different from anything we discuss here. Our focus on probability is justified because it has proven to be a particularly useful model of uncertainty. - -\textbf{Probability Distribution Function}: a mapping of each event in the sample space \(S\) to the real numbers that satisfy the following three axioms (also called Kolmogorov's Axioms). - -Formally, - -\begin{definition}[Probability] -\protect\hypertarget{def:unnamed-chunk-66}{}{\label{def:unnamed-chunk-66} \iffalse (Probability) \fi{} } -Probability is a function that maps events to a real number, obeying the axioms of probability. -\end{definition} - -The axioms of probability make sure that the separate events add up in terms of probability, and -- for standardization purposes -- that they add up to 1. - -\begin{definition}[Axioms of Probability] -\protect\hypertarget{def:unnamed-chunk-67}{}{\label{def:unnamed-chunk-67} \iffalse (Axioms of Probability) \fi{} } - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - For any event \(A\), \(P(A)\ge 0\). -\item - \(P(S)=1\) -\item - The Countable Additivity Axiom: For any sequence of \emph{disjoint} (mutually exclusive) events \(A_1,A_2,\ldots\) (of which there may be infinitely many), \[P\left( \bigcup\limits_{i=1}^k - A_i\right)=\sum\limits_{i=1}^k P(A_i)\] -\end{enumerate} - -The last axiom is an extension of a union to infinite sets. When there are only two events in the space, it boils down to: - -\begin{align*} -P(A_1 \cup A_2) = P(A_1) + P(A_2) \quad\text{for disjoint } A_1, A_2 -\end{align*} -\end{definition} - -\hypertarget{probability-operations}{% -\subsection*{Probability Operations}\label{probability-operations}} -\addcontentsline{toc}{subsection}{Probability Operations} - -Using these three axioms, we can define all of the common rules of probability. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(P(\emptyset)=0\) -\item - For any event \(A\), \(0\le P(A) \le 1\). -\item - \(P({A}^C)=1-P(A)\) -\item - If \(A\subset B\) (\(A\) is a subset of \(B\)), then \(P(A)\le P(B)\). -\item - For \emph{any} two events \(A\) and \(B\), \(P(A\cup B)=P(A)+P(B)-P(A\cap B)\) -\item - Boole's Inequality: For any sequence of \(n\) events (which need not be disjoint) \(A_1,A_2,\ldots,A_n\), then \(P\left( \bigcup\limits_{i=1}^n A_i\right) \leq \sum\limits_{i=1}^n P(A_i)\). -\end{enumerate} - -\begin{example}[Probability] -\protect\hypertarget{exm:prob}{}{\label{exm:prob} \iffalse (Probability) \fi{} } -Assume we have an evenly-balanced, six-sided die. - -Then, - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Sample space S = -\item - \(P(1)=\cdots=P(6)=\) -\item - \(P(\emptyset)=P(7)=\) -\item - \(P\left( \{ 1, 3, 5 \} \right)=\) -\item - \(P\left( \{ 1, 2 \}^C \right)= P\left( \{ 3, 4, 5, 6 \}\right)=\) -\item - Let \(A=\{ 1,2,3,4,5 \}\subset S\). Then \(P(A)=5/6 x) = 1 - P(X \le x)\). - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-77}{}{\label{exm:unnamed-chunk-77} }For a fair die with its value as \(Y\), What are the following? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(P(Y\le 1)\) -\item - \(P(Y\le 3)\) -\item - \(P(Y\le 6)\) -\end{enumerate} -\end{example} - -\hypertarget{continuous-random-variables}{% -\subsection*{Continuous Random Variables}\label{continuous-random-variables}} -\addcontentsline{toc}{subsection}{Continuous Random Variables} - -We also have a similar definition for \emph{continuous} random variables. - -\begin{definition}[Continuous Random Variable] -\protect\hypertarget{def:unnamed-chunk-78}{}{\label{def:unnamed-chunk-78} \iffalse (Continuous Random Variable) \fi{} } -\(X\) is a continuous random variable if there exists a nonnegative function \(f(x)\) defined for all real \(x\in (-\infty,\infty)\), such that for any interval \(A\), \(P(X\in A)=\int\limits_A f(x)dx\). Examples: age, income, GNP, temperature. -\end{definition} - -\begin{definition}[Probability Density Function] -\protect\hypertarget{def:unnamed-chunk-79}{}{\label{def:unnamed-chunk-79} \iffalse (Probability Density Function) \fi{} } -The function \(f\) above is called the probability density function (pdf) of \(X\) and must satisfy -\[f(x)\ge 0\] -\[\int\limits_{-\infty}^\infty f(x)dx=1\] - -Note also that \(P(X = x)=0\) --- i.e., the probability of any point \(y\) is zero. -\end{definition} - -\begin{comment} -\item[] \parbox[t]{4.5in}{Example: $f(y)=1, \quad 0\le y \le1$}\parbox{1.5in}{\hfill -\epsffile{contpdf.eps}} -\end{comment} - -For both discrete and continuous random variables, we have a unifying concept of another measure: the cumulative distribution: - -\begin{definition}[Cumulative Density Function] -\protect\hypertarget{def:unnamed-chunk-80}{}{\label{def:unnamed-chunk-80} \iffalse (Cumulative Density Function) \fi{} }Because the probability that a continuous random variable will assume any particular value is zero, we can only make statements about the probability of a continuous random variable being within an interval. The cumulative distribution gives the probability that \(Y\) lies on the interval \((-\infty,y)\) and is defined as \[F(x)=P(X\le x)=\int\limits_{-\infty}^x f(s)ds\] Note that \(F(x)\) has similar properties with continuous distributions as it does with discrete - non-decreasing, continuous (not just right-continuous), and \(\lim\limits_{x \to -\infty} F(x) = 0\) and \(\lim\limits_{x \to \infty} F(x) = 1\). -\end{definition} - -We can also make statements about the probability of \(Y\) falling in an interval \(a\le y\le b\). -\[P(a\le x\le b)=\int\limits_a^b f(x)dx\] - -The PDF and CDF are linked by the integral: The CDF of the integral of the PDF: \[f(x) = F'(x)=\frac{dF(x)}{dx}\] - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-81}{}{\label{exm:unnamed-chunk-81} } -For \(f(y)=1, \quad 0 0\) -\item - Continuous: \(f_{Y|X}(y|x) = \frac{f(x,y)}{f_X(x)},\quad f_X(x) > 0\) -\end{itemize} - -\begin{exercise}[Discrete Outcomes] -\protect\hypertarget{exr:unnamed-chunk-82}{}{\label{exr:unnamed-chunk-82} \iffalse (Discrete Outcomes) \fi{} }Suppose we are interested in the outcomes of flipping a coin and rolling a 6-sided die at the same time. The sample space for this process contains 12 elements: \[\{(H, 1), (H, 2), (H, 3), (H, 4), (H, 5), (H, 6), (T, 1), (T, 2), (T, 3), (T, 4), (T, 5), (T, 6)\}\] We can define two random variables \(X\) and \(Y\) such that \(X = 1\) if heads and \(X = 0\) if tails, while \(Y\) equals the number on the die. - -We can then make statements about the joint distribution of \(X\) and \(Y\). What are the following? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(P(X=x)\) -\item - \(P(Y=y)\) -\item - \(P(X=x, Y=y)\) -\item - \(P(X=x|Y=y)\) -\item - Are X and Y independent? -\end{enumerate} -\end{exercise} - -\hypertarget{expectation}{% -\section{Expectation}\label{expectation}} - -We often want to summarize some characteristics of the distribution of a random variable. The most important summary is the expectation (or expected value, or mean), in which the possible values of a random variable are weighted by their probabilities. - -\begin{definition}[Expectation of a Discrete Random Variable] -\protect\hypertarget{def:unnamed-chunk-83}{}{\label{def:unnamed-chunk-83} \iffalse (Expectation of a Discrete Random Variable) \fi{} }The expected value of a discrete random variable \(Y\) is \[E(Y)=\sum\limits_{y} y P(Y=y)= \sum\limits_{y} y p(y)\]\\ -In words, it is the weighted average of all possible values of \(Y\), weighted by the probability that \(y\) occurs. It is not necessarily the number we would expect \(Y\) to take on, but the average value of \(Y\) after a large number of repetitions of an experiment. -\end{definition} - -\begin{example}[Expectation of a Discrete Random Variable] -\protect\hypertarget{exm:expectdiscrete}{}{\label{exm:expectdiscrete} \iffalse (Expectation of a Discrete Random Variable) \fi{} } - -What is the expectation of a fair, six-sided die? -\end{example} - -\textbf{Expectation of a Continuous Random Variable}: The expected -value of a continuous random variable is similar in concept to that of -the discrete random variable, except that instead of summing using -probabilities as weights, we integrate using the density to weight. -Hence, the expected value of the continuous variable \(Y\) is defined by -\[E(Y)=\int\limits_{y} y f(y) dy\] - -\begin{example}[Expectation of a Continuous Random Variable] -\protect\hypertarget{exm:expectconti}{}{\label{exm:expectconti} \iffalse (Expectation of a Continuous Random Variable) \fi{} } - -Find \(E(Y)\) for \(f(y)=\frac{1}{1.5}, \quad 00\] - -The Poisson has the unusual feature that its expectation equals its variance: \(E(Y)=\text{Var}(Y)=\lambda\). The Poisson distribution is often used to model rare event counts: counts of the number of events that occur during some unit of time. \(\lambda\) is often called the ``arrival rate.'' -\end{definition} - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-90}{}{\label{exm:unnamed-chunk-90} }Border disputes occur between two countries through a Poisson Distribution, at a rate of 2 per month. What is the probability of 0, 2, and less than 5 disputes occurring in a month? -\end{example} - -\begin{comment} - \parbox{1.5in}{\hfill \epsffile{poispmf.eps}} - \end{comment} - -Two \emph{continuous} distributions used often are: - -\begin{definition}[Uniform Distribution] -\protect\hypertarget{def:unnamed-chunk-91}{}{\label{def:unnamed-chunk-91} \iffalse (Uniform Distribution) \fi{} }A random variable \(Y\) has a continuous uniform distribution on the interval \((\alpha,\beta)\) if its density is given by \[f(y)=\frac{1}{\beta-\alpha}, \quad \alpha\le y\le \beta\] The mean and variance of \(Y\) are \(E(Y)=\frac{\alpha+\beta}{2}\) and \(\text{Var}(Y)=\frac{(\beta-\alpha)^2}{12}\). -\end{definition} - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-92}{}{\label{exm:unnamed-chunk-92} }For \(Y\) uniformly distributed over \((1,3)\), what are the following probabilities? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(P(Y=2)\) -\item - Its density evaluated at 2, or \(f(2)\) -\item - \(P(Y \le 2)\) -\item - \(P(Y > 2)\) -\end{enumerate} -\end{example} - -\begin{comment} -\parbox{1.5in}{\hfill \epsffile{unifpdf.eps}} -\end{comment} - -\begin{definition}[Normal Distribution] -\protect\hypertarget{def:unnamed-chunk-93}{}{\label{def:unnamed-chunk-93} \iffalse (Normal Distribution) \fi{} } -A random variable \(Y\) is normally distributed with mean \(E(Y)=\mu\) and variance \(\text{Var}(Y)=\sigma^2\) if its density is - -\[f(y)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y-\mu)^2}{2\sigma^2}}\] -\end{definition} - -See Figure \ref{fig:normaldens} are various Normal Distributions with the same \(\mu = 1\) and two versions of the variance. - -\begin{figure} -\centering -\includegraphics{prefresher_files/figure-latex/normaldens-1.pdf} -\caption{\label{fig:normaldens}Normal Distribution Density} -\end{figure} - -\hypertarget{summarizing-observed-events-data}{% -\section{Summarizing Observed Events (Data)}\label{summarizing-observed-events-data}} - -So far, we've talked about distributions in a theoretical sense, looking at different properties of random variables. We don't observe random variables; we observe realizations of the random variable. These realizations of events are roughly equivalent to what we mean by ``data''. - -\textbf{Sample mean}: This is the most common measure of central tendency, calculated by summing across the observations and dividing by the number of observations. -\[\bar{x} = \frac{1}{n}\sum_{i=1}^{n}x_i\] -The sample mean is an \emph{estimate} of the expected value of a distribution. - -\begin{framed} -Example: -\begin{center} -\begin{tabular}{|l|cccccccccc|} -\hline -X & 6 & 3 & 7 & 5 & 5 & 5 & 6 & 4 & 7 & 2\\ -\hline -Y & 1 & 2 & 1 & 2 & 2 & 1 & 2 & 0 & 2 & 0\\ -\hline -\end{tabular} -\end{center} - -\begin{enumerate} -\item $\bar{x} = $ \hspace{3.1cm} $\bar{y} = $ -\item median(x) $ = $ \hspace{1.5cm} median(y) $ = $ -\item $m_x = $ \hspace{2.75cm} $m_y =$\\ -\end{enumerate} -\end{framed} - -\textbf{Dispersion}: We also typically want to know how spread out the data are relative to the center of the observed distribution. There are several ways to measure dispersion. - -\textbf{Sample variance}: The sample variance is the sum of the squared deviations from the sample mean, divided by the number of observations minus 1. -\[ \hat{\text{Var}}(X) = \frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2\] - -Again, this is an \emph{estimate} of the variance of a random variable; we divide by \(n - 1\) instead of \(n\) in order to get an unbiased estimate. - -\textbf{Standard deviation}: The sample standard deviation is the square root of the sample variance. -\[ \hat{SD}(X) = \sqrt{\hat{\text{Var}}(X)} = \sqrt{\frac{1}{n-1}\sum_{i = 1}^n (x_i - \bar{x})^2}\] - -\begin{framed} -Example: Using table above, calculate: -\begin{enumerate} -\item $\text{Var}(X) = $ \hspace{1.5cm} $\text{Var}(Y) =$ -\item $\SD(X) = $ \hspace{1.65cm} $\SD(Y) =$ -\end{enumerate} -\end{framed} - -\textbf{Covariance and Correlation}: Both of these quantities measure the degree to which two variables vary together, and are estimates of the covariance and correlation of two random variables as defined above. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \textbf{Sample covariance}: \(\hat{\text{Cov}}(X,Y) = \frac{1}{n-1}\sum_{i = 1}^n(x_i - \bar{x})(y_i - \bar{y})\) -\item - \textbf{Sample correlation}: \(\hat{\text{Corr}} = \frac{\hat{\text{Cov}}(X,Y)}{\sqrt{\hat{\text{Var}}(X)\hat{\text{Var}}(Y)}}\) -\end{enumerate} - -\begin{example} -\protect\hypertarget{exm:unnamed-chunk-94}{}{\label{exm:unnamed-chunk-94} }Example: Using the above table, calculate the sample versions of: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\text{Cov}(X,Y)\) -\item - \(\text{Corr}(X, Y)\) -\end{enumerate} -\end{example} - -\hypertarget{asymptotic-theory}{% -\section{Asymptotic Theory}\label{asymptotic-theory}} - -In theoretical and applied research, asymptotic arguments are often made. In this section we briefly introduce some of this material. - -What are asymptotics? In probability theory, asymptotic analysis is the study of limiting behavior. By limiting behavior, we mean the behavior of some random process as the number of observations gets larger and larger. - -Why is this important? We rarely know the true process governing the events we see in the social world. It is helpful to understand how such unknown processes theoretically must behave and asymptotic theory helps us do this. - -\hypertarget{clt-and-lln}{% -\subsection{CLT and LLN}\label{clt-and-lln}} - -We are now finally ready to revisit, with a bit more precise terms, the two pillars of statistical theory we motivated Section \ref{limitsfun} with. - -\begin{theorem}[Central Limit Theorem (i.i.d. case)] -\protect\hypertarget{thm:clt}{}{\label{thm:clt} \iffalse (Central Limit Theorem (i.i.d. case)) \fi{} }Let \(\{X_n\} = \{X_1, X_2, \ldots\}\) be a sequence of i.i.d. random variables with finite mean (\(\mu\)) and variance (\(\sigma^2\)). Then, the sample mean \(\bar{X}_n = \frac{X_1 + X_2 + \cdots + X_n}{n}\) increasingly converges into a Normal distribution. - -\[\frac{\bar{X}_n - \mu}{\sigma / \sqrt{n}} \xrightarrow{d} \text{Normal}(0, 1),\] - -Another way to write this as a probability statement is that for all real numbers \(a\), - -\[P\left(\frac{\bar{X}_n - \mu}{\sigma/\sqrt{n}} \le a\right) \rightarrow \Phi(a)\] -as \(n\to \infty\), where \[\Phi(x) = \int_{-\infty}^x \frac{1}{\sqrt{2\pi}}e^{-\frac{x^2}{2}} \, dx\] is the CDF of a Normal distribution with mean 0 and variance 1. - -This result means that, as \(n\) grows, the distribution of the sample mean \(\bar X_n = \frac{1}{n} (X_1 + X_2 + \cdots + X_n)\) is approximately normal with mean \(\mu\) and standard deviation \(\frac{\sigma}{\sqrt n}\), i.e., -\[\bar{X}_n \approx \mathcal{N}\bigg(\mu, \frac{\sigma^2}{n}\bigg).\] The standard deviation of \(\bar X_n\) (which is roughly a measure of the precision of \(\bar X_n\) as an estimator of \(\mu\)) decreases at the rate \(1/\sqrt{n}\), so, for example, to increase its precision by \(10\) (i.e., to get one more digit right), one needs to collect \(10^2=100\) times more units of data. - -Intuitively, this result also justifies that whenever a lot of small, independent processes somehow combine together to form the realized observations, practitioners often feel comfortable assuming Normality. -\end{theorem} - -\begin{theorem}[Law of Large Numbers (LLN)] -\protect\hypertarget{thm:lln}{}{\label{thm:lln} \iffalse (Law of Large Numbers (LLN)) \fi{} }For any draw of independent random variables with the same mean \(\mu\), the sample average after \(n\) draws, \(\bar{X}_n = \frac{1}{n}(X_1 + X_2 + \ldots + X_n)\), converges in probability to the expected value of \(X\), \(\mu\) as \(n \rightarrow \infty\): - -\[\lim\limits_{n\to \infty} P(|\bar{X}_n - \mu | > \varepsilon) = 0\] - -A shorthand of which is \(\bar{X}_n \xrightarrow{p} \mu\), where the arrow is read as ``converges in probability to''. -\end{theorem} - -as \(n\to \infty\). In other words, \(P( \lim_{n\to\infty}\bar{X}_n = \mu) = 1\). This is an important motivation for the widespread use of the sample mean, as well as the intuition link between averages and expected values. - -More precisely this version of the LLN is called the \emph{weak} law of large numbers because it leaves open the possibility that \(|\bar{X}_n - \mu | > \varepsilon\) occurs many times. The \emph{strong} law of large numbers states that, under a few more conditions, the probability that the limit of the sample average is the true mean is 1 (and other possibilities occur with probability 0), but the difference is rarely consequential in practice. - -The Strong Law of Large Numbers holds so long as the expected value exists; no other assumptions are needed. However, the rate of convergence will differ greatly depending on the distribution underlying the observed data. When extreme observations occur often (i.e.~kurtosis is large), the rate of convergence is much slower. Cf. The distribution of financial returns. - -\hypertarget{big-mathcalo-notation}{% -\subsection{\texorpdfstring{Big \(\mathcal{O}\) Notation}{Big \textbackslash mathcal\{O\} Notation}}\label{big-mathcalo-notation}} - -Some of you may encounter "big-OH'\,'-notation. If \(f, g\) are two functions, we say that \(f = \mathcal{O}(g)\) if there exists some constant, \(c\), such that \(f(n) \leq c \times g(n)\) for large enough \(n\). This notation is useful for simplifying complex problems in game theory, computer science, and statistics. - -Example. - -What is \(\mathcal{O}( 5\exp(0.5 n) + n^2 + n / 2)\)? Answer: \(\exp(n)\). Why? Because, for large \(n\), -\[ -\frac{ 5\exp(0.5 n) + n^2 + n / 2 }{ \exp(n)} \leq \frac{ c \exp(n) }{ \exp(n)} = c. -\] -whenever \(n > 4\) and where \(c = 1\). - -\begin{comment} -n_seq <- 1:100; numerator <- (5 * exp(0.5 * n_seq) + n_seq^2 + n_seq / 2) -denominator <- exp(n_seq) -numerator / denominator <= (1 * denominator) / denominator -\end{comment} - -\hypertarget{answers-to-examples-and-exercises-2}{% -\section*{Answers to Examples and Exercises}\label{answers-to-examples-and-exercises-2}} -\addcontentsline{toc}{section}{Answers to Examples and Exercises} - -Answer to Example \ref{exm:counting}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(5 \times 5 \times 5 = 125\) -\item - \(5 \times 4 \times 3 = 60\) -\item - \(\binom{5}{3} = \frac{5!}{(5-3)!3!} = \frac{5 \times 4}{2 \times 1} = 10\) -\end{enumerate} - -Answer to Exercise \ref{exr:counting1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\binom{52}{4} = \frac{52!}{(52-4)!4!} = 270725\) -\end{enumerate} - -Answer to Example \ref{exm:sets}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \{1, 2, 3, 4, 5, 6\} -\item - \{5, 6\} -\item - \{1, 2, 7, 8, 9, 10\} -\item - \{3, 4\} -\end{enumerate} - -Answer to Exercise \ref{exr:sets1}: - -Sample Space: \{2, 3, 4, 5, 6, 7, 8\} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \{3, 4, 5, 6, 7\} -\item - \{4, 5, 6\} -\end{enumerate} - -Answer to Example \ref{exm:prob}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \({1, 2, 3, 4, 5, 6}\) -\item - \(\frac{1}{6}\) -\item - \(0\) -\item - \(\frac{1}{2}\) -\item - \(\frac{4}{6} = \frac{2}{3}\) -\item - \(1\) -\item - \(A\cup B=\{1, 2, 3, 4, 6\}\), \(A\cap B=\{2\}\), \(\frac{5}{6}\) -\end{enumerate} - -Answer to Exercise \ref{exr:prob1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(P(X = 5) = \frac{4}{16}\), \(P(X = 3) = \frac{2}{16}\), \(P(X = 6) = \frac{3}{16}\) -\item - What is \(P(X=5 \cup X = 3)^C = \frac{10}{16}\)? -\end{enumerate} - -Answer to Example \ref{exm:condprobexm1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\frac{n_{ab} + n_{ab^c}}{N}\) -\item - \(\frac{n_{ab} + n_{a^cb}}{N}\) -\item - \(\frac{n_{ab}}{N}\) -\item - \(\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{a^cb}}{N}} = \frac{n_{ab}}{n_{ab} + n_{a^cb}}\) -\item - \(\frac{\frac{n_{ab}}{N}}{\frac{n_{ab} + n_{ab^c}}{N}} = \frac{n_{ab}}{n_{ab} + n_{ab^c}}\) -\end{enumerate} - -Answer to Example \ref{exm:condprobexm2}: - -\(P(1|Odd) = \frac{P(1 \cap Odd)}{P(Odd)} = \frac{\frac{1}{6}}{\frac{1}{2}} = \frac{1}{3}\) - -Answer to Example \ref{exm:bayesrule}: - -We are given that -\[P(D) = .4, P(D^c) = .6, P(S|D) = .5, P(S|D^c) = .9\] -Using this, Bayes' Law and the Law of Total Probability, we know: - -\[P(D|S) = \frac{P(D)P(S|D)}{P(D)P(S|D) + P(D^c)P(S|D^c)}\] -\[P(D|S) = \frac{.4 \times .5}{.4 \times .5 + .6 \times .9 } = .27\] - -Answer to Exercise \ref{exr:condprobexr}: - -We are given that - -\[P(M) = .02, P(C|M) = .95, P(C^c|M^c) = .97\] - -\[P(M|C) = \frac{P(C|M)P(M)}{P(C)}\] - -\[= \frac{P(C|M)P(M)}{P(C|M)P(M) + P(C|M^c)P(M^c)}\] - -\[= \frac{P(C|M)P(M)}{P(C|M)P(M) + [1-P(C^c|M^c)]P(M^c)}\] -\[ = \frac{.95 \times .02}{.95 \times .02 + .03 \times .98} = .38\] - -Answer to Example \ref{exm:expectdiscrete}: - -\(E(Y)=7/2\) - -We would never expect the result of a rolled die to be \(7/2\), but that would be the average over a large number of rolls of the die. - -Answer to Example \ref{exm:expectconti} - -0.75 - -Answer to Example \ref{exm:var}: - -\(E(X) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 2 \times \frac{3}{8} + 3 \times \frac{1}{8} = \frac{3}{2}\) - -Since there is a 1 to 1 mapping from \(X\) to \(X^2:\) \(E(X^2) = 0 \times \frac{1}{8} + 1 \times \frac{3}{8} + 4 \times \frac{3}{8} + 9 \times \frac{1}{8} = \frac{24}{8} = 3\) - -\begin{align*} -\text{Var}(x) &= E(X^2) - E(x)^2\\ -&= 3 - (\frac{3}{2})^2\\ -&= \frac{3}{4} -\end{align*} - -Answer to Exercise \ref{exr:expvar}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(E(X) = -2(\frac{1}{5}) + -1(\frac{1}{6}) + 0(\frac{1}{5}) + 1(\frac{1}{15}) + 2(\frac{11}{30}) = \frac{7}{30}\) -\item - \(E(Y) = 0(\frac{1}{5}) + 1(\frac{7}{30}) + 4(\frac{17}{30}) = \frac{5}{2}\) -\item -\end{enumerate} - -\begin{align*} -\text{Var}(X) &= E[X^2] - E[X]^2\\ -&= E(Y) - E(X)^2\\ -&= \frac{5}{2} - \frac{7}{30}^2 \approx 2.45 -\end{align*} - -Answer to Exercise \ref{exr:expvar2}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - expectation = \(\frac{6}{5}\), variance = \(\frac{6}{25}\) -\end{enumerate} - -Answer to Exercise \ref{exr:expvar3}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - mean = 2, standard deviation = \(\sqrt(\frac{2}{3})\) -\item - \(\frac{1}{8}(2 - \sqrt(\frac{2}{3}))^2\) -\end{enumerate} - -\hypertarget{linearalgebra}{% -\chapter{Linear Algebra}\label{linearalgebra}} - -Topics: -\(\bullet\) Working with Vectors -\(\bullet\) Linear Independence -\(\bullet\) Basics of Matrix Algebra -\(\bullet\) Square Matrices -\(\bullet\) Linear Equations -\(\bullet\) Systems of Linear Equations -\(\bullet\) Systems of Equations as Matrices -\(\bullet\) Solving Augmented Matrices and Systems of Equations -\(\bullet\) Rank -\(\bullet\) The Inverse of a Matrix -\(\bullet\) Inverse of Larger Matrices - -\hypertarget{vector-def}{% -\section{Working with Vectors}\label{vector-def}} - -\textbf{Vector}: A vector in \(n\)-space is an ordered list of \(n\) numbers. These numbers can be represented as either a row vector or a column vector: -\[ {\bf v} \begin{pmatrix} v_1 & v_2 & \dots & v_n\end{pmatrix} , {\bf v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}\] - -We can also think of a vector as defining a point in \(n\)-dimensional space, usually \({\bf R}^n\); each element of the vector defines the coordinate of the point in a particular direction. - -\textbf{Vector Addition and Subtraction}: If two vectors, \({\bf u}\) and \({\bf v}\), have the same length (i.e.~have the same number of elements), they can be added (subtracted) together: -\[ {\bf u} + {\bf v} = \begin{pmatrix} u_1 + v_1 & u_2 + v_2 & \cdots & u_k + v_n \end{pmatrix}\] -\[ {\bf u} - {\bf v} = \begin{pmatrix} u_1 - v_1 & u_2 - v_2 & \cdots & u_k - v_n \end{pmatrix}\] - -\textbf{Scalar Multiplication}: The product of a scalar \(c\) (i.e.~a constant) and vector \({\bf v}\) is:\\ -\[ c{\bf v} = \begin{pmatrix} cv_1 & cv_2 & \dots & cv_n \end{pmatrix} \] - -\textbf{Vector Inner Product}: The inner product (also called the dot product or scalar product) of two vectors \({\bf u}\) and \({\bf v}\) is again defined if and only if they have the same number of elements -\[ {\bf u} \cdot {\bf v} = u_1v_1 + u_2v_2 + \cdots + u_nv_n = \sum_{i = 1}^n u_iv_i\] -If \({\bf u} \cdot {\bf v} = 0\), the two vectors are orthogonal (or perpendicular). - -\textbf{Vector Norm}: The norm of a vector is a measure of its length. There are many different ways to calculate the norm, but the most common is the Euclidean norm (which corresponds to our usual conception of distance in three-dimensional space): -\[ ||{\bf v}|| = \sqrt{{\bf v}\cdot{\bf v}} = \sqrt{ v_1v_1 + v_2v_2 + \cdots + v_nv_n}\] - -\begin{example}[Vector Algebra] -\protect\hypertarget{exm:vectors}{}{\label{exm:vectors} \iffalse (Vector Algebra) \fi{} } -Let \(a = \begin{pmatrix} 2&1&2\end{pmatrix}\), \(b = \begin{pmatrix} 3&4&5 \end{pmatrix}\). Calculate the following: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(a - b\) -\item - \(a \cdot b\) -\end{enumerate} -\end{example} - -\begin{exercise}[Vector Algebra] -\protect\hypertarget{exr:vectors1}{}{\label{exr:vectors1} \iffalse (Vector Algebra) \fi{} } -Let \(u = \begin{pmatrix} 7&1&-5&3\end{pmatrix}\), \(v = \begin{pmatrix} 9&-3&2&8 \end{pmatrix}\), \(w = \begin{pmatrix} 1&13& -7&2 &15 \end{pmatrix}\), and \(c = 2\). Calculate the following: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(u-v\) -\item - \(cw\) -\item - \(u \cdot v\) -\item - \(w \cdot v\) -\end{enumerate} -\end{exercise} - -\hypertarget{linearindependence}{% -\section{Linear Independence}\label{linearindependence}} - -\textbf{Linear combinations}: The vector \({\bf u}\) is a linear combination of the vectors \({\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k\) if -\[{\bf u} = c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k\] - -For example, \(\begin{pmatrix}9 & 13 & 17 \end{pmatrix}\) is a linear combination of the following three vectors: \(\begin{pmatrix}1 & 2 & 3 \end{pmatrix}\), \(\begin{pmatrix} 2 & 3& 4\end{pmatrix}\), and \(\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}\). This is because \(\begin{pmatrix}9 & 13 & 17 \end{pmatrix}\) = \((2)\begin{pmatrix}1 & 2 & 3 \end{pmatrix}\) \(+ (-1)\begin{pmatrix} 2 & 3& 4\end{pmatrix}\) + \(3\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}\) - -\textbf{Linear independence}: A set of vectors \({\bf v}_1, {\bf v}_2, \cdots , {\bf v}_k\) is linearly independent if the only solution to the equation -\[c_1{\bf v}_1 + c_2{\bf v}_2 + \cdots + c_k{\bf v}_k = 0\] -is \(c_1 = c_2 = \cdots = c_k = 0\). If another solution exists, the set of vectors is linearly dependent. - -A set \(S\) of vectors is linearly dependent if and only if at least one of the vectors in \(S\) can be written as a linear combination of the other vectors in \(S\). - -Linear independence is only defined for sets of vectors with the same number of elements; any linearly independent set of vectors in \(n\)-space contains at most \(n\) vectors. - -Since \(\begin{pmatrix}9 & 13 & 17 \end{pmatrix}\) is a linear combination of \(\begin{pmatrix}1 & 2 & 3 \end{pmatrix}\), \(\begin{pmatrix} 2 & 3& 4\end{pmatrix}\), and \(\begin{pmatrix} 3 & 4 & 5 \end{pmatrix}\), these 4 vectors constitute a linearly dependent set. - -\begin{example}[Linear Independence] -\protect\hypertarget{exm:linearindep}{}{\label{exm:linearindep} \iffalse (Linear Independence) \fi{} } -Are the following sets of vectors linearly independent? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\begin{pmatrix}2 & 3 & 1 \end{pmatrix}\) and \(\begin{pmatrix}4 & 6 & 1 \end{pmatrix}\) -\item - \(\begin{pmatrix}1 & 0 & 0 \end{pmatrix}\), \(\begin{pmatrix}0 & 5 & 0 \end{pmatrix}\), and \(\begin{pmatrix}10 & 10 & 0 \end{pmatrix}\) -\end{enumerate} -\end{example} - -\begin{exercise}[Linear Independence] -\protect\hypertarget{exr:linearindep1}{}{\label{exr:linearindep1} \iffalse (Linear Independence) \fi{} } -Are the following sets of vectors linearly independent? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \[{\bf v}_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix} \] -\item - \[{\bf v}_1 = \begin{pmatrix} 2 \\ 2 \\ 1 \end{pmatrix} , {\bf v}_2 = \begin{pmatrix} -4 \\ 6 \\ 5 \end{pmatrix} , {\bf v}_3 = \begin{pmatrix} -2 \\ 8 \\ 6 \end{pmatrix} \] -\end{enumerate} -\end{exercise} - -\hypertarget{matrixbasics}{% -\section{Basics of Matrix Algebra}\label{matrixbasics}} - -\textbf{Matrix}: A matrix is an array of real numbers arranged in \(m\) rows by \(n\) columns. The dimensionality of the matrix is defined as the number of rows by the number of columns, \(m \times n\). - -\[{\bf A}=\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix}\] - -Note that you can think of vectors as special cases of matrices; a column vector of length \(k\) is a \(k \times 1\) matrix, while a row vector of the same length is a \(1 \times k\) matrix. - -It's also useful to think of matrices as being made up of a collection of row or column vectors. For example, -\[\bf A = \begin{pmatrix} {\bf a}_1 & {\bf a}_2 & \cdots & {\bf a}_m \end{pmatrix}\] - -\textbf{Matrix Addition}: Let \(\bf A\) and \(\bf B\) be two \(m\times n\) matrices. -\[{\bf A+B}=\begin{pmatrix} - a_{11}+b_{11} & a_{12}+b_{12} & \cdots & a_{1n}+b_{1n} \\ - a_{21}+b_{21} & a_{22}+b_{22} & \cdots & a_{2n}+b_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1}+b_{m1} & a_{m2}+b_{m2} & \cdots & a_{mn}+b_{mn} - \end{pmatrix}\] - -Note that matrices \({\bf A}\) and \({\bf B}\) must have the same dimensionality, in which case they are \textbf{conformable for addition}. - -\begin{example} -\protect\hypertarget{exm:matrixaddition}{}{\label{exm:matrixaddition} }\[{\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}, \qquad - {\bf B}=\begin{pmatrix} 1 & 2 & 1 \\ 2 & 1 & 2 \end{pmatrix}\] -\({\bf A+B}=\) -\end{example} - -\textbf{Scalar Multiplication}: Given the scalar \(s\), the scalar multiplication of \(s {\bf A}\) is -\[ s {\bf A}= s \begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix} - = \begin{pmatrix} - s a_{11} & s a_{12} & \cdots & s a_{1n} \\ - s a_{21} & s a_{22} & \cdots & s a_{2n} \\ - \vdots & \vdots & \ddots & \vdots \\ - s a_{m1} & s a_{m2} & \cdots & s a_{mn} - \end{pmatrix}\] - -\begin{example} -\protect\hypertarget{exm:scalarmulti}{}{\label{exm:scalarmulti} } - -\(s=2, \qquad {\bf A}=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}\) - -\(s {\bf A} =\) -\end{example} - -\textbf{Matrix Multiplication}: If \({\bf A}\) is an \(m\times k\) matrix and \(\bf B\) is a \(k\times n\) matrix, then their product \(\bf C = A B\) is the \(m\times n\) matrix where -\[c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{ik}b_{kj}\] - -\begin{example} -\protect\hypertarget{exm:matrixmulti}{}{\label{exm:matrixmulti} } - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\begin{pmatrix} a&b\\c&d\\e&f \end{pmatrix} \begin{pmatrix} A&B\\C&D \end{pmatrix} =\) -\item - \(\begin{pmatrix} 1&2&-1\\3&1&4 \end{pmatrix} \begin{pmatrix} -2&5\\4&-3\\2&1\end{pmatrix} =\) -\end{enumerate} -\end{example} - -Note that the number of columns of the first matrix must equal the number of rows of the second matrix, in which case they are \textbf{conformable for multiplication}. The sizes of the matrices (including the resulting product) must be \[(m\times k)(k\times n)=(m\times n)\] - -Also note that if \textbf{AB} exists, \textbf{BA} exists only if \(\dim({\bf A}) = m \times n\) and \(\dim({\bf B}) = n \times m\). - -This does not mean that \textbf{AB} = \textbf{BA}. \textbf{AB} = \textbf{BA} is true only in special circumstances, like when \({\bf A}\) or \({\bf B}\) is an identity matrix or \({\bf A} = {\bf B}^{-1}\). - -\textbf{Laws of Matrix Algebra}: - -\begin{enumerate} - \item \parbox[t]{1.5in}{Associative:} $\bf (A+B)+C = A+(B+C)$\\ - \parbox[t]{1.5in}{\quad} $\bf (AB)C = A(BC)$ - \item \parbox[t]{1.5in}{Commutative:} $\bf A+B=B+A$ - \item \parbox[t]{1.5in}{Distributive:} $\bf A(B+C)=AB+AC$\\ - \parbox[t]{1.5in}{\quad} $\bf (A+B)C=AC+BC$ -\end{enumerate} - -Commutative law for multiplication does not hold -- the order of multiplication matters: -\[\bf AB\ne BA\] - -For example, -\[{\bf A}=\begin{pmatrix} 1&2\\-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 2&1\\0&1\end{pmatrix}\] -\[{\bf AB}=\begin{pmatrix} 2&3\\-2&2\end{pmatrix}, \qquad {\bf BA}=\begin{pmatrix} 1&7\\-1&3\end{pmatrix}\] - -\textbf{Transpose}: The transpose of the \(m\times n\) matrix \(\bf A\) is the \(n\times m\) matrix \({\bf A}^T\) (also written \({\bf A}'\)) obtained by interchanging the rows and columns of \(\bf A\). - -For example, - -\({\bf A}=\begin{pmatrix} 4&-2&3\\0&5&-1\end{pmatrix}, \qquad {\bf A}^T=\begin{pmatrix} 4&0\\-2&5\\3&-1 \end{pmatrix}\) - -\({\bf B}=\begin{pmatrix} 2\\-1\\3 \end{pmatrix}, \qquad {\bf B}^T=\begin{pmatrix} 2&-1&3\end{pmatrix}\) - -The following rules apply for transposed matrices: - -\begin{enumerate} - \item $({\bf A+B})^T = {\bf A}^T+{\bf B}^T$ - \item $({\bf A}^T)^T={\bf A}$ - \item $(s{\bf A})^T = s{\bf A}^T$ - \item $({\bf AB})^T = {\bf B}^T{\bf A}^T$; and by induction $({\bf ABC})^T = {\bf C}^T{\bf B}^T{\bf A}^T$ -\end{enumerate} - -Example of \(({\bf AB})^T = {\bf B}^T{\bf A}^T\): -\[{\bf A}=\begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix}\] -\[ ({\bf AB})^T = \left[ \begin{pmatrix} 1&3&2\\2&-1&3\end{pmatrix} \begin{pmatrix} 0&1\\2&2\\3&-1\end{pmatrix} \right]^T = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}\] -\[ {\bf B}^T{\bf A}^T= \begin{pmatrix} 0&2&3\\1&2&-1 \end{pmatrix} \begin{pmatrix} 1&2\\3&-1\\2&3 \end{pmatrix} = \begin{pmatrix} 12&7\\5&-3 \end{pmatrix}\] - -\begin{exercise}[Matrix Multiplication] -\protect\hypertarget{exr:matrixmulti1}{}{\label{exr:matrixmulti1} \iffalse (Matrix Multiplication) \fi{} } - -Let \[A = \begin{pmatrix} 2&0&-1&1\\1&2&0&1 \end{pmatrix}\] - -\[B = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix} \] - -\[C = \begin{pmatrix} 3&2&-1\\0&4&6 \end{pmatrix}\] - -Calculate the following: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \[AB\] -\item - \[BA\] -\item - \[(BC)^T\] -\item - \[BC^T\] -\end{enumerate} -\end{exercise} - -\hypertarget{systems-of-linear-equations}{% -\section{Systems of Linear Equations}\label{systems-of-linear-equations}} - -\textbf{Linear Equation}: \(a_1 x_1 + a_2 x_2 + \cdots + a_n x_n = b\) - -\(a_i\) are parameters or coefficients. \(x_i\) are variables or unknowns. - -Linear because only one variable per term and degree is at most 1. - -We are often interested in solving linear systems like - -\[\begin{matrix} - x & - & 3y & = & -3\\ - 2x & + & y & = & 8 - \end{matrix}\] - -\begin{comment} - \parbox[t]{1in}{\includegraphics[angle=270, width = 1in]{linsys.eps}} -\end{comment} - -More generally, we might have a system of \(m\) equations in \(n\) unknowns - -\[\begin{matrix} - a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ - a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ - \vdots & & & & \vdots & & & \vdots & \\ - a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m - \end{matrix}\] - -A \textbf{solution} to a linear system of \(m\) equations in \(n\) unknowns is a set of \(n\) numbers \(x_1, x_2, \cdots, x_n\) that satisfy each of the \(m\) equations. - -Example: \(x=3\) and \(y=2\) is the solution to the above \(2\times 2\) linear system. If you graph the two lines, you will find that they intersect at \((3,2)\). - -Does a linear system have one, no, or multiple solutions? For a system of 2 equations with 2 unknowns (i.e., two lines): -\_\\ -\textbf{One solution:} The lines intersect at exactly one point. - -\textbf{No solution:} The lines are parallel. - -\textbf{Infinite solutions:} The lines coincide. - -Methods to solve linear systems: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Substitution -\item - Elimination of variables -\item - Matrix methods -\end{enumerate} - -\begin{exercise}[Linear Equations] -\protect\hypertarget{exr:lineareq}{}{\label{exr:lineareq} \iffalse (Linear Equations) \fi{} } - -Provide a system of 2 equations with 2 unknowns that has - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - one solution -\item - no solution -\item - infinite solutions -\end{enumerate} -\end{exercise} - -\hypertarget{systems-of-equations-as-matrices}{% -\section{Systems of Equations as Matrices}\label{systems-of-equations-as-matrices}} - -Matrices provide an easy and efficient way to represent linear systems such as -\[\begin{matrix} - a_{11}x_1 & + & a_{12}x_2 & + & \cdots & + & a_{1n}x_n & = & b_1\\ - a_{21}x_1 & + & a_{22}x_2 & + & \cdots & + & a_{2n}x_n & = & b_2\\ - \vdots & & & & \vdots & & & \vdots & \\ - a_{m1}x_1 & + & a_{m2}x_2 & + & \cdots & + & a_{mn}x_n & = & b_m - \end{matrix}\] - -as \[{\bf A x = b}\] where - -The \(m \times n\) \textbf{coefficient matrix} \({\bf A}\) is an array of \(m n\) real numbers arranged in \(m\) rows by \(n\) columns: -\[{\bf A}=\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} \\ - a_{21} & a_{22} & \cdots & a_{2n} \\ - \vdots & & \ddots & \vdots \\ - a_{m1} & a_{m2} & \cdots & a_{mn} - \end{pmatrix}\] - -The unknown quantities are represented by the vector \({\bf x}=\begin{pmatrix} x_1\\x_2\\\vdots\\x_n \end{pmatrix}\). - -The right hand side of the linear system is represented by the vector \({\bf b}=\begin{pmatrix} b_1\\b_2\\\vdots\\b_m \end{pmatrix}\). - -\textbf{Augmented Matrix}: When we append \(\bf b\) to the coefficient matrix \(\bf A\), we get the augmented matrix \(\widehat{\bf A}=[\bf A | b]\) -\[\begin{pmatrix} - a_{11} & a_{12} & \cdots & a_{1n} & | & b_1\\ - a_{21} & a_{22} & \cdots & a_{2n} & | & b_2\\ - \vdots & & \ddots & \vdots & | & \vdots\\ - a_{m1} & a_{m2} & \cdots & a_{mn} & | & b_m - \end{pmatrix}\] - -\begin{exercise}[Augmented Matrix] -\protect\hypertarget{exr:augmatrix}{}{\label{exr:augmatrix} \iffalse (Augmented Matrix) \fi{} } - -Create an augmented matrix that represent the following system of equations: - -\[2x_1 -7x_2 + 9x_3 -4x_4 = 8\] -\[41x_2 + 9x_3 -5x_6 = 11\] -\[x_1 -15x_2 -11x_5 = 9\] -\end{exercise} - -\hypertarget{finding-solutions-to-augmented-matrices-and-systems-of-equations}{% -\section{Finding Solutions to Augmented Matrices and Systems of Equations}\label{finding-solutions-to-augmented-matrices-and-systems-of-equations}} - -\textbf{Row Echelon Form}: Our goal is to translate our augmented matrix or system of equations into row echelon form. This will provide us with the values of the vector \textbf{x} which solve the system. We use the row operations to change coefficients in the lower triangle of the augmented matrix to 0. An augmented matrix of the form - -\[\begin{pmatrix} - \fbox{$a'_{11}$}& a'_{12} & a'_{13}& \cdots & a'_{1n} & | & b'_1\\ - 0 & \fbox{$a'_{22}$} & a'_{23}& \cdots & a'_{2n} & | & b'_2\\ - 0 & 0 & \fbox{$a'_{33}$}& \cdots & a'_{3n} & | & b'_3\\ - 0 & 0 &0 & \ddots & \vdots & | & \vdots \\ - 0 & 0 &0 &0 & \fbox{$a'_{mn}$} & | & b'_m - \end{pmatrix}\] - -is said to be in row echelon form --- each row has more leading zeros than the row preceding it. - -\textbf{Reduced Row Echelon Form}: We can go one step further and put the matrix into reduced row echelon form. Reduced row echelon form makes the value of \textbf{x} which solves the system very obvious. For a system of \(m\) equations in \(m\) unknowns, with no all-zero rows, the reduced row echelon form would be - -\[\begin{pmatrix} - \fbox{$1$} & 0 & 0 & 0 & 0 & | & b^*_1\\ - 0 & \fbox{$1$} & 0 & 0 & 0 & | & b^*_2\\ - 0 & 0 & \fbox{$1$} & 0 & 0 & | & b^*_3\\ - 0 & 0 & 0 &\ddots & 0 & | &\vdots\\ - 0 & 0 & 0 & 0 & \fbox{$1$} & | & b^*_m - \end{pmatrix}\] - -\textbf{Gaussian and Gauss-Jordan elimination}: We can conduct elementary row operations to get our augmented matrix into row echelon or reduced row echelon form. The methods of transforming a matrix or system into row echelon and reduced row echelon form are referred to as Gaussian elimination and Gauss-Jordan elimination, respectively. - -\textbf{Elementary Row Operations}: To do Gaussian and Gauss-Jordan elimination, we use three basic operations to transform the augmented matrix into another augmented matrix that represents an equivalent linear system -- equivalent in the sense that the same values of \(x_j\) solve both the original and transformed matrix/system: - -\textbf{Interchanging Rows}: Suppose we have the augmented matrix -\[{\widehat{\bf A}}=\begin{pmatrix} a_{11} & a_{12} & | & b_1\\ - a_{21} & a_{22} & | & b_2 - \end{pmatrix}\] -If we interchange the two rows, we get the augmented matrix -\[\begin{pmatrix} - a_{21} & a_{22} & | & b_2\\ - a_{11} & a_{12} & | & b_1 - \end{pmatrix}\] -which represents a linear system equivalent to that represented by matrix \(\widehat{\bf A}\). - -\textbf{Multiplying by a Constant}: If we multiply the second row of matrix \(\widehat{\bf A}\) by a constant \(c\), we get the augmented matrix -\[\begin{pmatrix} - a_{11} & a_{12} & | & b_1\\ - c a_{21} & c a_{22} & | & c b_2 - \end{pmatrix}\] -which represents a linear system equivalent to that represented by matrix \(\widehat{\bf A}\). - -\textbf{Adding (subtracting) Rows}: If we add (subtract) the first row of matrix \(\widehat{\bf A}\) to the second, we obtain the augmented matrix -\[\begin{pmatrix} - a_{11} & a_{12} & | & b_1\\ - a_{11}+a_{21} & a_{12}+a_{22} & | & b_1+b_2 - \end{pmatrix}\] -which represents a linear system equivalent to that represented by matrix \(\widehat{\bf A}\). - -\begin{example} -\protect\hypertarget{exm:solvesys}{}{\label{exm:solvesys} } - -Solve the following system of equations by using elementary row operations: - -\(\begin{matrix} x & - & 3y & = & -3\\ 2x & + & y & = & 8 \end{matrix}\) -\end{example} - -\begin{exercise}[Solving Systems of Equations] -\protect\hypertarget{exr:solvesys1}{}{\label{exr:solvesys1} \iffalse (Solving Systems of Equations) \fi{} } - -Put the following system of equations into augmented matrix form. Then, using Gaussian or Gauss-Jordan elimination, solve the system of equations by putting the matrix into row echelon or reduced row echelon form. - -\[ - 1. \begin{cases} - x + y + 2z = 2\\ - 3x - 2y + z = 1\\ - y - z = 3 - \end{cases} - \] - -\[ - 2. \begin{cases} - 2x + 3y - z = -8\\ - x + 2y - z = 12\\ - -x -4y + z = -6 - \end{cases} - \] -\end{exercise} - -\hypertarget{rank-and-whether-a-system-has-one-infinite-or-no-solutions}{% -\section{Rank --- and Whether a System Has One, Infinite, or No Solutions}\label{rank-and-whether-a-system-has-one-infinite-or-no-solutions}} - -To determine how many solutions exist, we can use information about (1) the number of equations \(m\), (2) the number of unknowns \(n\), and (3) the \textbf{rank} of the matrix representing the linear system. - -\textbf{Rank}: The maximum number of linearly independent row or column vectors in the matrix. This is equivalent to the number of nonzero rows of a matrix in row echelon form. For any matrix \textbf{A}, the row rank always equals column rank, and we refer to this number as the rank of \textbf{A}. - -For example - -\(\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 6 \end{pmatrix}\) - -Rank = 3 - -\(\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 0 \end{pmatrix}\) - -Rank = 2 - -\begin{exercise}[Rank of Matrices] -\protect\hypertarget{exr:rank}{}{\label{exr:rank} \iffalse (Rank of Matrices) \fi{} } - -Find the rank of each matrix below: - -(Hint: transform the matrices into row echelon form. Remember that the number of nonzero rows of a matrix in row echelon form is the rank of that matrix) - -1.\(\begin{pmatrix} 1 & 1 & 2 \\ 2 & 1 & 3 \\ 1 & 2 & 3 \end{pmatrix}\) - -\bigskip - -2.\(\begin{pmatrix} 1 & 3 & 3 & -3 & 3\\ 1 & 3 & 1 & 1 & 3 \\ 1 & 3 & 2 & -1 & -2 \\ 1 & 3 & 0 & 3 & -2 \end{pmatrix}\) -\end{exercise} - -Answer to Exercise \ref{exr:rank}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - rank is 2 -\item - rank is 3 -\end{enumerate} - -\hypertarget{the-inverse-of-a-matrix}{% -\section{The Inverse of a Matrix}\label{the-inverse-of-a-matrix}} - -\textbf{Identity Matrix}: The \(n\times n\) identity matrix \({\bf I}_n\) is the matrix whose diagonal elements are 1 and all off-diagonal elements are 0. Examples: -\[ {\bf I}_2=\begin{pmatrix} 1&0\\0&1 \end{pmatrix}, \qquad {\bf I}_3=\begin{pmatrix} 1&0&0\\ 0&1&0\\ - 0&0&1 \end{pmatrix}\] - -\textbf{Inverse Matrix}: An \(n\times n\) matrix \({\bf A}\) is \textbf{nonsingular} or \textbf{invertible} if there exists an \(n\times n\) matrix \({\bf A}^{-1}\) such that \[{\bf A} {\bf A}^{-1} = {\bf A}^{-1} {\bf A} = {\bf I}_n\] where \({\bf A}^{-1}\) is the inverse of \({\bf A}\). If there is no such \({\bf A}^{-1}\), then \({\bf A}\) is singular or not invertible. - -Example: Let -\[{\bf A} = \begin{pmatrix} 2&3\\2&2 \end{pmatrix}, \qquad {\bf B}=\begin{pmatrix} -1&\frac{3}{2}\\ 1&-1 - \end{pmatrix}\] -Since \[{\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n\] we conclude that \({\bf B}\) is the inverse, \({\bf A}^{-1}\), of \({\bf A}\) and that \({\bf A}\) is nonsingular. - -\textbf{Properties of the Inverse}: - -\begin{itemize} -\item - If the inverse exists, it is unique. -\item - If \({\bf A}\) is nonsingular, then \({\bf A}^{-1}\) is nonsingular. -\item - \(({\bf A}^{-1})^{-1} = {\bf A}\) -\item - If \({\bf A}\) and \({\bf B}\) are nonsingular, then \({\bf A}{\bf B}\) is nonsingular -\item - \(({\bf A}{\bf B})^{-1} = {\bf B}^{-1}{\bf A}^{-1}\) -\item - If \({\bf A}\) is nonsingular, then \(({\bf A}^T)^{-1}=({\bf A}^{-1})^T\) -\end{itemize} - -\textbf{Procedure to Find} \({\bf A}^{-1}\): We know that if \({\bf B}\) is the inverse of \({\bf A}\), then \[{\bf A} {\bf B} = {\bf B} {\bf A} = {\bf I}_n\] Looking only at the first and last parts of this \[{\bf A} {\bf B} = {\bf I}_n\] Solving for \({\bf B}\) is equivalent to solving for \(n\) linear systems, where each column of \({\bf B}\) is solved for the corresponding column in \({\bf I}_n\). We can solve the systems simultaneously by augmenting \({\bf A}\) with \({\bf I}_n\) and performing Gauss-Jordan elimination on \({\bf A}\). If Gauss-Jordan elimination on \([{\bf A} | {\bf I}_n]\) results in \([{\bf I}_n | {\bf B} ]\), then \({\bf B}\) is the inverse of \({\bf A}\). Otherwise, \({\bf A}\) is singular. - -To summarize: To calculate the inverse of \({\bf A}\) - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - Form the augmented matrix \([ {\bf A} | {\bf I}_n]\) -\item - Using elementary row operations, transform the augmented matrix to reduced row echelon form. -\item - The result of step 2 is an augmented matrix \([ {\bf C} | {\bf B} ]\). - - \begin{enumerate} - \def\labelenumii{\alph{enumii}.} - \item - If \({\bf C}={\bf I}_n\), then \({\bf B}={\bf A}^{-1}\). - \item - If \({\bf C}\ne{\bf I}_n\), then \(\bf C\) has a row of zeros. This means \({\bf A}\) is singular and \({\bf A}^{-1}\) does not exist. - \end{enumerate} -\end{enumerate} - -\begin{example} -\protect\hypertarget{exm:inverse}{}{\label{exm:inverse} } -Find the inverse of the following matricies: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \({\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}\) -\end{enumerate} -\end{example} - -\begin{exercise}[Finding the inverse of matrices] -\protect\hypertarget{exr:inverse1}{}{\label{exr:inverse1} \iffalse (Finding the inverse of matrices) \fi{} } - -Find the inverse of the following matrix: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \({\bf A}=\begin{pmatrix} 1&0&4\\0&2&0\\0&0&1 \end{pmatrix}\) -\end{enumerate} -\end{exercise} - -\hypertarget{linear-systems-and-inverses}{% -\section{Linear Systems and Inverses}\label{linear-systems-and-inverses}} - -Let's return to the matrix representation of a linear system - -\[\bf{Ax} = \bf{b}\] - -If \(\bf{A}\) is an \(n\times n\) matrix,then \(\bf{Ax}=\bf{b}\) is a system of \(n\) equations in \(n\) unknowns. Suppose \(\bf{A}\) is nonsingular. Then \(\bf{A}^{-1}\) exists. To solve this system, we can multiply each side by \(\bf{A}^{-1}\) and reduce it as follows: - -\begin{eqnarray*} -\bf{A}^{-1} (\bf{A} \bf{x}) & = & \bf{A}^{-1} \bf{b} \\ -(\bf{A}^{-1} \bf{A})\bf{x} & = & \bf{A}^{-1} \bf{b}\\ -\bf{I}_n \bf{x} & = & \bf{A}^{-1} \bf{b}\\ -\bf{x} & = & \bf{A}^{-1} \bf{b} -\end{eqnarray*} - -Hence, given \(\bf{A}\) and \(\bf{b}\) and given that \(\bf{A}\) is nonsingular, then \(\bf{x} = \bf{A}^{-1} \bf{b}\) is a unique solution to this system. - -\begin{exercise}[Solve linear system using inverses] -\protect\hypertarget{exr:invlinsys}{}{\label{exr:invlinsys} \iffalse (Solve linear system using inverses) \fi{} } -Use the inverse matrix to solve the following linear system: - -\begin{align*} --3x + 4y &= 5 \\ -2x - y &= -10 -\end{align*} - -\textbf{\emph{Hint: the linear system above can be written in the matrix form}} - -\(\textbf{A}\textbf{z} = \textbf{b}\) - -given \[\textbf{A} = \begin{pmatrix} -3&4\\2&-1 \end{pmatrix},\] - -\[\textbf{z} = \begin{pmatrix} x\\y \end{pmatrix},\] -and -\[\textbf{b} = \begin{pmatrix} 5\\-10 \end{pmatrix}\] -\end{exercise} - -\hypertarget{determinants}{% -\section{Determinants}\label{determinants}} - -\textbf{Singularity}: Determinants can be used to determine whether a square matrix is nonsingular. - -A square matrix is nonsingular if and only if its determinant is not zero. - -Determinant of a \(1 \times 1\) matrix, \textbf{A}, equals \(a_{11}\) - -Determinant of a \(2 \times 2\) matrix, \textbf{A}, -\(\begin{vmatrix} a_{11}&a_{12}\\ a_{21}&a_{22} \end{vmatrix}\): - -\begin{eqnarray*} -\det({\bf A}) &=& |{\bf A}|\\ - &=& a_{11}|a_{22}| - a_{12}|a_{21}|\\ - &=& a_{11}a_{22} - a_{12}a_{21} -\end{eqnarray*} - -We can extend the second to last equation above to get the definition of the determinant of a \(3 \times 3\) matrix: - -\begin{eqnarray*} - \begin{vmatrix} a_{11}&a_{12}&a_{13}\\ a_{21} & a_{22}&a_{23}\\ a_{31}&a_{32}&a_{33} \end{vmatrix} - &=& - a_{11} \begin{vmatrix} a_{22}&a_{23}\\ a_{32}&a_{33} \end{vmatrix} - - a_{12} \begin{vmatrix} a_{21}&a_{23}\\ a_{31}&a_{33} \end{vmatrix} - + a_{13} \begin{vmatrix} a_{21}&a_{22}\\ a_{31}&a_{32} - \end{vmatrix}\\ - &=& a_{11}(a_{22}a_{33} - a_{23}a_{32}) - a_{12}(a_{21}a_{33} - a_{23}a_{31}) + a_{13}(a_{21}a_{32} - a_{22}a_{31}) -\end{eqnarray*} - -Let's extend this now to any \(n\times n\) matrix. Let's define \({\bf A}_{ij}\) as the \((n-1)\times (n-1)\) submatrix of \({\bf A}\) obtained by deleting row \(i\) and column \(j\). Let the \((i,j)\)th \textbf{minor} of \({\bf A}\) be the determinant of \({\bf A}_{ij}\): -\[M_{ij}=|{\bf A}_{ij}|\] -Then for any \(n\times n\) matrix \({\bf A}\) -\[|{\bf A}|= a_{11}M_{11} - a_{12}M_{12} + \cdots + (-1)^{n+1} a_{1n} M_{1n}\] - -For example, in figuring out whether the following matrix has an inverse? -\[{\bf A}=\begin{pmatrix} 1&1&1\\0&2&3\\5&5&1 \end{pmatrix}\] -1. Calculate its determinant. -\begin{eqnarray} - &=& 1(2-15) - 1(0-15) + 1(0-10) \nonumber\\ - &=& -13+15-10 \nonumber\\ - &=& -8\nonumber -\end{eqnarray} -2. Since \(|{\bf A}|\ne 0\), we conclude that \({\bf A}\) has an inverse. - -\begin{exercise}[Determinants and Inverses] -\protect\hypertarget{exr:determinants}{}{\label{exr:determinants} \iffalse (Determinants and Inverses) \fi{} } - -Determine whether the following matrices are nonsingular: - -\[1. \begin{pmatrix} - 1 & 0 & 1\\ - 2 & 1 & 2\\ - 1 & 0 & -1 - \end{pmatrix}\] - -\[2. \begin{pmatrix} - 2 & 1 & 2\\ - 1 & 0 & 1\\ - 4 & 1 & 4 - \end{pmatrix}\] -\end{exercise} - -\hypertarget{getting-inverse-of-a-matrix-using-its-determinant}{% -\section{Getting Inverse of a Matrix using its Determinant}\label{getting-inverse-of-a-matrix-using-its-determinant}} - -Thus far, we have a number of algorithms to - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Find the solution of a linear system, -\item - Find the inverse of a matrix -\end{enumerate} - -but these remain just that --- algorithms. At this point, we have no way of telling how the solutions \(x_j\) change as the parameters \(a_{ij}\) and \(b_i\) change, except by changing the values and ``rerunning'' the algorithms. - -With determinants, we can provide an explicit formula for the inverse and -therefore provide an explicit formula for the solution of an \(n\times n\) linear system. - -Hence, we can examine how changes in the parameters and \(b_i\) affect the solutions \(x_j\). - -\textbf{Determinant Formula for the Inverse of a \(2 \times 2\)}: - -The determinant of a \(2 \times 2\) matrix \textbf{A} \(\begin{pmatrix} a & b\\ c & d\\ \end{pmatrix}\) is defined as: -\[\frac{1}{\det({\bf A})} \begin{pmatrix} - d & -b\\ - -c & a\\ - \end{pmatrix}\] - -For example, Let's calculate the inverse of matrix A from Exercise \ref{exr:invlinsys} using the determinant formula. - -Recall, - -\[A = \begin{pmatrix} - -3 & 4\\ - 2 & -1\\ - \end{pmatrix}\] - -\[\det({\bf A}) = (-3)(-1) - (4)(2) = 3 - 8 = -5\] - -\[\frac{1}{\det({\bf A})} \begin{pmatrix} - -1 & -4\\ - -2 & -3\\ - \end{pmatrix}\] - -\[\frac{1}{-5} \begin{pmatrix} - -1 & -4\\ - -2 & -3\\ - \end{pmatrix}\] - -\[ \begin{pmatrix} - \frac{1}{5} & \frac{4}{5}\\ - \frac{2}{5} & \frac{3}{5}\\ - \end{pmatrix}\] - -\begin{exercise}[Calculate Inverse using Determinant Formula] -\protect\hypertarget{exr:calcinverse}{}{\label{exr:calcinverse} \iffalse (Calculate Inverse using Determinant Formula) \fi{} } - -Caculate the inverse of A - -\[A = \begin{pmatrix} - 3 & 5\\ - -7 & 2\\ - \end{pmatrix}\] -\end{exercise} - -\hypertarget{answers-to-examples-and-exercises-3}{% -\section*{Answers to Examples and Exercises}\label{answers-to-examples-and-exercises-3}} -\addcontentsline{toc}{section}{Answers to Examples and Exercises} - -Answer to Example \ref{exm:vectors}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\begin{pmatrix} -1 &-3&-3 \end{pmatrix}\) -\item - 6 + 4 + 10 = 20 -\end{enumerate} - -Answer to Exercise \ref{exr:vectors1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\begin{pmatrix} -2 &4&-7&-5 \end{pmatrix}\) -\item - \(\begin{pmatrix} 2 &26&-14&4&30 \end{pmatrix}\) -\item - 63 -3 -10 + 24 = 74 -\item - undefined -\end{enumerate} - -Answer to Example \ref{exm:linearindep}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - yes -\item - no -\end{enumerate} - -Answer to Exercise \ref{exr:linearindep1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - yes -\item - no (\(-v_1 -v_2 + v_3 = 0\)) -\end{enumerate} - -Answer to Example \ref{exm:matrixaddition}: - -\({\bf A+B}=\begin{pmatrix} 2 & 4 & 4 \\ 6 & 6 & 8 \end{pmatrix}\) - -Answer to Example \ref{exm:scalarmulti}: - -\(s {\bf A} = \begin{pmatrix} 2 & 4 & 6 \\ 8 & 10 & 12 \end{pmatrix}\) - -Answer to Example \ref{exm:matrixmulti}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\begin{pmatrix} aA+bC&aB+bD\\cA+dC&cB+dD\\eA+fC&eB+fD \end{pmatrix}\) -\item - \(\begin{pmatrix} 1(-2)+2(4)-1(2)&1(5)+2(-3)-1(1)\\ 3(-2)+1(4)+4(2)&3(5)+1(-3)+4(1)\end{pmatrix} = \begin{pmatrix} 4&-2\\6&16\end{pmatrix}\) -\end{enumerate} - -Answer to Exercise \ref{exr:matrixmulti1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(AB = \begin{pmatrix} 4 & 11 & -15 \\ 5 & 7 & -7 \end{pmatrix}\) -\item - \(BA =\) undefined -\item - \((BC)^T =\) undefined -\item - \(BC^T = \begin{pmatrix} 1&5&-7\\1&1&0\\0&-1&1\\2&0&0\end{pmatrix}\begin{pmatrix} 3&0\\2&4\\-1&6 \end{pmatrix} =\begin{pmatrix}20 & -22 \\ 5 & 4 \\ -3 &2 \\6 & 0\end{pmatrix}\) -\end{enumerate} - -Answer to Exercise \ref{exr:lineareq}: - -There are many answers to this. Some possible simple ones are as follows: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - One solution: \[\begin{matrix} - -x & + & y & = & 0\\ - x & + & y & = & 2 - \end{matrix}\] -\item - No solution: \[\begin{matrix} - -x & + & y & = & 0\\ - x & - & y & = & 2 - \end{matrix}\] -\item - Infinite solutions: \[\begin{matrix} - -x & + & y & = & 0\\ - 2x & - & 2y & = & 0 - \end{matrix}\] -\end{enumerate} - -Answer to Exercise \ref{exr:augmatrix}: - -\(\begin{pmatrix} 2 & -7 & 9 & -4 & 0 & 0| & 8\\ 0 & 41 & 9 & 0 & 0 & 5 | & 11\\ 1 & -15 & 0 & 0 & -11 & 0 | & 9 \end{pmatrix}\) - -Answer to Example \ref{exm:solvesys}: - -\[\begin{matrix} - x & - & 3y & = & -3\\ - 2x & + & y & = & 8 - \end{matrix}\] - -\[\begin{matrix} - x & - & 3y & = & -3\\ - & & 7y & = & 14\\ - \end{matrix}\] - -\[\begin{matrix} - x & - & 3y & = & -3\\ - & & y & = & 2\\ - \end{matrix}\] - -\[\begin{matrix} - x & = & 3\\ - y & = & 2\\ - \end{matrix}\] - -Answer to Exercise \ref{exr:solvesys1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - x = 2, y = 2, z = -1 -\item - x = -17, y = -3, z = -35 -\end{enumerate} - -Answer to Exercise \ref{exr:rank}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - rank is 2 -\item - rank is 3 -\end{enumerate} - -Answer to Example \ref{exm:inverse}: - -\(\left(\begin{array}{ccc|ccc} 1&1&1&1&0&0\\ 0&2&3&0&1&0\\ 5&5&1&0&0&1 \end{array} \right)\) - -\(\left(\begin{array}{ccc|ccc} 1&1&1 &1 &0&0\\ 0&2&3 &0 &1&0\\ 0&0&-4&-5&0&1 \end{array} \right)\) - -\(\left(\begin{array}{ccc|ccc} 1&1&1&1 &0&0\\ 0&2&3&0 &1&0\\ 0&0&1&5/4&0&-1/4 \end{array} \right)\) - -\(\left(\begin{array}{ccc|ccc} 1&1&0&-1/4 &0&1/4\\ 0&2&0&-15/4&1&3/4\\ 0&0&1&5/4 &0&-1/4 \end{array} \right)\) - -\(\left(\begin{array}{ccc|ccc} 1&1&0&-1/4 &0 &1/4\\ 0&1&0&-15/8&1/2&3/8\\ 0&0&1&5/4 &0 &-1/4 \end{array} \right)\) - -\(\left(\begin{array}{ccc|ccc} 1&0&0&13/8 &-1/2&-1/8\\ 0&1&0&-15/8&1/2 &3/8\\ 0&0&1&5/4 &0 &-1/4 \end{array} \right)\) - -\({\bf A}^{-1} = \left(\begin{array}{ccc} 13/8 &-1/2&-1/8\\ -15/8&1/2 &3/8\\ 5/4 &0 &-1/4 \end{array} \right)\) - -Answer to Exercise \ref{exr:inverse1}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \({\bf A}^{-1}=\begin{pmatrix} 1&0&-4\\0&\frac{1}{2}&0\\0&0&1 \end{pmatrix}\) -\end{enumerate} - -Answer to Exercise \ref{exr:invlinsys}: - -\(\textbf{z} = \bf{A}^{-1} \bf{b} = \begin{pmatrix} 1/5 &4/5\\ 2/5&3/5 \end{pmatrix} \begin{pmatrix} 5 \\ -10 \end{pmatrix}= \begin{pmatrix} -7 \\ -4 \end{pmatrix} = \begin{pmatrix} x \\ y \end{pmatrix}\) - -Answer to Exercise \ref{exr:determinants}: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - nonsingular -\item - singular -\end{enumerate} - -Answer to Exercise \ref{exr:calcinverse}: - -\(\begin{pmatrix} \frac{2}{41} & \frac{-5}{41}\\ \frac{7}{41} & \frac{3}{41}\\ \end{pmatrix}\) - -\hypertarget{part-programming}{% -\part{Programming}\label{part-programming}} - -\hypertarget{dataimport}{% -\chapter[Orientation and Reading in Data]{\texorpdfstring{Orientation and Reading in Data\footnote{Module originally written by Shiro Kuriwaki}}{Orientation and Reading in Data}}\label{dataimport}} - -Welcome to the first in-class session for programming. Up till this point, you should have already: - -\begin{itemize} -\tightlist -\item - Completed the R Visualization and Programming primers (under ``The Basics'') on your own at \url{https://rstudio.cloud/learn/primers/}, -\item - Made an account at RStudio Cloud and join the Math Prefresher 2019 Space, and -\item - Successfully signed up for the University wi-fi: \url{https://getonline.harvard.edu/} (Access Harvard Secure with your HarvardKey. Try to get a HarvardKey as soon as possible.) -\end{itemize} - -\hypertarget{motivation-data-and-you}{% -\section*{Motivation: Data and You}\label{motivation-data-and-you}} -\addcontentsline{toc}{section}{Motivation: Data and You} - -The modal social science project starts by importing existing datasets. Datasets come in all shapes and sizes. As you search for new data you may encounter dozens of file extensions -- csv, xlsx, dta, sav, por, Rdata, Rds, txt, xml, json, shp \ldots{} the list continues. Although these files can often be cumbersome, its a good to be able to find a way to encounter any file that your research may call for. - -Reviewing data import will allow us to get on the same page on how computer systems work. - -\hypertarget{where-are-we-where-are-we-headed}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Today we'll cover: - -\begin{itemize} -\tightlist -\item - What's what in RStudio -\item - What R is, at a high level -\item - How to read in data -\item - Comment on coding style on the way -\end{itemize} - -\hypertarget{check-your-understanding}{% -\subsection*{Check your understanding}\label{check-your-understanding}} -\addcontentsline{toc}{subsection}{Check your understanding} - -\begin{itemize} -\tightlist -\item - What is the difference between a file and a folder? -\item - In the RStudio windows, what is the difference between the ``Source'' Pane and the ``Console''? What is a ``code chunk''? -\item - How do you read a R help page? What is the \texttt{Usage} section, the \texttt{Values} section, and the \texttt{Examples} section? -\item - What use is the ``Environment'' Pane? -\item - How would you read in a spreadsheet in R? -\item - How would you figure out what variables are in the data? size of the data? -\item - How would you read in a \texttt{csv} file, a \texttt{dta} file, a \texttt{sav} file? -\end{itemize} - -\hypertarget{orienting}{% -\section{Orienting}\label{orienting}} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - We will be using a cloud version of RStudio at \url{https://rstudio.cloud}. You should join the Math Prefresher Space 2019 from the link that was emailed to you. Each day, click on the project with the day's date on it. - - Although most of you will probably doing your work on RStudio local rather than cloud, we are trying to use cloud because it makes it easier to standardize people's settings. -\item - RStudio (either cloud or desktop) is a \textbf{GUI} and an IDE for the programming language R. A Graphical User Interface allows users to interface with the software (in this case R) using graphical aids like buttons and tabs. Often we don't think of GUIs because to most computer users, everything is a GUI (like Microsoft Word or your ``Control Panel''), but it's always there! A Integrated Development Environment just says that the software to interface with R comes with useful useful bells and whistles to give you shortcuts. - - The \textbf{Console} is kind of a the core window through which you see your GUI actually operating through R. It's not graphical so might not be as intuitive. But all your results, commands, errors, warnings.. you see them in here. A console tells you what's going on now. -\end{enumerate} - -\begin{figure} -\centering -\includegraphics{images/11_1_rstudio-startup.png} -\caption{A Typical RStudio Window at Startup} -\end{figure} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\item - via the GUI, you the analyst needs to sends instructions, or \textbf{commands}, to the R application. The verb for this is ``run'' or ``execute'' the command. Computer programs ask users to provide instructions in very specific formats. While a English-speaking human can understand a sentence with a few typos in it by filling in the blanks, the same typo or misplaced character would halt a computer program. Each program has its own requirements for how commands should be typed; after all, each of these is its own language. We refer to the way a program needs its commands to be formatted as its \textbf{syntax}. -\item - Theoretically, one could do all their work by typing in commands into the Console. But that would be a lot of work, because you'd have to give instructions each time you start your data analysis. Moreover, you'll have no record of what you did. That's why you need a \textbf{script}. This is a type of \textbf{code}. It can be referred to as a \textbf{source} because that is the source of your commands. Source is also used as a verb; ``source the script'' just means execute it. RStudio doesn't start out with a script, so you can make one from ``File \textgreater{} New'' or the New file icon. -\end{enumerate} - -\begin{figure} -\centering -\includegraphics{images/11_2_rstudio-script.png} -\caption{Opening New Script (as opposed to the Console)} -\end{figure} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{3} -\item - You can also open scripts that are in folders in your computer. A script is a type of File. Find your Files in the bottom-right ``Files'' pane. - - To load a dataset, you need to specify where that file is. Computer files (data, documents, programs) are organized hiearchically, like a branching tree. Folders can contain files, and also other folders. The GUI toolbar makes this lineaer and hiearchical relationship apparent. When we turn to locate the file in our commands, we need another set of syntax. Importantly, denote the hierarchy of a folder by the \texttt{/} (slash) symbol. \texttt{data/input/2018-08} indicates the \texttt{2018-08} folder, which is included in the \texttt{input} folder, which is in turn included in the \texttt{data} folder. - - Files (but not folders) have ``file extensions'' which you are probably familiar with already: \texttt{.docx}, \texttt{.pdf}, and \texttt{.pdf}. The file extensions you will see in a stats or quantitative social science class are: - - \begin{itemize} - \item - \texttt{.pdf}: PDF, a convenient format to view documents and slides in, regardless of Mac/Windows. - \item - \texttt{.csv}: A comma separated values file - \item - \texttt{.xlsx}: Microsoft Excel file - \item - \texttt{.dta}: Stata data - \item - \texttt{.sav}: SPSS data - \item - \texttt{.R}: R code (script) - \item - \texttt{.Rmd}: Rmarkdown code (text + code) - \item - \texttt{.do}: Stata code (script) - \end{itemize} -\end{enumerate} - -\begin{figure} -\centering -\includegraphics{images/11_3_rstudio-files.png} -\caption{Opening an Existing Script from Files} -\end{figure} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{4} -\tightlist -\item - In R, there are two main types of scripts. A classic \texttt{.R} file and a \texttt{.Rmd} file (for Rmarkdown). A .R file is just lines and lines of R code that is meant to be inserted right into the Console. A .Rmd tries to weave code and English together, to make it easier for users to create reports that interact with data and intersperse R code with explanation. For example, we built this book in Rmds. -\end{enumerate} - -\begin{verbatim} -The Rmarkdown facilitates is the use of __code chunks__, which are used here. These start and end with three back-ticks. In the beginning, we can add options in curly braces (`{}`). Specifying `r` in the beginning tells to render it as R code. Options like `echo = TRUE` switch between showing the code that was executed or not; `eval = TRUE` switch between evaluating the code. More about Rmarkdown in Section \\ref{nonwysiwyg}. For example, this code chunk would evaluate `1 + 1` and show its output when compiled, but not display the code that was executed. -\end{verbatim} - -\begin{figure} -\centering -\includegraphics{images/11_4_codechunk.png} -\caption{A code chunk in Rmarkdown (before rendering)} -\end{figure} - -\newpage - -\hypertarget{but-what-is-r}{% -\section{But what is R?}\label{but-what-is-r}} - -R is an object oriented programming language primarily used for statistical computing. An object oriented language is a programming language built around manipulating objects. - -\begin{itemize} -\tightlist -\item - In R, objects can be matrices, vectors, scalars, strings, and data frames, for example -\item - Objects contain different types of information -\item - Different objects have different allowable procedures: -\end{itemize} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Adding a string and a string does not work because the \textquotesingle{}+\textquotesingle{} operator } -\CommentTok{\# does not work for strings:} - -\CommentTok{\# \textquotesingle{}Harvard\textquotesingle{} + \textquotesingle{}Gov\textquotesingle{}} - -\CommentTok{\# The \textquotesingle{}+\textquotesingle{} operator can add numbers just fine} -\DecValTok{9} \OperatorTok{+}\StringTok{ }\DecValTok{13} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 22 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Reminder: to figure out the type of an object use:} -\NormalTok{x <{-}}\StringTok{ }\DecValTok{9} -\KeywordTok{class}\NormalTok{(}\DecValTok{9}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "numeric" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(x)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "numeric" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(}\StringTok{\textquotesingle{}Harvard\textquotesingle{}}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "character" -\end{verbatim} - -Object oriented programming makes languages flexible and powerful: - -\begin{itemize} -\tightlist -\item - You can create custom functions and objects for your needs -\item - Other people can create great packages for everyone to use -\item - Many errors come from using the wrong data type and a lot of programming in R is getting data into the right format and type to work with. -\end{itemize} - -It is helpful to think in terms of object manipulation at a high level while programming in R, particularly at the beginning of tackling a new problem. Think about what objects you want to manipulate, what types they are, and how they fit together. Once you have the logic of your solution ready then you can write it in R. - -\hypertarget{the-computer-and-you-giving-instructions}{% -\section{The Computer and You: Giving Instructions}\label{the-computer-and-you-giving-instructions}} - -We'll do the Peanut Butter and Jelly Exercise in class as an introduction to programming for those who are new.\footnote{This Exercise is taken from Harvard's Introductory Undergraduate Class, CS50 (\url{https://www.youtube.com/watch?v=kcbT3hrEi9s}), and many other writeups.} - -Assignment: Take 5 minutes to write down on a piece of paper, how to make a peanut butter and jelly sandwich. Be as concise and unambiguous as possible so that a robot (who doesn't know what a PBJ is) would understand. You can assume that there will be loaf of sliced bread, a jar of jelly, a jar of peanut butter, and a knife. - -Simpler assignment: Say we just want a robot to be able to tell us if we have enough ingredients to make a peanut butter and jelly sandwich. Write down instructions so that if told how many slices of bread, servings of peanut butter, and servings of jelly you have, the robot can tell you if you can make a PBJ. - -Now, translate the simpler assignment into R code using the code below as a starting point: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{n\_bread <{-}}\StringTok{ }\DecValTok{8} -\NormalTok{n\_pb <{-}}\StringTok{ }\DecValTok{3} -\NormalTok{n\_jelly <{-}}\StringTok{ }\DecValTok{9} - -\CommentTok{\# write instructions in R here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{base-r-vs.-tidyverse}{% -\section{Base-R vs.~tidyverse}\label{base-r-vs.-tidyverse}} - -One last thing before we jump into data. Many things in R and other open source packages have competing standards. A lecture on a technique inevitably biases one standard over another. Right now among R users in this area, there are two families of functions: base-R and tidyverse. R instructors thus face a dilemma about which to teach primarily.\footnote{See for example this community discussion: \url{https://community.rstudio.com/t/base-r-and-the-tidyverse/2965/17}} - -In this prefresher, we try our best to choose the one that is most useful to the modal task of social science researchers, and make use of the tidyverse functions in most applications. but feel free to suggest changes to us or to the booklet. - -Although you do not need to choose one over the other, for beginners it is confusing what is a tidyverse function and what is not. Many of the tidyverse \emph{packages} are covered in this 2017 graphic below, and the cheat-sheets that other programmers have written: \url{https://www.rstudio.com/resources/cheatsheets/} - -\begin{figure} -\centering -\includegraphics{images/tidyverse-packages.png} -\caption{Names of Packages in the tidyverse Family} -\end{figure} - -The following side-by-side comparison of commands for a particular function compares some tidyverse and non-tidyverse functions (which we refer to loosely as base-R). This list is not meant to be comprehensive and more to give you a quick rule of thumb. - -\hypertarget{dataframe-subsetting}{% -\subsection*{Dataframe subsetting}\label{dataframe-subsetting}} -\addcontentsline{toc}{subsection}{Dataframe subsetting} - -\begin{longtable}[]{@{}lll@{}} -\toprule -\begin{minipage}[b]{0.29\columnwidth}\raggedright -In order to \ldots{}\strut -\end{minipage} & \begin{minipage}[b]{0.33\columnwidth}\raggedright -in tidyverse:\strut -\end{minipage} & \begin{minipage}[b]{0.30\columnwidth}\raggedright -in base-R:\strut -\end{minipage}\tabularnewline -\midrule -\endhead -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Count each category\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{count(df,\ var)}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{table(df\$var)}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Filter rows by condition\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{filter(df,\ var\ ==\ "Female")}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{df{[}df\$var\ ==\ "Female",\ {]}} or \texttt{subset(df,\ var\ ==\ "Female")}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Extract columns\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{select(df,\ var1,\ var2)}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{df{[},\ c("var1",\ "var2"){]}}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Extract a single column as a vector\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{pull(df,\ var)}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{df{[}{[}"var"{]}{]}} or \texttt{df{[},\ "var"{]}}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Combine rows\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{bind\_rows()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{rbind()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Combine columns\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{bind\_cols()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{cbind()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Create a dataframe\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{tibble(x\ =\ vec1,\ y\ =\ vec2)}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{data.frame(x\ =\ vec1,\ y\ =\ vec2)}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Turn a dataframe into a tidyverse dataframe\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{tbl\_df(df)}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\strut -\end{minipage}\tabularnewline -\bottomrule -\end{longtable} - -Remember that tidyverse applies to \emph{dataframes} only, not vectors. For subsetting vectors, use the base-R functions with the square brackets. - -\hypertarget{read-data}{% -\subsection*{Read data}\label{read-data}} -\addcontentsline{toc}{subsection}{Read data} - -Some non-tidyverse functions are not quite ``base-R'' but have similar relationships to tidyverse. For these, we recommend using the \emph{tidyverse} functions as a general rule due to their common format, simplicity, and scalability. - -\begin{longtable}[]{@{}lll@{}} -\toprule -\begin{minipage}[b]{0.29\columnwidth}\raggedright -In order to \ldots{}\strut -\end{minipage} & \begin{minipage}[b]{0.33\columnwidth}\raggedright -in tidyverse:\strut -\end{minipage} & \begin{minipage}[b]{0.30\columnwidth}\raggedright -in base-R:\strut -\end{minipage}\tabularnewline -\midrule -\endhead -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Read a Excel file\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{read\_excel()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{read.xlsx()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Read a csv\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{read\_csv()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{read.csv()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Read a Stata file\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{read\_dta()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{read.dta()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Substitute strings\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{str\_replace()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{gsub()}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Return matching strings\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{str\_subset()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{grep(.,\ value\ =\ TRUE)}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Merge \texttt{data1} and \texttt{data2} on variables \texttt{x1} and \texttt{x2}\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{left\_join(data1,\ data2,\ by\ =\ c("x1",\ "x2"))}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{merge(data1,\ data2,\ by.x\ =\ "x1",\ by.y\ =\ "x2",\ all.x\ =\ TRUE)}\strut -\end{minipage}\tabularnewline -\bottomrule -\end{longtable} - -\hypertarget{visualization}{% -\subsection*{Visualization}\label{visualization}} -\addcontentsline{toc}{subsection}{Visualization} - -Plotting by ggplot2 (from your tutorials) is also a tidyverse family. - -\begin{longtable}[]{@{}lll@{}} -\toprule -\begin{minipage}[b]{0.29\columnwidth}\raggedright -In order to \ldots{}\strut -\end{minipage} & \begin{minipage}[b]{0.33\columnwidth}\raggedright -in tidyverse:\strut -\end{minipage} & \begin{minipage}[b]{0.30\columnwidth}\raggedright -in base-R:\strut -\end{minipage}\tabularnewline -\midrule -\endhead -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Make a scatter plot\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{ggplot(data,\ aes(x,\ y))\ +\ geom\_point()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{plot(data\$x,\ data\$y)}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Make a line plot\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{ggplot(data,\ aes(x,\ y))\ +\ geom\_line()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{plot(data\$x,\ data\$y,\ type\ =\ "l")}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Make a histogram\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -\texttt{ggplot(data,\ aes(x,\ y))\ +\ geom\_histogram()}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -\texttt{hist(data\$x,\ data\$y)}\strut -\end{minipage}\tabularnewline -\begin{minipage}[t]{0.29\columnwidth}\raggedright -Make a barplot\strut -\end{minipage} & \begin{minipage}[t]{0.33\columnwidth}\raggedright -See Section \ref{dataviz}\strut -\end{minipage} & \begin{minipage}[t]{0.30\columnwidth}\raggedright -See Section \ref{dataviz}\strut -\end{minipage}\tabularnewline -\bottomrule -\end{longtable} - -\hypertarget{a-is-for-athens}{% -\section{A is for Athens}\label{a-is-for-athens}} - -For our first dataset, let's try reading in a dataset on the Ancient Greek world. Political Theorists and Political Historians study the domestic systems, international wars, cultures and writing of this era to understand the first instance of democracy, the rise and overturning of tyranny, and the legacies of political institutions. - -This POLIS dataset was generously provided by Professor Josiah Ober of Stanford University. This dataset includes information on city states in the Ancient Greek world, parts of it collected by careful work by historians and archaeologists. It is part of his recent books on Greece (Ober 2015), ``The Rise and Fall of Classical Greece''\footnote{\href{https://press.princeton.edu/titles/10423.html}{Ober, Josiah (2015). \emph{The Rise and Fall of Classical Greece}. Princeton University Press.}} and Institutions in Ancient Athens (Ober 2010) , ``Democracy and Knowledge: Innovation and Learning in Classical Athens.''\footnote{\href{https://press.princeton.edu/titles/8742.html}{Ober, Josiah (2010). \emph{Democracy and Knowledge: Innovation and Learning in Classical Athens}. Princeton University Press.}} - -\hypertarget{locating-the-data}{% -\subsection{Locating the Data}\label{locating-the-data}} - -What files do we have in the \texttt{data/input} folder? - -\begin{verbatim} -## data/input/Nunn_Wantchekon_AER_2011.dta data/input/Nunn_Wantchekon_sample.dta -## data/input/acs2015_1percent.csv data/input/gapminder_wide.Rds -## data/input/gapminder_wide.tab data/input/german_credit.sav -## data/input/justices_court-median.csv data/input/ober_2018.xlsx -## data/input/sample_mid.csv data/input/sample_polity.csv -## data/input/upshot-siena-polls.csv data/input/usc2010_001percent.Rds -## data/input/usc2010_001percent.csv -\end{verbatim} - -A typical file format is Microsoft Excel. Although this is not usually the best format for R because of its highly formatted structure as opposed to plain text (more on this in Section \ref@(sec:wysiwyg)), recent packages have made this fairly easy. - -\hypertarget{reading-in-data}{% -\subsection{Reading in Data}\label{reading-in-data}} - -In Rstudio, a good way to start is to use the GUI and the Import tool. Once you click a file, an option to ``Import Dataset'' comes up. RStudio picks the right function for you, and you can copy that code, but it's important to eventually be able to write that code yourself. - -For the first time using an outside package, you first need to install it. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{install.packages}\NormalTok{(}\StringTok{"readxl"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -After that, you don't need to install it again. But you \textbf{do} need to load it each time. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(readxl)} -\end{Highlighting} -\end{Shaded} - -The package \texttt{readxl} has a website: \url{https://readxl.tidyverse.org/}. Other packages are not as user-friendly, but they have a help page with a table of contents of all their functions. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{help}\NormalTok{(}\DataTypeTok{package =}\NormalTok{ readxl)} -\end{Highlighting} -\end{Shaded} - -From the help page, we see that \texttt{read\_excel()} is the function that we want to use. - -Let's try it. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(readxl)} -\NormalTok{ober <{-}}\StringTok{ }\KeywordTok{read\_excel}\NormalTok{(}\StringTok{"data/input/ober\_2018.xlsx"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Review: what does the \texttt{/} mean? Why do we need the \texttt{data} term first? Does the argument need to be in quotes? - -\hypertarget{inspecting}{% -\subsection{Inspecting}\label{inspecting}} - -For almost any dataset, you usually want to do a couple of standard checks first to understand what you loaded. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ober} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 1,035 x 10 -## polis_number Name Latitude Longitude Hellenicity Fame Size Colonies Regime -## -## 1 1 Alal~ 42.1 9.51 most Greek 1.12 100-~ 0 -## 2 2 Empo~ 42.1 3.11 most barba~ 2.12 25-1~ 0 -## 3 3 Mass~ 43.3 5.38 most Greek 4 25-1~ 2 no ev~ -## 4 4 Rhode 42.3 3.17 most Greek 0.87 0 -## 5 5 Abak~ 38.1 15.1 most barba~ 1 0 -## 6 6 Adra~ 37.7 14.8 most Greek 1 0 -## 7 7 Agyr~ 37.7 14.5 most Greek 1.25 0 no ev~ -## 8 8 Aitna 38.2 15.6 most Greek 3.25 200-~ 1 no ev~ -## 9 9 Akra~ 37.3 13.6 most Greek 6.37 500 ~ 0 evide~ -## 10 10 Akrai 37.1 14.9 most Greek 1.25 0 -## # ... with 1,025 more rows, and 1 more variable: Delian -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{dim}\NormalTok{(ober)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 1035 10 -\end{verbatim} - -From your tutorials, you also know how to do graphics! Graphics are useful for grasping your data, but we will cover them more deeply in Chapter \ref{dataviz}. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(ober, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ Fame)) }\OperatorTok{+}\StringTok{ }\KeywordTok{geom\_histogram}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## `stat_bin()` using `bins = 30`. Pick better value with `binwidth`. -\end{verbatim} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-105-1.pdf} - -What about the distribution of fame by regime? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(ober, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{y =}\NormalTok{ Fame, }\DataTypeTok{x =}\NormalTok{ Regime, }\DataTypeTok{group =}\NormalTok{ Regime)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_boxplot}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-106-1.pdf} - -What do the 1's, 2's, and 3's stand for? - -\hypertarget{finding-observations}{% -\subsection{Finding observations}\label{finding-observations}} - -These \texttt{tidyverse} commands from the \texttt{dplyr} package are newer and not built-in, but they are one of the increasingly more popular ways to wrangle data. - -\begin{itemize} -\tightlist -\item - 80 percent of your data wrangling needs might be doable with these basic \texttt{dplyr} functions: \texttt{select}, \texttt{mutate}, \texttt{group\_by}, \texttt{summarize}, and \texttt{arrange}. -\item - These verbs roughly correspond to the same commands in SQL, another important language in data science. -\item - The \texttt{\%\textgreater{}\%} symbol is a pipe. It takes the thing on the left side and pipes it down to the function on the right side. We could have done \texttt{count(cen10,\ race)} as \texttt{cen10\ \%\textgreater{}\%\ count(race)}. That means take \texttt{cen10} and pass it on to the function \texttt{count}, which will count observations by race and return a collapsed dataset with the categories in its own variable and their respective counts in \texttt{n}. -\end{itemize} - -\hypertarget{extra-a-sneak-peak-at-obers-data}{% -\subsection{Extra: A sneak peak at Ober's data}\label{extra-a-sneak-peak-at-obers-data}} - -Although this is a bit beyond our current stage, it's hard to resist the temptation to see what you can do with data like this. For example, you can map it.\footnote{In mid-2018, changes in Google's services made it no longer possible to render maps on the fly. Therefore, the map is not currently rendered automatically (but can be rendered once the user registers their API). Instead, you now need to register with Google. See the \href{https://github.com/dkahle/ggmap/blob/e55c0b22b0d16a010b4b45dd2fce800ff0ef19b8/NEWS\#L6-L12}{change} to the pacakge ggmap.} - -Using the \texttt{ggmap} package - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(ggmap)} -\end{Highlighting} -\end{Shaded} - -First get a map of the Greek world. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{greece <{-}}\StringTok{ }\KeywordTok{get\_map}\NormalTok{(}\DataTypeTok{location =} \KeywordTok{c}\NormalTok{(}\DataTypeTok{lon =} \FloatTok{22.6382849}\NormalTok{, }\DataTypeTok{lat =} \FloatTok{39.543287}\NormalTok{),} - \DataTypeTok{zoom =} \DecValTok{5}\NormalTok{, } - \DataTypeTok{source =} \StringTok{"stamen"}\NormalTok{,} - \DataTypeTok{maptype =} \StringTok{"toner"}\NormalTok{)} -\KeywordTok{ggmap}\NormalTok{(greece)} -\end{Highlighting} -\end{Shaded} - -\includegraphics{images/ober_ggmap_default.png} - -I chose the specifications for arguments \texttt{zoom} and \texttt{maptype} by looking at the webpage and Googling some examples. - -Ober's data has the latitude and longitude of each polis. Because the map of Greece has the same coordinates, we can add the polei on the same map. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{gg\_ober <{-}}\StringTok{ }\KeywordTok{ggmap}\NormalTok{(greece) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_point}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ ober, } - \KeywordTok{aes}\NormalTok{(}\DataTypeTok{y =}\NormalTok{ Latitude, }\DataTypeTok{x =}\NormalTok{ Longitude), } - \DataTypeTok{size =} \FloatTok{0.5}\NormalTok{,} - \DataTypeTok{color =} \StringTok{"orange"}\NormalTok{)} -\NormalTok{gg\_ober }\OperatorTok{+}\StringTok{ } -\StringTok{ }\KeywordTok{scale\_x\_continuous}\NormalTok{(}\DataTypeTok{limits =} \KeywordTok{c}\NormalTok{(}\DecValTok{10}\NormalTok{, }\DecValTok{35}\NormalTok{)) }\OperatorTok{+}\StringTok{ } -\StringTok{ }\KeywordTok{scale\_y\_continuous}\NormalTok{(}\DataTypeTok{limits =} \KeywordTok{c}\NormalTok{(}\DecValTok{32}\NormalTok{, }\DecValTok{44}\NormalTok{)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{theme\_void}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{images/ober_ggmap_polis.png} - -\hypertarget{exercises}{% -\section*{Exercises}\label{exercises}} -\addcontentsline{toc}{section}{Exercises} - -\hypertarget{section}{% -\subsection*{1}\label{section}} -\addcontentsline{toc}{subsection}{1} - -What is the Fame value of Delphoi? - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-1}{% -\subsection*{2}\label{section-1}} -\addcontentsline{toc}{subsection}{2} - -Find the polis with the top 10 Fame values. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-2}{% -\subsection*{3}\label{section-2}} -\addcontentsline{toc}{subsection}{3} - -Make a scatterplot with the number of colonies on the x-axis and Fame on the y-axis. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-3}{% -\subsection*{4}\label{section-3}} -\addcontentsline{toc}{subsection}{4} - -Find the correct function to read the following datasets (available in your rstudio.cloud session) into your R window. - -\begin{itemize} -\tightlist -\item - \texttt{data/input/acs2015\_1percent.csv}: A one percent sample of the American Community Survey -\item - \texttt{data/input/gapminder\_wide.tab}: Country-level wealth and health from Gapminder\footnote{Formatted and taken from \url{https://doi.org/10.7910/DVN/GJQNEQ}} -\item - \texttt{data/input/gapminder\_wide.Rds}: A Rds version of the Gapminder (What is a Rds file? What's the difference?) -\item - \texttt{data/input/Nunn\_Wantchekon\_sample.dta}: A sample from the Afrobarometer survey (which we'll explore tomorrow). \texttt{.dta} is a Stata format. -\item - \texttt{data/input/german\_credit.sav}: A hypothetical dataset on consumer credit. \texttt{.sav} is a SPSS format. -\end{itemize} - -Our Recommendations: Look at the packages \texttt{haven} and \texttt{readr} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here, perhaps making a chunk for each file.} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-4}{% -\subsection*{5}\label{section-4}} -\addcontentsline{toc}{subsection}{5} - -Read Ober's codebook and find a variable that you think is interesting. Check the distribution of that variable in your data, get a couple of statistics, and summarize it in English. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-5}{% -\subsection*{6}\label{section-5}} -\addcontentsline{toc}{subsection}{6} - -This is day 1 and we covered a lot of material. Some of you might have found this completely new; others not so. Please click through this survey before you leave so we can adjust accordingly on the next few days. - -\url{https://harvard.az1.qualtrics.com/jfe/form/SV_8As7Y7C83iBiQzH} - -\hypertarget{rmatrices}{% -\chapter[Manipulating Vectors and Matrices]{\texorpdfstring{Manipulating Vectors and Matrices\footnote{Module originally written by Shiro Kuriwaki and Yon Soo Park}}{Manipulating Vectors and Matrices}}\label{rmatrices}} - -\hypertarget{motivation}{% -\subsection*{Motivation}\label{motivation}} -\addcontentsline{toc}{subsection}{Motivation} - -\href{https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf}{Nunn and Wantchekon (2011)} -- ``The Slave Trade and the Origins of Mistrust in Africa''\footnote{\href{https://dash.harvard.edu/bitstream/handle/1/11986331/nunn-slave-trade.pdf}{Nunn, Nathan, and Leonard Wantchekon. 2011. ``The Slave Trade and the Origins of Mistrust in Africa.'' American Economic Review 101(7): 3221--52.}} -- argues that across African countries, the distrust of co-ethnics fueled by the slave trade has had long-lasting effects on modern day trust in these territories. They argued that the slave trade created distrust in these societies in part because as some African groups were employed by European traders to capture their neighbors and bring them to the slave ships. - -Nunn and Wantchekon use a variety of statistical tools to make their case (adding controls, ordered logit, instrumental variables, falsification tests, causal mechanisms), many of which will be covered in future courses. In this module we will only touch on their first set of analysis that use Ordinary Least Squares (OLS). OLS is likely the most common application of linear algebra in the social sciences. We will cover some linear algebra, matrix manipulation, and vector manipulation from this data. - -\hypertarget{where-are-we-where-are-we-headed-1}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-1}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - R basic programming -\item - Data Import -\item - Statistical Summaries. -\end{itemize} - -Today we'll cover - -\begin{itemize} -\tightlist -\item - Matrices \& Dataframes in R -\item - Manipulating variables -\item - And other \texttt{R} tips -\end{itemize} - -\hypertarget{read-data-1}{% -\section{Read Data}\label{read-data-1}} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(haven)} -\NormalTok{nunn\_full <{-}}\StringTok{ }\KeywordTok{read\_dta}\NormalTok{(}\StringTok{"data/input/Nunn\_Wantchekon\_AER\_2011.dta"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Nunn and Wantchekon's main dataset has more than 20,000 observations. Each observation is a respondent from the Afrobarometer survey. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{head}\NormalTok{(nunn\_full)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6 x 59 -## respno ethnicity murdock_name isocode region district townvill location_id -## -## 1 BEN00~ fon FON BEN atlna~ KPOMASSE TOKPA-D~ 30 -## 2 BEN00~ fon FON BEN atlna~ KPOMASSE TOKPA-D~ 30 -## 3 BEN00~ fon FON BEN atlna~ OUIDAH 3ARROND 31 -## 4 BEN00~ fon FON BEN atlna~ OUIDAH 3ARROND 31 -## 5 BEN00~ fon FON BEN atlna~ OUIDAH PAHOU 32 -## 6 BEN00~ fon FON BEN atlna~ OUIDAH PAHOU 32 -## # ... with 51 more variables: trust_relatives , trust_neighbors , -## # intra_group_trust , inter_group_trust , -## # trust_local_council , ln_export_area , export_area , -## # export_pop , ln_export_pop , age , age2 , male , -## # urban_dum , occupation , religion , living_conditions , -## # education , near_dist , distsea , loc_murdock_name , -## # loc_ln_export_area , local_council_performance , -## # council_listen , corrupt_local_council , school_present , -## # electricity_present , piped_water_present , sewage_present , -## # health_clinic_present , district_ethnic_frac , -## # frac_ethnicity_in_district , townvill_nonethnic_mean_exports , -## # district_nonethnic_mean_exports , region_nonethnic_mean_exports , -## # country_nonethnic_mean_exports , murdock_centr_dist_coast , -## # centroid_lat , centroid_long , explorer_contact , -## # railway_contact , dist_Saharan_node , dist_Saharan_line , -## # malaria_ecology , v30 , v33 , fishing , -## # exports , ln_exports , total_missions_area , -## # ln_init_pop_density , cities_1400_dum -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{colnames}\NormalTok{(nunn\_full)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "respno" "ethnicity" -## [3] "murdock_name" "isocode" -## [5] "region" "district" -## [7] "townvill" "location_id" -## [9] "trust_relatives" "trust_neighbors" -## [11] "intra_group_trust" "inter_group_trust" -## [13] "trust_local_council" "ln_export_area" -## [15] "export_area" "export_pop" -## [17] "ln_export_pop" "age" -## [19] "age2" "male" -## [21] "urban_dum" "occupation" -## [23] "religion" "living_conditions" -## [25] "education" "near_dist" -## [27] "distsea" "loc_murdock_name" -## [29] "loc_ln_export_area" "local_council_performance" -## [31] "council_listen" "corrupt_local_council" -## [33] "school_present" "electricity_present" -## [35] "piped_water_present" "sewage_present" -## [37] "health_clinic_present" "district_ethnic_frac" -## [39] "frac_ethnicity_in_district" "townvill_nonethnic_mean_exports" -## [41] "district_nonethnic_mean_exports" "region_nonethnic_mean_exports" -## [43] "country_nonethnic_mean_exports" "murdock_centr_dist_coast" -## [45] "centroid_lat" "centroid_long" -## [47] "explorer_contact" "railway_contact" -## [49] "dist_Saharan_node" "dist_Saharan_line" -## [51] "malaria_ecology" "v30" -## [53] "v33" "fishing" -## [55] "exports" "ln_exports" -## [57] "total_missions_area" "ln_init_pop_density" -## [59] "cities_1400_dum" -\end{verbatim} - -First, let's consider a small subset of this dataset. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{nunn <{-}}\StringTok{ }\KeywordTok{read\_dta}\NormalTok{(}\StringTok{"data/input/Nunn\_Wantchekon\_sample.dta"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{nunn} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 10 x 5 -## trust_neighbors exports ln_exports export_area ln_export_area -## -## 1 3 0.388 0.328 0.00407 0.00406 -## 2 3 0.631 0.489 0.0971 0.0926 -## 3 3 0.994 0.690 0.0125 0.0124 -## 4 0 183. 5.21 1.82 1.04 -## 5 3 0 0 0 0 -## 6 2 0 0 0 0 -## 7 2 666. 6.50 14.0 2.71 -## 8 0 0.348 0.298 0.00608 0.00606 -## 9 3 0.435 0.361 0.0383 0.0376 -## 10 3 0 0 0 0 -\end{verbatim} - -\hypertarget{data.frame-vs.-matricies}{% -\section{data.frame vs.~matricies}\label{data.frame-vs.-matricies}} - -This is a \texttt{data.frame} object. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(nunn)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "tbl_df" "tbl" "data.frame" -\end{verbatim} - -But it can be also consider a matrix in the linear algebra sense. What are the dimensions of this matrix? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{nrow}\NormalTok{(nunn)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 10 -\end{verbatim} - -\texttt{data.frame}s and matrices have much overlap in \texttt{R}, but to explicitly treat an object as a matrix, you'd need to coerce its class. Let's call this matrix \texttt{X}. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X <{-}}\StringTok{ }\KeywordTok{as.matrix}\NormalTok{(nunn)} -\end{Highlighting} -\end{Shaded} - -What is the difference between a \texttt{data.frame} and a matrix? A \texttt{data.frame} can have columns that are of different types, whereas --- in a matrix --- all columns must be of the same type (usually either ``numeric'' or ``character''). - -You can think of data frames maybe as matrices-plus, because a column can take on characters as well as numbers. As we just saw, this is often useful for real data analyses. - -Another way to think about data frames is that it is a type of list. Try the \texttt{str()} code below and notice how it is organized in slots. Each slot is a vector. They can be vectors of numbers or characters. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# enter this on your console} -\KeywordTok{str}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{handling-matricies-in-r}{% -\section{\texorpdfstring{Handling matricies in \texttt{R}}{Handling matricies in R}}\label{handling-matricies-in-r}} - -You can easily transpose a matrix - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## [1,] 3 0.3883497 0.3281158 0.004067405 0.004059155 -## [2,] 3 0.6311236 0.4892691 0.097059444 0.092633367 -## [3,] 3 0.9941893 0.6902376 0.012524694 0.012446908 -## [4,] 0 182.5891266 5.2127004 1.824284434 1.038255095 -## [5,] 3 0.0000000 0.0000000 0.000000000 0.000000000 -## [6,] 2 0.0000000 0.0000000 0.000000000 0.000000000 -## [7,] 2 665.9652100 6.5027380 13.975566864 2.706419945 -## [8,] 0 0.3476418 0.2983562 0.006082553 0.006064130 -## [9,] 3 0.4349871 0.3611559 0.038332380 0.037615947 -## [10,] 3 0.0000000 0.0000000 0.000000000 0.000000000 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{t}\NormalTok{(X)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [,1] [,2] [,3] [,4] [,5] [,6] -## trust_neighbors 3.000000000 3.00000000 3.00000000 0.000000 3 2 -## exports 0.388349682 0.63112360 0.99418926 182.589127 0 0 -## ln_exports 0.328115761 0.48926911 0.69023758 5.212700 0 0 -## export_area 0.004067405 0.09705944 0.01252469 1.824284 0 0 -## ln_export_area 0.004059155 0.09263337 0.01244691 1.038255 0 0 -## [,7] [,8] [,9] [,10] -## trust_neighbors 2.000000 0.000000000 3.00000000 3 -## exports 665.965210 0.347641766 0.43498713 0 -## ln_exports 6.502738 0.298356235 0.36115587 0 -## export_area 13.975567 0.006082553 0.03833238 0 -## ln_export_area 2.706420 0.006064130 0.03761595 0 -\end{verbatim} - -What are the values of all rows in the first column? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[, }\DecValTok{1}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 3 3 3 0 3 2 2 0 3 3 -\end{verbatim} - -What are all the values of ``exports''? (i.e.~return the whole ``exports'' column) - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[, }\StringTok{"exports"}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.3883497 0.6311236 0.9941893 182.5891266 0.0000000 0.0000000 -## [7] 665.9652100 0.3476418 0.4349871 0.0000000 -\end{verbatim} - -What is the first observation (i.e.~first row)? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[}\DecValTok{1}\NormalTok{, ]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## 3.000000000 0.388349682 0.328115761 0.004067405 0.004059155 -\end{verbatim} - -What is the value of the first variable of the first observation? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[}\DecValTok{1}\NormalTok{, }\DecValTok{1}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors -## 3 -\end{verbatim} - -Pause and consider the following problem on your own. What is the following code doing? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[X[, }\StringTok{"trust\_neighbors"}\NormalTok{] }\OperatorTok{==}\StringTok{ }\DecValTok{0}\NormalTok{, }\StringTok{"export\_area"}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 1.824284434 0.006082553 -\end{verbatim} - -Why does it give the same output as the following? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X[}\KeywordTok{which}\NormalTok{(X[, }\StringTok{"trust\_neighbors"}\NormalTok{] }\OperatorTok{==}\StringTok{ }\DecValTok{0}\NormalTok{), }\StringTok{"export\_area"}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 1.824284434 0.006082553 -\end{verbatim} - -Some more manipulation - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X }\OperatorTok{+}\StringTok{ }\NormalTok{X} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## [1,] 6 0.7766994 0.6562315 0.008134809 0.00811831 -## [2,] 6 1.2622472 0.9785382 0.194118887 0.18526673 -## [3,] 6 1.9883785 1.3804752 0.025049388 0.02489382 -## [4,] 0 365.1782532 10.4254007 3.648568869 2.07651019 -## [5,] 6 0.0000000 0.0000000 0.000000000 0.00000000 -## [6,] 4 0.0000000 0.0000000 0.000000000 0.00000000 -## [7,] 4 1331.9304199 13.0054760 27.951133728 5.41283989 -## [8,] 0 0.6952835 0.5967125 0.012165107 0.01212826 -## [9,] 6 0.8699743 0.7223117 0.076664761 0.07523189 -## [10,] 6 0.0000000 0.0000000 0.000000000 0.00000000 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X }\OperatorTok{{-}}\StringTok{ }\NormalTok{X} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## [1,] 0 0 0 0 0 -## [2,] 0 0 0 0 0 -## [3,] 0 0 0 0 0 -## [4,] 0 0 0 0 0 -## [5,] 0 0 0 0 0 -## [6,] 0 0 0 0 0 -## [7,] 0 0 0 0 0 -## [8,] 0 0 0 0 0 -## [9,] 0 0 0 0 0 -## [10,] 0 0 0 0 0 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{t}\NormalTok{(X) }\OperatorTok{\%*\%}\StringTok{ }\NormalTok{X} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area -## trust_neighbors 62.000000 1339.276 18.61181 28.40709 -## exports 1339.276369 476850.298 5283.76294 9640.42990 -## ln_exports 18.611811 5283.763 70.50077 100.46202 -## export_area 28.407085 9640.430 100.46202 198.65558 -## ln_export_area 5.853106 1992.047 23.08189 39.72847 -## ln_export_area -## trust_neighbors 5.853106 -## exports 1992.046502 -## ln_exports 23.081893 -## export_area 39.728468 -## ln_export_area 8.412887 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{cbind}\NormalTok{(X, }\DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## [1,] 3 0.3883497 0.3281158 0.004067405 0.004059155 1 -## [2,] 3 0.6311236 0.4892691 0.097059444 0.092633367 2 -## [3,] 3 0.9941893 0.6902376 0.012524694 0.012446908 3 -## [4,] 0 182.5891266 5.2127004 1.824284434 1.038255095 4 -## [5,] 3 0.0000000 0.0000000 0.000000000 0.000000000 5 -## [6,] 2 0.0000000 0.0000000 0.000000000 0.000000000 6 -## [7,] 2 665.9652100 6.5027380 13.975566864 2.706419945 7 -## [8,] 0 0.3476418 0.2983562 0.006082553 0.006064130 8 -## [9,] 3 0.4349871 0.3611559 0.038332380 0.037615947 9 -## [10,] 3 0.0000000 0.0000000 0.000000000 0.000000000 10 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{cbind}\NormalTok{(X, }\DecValTok{1}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## trust_neighbors exports ln_exports export_area ln_export_area -## [1,] 3 0.3883497 0.3281158 0.004067405 0.004059155 1 -## [2,] 3 0.6311236 0.4892691 0.097059444 0.092633367 1 -## [3,] 3 0.9941893 0.6902376 0.012524694 0.012446908 1 -## [4,] 0 182.5891266 5.2127004 1.824284434 1.038255095 1 -## [5,] 3 0.0000000 0.0000000 0.000000000 0.000000000 1 -## [6,] 2 0.0000000 0.0000000 0.000000000 0.000000000 1 -## [7,] 2 665.9652100 6.5027380 13.975566864 2.706419945 1 -## [8,] 0 0.3476418 0.2983562 0.006082553 0.006064130 1 -## [9,] 3 0.4349871 0.3611559 0.038332380 0.037615947 1 -## [10,] 3 0.0000000 0.0000000 0.000000000 0.000000000 1 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{colnames}\NormalTok{(X)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "trust_neighbors" "exports" "ln_exports" "export_area" -## [5] "ln_export_area" -\end{verbatim} - -\hypertarget{variable-transformations}{% -\section{Variable Transformations}\label{variable-transformations}} - -\texttt{exports} is the total number of slaves that were taken from the individual's ethnic group between Africa's four slave trades between 1400-1900. - -What is \texttt{ln\_exports}? The article describes this as the natural log of one plus the \texttt{exports}. This is a transformation of one column by a particular function - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{log}\NormalTok{(}\DecValTok{1} \OperatorTok{+}\StringTok{ }\NormalTok{X[, }\StringTok{"exports"}\NormalTok{])} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.3281158 0.4892691 0.6902376 5.2127003 0.0000000 0.0000000 6.5027379 -## [8] 0.2983562 0.3611559 0.0000000 -\end{verbatim} - -Question for you: why add the 1? - -Verify that this is the same as \texttt{X{[},\ "ln\_exports"{]}} - -\hypertarget{linear-combinations}{% -\section{Linear Combinations}\label{linear-combinations}} - -In Table 1 we see ``OLS Estimates''. These are estimates of OLS coefficients and standard errors. You do not need to know what these are for now, but it doesn't hurt to getting used to seeing them. - -\includegraphics{images/nunn_wantchekon_table1.png} - -A very crude way to describe regression is through linear combinations. The simplest linear combination is a one-to-one transformation. - -Take the first number in Table 1, which is -0.00068. Now, multiply this by \texttt{exports} - -\begin{Shaded} -\begin{Highlighting}[] -\FloatTok{{-}0.00068} \OperatorTok{*}\StringTok{ }\NormalTok{X[, }\StringTok{"exports"}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] -0.0002640778 -0.0004291640 -0.0006760487 -0.1241606061 0.0000000000 -## [6] 0.0000000000 -0.4528563428 -0.0002363964 -0.0002957912 0.0000000000 -\end{verbatim} - -Now, just one more step. Make a new matrix with just exports and the value 1 - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X2 <{-}}\StringTok{ }\KeywordTok{cbind}\NormalTok{(}\DecValTok{1}\NormalTok{, X[, }\StringTok{"exports"}\NormalTok{])} -\end{Highlighting} -\end{Shaded} - -name this new column ``intercept'' - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{colnames}\NormalTok{(X2)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## NULL -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{colnames}\NormalTok{(X2) <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"intercept"}\NormalTok{, }\StringTok{"exports"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -What are the dimensions of the matrix \texttt{X2}? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{dim}\NormalTok{(X2)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 10 2 -\end{verbatim} - -Now consider a new matrix, called \texttt{B}. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{B <{-}}\StringTok{ }\KeywordTok{matrix}\NormalTok{(}\KeywordTok{c}\NormalTok{(}\FloatTok{1.62}\NormalTok{, }\FloatTok{{-}0.00068}\NormalTok{))} -\end{Highlighting} -\end{Shaded} - -What are the dimensions of \texttt{B}? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{dim}\NormalTok{(B)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 2 1 -\end{verbatim} - -What is the product of \texttt{X2} and \texttt{B}? From the dimensions, can you tell if it will be conformable? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{X2 }\OperatorTok{\%*\%}\StringTok{ }\NormalTok{B} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [,1] -## [1,] 1.619736 -## [2,] 1.619571 -## [3,] 1.619324 -## [4,] 1.495839 -## [5,] 1.620000 -## [6,] 1.620000 -## [7,] 1.167144 -## [8,] 1.619764 -## [9,] 1.619704 -## [10,] 1.620000 -\end{verbatim} - -What is this multiplication doing in terms of equations? - -\hypertarget{matrix-basics}{% -\section{Matrix Basics}\label{matrix-basics}} - -Let's take a look at Matrices in the context of R - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.csv"}\NormalTok{)} -\KeywordTok{head}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6 x 4 -## state sex age race -## -## 1 New York Female 8 White -## 2 Ohio Male 24 White -## 3 Nevada Male 37 White -## 4 Michigan Female 12 White -## 5 Maryland Female 18 Black/Negro -## 6 New Hampshire Male 50 White -\end{verbatim} - -What is the dimension of this dataframe? What does the number of rows represent? What does the number of columns represent? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{dim}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 30871 4 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{nrow}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 30871 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ncol}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 4 -\end{verbatim} - -What variables does this dataset hold? What kind of information does it have? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{colnames}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "state" "sex" "age" "race" -\end{verbatim} - -We can access column vectors, or vectors that contain values of variables by using the \$ sign - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{head}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{state)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "New York" "Ohio" "Nevada" "Michigan" -## [5] "Maryland" "New Hampshire" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{head}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "White" "White" "White" "White" "Black/Negro" -## [6] "White" -\end{verbatim} - -We can look at a unique set of variable values by calling the unique function - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{state)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "New York" "Ohio" "Nevada" -## [4] "Michigan" "Maryland" "New Hampshire" -## [7] "Iowa" "Missouri" "New Jersey" -## [10] "California" "Texas" "Pennsylvania" -## [13] "Washington" "West Virginia" "Idaho" -## [16] "North Carolina" "Massachusetts" "Connecticut" -## [19] "Arkansas" "Indiana" "Wisconsin" -## [22] "Maine" "Tennessee" "Minnesota" -## [25] "Florida" "Oklahoma" "Montana" -## [28] "Georgia" "Arizona" "Colorado" -## [31] "Virginia" "Illinois" "Oregon" -## [34] "Kentucky" "South Carolina" "Kansas" -## [37] "Louisiana" "Alabama" "District of Columbia" -## [40] "Mississippi" "Utah" "Delaware" -## [43] "Nebraska" "Alaska" "New Mexico" -## [46] "South Dakota" "Hawaii" "Vermont" -## [49] "Rhode Island" "Wyoming" "North Dakota" -\end{verbatim} - -How many different states are represented (this dataset includes DC as a state)? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{length}\NormalTok{(}\KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{state))} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 51 -\end{verbatim} - -Matrices are rectangular structures of numbers (they have to be numbers, and they can't be characters). - -A cross-tab can be considered a matrix: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race, cen10}\OperatorTok{$}\NormalTok{sex)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## -## Female Male -## American Indian or Alaska Native 142 153 -## Black/Negro 2070 1943 -## Chinese 192 162 -## Japanese 51 26 -## Other Asian or Pacific Islander 587 542 -## Other race, nec 877 962 -## Three or more major races 37 51 -## Two major races 443 426 -## White 11252 10955 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cross\_tab <{-}}\StringTok{ }\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race, cen10}\OperatorTok{$}\NormalTok{sex)} -\KeywordTok{dim}\NormalTok{(cross\_tab)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 9 2 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cross\_tab[}\DecValTok{6}\NormalTok{, }\DecValTok{2}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 962 -\end{verbatim} - -But a subset of your data -- individual values-- can be considered a matrix too. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# First 20 rows of the entire data} -\CommentTok{\# Below two lines of code do the same thing} -\NormalTok{cen10[}\DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{, ]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 20 x 4 -## state sex age race -## -## 1 New York Female 8 White -## 2 Ohio Male 24 White -## 3 Nevada Male 37 White -## 4 Michigan Female 12 White -## 5 Maryland Female 18 Black/Negro -## 6 New Hampshire Male 50 White -## 7 Iowa Female 51 White -## 8 Missouri Female 41 White -## 9 New Jersey Male 62 White -## 10 California Male 25 White -## 11 Texas Female 23 White -## 12 Pennsylvania Female 66 White -## 13 California Female 57 White -## 14 Texas Female 73 Other race, nec -## 15 California Male 43 White -## 16 Washington Male 29 White -## 17 Texas Male 8 White -## 18 Missouri Male 78 White -## 19 West Virginia Male 10 White -## 20 Idaho Female 9 White -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{slice}\NormalTok{(}\DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 20 x 4 -## state sex age race -## -## 1 New York Female 8 White -## 2 Ohio Male 24 White -## 3 Nevada Male 37 White -## 4 Michigan Female 12 White -## 5 Maryland Female 18 Black/Negro -## 6 New Hampshire Male 50 White -## 7 Iowa Female 51 White -## 8 Missouri Female 41 White -## 9 New Jersey Male 62 White -## 10 California Male 25 White -## 11 Texas Female 23 White -## 12 Pennsylvania Female 66 White -## 13 California Female 57 White -## 14 Texas Female 73 Other race, nec -## 15 California Male 43 White -## 16 Washington Male 29 White -## 17 Texas Male 8 White -## 18 Missouri Male 78 White -## 19 West Virginia Male 10 White -## 20 Idaho Female 9 White -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Of the first 20 rows of the entire data, look at values of just race and age} -\CommentTok{\# Below two lines of code do the same thing} -\NormalTok{cen10[}\DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{, }\KeywordTok{c}\NormalTok{(}\StringTok{"race"}\NormalTok{, }\StringTok{"age"}\NormalTok{)]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 20 x 2 -## race age -## -## 1 White 8 -## 2 White 24 -## 3 White 37 -## 4 White 12 -## 5 Black/Negro 18 -## 6 White 50 -## 7 White 51 -## 8 White 41 -## 9 White 62 -## 10 White 25 -## 11 White 23 -## 12 White 66 -## 13 White 57 -## 14 Other race, nec 73 -## 15 White 43 -## 16 White 29 -## 17 White 8 -## 18 White 78 -## 19 White 10 -## 20 White 9 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{slice}\NormalTok{(}\DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{) }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{select}\NormalTok{(race, age)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 20 x 2 -## race age -## -## 1 White 8 -## 2 White 24 -## 3 White 37 -## 4 White 12 -## 5 Black/Negro 18 -## 6 White 50 -## 7 White 51 -## 8 White 41 -## 9 White 62 -## 10 White 25 -## 11 White 23 -## 12 White 66 -## 13 White 57 -## 14 Other race, nec 73 -## 15 White 43 -## 16 White 29 -## 17 White 8 -## 18 White 78 -## 19 White 10 -## 20 White 9 -\end{verbatim} - -A vector is a special type of matrix with only one column or only one row - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# One column} -\NormalTok{cen10[}\DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{, }\KeywordTok{c}\NormalTok{(}\StringTok{"age"}\NormalTok{)]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 10 x 1 -## age -## -## 1 8 -## 2 24 -## 3 37 -## 4 12 -## 5 18 -## 6 50 -## 7 51 -## 8 41 -## 9 62 -## 10 25 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{slice}\NormalTok{(}\DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{) }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{select}\NormalTok{(}\KeywordTok{c}\NormalTok{(}\StringTok{"age"}\NormalTok{))} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 10 x 1 -## age -## -## 1 8 -## 2 24 -## 3 37 -## 4 12 -## 5 18 -## 6 50 -## 7 51 -## 8 41 -## 9 62 -## 10 25 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# One row} -\NormalTok{cen10[}\DecValTok{2}\NormalTok{, ]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 1 x 4 -## state sex age race -## -## 1 Ohio Male 24 White -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{slice}\NormalTok{(}\DecValTok{2}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 1 x 4 -## state sex age race -## -## 1 Ohio Male 24 White -\end{verbatim} - -What if we want a special subset of the data? For example, what if I only want the records of individuals in California? What if I just want the age and race of individuals in California? - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# subset for CA rows} -\NormalTok{ca\_subset <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{, ]} - -\NormalTok{ca\_subset\_tidy <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{)} - -\KeywordTok{all\_equal}\NormalTok{(ca\_subset, ca\_subset\_tidy)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# subset for CA rows and select age and race} -\NormalTok{ca\_subset\_age\_race <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{, }\KeywordTok{c}\NormalTok{(}\StringTok{"age"}\NormalTok{, }\StringTok{"race"}\NormalTok{)]} - -\NormalTok{ca\_subset\_age\_race\_tidy <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{) }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{select}\NormalTok{(age, race)} - -\KeywordTok{all\_equal}\NormalTok{(ca\_subset\_age\_race, ca\_subset\_age\_race\_tidy)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -Some common operators that can be used to filter or to use as a condition. Remember, you can use the unique function to look at the set of all values a variable holds in the dataset. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# all individuals older than 30 and younger than 70} -\NormalTok{s1 <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{age }\OperatorTok{>}\StringTok{ }\DecValTok{30} \OperatorTok{\&}\StringTok{ }\NormalTok{cen10}\OperatorTok{$}\NormalTok{age }\OperatorTok{<}\StringTok{ }\DecValTok{70}\NormalTok{, ]} -\NormalTok{s2 <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(age }\OperatorTok{>}\StringTok{ }\DecValTok{30} \OperatorTok{\&}\StringTok{ }\NormalTok{age }\OperatorTok{<}\StringTok{ }\DecValTok{70}\NormalTok{)} -\KeywordTok{all\_equal}\NormalTok{(s1, s2)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# all individuals in either New York or California} -\NormalTok{s3 <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ "New York"} \OperatorTok{|}\StringTok{ }\NormalTok{cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{, ]} -\NormalTok{s4 <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(state }\OperatorTok{==}\StringTok{ "New York"} \OperatorTok{|}\StringTok{ }\NormalTok{state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{)} -\KeywordTok{all\_equal}\NormalTok{(s3, s4)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# all individuals in any of the following states: California, Ohio, Nevada, Michigan} -\NormalTok{s5 <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{\%in\%}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Ohio"}\NormalTok{, }\StringTok{"Nevada"}\NormalTok{, }\StringTok{"Michigan"}\NormalTok{), ]} -\NormalTok{s6 <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(state }\OperatorTok{\%in\%}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Ohio"}\NormalTok{, }\StringTok{"Nevada"}\NormalTok{, }\StringTok{"Michigan"}\NormalTok{))} -\KeywordTok{all\_equal}\NormalTok{(s5, s6)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# all individuals NOT in any of the following states: California, Ohio, Nevada, Michigan} -\NormalTok{s7 <{-}}\StringTok{ }\NormalTok{cen10[}\OperatorTok{!}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{\%in\%}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Ohio"}\NormalTok{, }\StringTok{"Nevada"}\NormalTok{, }\StringTok{"Michigan"}\NormalTok{)), ]} -\NormalTok{s8 <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(}\OperatorTok{!}\NormalTok{state }\OperatorTok{\%in\%}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Ohio"}\NormalTok{, }\StringTok{"Nevada"}\NormalTok{, }\StringTok{"Michigan"}\NormalTok{))} -\KeywordTok{all\_equal}\NormalTok{(s7, s8)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\hypertarget{checkpoint}{% -\section*{Checkpoint}\label{checkpoint}} -\addcontentsline{toc}{section}{Checkpoint} - -\hypertarget{section-6}{% -\subsection*{1}\label{section-6}} -\addcontentsline{toc}{subsection}{1} - -Get the subset of cen10 for non-white individuals (Hint: look at the set of values for the race variable by using the unique function) - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-7}{% -\subsection*{2}\label{section-7}} -\addcontentsline{toc}{subsection}{2} - -Get the subset of cen10 for females over the age of 40 - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-8}{% -\subsection*{3}\label{section-8}} -\addcontentsline{toc}{subsection}{3} - -Get all the serial numbers for black, male individuals who don't live in Ohio or Nevada. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{exercises-1}{% -\section*{Exercises}\label{exercises-1}} -\addcontentsline{toc}{section}{Exercises} - -\hypertarget{section-9}{% -\subsection*{1}\label{section-9}} -\addcontentsline{toc}{subsection}{1} - -Let -\[\mathbf{A} = \left[\begin{array} -{rrr} -0.6 & 0.2\\ -0.4 & 0.8\\ -\end{array}\right] -\] - -Use R to write code that will create the matrix \(A\), and then consecutively multiply \(A\) to itself 4 times. What is the value of \(A^{4}\)? - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -Note that R notation of matrices is different from the math notation. Simply trying \texttt{X\^{}n} where \texttt{X} is a matrix will only take the power of each element to \texttt{n}. Instead, this problem asks you to perform matrix multiplication. - -\hypertarget{section-10}{% -\subsection*{2}\label{section-10}} -\addcontentsline{toc}{subsection}{2} - -Let's apply what we learned about subsetting or filtering/selecting. Use the \texttt{nunn\_full} dataset you have already loaded - -\begin{enumerate} -\def\labelenumi{\alph{enumi})} -\tightlist -\item - First, show all observations (rows) that have a \texttt{"male"} variable higher than 0.5 -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\begin{enumerate} -\def\labelenumi{\alph{enumi})} -\setcounter{enumi}{1} -\tightlist -\item - Next, create a matrix / dataframe with only two columns: \texttt{"trust\_neighbors"} and \texttt{"age"} -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\begin{enumerate} -\def\labelenumi{\alph{enumi})} -\setcounter{enumi}{2} -\tightlist -\item - Lastly, show all values of \texttt{"trust\_neighbors"} and \texttt{"age"} for observations (rows) that have the ``male'' variable value that is higher than 0.5 -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-11}{% -\subsection*{3}\label{section-11}} -\addcontentsline{toc}{subsection}{3} - -Find a way to generate a vector of ``column averages'' of the matrix \texttt{X} from the Nunn and Wantchekon data in one line of code. Each entry in the vector should contain the sample average of the values in the column. So a 100 by 4 matrix should generate a length-4 matrix. - -\hypertarget{section-12}{% -\subsection*{4}\label{section-12}} -\addcontentsline{toc}{subsection}{4} - -Similarly, generate a vector of ``column medians''. - -\hypertarget{section-13}{% -\subsection*{5}\label{section-13}} -\addcontentsline{toc}{subsection}{5} - -Consider the regression that was run to generate Table 1: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{form <{-}}\StringTok{ "trust\_neighbors \textasciitilde{} exports + age + age2 + male + urban\_dum + factor(education) + factor(occupation) + factor(religion) + factor(living\_conditions) + district\_ethnic\_frac + frac\_ethnicity\_in\_district + isocode"} -\NormalTok{lm\_}\DecValTok{1}\NormalTok{\_}\DecValTok{1}\NormalTok{ <{-}}\StringTok{ }\KeywordTok{lm}\NormalTok{(}\KeywordTok{as.formula}\NormalTok{(form), nunn\_full)} - -\CommentTok{\# The below coef function returns a vector of OLS coefficiants} -\KeywordTok{coef}\NormalTok{(lm\_}\DecValTok{1}\NormalTok{\_}\DecValTok{1}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## (Intercept) exports -## 1.619913e+00 -6.791360e-04 -## age age2 -## 8.395936e-03 -5.473436e-05 -## male urban_dum -## 4.550246e-02 -1.404551e-01 -## factor(education)1 factor(education)2 -## 1.709816e-02 -5.224591e-02 -## factor(education)3 factor(education)4 -## -1.373770e-01 -1.889619e-01 -## factor(education)5 factor(education)6 -## -1.893494e-01 -2.400767e-01 -## factor(education)7 factor(education)8 -## -2.850748e-01 -1.232085e-01 -## factor(education)9 factor(occupation)1 -## -2.406437e-01 6.185655e-02 -## factor(occupation)2 factor(occupation)3 -## 7.392168e-02 3.356158e-02 -## factor(occupation)4 factor(occupation)5 -## 7.942048e-03 6.661126e-02 -## factor(occupation)6 factor(occupation)7 -## -7.563297e-02 1.699699e-02 -## factor(occupation)8 factor(occupation)9 -## -9.428177e-02 -9.981440e-02 -## factor(occupation)10 factor(occupation)11 -## -3.307068e-02 -2.300045e-02 -## factor(occupation)12 factor(occupation)13 -## -1.564540e-01 -1.441370e-02 -## factor(occupation)14 factor(occupation)15 -## -5.566414e-02 -2.343762e-01 -## factor(occupation)16 factor(occupation)18 -## -1.306947e-02 -1.729589e-01 -## factor(occupation)19 factor(occupation)20 -## -1.770261e-01 -2.457800e-02 -## factor(occupation)21 factor(occupation)22 -## -4.936813e-02 -1.068511e-01 -## factor(occupation)23 factor(occupation)24 -## -9.712205e-02 1.292371e-02 -## factor(occupation)25 factor(occupation)995 -## 2.623186e-02 -1.195063e-03 -## factor(religion)2 factor(religion)3 -## 5.395953e-02 7.887878e-02 -## factor(religion)4 factor(religion)5 -## 4.749150e-02 4.318455e-02 -## factor(religion)6 factor(religion)7 -## -1.787694e-02 -3.616542e-02 -## factor(religion)10 factor(religion)11 -## 6.015041e-02 2.237845e-01 -## factor(religion)12 factor(religion)13 -## 2.627086e-01 -6.812813e-02 -## factor(religion)14 factor(religion)15 -## 4.673681e-02 3.844555e-01 -## factor(religion)360 factor(religion)361 -## 3.656843e-01 3.416413e-01 -## factor(religion)362 factor(religion)363 -## 8.230393e-01 3.856565e-01 -## factor(religion)995 factor(living_conditions)2 -## 4.161301e-02 4.395862e-02 -## factor(living_conditions)3 factor(living_conditions)4 -## 8.627372e-02 1.197428e-01 -## factor(living_conditions)5 district_ethnic_frac -## 1.203606e-01 -1.553648e-02 -## frac_ethnicity_in_district isocodeBWA -## 1.011222e-01 -4.258953e-01 -## isocodeGHA isocodeKEN -## 1.135307e-02 -1.819556e-01 -## isocodeLSO isocodeMDG -## -5.511200e-01 -3.315727e-01 -## isocodeMLI isocodeMOZ -## 7.528101e-02 8.223730e-02 -## isocodeMWI isocodeNAM -## 3.062497e-01 -1.397541e-01 -## isocodeNGA isocodeSEN -## -2.381525e-01 3.867371e-01 -## isocodeTZA isocodeUGA -## 2.079366e-01 -6.443732e-02 -## isocodeZAF isocodeZMB -## -2.179153e-01 -2.172868e-01 -\end{verbatim} - -First, get a small subset of the nunn\_full dataset. This time, sample 20 rows and select for variables \texttt{exports}, \texttt{age}, \texttt{age2}, \texttt{male}, and \texttt{urban\_dum}. To this small subset, add (\texttt{bind\_cols()} in tidyverse or \texttt{cbind()} in base R) a column of 1's; this represents the intercept. If you need some guidance, look at how we sampled 10 rows selected for a different set of variables above in the lecture portion. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter here} -\end{Highlighting} -\end{Shaded} - -Next let's try calculating predicted values of levels of trust in neighbors by multiplying coefficients for the intercept, \texttt{exports}, \texttt{age}, \texttt{age2}, \texttt{male}, and \texttt{urban\_dum} to the actual observed values for those variables in the small subset you've just created. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Hint: You can get just selected elements from the vector returned by coef(lm\_1\_1)} - -\CommentTok{\# For example, the below code gives you the first 3 elements of the original vector} -\KeywordTok{coef}\NormalTok{(lm\_}\DecValTok{1}\NormalTok{\_}\DecValTok{1}\NormalTok{)[}\DecValTok{1}\OperatorTok{:}\DecValTok{3}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## (Intercept) exports age -## 1.619913146 -0.000679136 0.008395936 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Also, the below code gives you the coefficient elements for intercept and male} -\KeywordTok{coef}\NormalTok{(lm\_}\DecValTok{1}\NormalTok{\_}\DecValTok{1}\NormalTok{)[}\KeywordTok{c}\NormalTok{(}\StringTok{"(Intercept)"}\NormalTok{, }\StringTok{"male"}\NormalTok{)]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## (Intercept) male -## 1.61991315 0.04550246 -\end{verbatim} - -\hypertarget{robjloops}{% -\chapter{Objects, Functions, Loops}\label{robjloops}} - -\hypertarget{where-are-we-where-are-we-headed-2}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-2}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - R basic programming -\item - Data Import -\item - Statistical Summaries -\item - Visualization -\end{itemize} - -Today we'll cover - -\begin{itemize} -\tightlist -\item - Objects -\item - Functions -\item - Loops -\end{itemize} - -\hypertarget{what-is-an-object}{% -\section{What is an object?}\label{what-is-an-object}} - -Now that we have covered some hands-on ways to use graphics, let's go into some fundamentals of the R language. - -Let's first set up - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(dplyr)} -\KeywordTok{library}\NormalTok{(readr)} -\KeywordTok{library}\NormalTok{(haven)} -\KeywordTok{library}\NormalTok{(ggplot2)} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.csv"}\NormalTok{, }\DataTypeTok{col\_types =} \KeywordTok{cols}\NormalTok{())} -\end{Highlighting} -\end{Shaded} - -Objects are abstract symbols in which you store data. Here we will create an object from \texttt{copy}, and assign \texttt{cen10} to it. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{copy <{-}}\StringTok{ }\NormalTok{cen10 } -\end{Highlighting} -\end{Shaded} - -This looks the same as the original dataset: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{copy} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 30,871 x 4 -## state sex age race -## -## 1 New York Female 8 White -## 2 Ohio Male 24 White -## 3 Nevada Male 37 White -## 4 Michigan Female 12 White -## 5 Maryland Female 18 Black/Negro -## 6 New Hampshire Male 50 White -## 7 Iowa Female 51 White -## 8 Missouri Female 41 White -## 9 New Jersey Male 62 White -## 10 California Male 25 White -## # ... with 30,861 more rows -\end{verbatim} - -What happens if you do this next? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{copy <{-}}\StringTok{ ""} -\end{Highlighting} -\end{Shaded} - -It got reassigned: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{copy} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "" -\end{verbatim} - -\hypertarget{lists}{% -\subsection{lists}\label{lists}} - -Lists are one of the most generic and flexible type of object. You can make an empty list by the function \texttt{list()} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_list <{-}}\StringTok{ }\KeywordTok{list}\NormalTok{()} -\NormalTok{my\_list} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## list() -\end{verbatim} - -And start filling it in. Slots on the list are invoked by double square brackets \texttt{{[}{[}{]}{]}} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_list[[}\DecValTok{1}\NormalTok{]] <{-}}\StringTok{ "contents of the first slot {-}{-} this is a string"} -\NormalTok{my\_list[[}\StringTok{"slot 2"}\NormalTok{]] <{-}}\StringTok{ "contents of slot named slot 2"} -\NormalTok{my\_list} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [[1]] -## [1] "contents of the first slot -- this is a string" -## -## $`slot 2` -## [1] "contents of slot named slot 2" -\end{verbatim} - -each slot can be anything. What are we doing here? We are defining the 1st slot of the list \texttt{my\_list} to be a vector \texttt{c(1,\ 2,\ 3,\ 4,\ 5)} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_list[[}\DecValTok{1}\NormalTok{]] <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\DecValTok{1}\NormalTok{, }\DecValTok{2}\NormalTok{, }\DecValTok{3}\NormalTok{, }\DecValTok{4}\NormalTok{, }\DecValTok{5}\NormalTok{)} -\NormalTok{my\_list} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [[1]] -## [1] 1 2 3 4 5 -## -## $`slot 2` -## [1] "contents of slot named slot 2" -\end{verbatim} - -You can even make nested lists. Let's say we want the 1st slot of the list to be another list of three elements. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_list[[}\DecValTok{1}\NormalTok{]][[}\DecValTok{1}\NormalTok{]] <{-}}\StringTok{ "subitem 1 in slot 1 of my\_list"} -\NormalTok{my\_list[[}\DecValTok{1}\NormalTok{]][[}\DecValTok{2}\NormalTok{]] <{-}}\StringTok{ "subitem 1 in slot 2 of my\_list"} -\NormalTok{my\_list[[}\DecValTok{1}\NormalTok{]][[}\DecValTok{3}\NormalTok{]] <{-}}\StringTok{ "subitem 1 in slot 3 of my\_list"} - -\NormalTok{my\_list} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [[1]] -## [1] "subitem 1 in slot 1 of my_list" "subitem 1 in slot 2 of my_list" -## [3] "subitem 1 in slot 3 of my_list" "4" -## [5] "5" -## -## $`slot 2` -## [1] "contents of slot named slot 2" -\end{verbatim} - -\hypertarget{making-your-own-objects}{% -\section{Making your own objects}\label{making-your-own-objects}} - -We've covered one type of object, which is a list. You saw it was quite flexible. How many types of objects are there? - -There are an infinite number of objects, because people make their own class of object. You can detect the type of the object (the class) by the function \texttt{class} - -Object can be said to be an instance of a class. - -\textbf{\emph{Analogies}}: - -\textbf{class} - Pokemon, \textbf{object} - Pikachu - -\textbf{class} - Book, \textbf{object} - To Kill a Mockingbird - -\textbf{class} - DataFrame, \textbf{object} - 2010 census data - -\textbf{class} - Character, \textbf{object} - ``Programming is Fun'' - -What is type (class) of object is \texttt{cen10}? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "spec_tbl_df" "tbl_df" "tbl" "data.frame" -\end{verbatim} - -What about this text? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(}\StringTok{"some random text"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "character" -\end{verbatim} - -To change or create the class of any object, you can \emph{assign} it. To do this, assign the name of your class to character to an object's \texttt{class()}. - -We can start from a simple list. For example, say we wanted to store data about pokemon. Because there is no pre-made package for this, we decide to make our own class. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{pikachu <{-}}\StringTok{ }\KeywordTok{list}\NormalTok{(}\DataTypeTok{name =} \StringTok{"Pikachu"}\NormalTok{,} - \DataTypeTok{number =} \DecValTok{25}\NormalTok{,} - \DataTypeTok{type =} \StringTok{"Electric"}\NormalTok{,} - \DataTypeTok{color =} \StringTok{"Yellow"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -and we can give it any class name we want. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(pikachu) <{-}}\StringTok{ "Pokemon"} -\KeywordTok{str}\NormalTok{(pikachu)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## List of 4 -## $ name : chr "Pikachu" -## $ number: num 25 -## $ type : chr "Electric" -## $ color : chr "Yellow" -## - attr(*, "class")= chr "Pokemon" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{pikachu}\OperatorTok{$}\NormalTok{type} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Electric" -\end{verbatim} - -\hypertarget{seeing-r-through-objects}{% -\subsection{Seeing R through objects}\label{seeing-r-through-objects}} - -Most of the R objects that you will see as you advance are their own objects. For example, here's a linear regression object (which you will learn more about in Gov 2000): - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ols <{-}}\StringTok{ }\KeywordTok{lm}\NormalTok{(mpg }\OperatorTok{\textasciitilde{}}\StringTok{ }\NormalTok{wt }\OperatorTok{+}\StringTok{ }\NormalTok{vs }\OperatorTok{+}\StringTok{ }\NormalTok{gear }\OperatorTok{+}\StringTok{ }\NormalTok{carb, mtcars)} -\KeywordTok{class}\NormalTok{(ols)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "lm" -\end{verbatim} - -Anything can be an object! Even graphs (in \texttt{ggplot}) can be assigned, re-assigned, and edited. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_race <{-}}\StringTok{ }\KeywordTok{group\_by}\NormalTok{(cen10, race)}\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{summarize}\NormalTok{(}\DataTypeTok{count =} \KeywordTok{n}\NormalTok{())} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## `summarise()` ungrouping output (override with `.groups` argument) -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_race\_ordered <{-}}\StringTok{ }\KeywordTok{arrange}\NormalTok{(grp\_race, count) }\OperatorTok{\%>\%}\StringTok{ } -\StringTok{ }\KeywordTok{mutate}\NormalTok{(}\DataTypeTok{race =}\NormalTok{ forcats}\OperatorTok{::}\KeywordTok{as\_factor}\NormalTok{(race))} - -\NormalTok{gg\_tab <{-}}\StringTok{ }\KeywordTok{ggplot}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ grp\_race\_ordered) }\OperatorTok{+} -\StringTok{ }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ race, }\DataTypeTok{y =}\NormalTok{ count) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_col}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{labs}\NormalTok{(}\DataTypeTok{caption =} \StringTok{"Source: U.S. Census 2010"}\NormalTok{)} - -\NormalTok{gg\_tab} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-185-1.pdf} - -You can change the orientation - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{gg\_tab<{-}}\StringTok{ }\NormalTok{gg\_tab }\OperatorTok{+}\StringTok{ }\KeywordTok{coord\_flip}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\hypertarget{parsing-an-object-by-strs}{% -\subsection{\texorpdfstring{Parsing an object by \texttt{str()s}}{Parsing an object by str()s}}\label{parsing-an-object-by-strs}} - -It can be hard to understand an \texttt{R} object because it's contents are unknown. The function \texttt{str}, short for structure, is a quick way to look into the innards of an object - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{str}\NormalTok{(my\_list)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## List of 2 -## $ : chr [1:5] "subitem 1 in slot 1 of my_list" "subitem 1 in slot 2 of my_list" "subitem 1 in slot 3 of my_list" "4" ... -## $ slot 2: chr "contents of slot named slot 2" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(my\_list)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "list" -\end{verbatim} - -Same for the object we just made - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{str}\NormalTok{(pikachu)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## List of 4 -## $ name : chr "Pikachu" -## $ number: num 25 -## $ type : chr "Electric" -## $ color : chr "Yellow" -## - attr(*, "class")= chr "Pokemon" -\end{verbatim} - -What does a \texttt{ggplot} object look like? Very complicated, but at least you can see it: - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# enter this on your console} -\KeywordTok{str}\NormalTok{(gg\_tab)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{types-of-variables}{% -\section{Types of variables}\label{types-of-variables}} - -In the social science we often analyze variables. As you saw in the tutorial, different types of variables require different care. - -A key link with what we just learned is that variables are also types of R objects. - -\hypertarget{scalars}{% -\subsection{scalars}\label{scalars}} - -One number. How many people did we count in our Census sample? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{nrow}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 30871 -\end{verbatim} - -Question: What proportion of our census sample is Native American? This number is also a scalar - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter yourself} -\KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "White" "Black/Negro" -## [3] "Other race, nec" "American Indian or Alaska Native" -## [5] "Chinese" "Other Asian or Pacific Islander" -## [7] "Two major races" "Three or more major races" -## [9] "Japanese" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{mean}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race }\OperatorTok{==}\StringTok{ "American Indian or Alaska Native"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.009555894 -\end{verbatim} - -Hint: you can use the function \texttt{mean()} to calcualte the sample mean. The sample proportion is the mean of a sequence of number, where your event of interest is a 1 (or \texttt{TRUE}) and others are 0 (or \texttt{FALSE}). - -\hypertarget{numeric-vectors}{% -\subsection{numeric vectors}\label{numeric-vectors}} - -A sequence of numbers. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_race\_ordered}\OperatorTok{$}\NormalTok{count} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 77 88 295 354 869 1129 1839 4013 22207 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(grp\_race\_ordered}\OperatorTok{$}\NormalTok{count)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "integer" -\end{verbatim} - -Or even, all the ages of the millions of people in our Census. Here are just the first few numbers of the list. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{head}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{age)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 8 24 37 12 18 50 -\end{verbatim} - -\hypertarget{characters-aka-strings}{% -\subsection{characters (aka strings)}\label{characters-aka-strings}} - -This can be just one stretch of characters - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_name <{-}}\StringTok{ "Meg"} -\NormalTok{my\_name} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Meg" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(my\_name)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "character" -\end{verbatim} - -or more characters. Notice here that there's a difference between a vector of individual characters and a length-one object of characters. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_name\_letters <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"M"}\NormalTok{,}\StringTok{"e"}\NormalTok{,}\StringTok{"g"}\NormalTok{)} -\NormalTok{my\_name\_letters} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "M" "e" "g" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{class}\NormalTok{(my\_name\_letters)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "character" -\end{verbatim} - -Finally, remember that lower vs.~upper case matters in R! - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_name2 <{-}}\StringTok{ "shiro"} -\NormalTok{my\_name }\OperatorTok{==}\StringTok{ }\NormalTok{my\_name2} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] FALSE -\end{verbatim} - -\hypertarget{what-is-a-function}{% -\section{What is a function?}\label{what-is-a-function}} - -Most of what we do in R is executing a function. \texttt{read\_csv()}, \texttt{nrow()}, \texttt{ggplot()} .. pretty much anything with a parentheses is a function. And even things like \texttt{\textless{}-} and \texttt{{[}} are functions as well. - -A function is a set of instructions with specified ingredients. It takes an \textbf{input}, then \textbf{manipulates} it -- changes it in some way -- and then returns the manipulated product. - -One way to see what a function actually does is to enter it without parentheses. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# enter this on your console} -\NormalTok{table} -\end{Highlighting} -\end{Shaded} - -You'll see below that the most basic functions are quite complicated internally. - -You'll notice that functions contain other functions. \emph{wrapper} functions are functions that ``wrap around'' existing functions. This sounds redundant, but it's an important feature of programming. If you find yourself repeating a command more than two times, you should make your own function, rather than writing the same type of code. - -\hypertarget{write-your-own-function}{% -\subsection{Write your own function}\label{write-your-own-function}} - -It's worth remembering the basic structure of a function. You create a new function, call it \texttt{my\_fun} by this: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_fun <{-}}\StringTok{ }\ControlFlowTok{function}\NormalTok{() \{} - -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -If we wanted to generate a function that computed the number of men in your data, what would that look like? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{count\_men <{-}}\StringTok{ }\ControlFlowTok{function}\NormalTok{(data) \{} - -\NormalTok{ nmen <{-}}\StringTok{ }\KeywordTok{sum}\NormalTok{(data}\OperatorTok{$}\NormalTok{sex }\OperatorTok{==}\StringTok{ "Male"}\NormalTok{)} - - \KeywordTok{return}\NormalTok{(nmen)} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -Then all we need to do is feed this function a dataset - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{count\_men}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 15220 -\end{verbatim} - -The point of a function is that you can use it again and again without typing up the set of constituent manipulations. So, what if we wanted to figure out the number of men in California? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{count\_men}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ "California"}\NormalTok{,])} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 1876 -\end{verbatim} - -Let's go one step further. What if we want to know the proportion of non-whites in a state, just by entering the name of the state? There's multiple ways to do it, but it could look something like this - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{nw\_in\_state <{-}}\StringTok{ }\ControlFlowTok{function}\NormalTok{(data, state) \{} - -\NormalTok{ s.subset <{-}}\StringTok{ }\NormalTok{data[data}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state,]} -\NormalTok{ total.s <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(s.subset)} -\NormalTok{ nw.s <{-}}\StringTok{ }\KeywordTok{sum}\NormalTok{(s.subset}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} - -\NormalTok{ nw.s }\OperatorTok{/}\StringTok{ }\NormalTok{total.s} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -The last line is what gets generated from the function. To be more explicit you can wrap the last line around \texttt{return()}. (as in \texttt{return(nw.s/total.s}). \texttt{return()} is used when you want to break out of a function in the middle of it and not wait till the last line. - -Try it on your favorite state! - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{nw\_in\_state}\NormalTok{(cen10, }\StringTok{"Massachusetts"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.2040185 -\end{verbatim} - -\hypertarget{checkpoint-1}{% -\section*{Checkpoint}\label{checkpoint-1}} -\addcontentsline{toc}{section}{Checkpoint} - -\hypertarget{section-14}{% -\subsection*{1}\label{section-14}} -\addcontentsline{toc}{subsection}{1} - -Try making your own function, \texttt{average\_age\_in\_state}, that will give you the average age of people in a given state. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter on your own} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-15}{% -\subsection*{2}\label{section-15}} -\addcontentsline{toc}{subsection}{2} - -Try making your own function, \texttt{asians\_in\_state}, that will give you the number of \texttt{Chinese}, \texttt{Japanese}, and \texttt{Other\ Asian\ or\ Pacific\ Islander} people in a given state. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter on your own} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-16}{% -\subsection*{3}\label{section-16}} -\addcontentsline{toc}{subsection}{3} - -Try making your own function, `top\_10\_oldest\_cities', that will give you the names of cities whose population's average age is top 10 oldest. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter on your own} -\end{Highlighting} -\end{Shaded} - -\hypertarget{what-is-a-package}{% -\section{What is a package?}\label{what-is-a-package}} - -You can think of a package as a suite of functions that other people have already built for you to make your life easier. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{help}\NormalTok{(}\DataTypeTok{package =} \StringTok{"ggplot2"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -To use a package, you need to do two things: (1) install it, and then (2) load it. - -Installing is a one-time thing - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{install.packages}\NormalTok{(}\StringTok{"ggplot2"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -But you need to load each time you start a R instance. So always keep these commands on a script. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(ggplot2)} -\end{Highlighting} -\end{Shaded} - -In \texttt{rstudio.cloud}, we already installed a set of packages for you. But when you start your own R instance, you need to have installed the package at some point. - -\hypertarget{conditionals}{% -\section{Conditionals}\label{conditionals}} - -Sometimes, you want to execute a command only under certain conditions. This is done through the almost universal function, \texttt{if()}. Inside the \texttt{if} function we enter a logical statement. The line that is adjacent to, or follows, the \texttt{if()} statement only gets executed if the statement returns \texttt{TRUE}. - -For example, - -For example, - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{x <{-}}\StringTok{ }\DecValTok{5} -\ControlFlowTok{if}\NormalTok{ (x }\OperatorTok{>}\DecValTok{0}\NormalTok{) \{} - \KeywordTok{print}\NormalTok{(}\StringTok{"positive number"}\NormalTok{)} -\NormalTok{\} }\ControlFlowTok{else} \ControlFlowTok{if}\NormalTok{ (x }\OperatorTok{==}\StringTok{ }\DecValTok{0}\NormalTok{) \{} - \KeywordTok{print}\NormalTok{ (}\StringTok{"zero"}\NormalTok{)} -\NormalTok{\} }\ControlFlowTok{else}\NormalTok{ \{} - \KeywordTok{print}\NormalTok{(}\StringTok{"negative number"}\NormalTok{)} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "positive number" -\end{verbatim} - -You can wrap that whole things in a function - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{is\_positive <{-}}\StringTok{ }\ControlFlowTok{function}\NormalTok{(number) \{} - \ControlFlowTok{if}\NormalTok{ (number }\OperatorTok{>}\DecValTok{0}\NormalTok{) \{} - \KeywordTok{print}\NormalTok{(}\StringTok{"positive number"}\NormalTok{)} -\NormalTok{ \} }\ControlFlowTok{else} \ControlFlowTok{if}\NormalTok{ (number }\OperatorTok{==}\StringTok{ }\DecValTok{0}\NormalTok{) \{} - \KeywordTok{print}\NormalTok{ (}\StringTok{"zero"}\NormalTok{)} -\NormalTok{ \} }\ControlFlowTok{else}\NormalTok{ \{} - \KeywordTok{print}\NormalTok{(}\StringTok{"negative number"}\NormalTok{)} -\NormalTok{ \}} -\NormalTok{\}} - -\KeywordTok{is\_positive}\NormalTok{(}\DecValTok{5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "positive number" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{is\_positive}\NormalTok{(}\OperatorTok{{-}}\DecValTok{3}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "negative number" -\end{verbatim} - -\hypertarget{for-loops}{% -\section{For-loops}\label{for-loops}} - -Loops repeat the same statement, although the statement can be ``the same'' only in an abstract sense. Use the \texttt{for(x\ in\ X)} syntax to repeat the subsequent command as many times as there are elements in the right-hand object \texttt{X}. Each of these elements will be referred to the left-hand index \texttt{x} - -First, come up with a vector. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{fruits <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"apples"}\NormalTok{, }\StringTok{"oranges"}\NormalTok{, }\StringTok{"grapes"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Now we use the \texttt{fruits} vector in a \texttt{for} loop. - -\begin{Shaded} -\begin{Highlighting}[] -\ControlFlowTok{for}\NormalTok{ (fruit }\ControlFlowTok{in}\NormalTok{ fruits) \{} - \KeywordTok{print}\NormalTok{(}\KeywordTok{paste}\NormalTok{(}\StringTok{"I love"}\NormalTok{, fruit))} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "I love apples" -## [1] "I love oranges" -## [1] "I love grapes" -\end{verbatim} - -Here \texttt{for()} and \texttt{in} must be part of any for loop. The right hand side \texttt{fruits} must be a thing that exists. Finally the \texttt{left-hand} side object is ``Pick your favor name.'' It is analogous to how we can index a sum with any letter. \(\sum_{i=1}^{10}i\) and \texttt{sum\_\{j\ =\ 1\}\^{}\{10\}j} are in fact the same thing. - -\begin{Shaded} -\begin{Highlighting}[] -\ControlFlowTok{for}\NormalTok{ (i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\KeywordTok{length}\NormalTok{(fruits)) \{} - \KeywordTok{print}\NormalTok{(}\KeywordTok{paste}\NormalTok{(}\StringTok{"I love"}\NormalTok{, fruits[i]))} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "I love apples" -## [1] "I love oranges" -## [1] "I love grapes" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} - -\ControlFlowTok{for}\NormalTok{( state }\ControlFlowTok{in}\NormalTok{ states\_of\_interest)\{} -\NormalTok{ state\_data <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state,]} -\NormalTok{ nmen <{-}}\StringTok{ }\KeywordTok{sum}\NormalTok{(state\_data}\OperatorTok{$}\NormalTok{sex }\OperatorTok{==}\StringTok{ "Male"}\NormalTok{)} - -\NormalTok{ n <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(state\_data)} -\NormalTok{ men\_perc <{-}}\StringTok{ }\KeywordTok{round}\NormalTok{(}\DecValTok{100}\OperatorTok{*}\NormalTok{(nmen}\OperatorTok{/}\NormalTok{n), }\DataTypeTok{digits=}\DecValTok{2}\NormalTok{)} - \KeywordTok{print}\NormalTok{(}\KeywordTok{paste}\NormalTok{(}\StringTok{"Percentage of men in"}\NormalTok{,state, }\StringTok{"is"}\NormalTok{, men\_perc))} - -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Percentage of men in California is 49.85" -## [1] "Percentage of men in Massachusetts is 47.6" -## [1] "Percentage of men in New Hampshire is 48.55" -## [1] "Percentage of men in Washington is 48.19" -\end{verbatim} - -Instead of printing, you can store the information in a vector - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} -\NormalTok{male\_percentages <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\NormalTok{iter <{-}}\DecValTok{1} - -\ControlFlowTok{for}\NormalTok{( state }\ControlFlowTok{in}\NormalTok{ states\_of\_interest)\{} -\NormalTok{ state\_data <{-}}\StringTok{ }\NormalTok{cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state,]} -\NormalTok{ nmen <{-}}\StringTok{ }\KeywordTok{sum}\NormalTok{(state\_data}\OperatorTok{$}\NormalTok{sex }\OperatorTok{==}\StringTok{ "Male"}\NormalTok{)} -\NormalTok{ n <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(state\_data)} -\NormalTok{ men\_perc <{-}}\StringTok{ }\KeywordTok{round}\NormalTok{(}\DecValTok{100}\OperatorTok{*}\NormalTok{(nmen}\OperatorTok{/}\NormalTok{n), }\DataTypeTok{digits=}\DecValTok{2}\NormalTok{)} - -\NormalTok{ male\_percentages <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(male\_percentages, men\_perc)} - \KeywordTok{names}\NormalTok{(male\_percentages)[iter] <{-}}\StringTok{ }\NormalTok{state} -\NormalTok{ iter <{-}}\StringTok{ }\NormalTok{iter }\OperatorTok{+}\StringTok{ }\DecValTok{1} -\NormalTok{\}} - -\NormalTok{male\_percentages} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## California Massachusetts New Hampshire Washington -## 49.85 47.60 48.55 48.19 -\end{verbatim} - -\hypertarget{nested-loops}{% -\section{Nested Loops}\label{nested-loops}} - -What if I want to calculate the population percentage of a race group for all race groups in states of interest? -You could probably use tidyverse functions to do this, but let's try using loops! - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} -\ControlFlowTok{for}\NormalTok{ (state }\ControlFlowTok{in}\NormalTok{ states\_of\_interest) \{} - \ControlFlowTok{for}\NormalTok{ (race }\ControlFlowTok{in} \KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)) \{} -\NormalTok{ race\_state\_num <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{race }\OperatorTok{==}\StringTok{ }\NormalTok{race }\OperatorTok{\&}\StringTok{ }\NormalTok{cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ state\_pop <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ race\_perc <{-}}\StringTok{ }\KeywordTok{round}\NormalTok{(}\DecValTok{100}\OperatorTok{*}\NormalTok{(race\_state\_num}\OperatorTok{/}\NormalTok{(state\_pop)), }\DataTypeTok{digits=}\DecValTok{2}\NormalTok{)} - \KeywordTok{print}\NormalTok{(}\KeywordTok{paste}\NormalTok{(}\StringTok{"Percentage of "}\NormalTok{, race , }\StringTok{"in"}\NormalTok{, state, }\StringTok{"is"}\NormalTok{, race\_perc))} -\NormalTok{ \}} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Percentage of White in California is 57.61" -## [1] "Percentage of Black/Negro in California is 6.72" -## [1] "Percentage of Other race, nec in California is 15.55" -## [1] "Percentage of American Indian or Alaska Native in California is 1.12" -## [1] "Percentage of Chinese in California is 3.75" -## [1] "Percentage of Other Asian or Pacific Islander in California is 9.54" -## [1] "Percentage of Two major races in California is 4.62" -## [1] "Percentage of Three or more major races in California is 0.37" -## [1] "Percentage of Japanese in California is 0.72" -## [1] "Percentage of White in Massachusetts is 79.6" -## [1] "Percentage of Black/Negro in Massachusetts is 5.87" -## [1] "Percentage of Other race, nec in Massachusetts is 4.02" -## [1] "Percentage of American Indian or Alaska Native in Massachusetts is 0.77" -## [1] "Percentage of Chinese in Massachusetts is 2.32" -## [1] "Percentage of Other Asian or Pacific Islander in Massachusetts is 4.33" -## [1] "Percentage of Two major races in Massachusetts is 2.78" -## [1] "Percentage of Three or more major races in Massachusetts is 0" -## [1] "Percentage of Japanese in Massachusetts is 0.31" -## [1] "Percentage of White in New Hampshire is 93.48" -## [1] "Percentage of Black/Negro in New Hampshire is 0.72" -## [1] "Percentage of Other race, nec in New Hampshire is 0.72" -## [1] "Percentage of American Indian or Alaska Native in New Hampshire is 0.72" -## [1] "Percentage of Chinese in New Hampshire is 0.72" -## [1] "Percentage of Other Asian or Pacific Islander in New Hampshire is 2.17" -## [1] "Percentage of Two major races in New Hampshire is 0.72" -## [1] "Percentage of Three or more major races in New Hampshire is 0" -## [1] "Percentage of Japanese in New Hampshire is 0.72" -## [1] "Percentage of White in Washington is 76.05" -## [1] "Percentage of Black/Negro in Washington is 2.9" -## [1] "Percentage of Other race, nec in Washington is 5.37" -## [1] "Percentage of American Indian or Alaska Native in Washington is 2.03" -## [1] "Percentage of Chinese in Washington is 1.31" -## [1] "Percentage of Other Asian or Pacific Islander in Washington is 6.68" -## [1] "Percentage of Two major races in Washington is 4.79" -## [1] "Percentage of Three or more major races in Washington is 0.29" -## [1] "Percentage of Japanese in Washington is 0.58" -\end{verbatim} - -\hypertarget{exercises-2}{% -\section*{Exercises}\label{exercises-2}} -\addcontentsline{toc}{section}{Exercises} - -\hypertarget{exercise-1-write-your-own-function}{% -\subsection*{Exercise 1: Write your own function}\label{exercise-1-write-your-own-function}} -\addcontentsline{toc}{subsection}{Exercise 1: Write your own function} - -Write your own function that makes some task of data analysis simpler. Ideally, it would be a function that helps you do either of the previous tasks in fewer lines of code. You can use the three lines of code that was provided in exercise 1 to wrap that into another function too! - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{exercise-2-using-loops}{% -\subsection*{Exercise 2: Using Loops}\label{exercise-2-using-loops}} -\addcontentsline{toc}{subsection}{Exercise 2: Using Loops} - -Using a loop, create a crosstab of sex and race for each state in the set ``states\_of\_interest'' - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} -\CommentTok{\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{exercise-3-storing-information-derived-within-loops-in-a-global-dataframe}{% -\subsection*{Exercise 3: Storing information derived within loops in a global dataframe}\label{exercise-3-storing-information-derived-within-loops-in-a-global-dataframe}} -\addcontentsline{toc}{subsection}{Exercise 3: Storing information derived within loops in a global dataframe} - -Recall the following nested loop - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} -\ControlFlowTok{for}\NormalTok{ (state }\ControlFlowTok{in}\NormalTok{ states\_of\_interest) \{} - \ControlFlowTok{for}\NormalTok{ (race }\ControlFlowTok{in} \KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)) \{} -\NormalTok{ race\_state\_num <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{race }\OperatorTok{==}\StringTok{ }\NormalTok{race }\OperatorTok{\&}\StringTok{ }\NormalTok{cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ state\_pop <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ race\_perc <{-}}\StringTok{ }\KeywordTok{round}\NormalTok{(}\DecValTok{100}\OperatorTok{*}\NormalTok{(race\_state\_num}\OperatorTok{/}\NormalTok{(state\_pop)), }\DataTypeTok{digits=}\DecValTok{2}\NormalTok{)} - \KeywordTok{print}\NormalTok{(}\KeywordTok{paste}\NormalTok{(}\StringTok{"Percentage of "}\NormalTok{, race , }\StringTok{"in"}\NormalTok{, state, }\StringTok{"is"}\NormalTok{, race\_perc))} -\NormalTok{ \}} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Percentage of White in California is 57.61" -## [1] "Percentage of Black/Negro in California is 6.72" -## [1] "Percentage of Other race, nec in California is 15.55" -## [1] "Percentage of American Indian or Alaska Native in California is 1.12" -## [1] "Percentage of Chinese in California is 3.75" -## [1] "Percentage of Other Asian or Pacific Islander in California is 9.54" -## [1] "Percentage of Two major races in California is 4.62" -## [1] "Percentage of Three or more major races in California is 0.37" -## [1] "Percentage of Japanese in California is 0.72" -## [1] "Percentage of White in Massachusetts is 79.6" -## [1] "Percentage of Black/Negro in Massachusetts is 5.87" -## [1] "Percentage of Other race, nec in Massachusetts is 4.02" -## [1] "Percentage of American Indian or Alaska Native in Massachusetts is 0.77" -## [1] "Percentage of Chinese in Massachusetts is 2.32" -## [1] "Percentage of Other Asian or Pacific Islander in Massachusetts is 4.33" -## [1] "Percentage of Two major races in Massachusetts is 2.78" -## [1] "Percentage of Three or more major races in Massachusetts is 0" -## [1] "Percentage of Japanese in Massachusetts is 0.31" -## [1] "Percentage of White in New Hampshire is 93.48" -## [1] "Percentage of Black/Negro in New Hampshire is 0.72" -## [1] "Percentage of Other race, nec in New Hampshire is 0.72" -## [1] "Percentage of American Indian or Alaska Native in New Hampshire is 0.72" -## [1] "Percentage of Chinese in New Hampshire is 0.72" -## [1] "Percentage of Other Asian or Pacific Islander in New Hampshire is 2.17" -## [1] "Percentage of Two major races in New Hampshire is 0.72" -## [1] "Percentage of Three or more major races in New Hampshire is 0" -## [1] "Percentage of Japanese in New Hampshire is 0.72" -## [1] "Percentage of White in Washington is 76.05" -## [1] "Percentage of Black/Negro in Washington is 2.9" -## [1] "Percentage of Other race, nec in Washington is 5.37" -## [1] "Percentage of American Indian or Alaska Native in Washington is 2.03" -## [1] "Percentage of Chinese in Washington is 1.31" -## [1] "Percentage of Other Asian or Pacific Islander in Washington is 6.68" -## [1] "Percentage of Two major races in Washington is 4.79" -## [1] "Percentage of Three or more major races in Washington is 0.29" -## [1] "Percentage of Japanese in Washington is 0.58" -\end{verbatim} - -Instead of printing the percentage of each race in each state, create a dataframe, and store all that information in that dataframe. (Hint: look at how I stored information about male percentage in each state of interest in a vector.) - -\hypertarget{dataviz}{% -\chapter[Visualization]{\texorpdfstring{Visualization\footnote{Module originally written by Shiro Kuriwaki}}{Visualization}}\label{dataviz}} - -\hypertarget{motivation-the-law-of-the-census}{% -\subsection*{Motivation: The Law of the Census}\label{motivation-the-law-of-the-census}} -\addcontentsline{toc}{subsection}{Motivation: The Law of the Census} - -In this module, let's visualize some cross-sectional stats with an actual Census. Then, we'll do an example on time trends with Supreme Court ideal points. - -Why care about the Census? The Census is one of the fundamental acts of a government. See the Law Review article by \href{http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf}{Persily (2011)}, ``The Law of the Census.''\footnote{\href{http://cardozolawreview.com/Joomla1.5/content/32-3/Persily.32-3.pdf}{Persily, Nathaniel. 2011. ``The Law of the Census: How to Count, What to Count, Whom to Count, and Where to Count Them.''}. \emph{Cardozo Law Review} 32(3): 755--91.} The Census is government's primary tool for apportionment (allocating seats to districts), appropriations (allocating federal funding), and tracking demographic change. See for example \href{https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2}{Hochschild and Powell (2008)} on how the categorizations of race in the Census during 1850-1930.\footnote{\href{https://dash.harvard.edu/bitstream/handle/1/3153295/hoschschild_racialreorganization.pdf?sequence=2}{Hochschild, Jennifer L., and Brenna Marea Powell. 2008. ``Racial Reorganization and the United States Census 1850--1930: Mulattoes, Half-Breeds, Mixed Parentage, Hindoos, and the Mexican Race.''}. \emph{Studies in American Political Development} 22(1): 59--96.} Notice also that both of these pieces are not inherently ``quantitative'' --- the Persily article is a Law Review and the Hochschild and Powell article is on American Historical Development --- but data analysis would be certainly relevant. - -Time series data is a common form of data in social science data, and there is growing methodological work on making causal inferences with time series.\footnote{\href{https://doi.org/10.1017/S0003055418000357}{Blackwell, Matthew, and Adam Glynn. 2018. ``How to Make Causal Inferences with Time-Series Cross-Sectional Data under Selection on Observables.''} \emph{American Political Science Review}} We will use the the ideological estimates of the Supreme court. - -\hypertarget{where-are-we-where-are-we-headed-3}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-3}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - The R Visualization and Programming primers at \url{https://rstudio.cloud/primers/} -\item - Reading and handling data -\item - Matrices and Vectors - - \begin{itemize} - \tightlist - \item - What does \texttt{:} mean in R? What about \texttt{==}? \texttt{,}?, \texttt{!=} , \texttt{\&}, \texttt{\textbar{}}, \texttt{\%in\%} - \item - What does \texttt{\%\textgreater{}\%} do? - \end{itemize} -\end{itemize} - -Today we'll cover: - -\begin{itemize} -\tightlist -\item - Visualization -\item - A bit of data wrangling -\end{itemize} - -\hypertarget{check-your-understanding-1}{% -\subsection*{Check your understanding}\label{check-your-understanding-1}} -\addcontentsline{toc}{subsection}{Check your understanding} - -\begin{itemize} -\tightlist -\item - How do you make a barplot, in base-R and in ggplot? -\item - How do you add layers to a ggplot? -\item - How do you change the axes of a ggplot? -\item - How do you make a histogram? -\item - How do you make a graph that looks like this? -\end{itemize} - -\begin{figure} -\centering -\includegraphics{images/Martin-Quinn_Wikipedia.png} -\caption{By Randy Schutt - Own work, CC BY-SA 3.0, \href{https://commons.wikimedia.org/w/index.php?curid=29585342}{Wikimedia.}} -\end{figure} - -\hypertarget{read-data-2}{% -\section{Read data}\label{read-data-2}} - -First, the census. Read in a subset of the 2010 Census that we looked at earlier. This time, it is in Rds form. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 <{-}}\StringTok{ }\KeywordTok{readRDS}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.Rds"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -The data comes from IPUMS\footnote{\href{http://doi.org/10.18128/D010.V6.0}{Ruggles, Steven, Katie Genadek, Ronald Goeken, Josiah Grover, and Matthew Sobek. 2015. Integrated Public Use Microdata Series: Version 6.0 dataset}}, a great source to extract and analyze Census and Census-conducted survey (ACS, CPS) data. - -\hypertarget{counting}{% -\section{Counting}\label{counting}} - -How many people are in your sample? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{nrow}\NormalTok{(cen10)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 30871 -\end{verbatim} - -This and all subsequent tasks involve manipulating and summarizing data, sometimes called ``wrangling''. As per last time, there are both ``base-R'' and ``tidyverse'' approaches. - -We have already seen several functions from the tidyverse: - -\begin{itemize} -\tightlist -\item - \texttt{select} selects columns -\item - \texttt{filter} selects rows based on a logical (boolean) statement -\item - \texttt{slice} selects rows based on the row number -\item - \texttt{arrange} reordered the rows in descending order. -\end{itemize} - -In this visualization section, we'll make use of the pair of functions \texttt{group\_by()} and \texttt{summarize()}. - -\hypertarget{tabulating}{% -\section{Tabulating}\label{tabulating}} - -Summarizing data is the key part of communication; good data viz gets the point across.\footnote{\href{http://www.princeton.edu/~jkastell/Tables2Graphs/graphs.pdf}{Kastellec, Jonathan P., and Eduardo L. Leoni. 2007. ``Using Graphs Instead of Tables in Political Science.''}. \emph{Perspectives on Politics} 5 (4): 755--71.} Summaries of data come in two forms: tables and figures. - -Here are two ways to count by group, or to tabulate. - -In base-R Use the \texttt{table} function, that provides how many rows exist for an unique value of the vector (remember \texttt{unique} from yesterday?) - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## -## American Indian or Alaska Native Black/Negro -## 295 4013 -## Chinese Japanese -## 354 77 -## Other Asian or Pacific Islander Other race, nec -## 1129 1839 -## Three or more major races Two major races -## 88 869 -## White -## 22207 -\end{verbatim} - -With tidyverse, a quick convenience function is \texttt{count}, with the variable to count on included. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{count}\NormalTok{(cen10, race)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 9 x 2 -## race n -## -## 1 American Indian or Alaska Native 295 -## 2 Black/Negro 4013 -## 3 Chinese 354 -## 4 Japanese 77 -## 5 Other Asian or Pacific Islander 1129 -## 6 Other race, nec 1839 -## 7 Three or more major races 88 -## 8 Two major races 869 -## 9 White 22207 -\end{verbatim} - -We can check out the arguments of \texttt{count} and see that there is a \texttt{sort} option. What does this do? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{count}\NormalTok{(cen10, race, }\DataTypeTok{sort =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 9 x 2 -## race n -## -## 1 White 22207 -## 2 Black/Negro 4013 -## 3 Other race, nec 1839 -## 4 Other Asian or Pacific Islander 1129 -## 5 Two major races 869 -## 6 Chinese 354 -## 7 American Indian or Alaska Native 295 -## 8 Three or more major races 88 -## 9 Japanese 77 -\end{verbatim} - -\texttt{count} is a kind of shorthand for \texttt{group\_by()} and \texttt{summarize}. This code would have done the same. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ } -\StringTok{ }\KeywordTok{group\_by}\NormalTok{(race) }\OperatorTok{\%>\%}\StringTok{ } -\StringTok{ }\KeywordTok{summarize}\NormalTok{(}\DataTypeTok{n =} \KeywordTok{n}\NormalTok{())} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## `summarise()` ungrouping output (override with `.groups` argument) -\end{verbatim} - -\begin{verbatim} -## # A tibble: 9 x 2 -## race n -## -## 1 American Indian or Alaska Native 295 -## 2 Black/Negro 4013 -## 3 Chinese 354 -## 4 Japanese 77 -## 5 Other Asian or Pacific Islander 1129 -## 6 Other race, nec 1839 -## 7 Three or more major races 88 -## 8 Two major races 869 -## 9 White 22207 -\end{verbatim} - -If you are new to tidyverse, what would you \emph{think} each row did? Reading the function help page, verify if your intuition was correct. - -where \texttt{n()} is a function that counts rows. - -\hypertarget{base-r-graphics-and-ggplot}{% -\section{base R graphics and ggplot}\label{base-r-graphics-and-ggplot}} - -Two prevalent ways of making graphing are referred to as ``base-R'' and ``ggplot''. - -\hypertarget{base-r}{% -\subsection{base R}\label{base-r}} - -``Base-R'' graphics are graphics that are made with R's default graphics commands. First, let's assign our tabulation to an object, -then put it in the \texttt{barplot()} function. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{barplot}\NormalTok{(}\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race))} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-229-1.pdf} - -\hypertarget{ggplot}{% -\subsection{ggplot}\label{ggplot}} - -A popular alternative a \texttt{ggplot} graphics, that you were introduced to in the tutorial. \texttt{gg} stands for grammar of graphics by Hadley Wickham, and it has a new semantics of explaining graphics in R. Again, first let's set up the data. - -Although the tutorial covered making scatter plots as the first cut, often data requires summaries before they made into graphs. - -For this example, let's group and count first like we just did. But assign it to a new object. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_race <{-}}\StringTok{ }\KeywordTok{count}\NormalTok{(cen10, race)} -\end{Highlighting} -\end{Shaded} - -We will now plot this grouped set of numbers. Recall that the \texttt{ggplot()} function takes two main arguments, \texttt{data} and \texttt{aes}. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - First enter a single dataframe from which you will draw a plot. -\item - Then enter the \texttt{aes}, or aesthetics. This defines which variable in the data the plotting functions should take for pre-set dimensions in graphics. The dimensions \texttt{x} and \texttt{y} are the most important. We will assign \texttt{race} and \texttt{count} to them, respectively, -\item - After you close \texttt{ggplot()} .. add \textbf{layers} by the plus sign. A \texttt{geom} is a layer of graphical representation, for example \texttt{geom\_histogram} renders a histogram, \texttt{geom\_point} renders a scatter plot. For a barplot, we can use \texttt{geom\_col()} -\end{enumerate} - -What is the right geometry layer to make a barplot? Turns out: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ grp\_race, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ race, }\DataTypeTok{y =}\NormalTok{ n)) }\OperatorTok{+}\StringTok{ }\KeywordTok{geom\_col}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-231-1.pdf} - -\hypertarget{improving-your-graphics}{% -\section{Improving your graphics}\label{improving-your-graphics}} - -Adjusting your graphics to make the point clear is an important skill. Here is a base-R example of showing the same numbers but with a different design, in a way that aims to maximize the ``data-to-ink ratio''. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{par}\NormalTok{(}\DataTypeTok{oma =} \KeywordTok{c}\NormalTok{(}\DecValTok{1}\NormalTok{, }\DecValTok{11}\NormalTok{, }\DecValTok{1}\NormalTok{, }\DecValTok{1}\NormalTok{))} -\KeywordTok{barplot}\NormalTok{(}\KeywordTok{sort}\NormalTok{(}\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)), }\CommentTok{\# sort numbers} - \DataTypeTok{horiz =} \OtherTok{TRUE}\NormalTok{, }\CommentTok{\# flip} - \DataTypeTok{border =} \OtherTok{NA}\NormalTok{, }\CommentTok{\# border is extraneous} - \DataTypeTok{xlab =} \StringTok{"Number in Race Category"}\NormalTok{, } - \DataTypeTok{bty =} \StringTok{"n"}\NormalTok{, }\CommentTok{\# no box} - \DataTypeTok{las =} \DecValTok{1}\NormalTok{) }\CommentTok{\# alignment of axis labels is horizontal} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-232-1.pdf} - -Notice that we applied the \texttt{sort()} function to order the bars in terms of their counts. The default ordering of a categorical variable / factor is alphabetical. Alphabetical ordering is uninformative and almost never the way you should order variables. - -In ggplot you might do this by: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(forcats)} - -\NormalTok{grp\_race\_ordered <{-}}\StringTok{ }\KeywordTok{arrange}\NormalTok{(grp\_race, n) }\OperatorTok{\%>\%}\StringTok{ } -\StringTok{ }\KeywordTok{mutate}\NormalTok{(}\DataTypeTok{race =} \KeywordTok{as\_factor}\NormalTok{(race))} - -\KeywordTok{ggplot}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ grp\_race\_ordered, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ race, }\DataTypeTok{y =}\NormalTok{ n)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_col}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{coord\_flip}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{labs}\NormalTok{(}\DataTypeTok{y =} \StringTok{"Number in Race Category"}\NormalTok{,} - \DataTypeTok{x =} \StringTok{""}\NormalTok{,} - \DataTypeTok{caption =} \StringTok{"Source: 2010 U.S. Census sample"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-233-1.pdf} - -The data ink ratio was popularized by Ed Tufte (originally a political economy scholar who has recently become well known for his data visualization work). See Tufte (2001), \emph{The Visual Display of Quantitative Information} and his website \url{https://www.edwardtufte.com/tufte/}. For a R and ggplot focused example using social science examples, check out Healy (2018), \emph{Data Visualization: A Practical Introduction} with a draft at \url{https://socviz.co/}\footnote{Healy, Kieran. forthcoming. \emph{Data Visualization: A Practical Introduction}. Princeton University Press}. There are a growing number of excellent books on data visualization. - -\hypertarget{cross-tabs}{% -\section{Cross-tabs}\label{cross-tabs}} - -Visualizations and Tables each have their strengths. A rule of thumb is that more than a dozen numbers on a table is too much to digest, but less than a dozen is too few for a figure to be worth it. Let's look at a table first. - -A cross-tab is counting with two types of variables, and is a simple and powerful tool to show the relationship between multiple variables. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{xtab\_race\_state <{-}}\StringTok{ }\KeywordTok{table}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{state, cen10}\OperatorTok{$}\NormalTok{race)} -\NormalTok{xtab\_race\_state} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## -## American Indian or Alaska Native Black/Negro Chinese -## Alabama 2 128 1 -## Alaska 11 6 0 -## Arizona 28 23 1 -## Arkansas 1 45 0 -## California 42 253 141 -## Colorado 7 26 3 -## Connecticut 1 39 7 -## Delaware 3 28 1 -## District of Columbia 0 35 0 -## Florida 9 304 4 -## Georgia 2 304 5 -## Hawaii 0 0 2 -## Idaho 2 0 0 -## Illinois 5 194 6 -## Indiana 2 66 3 -## Iowa 0 9 1 -## Kansas 2 24 2 -## Kentucky 2 35 2 -## Louisiana 3 161 1 -## Maine 0 4 1 -## Maryland 2 177 4 -## Massachusetts 5 38 15 -## Michigan 5 147 8 -## Minnesota 6 25 5 -## Mississippi 1 116 0 -## Missouri 4 74 2 -## Montana 8 0 0 -## Nebraska 2 11 0 -## Nevada 6 15 6 -## New Hampshire 1 1 1 -## New Jersey 0 130 19 -## New Mexico 21 3 1 -## New York 13 305 55 -## North Carolina 12 220 4 -## North Dakota 4 1 0 -## Ohio 1 122 5 -## Oklahoma 21 20 0 -## Oregon 5 5 4 -## Pennsylvania 2 156 10 -## Rhode Island 2 3 0 -## South Carolina 2 120 1 -## South Dakota 7 1 0 -## Tennessee 0 97 0 -## Texas 14 316 15 -## Utah 8 0 1 -## Vermont 0 2 0 -## Virginia 0 171 8 -## Washington 14 20 9 -## West Virginia 0 5 0 -## Wisconsin 6 27 0 -## Wyoming 1 1 0 -## -## Japanese Other Asian or Pacific Islander Other race, nec -## Alabama 0 3 8 -## Alaska 0 5 2 -## Arizona 0 12 74 -## Arkansas 0 1 11 -## California 27 359 585 -## Colorado 0 10 28 -## Connecticut 0 16 20 -## Delaware 0 4 5 -## District of Columbia 0 1 1 -## Florida 1 24 72 -## Georgia 0 35 35 -## Hawaii 16 35 0 -## Idaho 1 0 8 -## Illinois 3 53 75 -## Indiana 0 8 20 -## Iowa 0 4 10 -## Kansas 0 8 6 -## Kentucky 0 4 5 -## Louisiana 0 5 7 -## Maine 0 1 0 -## Maryland 1 12 28 -## Massachusetts 2 28 26 -## Michigan 1 23 8 -## Minnesota 1 28 13 -## Mississippi 0 3 2 -## Missouri 0 9 6 -## Montana 0 0 1 -## Nebraska 0 5 6 -## Nevada 2 15 41 -## New Hampshire 1 3 1 -## New Jersey 2 65 69 -## New Mexico 1 1 23 -## New York 3 68 154 -## North Carolina 1 12 40 -## North Dakota 0 0 0 -## Ohio 2 17 7 -## Oklahoma 0 5 15 -## Oregon 0 11 21 -## Pennsylvania 1 28 30 -## Rhode Island 0 4 6 -## South Carolina 0 4 6 -## South Dakota 1 1 2 -## Tennessee 0 13 13 -## Texas 2 92 253 -## Utah 1 6 14 -## Vermont 0 0 1 -## Virginia 2 29 29 -## Washington 4 46 37 -## West Virginia 0 0 0 -## Wisconsin 1 11 13 -## Wyoming 0 2 2 -## -## Three or more major races Two major races White -## Alabama 1 8 344 -## Alaska 0 15 37 -## Arizona 2 11 485 -## Arkansas 1 2 247 -## California 14 174 2168 -## Colorado 1 22 401 -## Connecticut 1 7 284 -## Delaware 1 1 66 -## District of Columbia 0 2 21 -## Florida 2 42 1435 -## Georgia 1 21 587 -## Hawaii 14 27 39 -## Idaho 1 6 129 -## Illinois 2 35 856 -## Indiana 1 6 514 -## Iowa 0 8 287 -## Kansas 0 8 237 -## Kentucky 1 9 357 -## Louisiana 0 6 273 -## Maine 0 1 117 -## Maryland 1 13 302 -## Massachusetts 0 18 515 -## Michigan 2 23 792 -## Minnesota 1 10 483 -## Mississippi 2 1 167 -## Missouri 2 14 516 -## Montana 0 0 88 -## Nebraska 0 5 155 -## Nevada 1 16 171 -## New Hampshire 0 1 129 -## New Jersey 3 25 589 -## New Mexico 1 6 146 -## New York 8 51 1220 -## North Carolina 2 20 648 -## North Dakota 0 1 46 -## Ohio 3 20 931 -## Oklahoma 3 24 266 -## Oregon 4 9 279 -## Pennsylvania 1 27 1045 -## Rhode Island 1 4 74 -## South Carolina 1 6 325 -## South Dakota 0 2 72 -## Tennessee 0 9 474 -## Texas 2 71 1792 -## Utah 0 8 255 -## Vermont 0 4 59 -## Virginia 4 24 548 -## Washington 2 33 524 -## West Virginia 0 3 168 -## Wisconsin 1 8 497 -## Wyoming 0 2 47 -\end{verbatim} - -Another function to make a cross-tab is the \texttt{xtabs} command, which uses formula notation. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{xtabs}\NormalTok{(}\OperatorTok{\textasciitilde{}}\StringTok{ }\NormalTok{state }\OperatorTok{+}\StringTok{ }\NormalTok{race, cen10)} -\end{Highlighting} -\end{Shaded} - -What if we care about proportions within states, rather than counts? Say we'd like to compare the racial composition of a small state (like Delaware) and a large state (like California). In fact, most tasks of inference is about the unobserved population, not the observed data --- and proportions are estimates of a quantity in the population. - -One way to transform a table of counts to a table of proportions is the function \texttt{prop.table}. Be careful what you want to take proportions of -- this is set by the \texttt{margin} argument. In R, the first margin (\texttt{margin\ =\ 1}) is \emph{rows} and the second (\texttt{margin\ =\ 2}) is \emph{columns}. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ptab\_race\_state <{-}}\StringTok{ }\KeywordTok{prop.table}\NormalTok{(xtab\_race\_state, }\DataTypeTok{margin =} \DecValTok{2}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Check out each of these table objects in your console and familiarize yourself with the difference. - -\hypertarget{composition-plots}{% -\section{Composition Plots}\label{composition-plots}} - -How would you make the same figure with \texttt{ggplot()}? First, we want a count for each state \(\times\) race combination. So group by those two factors and count how many observations are in each two-way categorization. \texttt{group\_by()} can take any number of variables, separated by commas. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_race\_state <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ } -\StringTok{ }\KeywordTok{count}\NormalTok{(race, state)} -\end{Highlighting} -\end{Shaded} - -Can you tell from the code what \texttt{grp\_race\_state} will look like? - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# run on your own} -\NormalTok{grp\_race\_state} -\end{Highlighting} -\end{Shaded} - -Now, we want to tell \texttt{ggplot2} something like the following: I want bars by state, where heights indicate racial groups. Each bar should be colored by the race. With some googling, you will get something like this: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ grp\_race\_state, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ state, }\DataTypeTok{y =}\NormalTok{ n, }\DataTypeTok{fill =}\NormalTok{ race)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_col}\NormalTok{(}\DataTypeTok{position =} \StringTok{"fill"}\NormalTok{) }\OperatorTok{+}\StringTok{ }\CommentTok{\# the position is determined by the fill ae} -\StringTok{ }\KeywordTok{scale\_fill\_brewer}\NormalTok{(}\DataTypeTok{name =} \StringTok{"Census Race"}\NormalTok{, }\DataTypeTok{palette =} \StringTok{"OrRd"}\NormalTok{, }\DataTypeTok{direction =} \DecValTok{{-}1}\NormalTok{) }\OperatorTok{+}\StringTok{ }\CommentTok{\# choose palette} -\StringTok{ }\KeywordTok{coord\_flip}\NormalTok{() }\OperatorTok{+}\StringTok{ }\CommentTok{\# flip axes} -\StringTok{ }\KeywordTok{scale\_y\_continuous}\NormalTok{(}\DataTypeTok{labels =}\NormalTok{ percent) }\OperatorTok{+}\StringTok{ }\CommentTok{\# label numbers as percentage} -\StringTok{ }\KeywordTok{labs}\NormalTok{(}\DataTypeTok{y =} \StringTok{"Proportion of Racial Group within State"}\NormalTok{,} - \DataTypeTok{x =} \StringTok{""}\NormalTok{,} - \DataTypeTok{source =} \StringTok{"Source: 2010 Census sample"}\NormalTok{) }\OperatorTok{+} -\StringTok{ }\KeywordTok{theme\_minimal}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-239-1.pdf} - -\hypertarget{line-graphs}{% -\section{Line graphs}\label{line-graphs}} - -Line graphs are useful for plotting time trends. - -The Census does not track individuals over time. So let's take up another example: The U.S. Supreme Court. Take the dataset \texttt{justices\_court-median.csv}. - -This data is adapted from the estimates of Martin and Quinn on their website \url{http://mqscores.lsa.umich.edu/}.\footnote{This exercise inspired from Princeton's R Camp Assignment.} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{justice <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/justices\_court{-}median.csv"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -What does the data look like? How do you think it is organized? What does each row represent? - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{justice} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 746 x 7 -## term justice_id justice idealpt idealpt_sd median_idealpt median_justice -## -## 1 1937 67 McReynolds 3.44 0.54 -0.568 Brandeis -## 2 1937 68 Brandeis -0.612 0.271 -0.568 Brandeis -## 3 1937 71 Sutherland 1.59 0.549 -0.568 Brandeis -## 4 1937 72 Butler 2.06 0.426 -0.568 Brandeis -## 5 1937 74 Stone -0.774 0.259 -0.568 Brandeis -## 6 1937 75 Hughes2 -0.368 0.232 -0.568 Brandeis -## 7 1937 76 O. Roberts 0.008 0.228 -0.568 Brandeis -## 8 1937 77 Cardozo -1.59 0.634 -0.568 Brandeis -## 9 1937 78 Black -2.90 0.334 -0.568 Brandeis -## 10 1937 79 Reed -1.06 0.342 -0.568 Brandeis -## # ... with 736 more rows -\end{verbatim} - -As you might have guessed, these data can be shown in a time trend from the range of the \texttt{term} variable. As there are only nine justices at any given time and justices have life tenure, there times on the court are staggered. With a common measure of ``preference'', we can plot time trends of these justices ideal points on the same y-axis scale. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(justice, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ term, }\DataTypeTok{y =}\NormalTok{ idealpt)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-242-1.pdf} -Why does the above graph not look like the the put in the beginning? Fix it by adding just one aesthetic to the graph. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# enter a correction that draws separate lines by group.} -\end{Highlighting} -\end{Shaded} - -If you got the right aesthetic, this seems to ``work'' off the shelf. But take a moment to see why the code was written as it is and how that maps on to the graphics. What is the \texttt{group} aesthetic doing for you? - -Now, this graphic already indicates a lot, but let's improve the graphics so people can actually read it. This is left for a Exercise. - -As social scientists, we should also not forget to ask ourselves whether these numerical measures are fit for what we care about, or actually succeeds in measuring what we'd like to measure. The estimation of these ``ideal points'' is a subfield of political methodology beyond this prefresher. For more reading, skim through the original paper by Martin and Quinn (2002).\footnote{\href{http://mqscores.lsa.umich.edu/media/pa02.pdf}{Martin, Andrew D. and Kevin M. Quinn. 2002. ``Dynamic Ideal Point Estimation via Markov Chain Monte Carlo for the U.S. Supreme Court, 1953-1999''}. \emph{Political Analysis.} 10(2): 134-153.} Also for a methodological discussion on the difficulty of measuring time series of preferences, check out Bailey (2013).\footnote{\href{https://michaelbailey.georgetown.domains/wp-content/uploads/2018/05/JOP_proofs_June2013.pdf}{Bailey, Michael A. 2013. ``Is Today's Court the Most Conservative in Sixty Years? Challenges and Opportunities in Measuring Judicial Preferences.''}. \emph{Journal of Politics} 75(3): 821-834} - -\hypertarget{exercises-3}{% -\section*{Exercises}\label{exercises-3}} -\addcontentsline{toc}{section}{Exercises} - -In the time remaining, try the following exercises. Order doesn't matter. - -\hypertarget{rural-states}{% -\subsection*{1: Rural states}\label{rural-states}} -\addcontentsline{toc}{subsection}{1: Rural states} - -Make a well-labelled figure that plots the proportion of the state's population (as per the census) that is 65 years or older. Each state should be visualized as a point, rather than a bar, and there should be 51 points, ordered by their value. All labels should be readable. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{the-swing-justice}{% -\subsection*{2: The swing justice}\label{the-swing-justice}} -\addcontentsline{toc}{subsection}{2: The swing justice} - -Using the \texttt{justices\_court-median.csv} dataset and building off of the plot that was given, make an improved plot by implementing as many of the following changes (which hopefully improves the graph): - -\begin{itemize} -\tightlist -\item - Label axes -\item - Use a black-white background. -\item - Change the breaks of the x-axis to print numbers for every decade, not just every two decades. -\item - Plots each line in translucent gray, so the overlapping lines can be visualized clearly. (Hint: in ggplot the \texttt{alpha} argument controls the degree of transparency) -\item - Limit the scale of the y-axis to {[}-5, 5{]} so that the outlier justice in the 60s is trimmed and the rest of the data can be seen more easily (also, who is that justice?) -\item - Plot the ideal point of the justice who holds the ``median'' ideal point in a given term. To distinguish this with the others, plot this line separately in a very light red \emph{below} the individual justice's lines. -\item - Highlight the trend-line of only the nine justices who are \emph{currently} sitting on SCOTUS. Make sure this is clearer than the other past justices. -\item - Add the current nine justice's names to the right of the endpoint of the 2016 figure, alongside their ideal point. -\item - Make sure the text labels do not overlap with each other for readability using the \texttt{ggrepel} package. -\item - Extend the x-axis label to about 2020 so the text labels of justices are to the right of the trend-lines. -\item - Add a caption to your text describing the data briefly, as well as any features relevant for the reader (such as the median line and the trimming of the y-axis) -\end{itemize} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{dont-sort-by-the-alphabet}{% -\subsection*{3: Don't sort by the alphabet}\label{dont-sort-by-the-alphabet}} -\addcontentsline{toc}{subsection}{3: Don't sort by the alphabet} - -The Figure we made that shows racial composition by state has one notable shortcoming: it orders the states alphabetically, which is not particularly useful if you want see an overall pattern, without having particular states in mind. - -Find a way to modify the figures so that the states are ordered by the \emph{proportion} of White residents in the sample. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Enter yourself} -\end{Highlighting} -\end{Shaded} - -\hypertarget{what-to-show-and-how-to-show-it}{% -\subsection*{4 What to show and how to show it}\label{what-to-show-and-how-to-show-it}} -\addcontentsline{toc}{subsection}{4 What to show and how to show it} - -As a student of politics our goal is not necessarily to make pretty pictures, but rather make pictures that tell us something about politics, government, or society. If you could augment either the census dataset or the justices dataset in some way, what would be an substantively significant thing to show as a graphic? - -\hypertarget{dempeace}{% -\chapter[Joins and Merges, Wide and Long]{\texorpdfstring{Joins and Merges, Wide and Long\footnote{Module originally written by Shiro Kuriwaki, Connor Jerzak, and Yon Soo Park}}{Joins and Merges, Wide and Long}}\label{dempeace}} - -\hypertarget{motivation-1}{% -\subsection*{Motivation}\label{motivation-1}} -\addcontentsline{toc}{subsection}{Motivation} - -The ``Democratic Peace'' is one of the most widely discussed propositions in political science, covering the fields of International Relations and Comparative Politics, with insights to domestic politics of democracies (e.g.~American Politics). The one-sentence idea is that democracies do not fight with each other. There have been much theoretical debate -- for example in earlier work, \href{https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course\%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf}{Oneal and Russet (1999)} argue that the democratic peace is not due to the hegemony of strong democracies like the U.S. and attempt to distinguish between realist and what they call Kantian propositions (e.g.~democratic governance, international organizations)\footnote{\href{https://blackboard.angelo.edu/bbcswebdav/institution/LFA/CSS/Course\%20Material/SEC6302/Readings/Lesson_3/Oneal-Russett.pdf}{The Kantian Peace: The Pacific Benefits of Democracy, Interdependence, and International Organizations, 1885-1992. \emph{World Politics} 52(1):1-37}}. - -An empirical demonstration of the democratic peace is also a good example of a \textbf{Time Series Cross Sectional} (or panel) dataset, where the same units (in this case countries) are observed repeatedly for multiple time periods. Experience in assembling and analyzing a TSCS dataset will prepare you for any future research in this area. - -\hypertarget{where-are-we-where-are-we-headed-4}{% -\section*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-4}} -\addcontentsline{toc}{section}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - R basic programming -\item - Counting. -\item - Visualization. -\item - Objects and Classes. -\item - Matrix algebra in R -\item - Functions. -\end{itemize} - -Today you will work on your own, but feel free to ask a fellow classmate nearby or the instructor. The objective for this session is to get more experience using R, but in the process (a) test a prominent theory in the political science literature and (b) explore related ideas of interest to you. - -\hypertarget{setting-up}{% -\section{Setting up}\label{setting-up}} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(dplyr)} -\KeywordTok{library}\NormalTok{(tidyr)} -\KeywordTok{library}\NormalTok{(readr)} -\KeywordTok{library}\NormalTok{(ggplot2)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{create-a-project-directory}{% -\section{Create a project directory}\label{create-a-project-directory}} - -First start a directory for this project. This can be done manually or through RStudio's Project feature(\texttt{File\ \textgreater{}\ New\ Project...}) - -Directories is the computer science / programming name for folders. While advice about how to structure your working directories might strike you as petty, we believe that starting from some well-tested guides will go a long way in improving the quality and efficiency of your work. - -Chapter 4 of Gentzkow and Shapiro's memo, \href{https://web.stanford.edu/~gentzkow/research/CodeAndData.pdf}{Code and Data for the Social Scientist}{]} provides a good template. - -\hypertarget{data-sources}{% -\section{Data Sources}\label{data-sources}} - -Most projects you do will start with downloading data from elsewhere. For this task, you'll probably want to track down and download the following: - -\begin{itemize} -\tightlist -\item - \textbf{Correlates of war dataset (COW):} Find and download the Militarized Interstate Disputes (MIDs) data from the Correlates of War website: \url{http://www.correlatesofwar.org/data-sets}. Or a dyad-version on dataverse: \url{https://dataverse.harvard.edu/dataset.xhtml?persistentId=hdl:1902.1/11489} -\item - \textbf{PRIO Data on Armed Conflict:} Find and download the Uppsala Conflict Data Program (UCDP) and PRIO dyad-year data on armed conflict(\url{https://www.prio.org}) or this link to to the flat csv file (\url{http://ucdp.uu.se/downloads/dyadic/ucdp-dyadic-171.csv}). -\item - \textbf{Polity:} The Polity data can be downloaded from their website (\url{http://www.systemicpeace.org/inscrdata.html}). Look for the newest version of the time series that has the widest coverage. -\end{itemize} - -\hypertarget{example-with-2-datasets}{% -\section{Example with 2 Datasets}\label{example-with-2-datasets}} - -Let's read in a sample dataset. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{polity <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/sample\_polity.csv"}\NormalTok{)} -\NormalTok{mid <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/sample\_mid.csv"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -What does \texttt{polity} look like? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{unique}\NormalTok{(polity}\OperatorTok{$}\NormalTok{country)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "France" "Prussia" "Germany" "United States" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(polity, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ year, }\DataTypeTok{y =}\NormalTok{ polity2)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{facet\_wrap}\NormalTok{(}\OperatorTok{\textasciitilde{}}\StringTok{ }\NormalTok{country) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-249-1.pdf} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{head}\NormalTok{(polity)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6 x 5 -## scode ccode country year polity2 -## -## 1 FRN 220 France 1800 -8 -## 2 FRN 220 France 1801 -8 -## 3 FRN 220 France 1802 -8 -## 4 FRN 220 France 1803 -8 -## 5 FRN 220 France 1804 -8 -## 6 FRN 220 France 1805 -8 -\end{verbatim} - -MID is a dataset that captures a \texttt{dispute} for a given country and year. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{mid} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6,132 x 5 -## ccode polity_code dispute StYear EndYear -## -## 1 200 UKG 1 1902 1903 -## 2 2 USA 1 1902 1903 -## 3 345 YGS 1 1913 1913 -## 4 300 1 1913 1913 -## 5 339 ALB 1 1946 1946 -## 6 200 UKG 1 1946 1946 -## 7 200 UKG 1 1951 1952 -## 8 651 EGY 1 1951 1952 -## 9 630 IRN 1 1856 1857 -## 10 200 UKG 1 1856 1857 -## # ... with 6,122 more rows -\end{verbatim} - -\hypertarget{loops}{% -\section{Loops}\label{loops}} - -Notice that in the \texttt{mid} data, we have a start of a dispute vs.~an end of a dispute.In order to combine this into the \texttt{polity} data, we want a way to give each of the interval years a row. - -There are many ways to do this, but one is a loop. We go through one row at a time, and then for each we make a new dataset. that has \texttt{year} as a sequence of each year. A lengthy loop like this is typically slow, and you'd want to recast the task so you can do things with functions. But, a loop is a good place to start. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{mid\_year\_by\_year <{-}}\StringTok{ }\KeywordTok{data\_frame}\NormalTok{(}\DataTypeTok{ccode =} \KeywordTok{numeric}\NormalTok{(),} - \DataTypeTok{year =} \KeywordTok{numeric}\NormalTok{(),} - \DataTypeTok{dispute =} \KeywordTok{numeric}\NormalTok{())} - -\ControlFlowTok{for}\NormalTok{(i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\KeywordTok{nrow}\NormalTok{(mid)) \{} -\NormalTok{ x <{-}}\StringTok{ }\KeywordTok{data\_frame}\NormalTok{(}\DataTypeTok{ccode =}\NormalTok{ mid}\OperatorTok{$}\NormalTok{ccode[i], }\CommentTok{\#\# row i\textquotesingle{}s country} - \DataTypeTok{year =}\NormalTok{ mid}\OperatorTok{$}\NormalTok{StYear[i]}\OperatorTok{:}\NormalTok{mid}\OperatorTok{$}\NormalTok{EndYear[i], }\CommentTok{\#\# sequence of years for dispute in row i} - \DataTypeTok{dispute =} \DecValTok{1}\NormalTok{) } -\NormalTok{ mid\_year\_by\_year <{-}}\StringTok{ }\KeywordTok{rbind}\NormalTok{(mid\_year\_by\_year, x)} -\NormalTok{\}} - -\KeywordTok{head}\NormalTok{(mid\_year\_by\_year)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6 x 3 -## ccode year dispute -## -## 1 200 1902 1 -## 2 200 1903 1 -## 3 2 1902 1 -## 4 2 1903 1 -## 5 345 1913 1 -## 6 300 1913 1 -\end{verbatim} - -\hypertarget{merging}{% -\section{Merging}\label{merging}} - -We want to combine these two datasets by merging. Base-R has a function called \texttt{merge}. \texttt{dplyr} has several types of \texttt{joins} (the same thing). Those names are based on SQL syntax. - -\includegraphics{images/dplyr-joins.png} - -Here we can do a \texttt{left\_join} matching rows from \texttt{mid} to \texttt{polity}. We want to keep the rows in \texttt{polity} that do not match in \texttt{mid}, and label them as non-disputes. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{p\_m <{-}}\StringTok{ }\KeywordTok{left\_join}\NormalTok{(polity,} - \KeywordTok{distinct}\NormalTok{(mid\_year\_by\_year),} - \DataTypeTok{by =} \KeywordTok{c}\NormalTok{(}\StringTok{"ccode"}\NormalTok{, }\StringTok{"year"}\NormalTok{))} - -\KeywordTok{head}\NormalTok{(p\_m)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 6 x 6 -## scode ccode country year polity2 dispute -## -## 1 FRN 220 France 1800 -8 NA -## 2 FRN 220 France 1801 -8 NA -## 3 FRN 220 France 1802 -8 NA -## 4 FRN 220 France 1803 -8 NA -## 5 FRN 220 France 1804 -8 NA -## 6 FRN 220 France 1805 -8 NA -\end{verbatim} - -Replace \texttt{dispute} = \texttt{NA} rows with a zero. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{p\_m}\OperatorTok{$}\NormalTok{dispute[}\KeywordTok{is.na}\NormalTok{(p\_m}\OperatorTok{$}\NormalTok{dispute)] <{-}}\StringTok{ }\DecValTok{0} -\end{Highlighting} -\end{Shaded} - -Reshape the dataset long to wide - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{p\_m\_wide <{-}}\StringTok{ }\KeywordTok{pivot\_wider}\NormalTok{(p\_m, } - \DataTypeTok{id\_cols =} \KeywordTok{c}\NormalTok{(scode, ccode, country),} - \DataTypeTok{names\_from =}\NormalTok{ year,} - \DataTypeTok{values\_from =}\NormalTok{ polity2)} - -\KeywordTok{select}\NormalTok{(p\_m\_wide, }\DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## # A tibble: 4 x 10 -## scode ccode country `1800` `1801` `1802` `1803` `1804` `1805` `1806` -## -## 1 FRN 220 France -8 -8 -8 -8 -8 -8 -8 -## 2 GMY 255 Prussia -10 -10 -10 -10 -10 -10 NA -## 3 GMY 255 Germany NA NA NA NA NA NA NA -## 4 USA 2 United States 4 4 4 4 4 4 4 -\end{verbatim} - -\hypertarget{main-project}{% -\section{Main Project}\label{main-project}} - -Try building a panel that would be useful in answering the Democratic Peace Question, perhaps in these steps. - -\hypertarget{task-1-data-input-and-standardization}{% -\subsection*{Task 1: Data Input and Standardization}\label{task-1-data-input-and-standardization}} -\addcontentsline{toc}{subsection}{Task 1: Data Input and Standardization} - -Often, files we need are saved in the \texttt{.xls} or \texttt{xlsx} format. It is possible to read these files directly into \texttt{R}, but experience suggests that this process is slower than converting them first to \texttt{.csv} format and reading them in as \texttt{.csv} files. - -\texttt{readxl}/\texttt{readr}/\texttt{haven} packages(\url{https://github.com/tidyverse/tidyverse}) is constantly expanding to capture more file types. In day 1, we used the package \texttt{readxl}, using the \texttt{read\_excel()} function. - -\hypertarget{task-2-data-merging}{% -\subsection*{Task 2: Data Merging}\label{task-2-data-merging}} -\addcontentsline{toc}{subsection}{Task 2: Data Merging} - -We will use data to test a version of the Democratic Peace Thesis (DPS). Democracies are said to go to war less because the leaders who wage wars are accountable to voters who have to bear the costs of war. Are democracies less likely to engage in militarized interstate disputes? - -To start, let's download and merge some data. - -\begin{itemize} -\tightlist -\item - Load in the Militarized Interstate Dispute (MID) files. Militarized interstate disputes are hostile action between two formally recognized states. Examples of this would be threats to use force, threats to declare war, beginning war, fortifying a border with troops, and so on. -\item - Find a way to \textbf{merge} the Polity IV dataset and the MID data. This process can be a bit tricky. -\item - An \emph{advanced} version of this task would be to download the dyadic form of the data and try merging that with polity. -\end{itemize} - -\hypertarget{task-3-tabulations-and-visualization}{% -\subsection*{Task 3: Tabulations and Visualization}\label{task-3-tabulations-and-visualization}} -\addcontentsline{toc}{subsection}{Task 3: Tabulations and Visualization} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Calculate the mean Polity2 score by year. Plot the result. Use graphical indicators of your choosing to show where key events fall in this timeline (such as 1914, 1929, 1939, 1989, 2008). Speculate on why the behavior from 1800 to 1920 seems to be qualitatively different than behavior afterwards. -\item - Do the same but only among state-years that were invovled in a MID. Plot this line together with your results from 1. -\item - Do the same but only among state years that were \emph{not} involved in a MID. -\item - Arrive at a tentative conclusion for how well the Democratic Peace argument seems to hold up in this dataset. Visualize this conclusion. -\end{enumerate} - -\hypertarget{simulation}{% -\chapter[Simulation]{\texorpdfstring{Simulation\footnote{Module originally written by Connor Jerzak and Shiro Kuriwaki}}{Simulation}}\label{simulation}} - -\hypertarget{motivation-simulation-as-an-analytical-tool}{% -\subsection*{Motivation: Simulation as an Analytical Tool}\label{motivation-simulation-as-an-analytical-tool}} -\addcontentsline{toc}{subsection}{Motivation: Simulation as an Analytical Tool} - -An increasing amount of political science contributions now include a simulation. - -\begin{itemize} -\tightlist -\item - \href{http://www-personal.umich.edu/~axe/research/Dissemination.pdf}{Axelrod (1977)} demonstrated via simulation how atomized individuals evolve to be grouped in similar clusters or countries, a model of culture.\footnote{\href{http://www-personal.umich.edu/~axe/research/Dissemination.pdf}{Axelrod, Robert. 1997. ``The Dissemination of Culture.'' \emph{Journal of Conflict Resolution} 41(2): 203--26.}} -\item - \href{http://www-personal.umich.edu/~jowei/florida.pdf}{Chen and Rodden (2013)} argued in a 2013 article that the vote-seat inequality in U.S. elections that is often attributed to intentional partisan gerrymandering can actually attributed to simply the reality of ``human geography'' -- Democratic voters tend to be concentrated in smaller area. Put another way, no feasible form of gerrymandering could spread out Democratic voters in such a way to equalize their vote-seat translation effectiveness. After demonstrating the empirical pattern of human geography, they advance their key claim by simulating thousands of redistricting plans and record the vote-seat ratio.\footnote{\href{http://www-personal.umich.edu/~jowei/florida.pdf}{Chen, Jowei, and Jonathan Rodden. ``Unintentional Gerrymandering: Political Geography and Electoral Bias in Legislatures. \emph{Quarterly Journal of Political Science}, 8:239-269''}} -\item - \href{https://gking.harvard.edu/files/abs/evil-abs.shtml}{Gary King, James Honaker, and multiple other authors} propose a way to analyze missing data with a method of multiple imputation, which uses a lot of simulation from a researcher's observed dataset.\footnote{\href{https://gking.harvard.edu/files/abs/evil-abs.shtml}{King, Gary, et al.~``Analyzing Incomplete Political Science Data: An Alternative Algorithm for Multiple Imputation''. \emph{American Political Science Review}, 95: 49-69.}} (Software: Amelia\footnote{\href{http://www.jstatsoft.org/v45/i07/}{James Honaker, Gary King, Matthew Blackwell (2011). Amelia II: A Program for Missing Data. Journal of - Statistical Software, 45(7), 1-47.}}) -\end{itemize} - -Statistical methods also incorporate simulation: - -\begin{itemize} -\tightlist -\item - The bootstrap: a statistical method for estimating uncertainty around some parameter by re-sampling observations. -\item - Bagging: a method for improving machine learning predictions by re-sampling observations, storing the estimate across many re-samples, and averaging these estimates to form the final estimate. A variance reduction technique. -\item - Statistical reasoning: if you are trying to understand a quantitative problem, a wonderful first-step to understand the problem better is to simulate it! The analytical solution is often very hard (or impossible), but the simulation is often much easier :-) -\end{itemize} - -\hypertarget{where-are-we-where-are-we-headed-5}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-5}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - \texttt{R} basics -\item - Visualization -\item - Matrices and vectors -\item - Functions, objects, loops -\item - Joining real data -\end{itemize} - -In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section @ref\{probability\}). - -\hypertarget{check-your-understanding-2}{% -\subsection*{Check your Understanding}\label{check-your-understanding-2}} -\addcontentsline{toc}{subsection}{Check your Understanding} - -\begin{itemize} -\tightlist -\item - What does the \texttt{sample()} function do? -\item - What does \texttt{runif()} stand for? -\item - What is a \texttt{seed}? -\item - What is a Monte Carlo? -\end{itemize} - -Check if you have an idea of how you might code the following tasks: - -\begin{itemize} -\tightlist -\item - Simulate 100 rolls of a die -\item - Simulate one random ordering of 25 numbers -\item - Simulate 100 values of white noise (uniform random variables) -\item - Generate a ``bootstrap'' sample of an existing dataset -\end{itemize} - -We're going to learn about this today! - -\hypertarget{pick-a-sample-any-sample}{% -\section{Pick a sample, any sample}\label{pick-a-sample-any-sample}} - -\hypertarget{the-sample-function}{% -\section{\texorpdfstring{The \texttt{sample()} function}{The sample() function}}\label{the-sample-function}} - -The core functions for coding up stochastic data revolves around several key functions, so we will simply review them here. - -Suppose you have a vector of values \texttt{x} and from it you want to randomly sample a sample of length \texttt{size}. For this, use the \texttt{sample} function - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\DataTypeTok{x =} \DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{, }\DataTypeTok{size =} \DecValTok{5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 8 7 9 10 6 -\end{verbatim} - -There are two subtypes of sampling -- with and without replacement. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Sampling without replacement (\texttt{replace\ =\ FALSE}) means once an element of \texttt{x} is chosen, it will not be considered again: -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\DataTypeTok{x =} \DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{, }\DataTypeTok{size =} \DecValTok{10}\NormalTok{, }\DataTypeTok{replace =} \OtherTok{FALSE}\NormalTok{) }\CommentTok{\#\# no number appears more than once} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 4 3 10 7 6 8 2 9 1 5 -\end{verbatim} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{1} -\tightlist -\item - Sampling with replacement (\texttt{replace\ =\ TRUE}) means that even if an element of \texttt{x} is chosen, it is put back in the pool and may be chosen again. -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\DataTypeTok{x =} \DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{, }\DataTypeTok{size =} \DecValTok{10}\NormalTok{, }\DataTypeTok{replace =} \OtherTok{TRUE}\NormalTok{) }\CommentTok{\#\# any number can appear more than once} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 9 6 6 3 1 1 4 1 7 3 -\end{verbatim} - -It follows then that you cannot sample without replacement a sample that is larger than the pool. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\DataTypeTok{x =} \DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{, }\DataTypeTok{size =} \DecValTok{100}\NormalTok{, }\DataTypeTok{replace =} \OtherTok{FALSE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## Error in sample.int(length(x), size, replace, prob): cannot take a sample larger than the population when 'replace = FALSE' -\end{verbatim} - -So far, every element in \texttt{x} has had an equal probability of being chosen. In some application, we want a sampling scheme where some elements are more likely to be chosen than others. The argument \texttt{prob} handles this. - -For example, this simulates 20 fair coin tosses (each outcome is equally likely to happen) - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\KeywordTok{c}\NormalTok{(}\StringTok{"Head"}\NormalTok{, }\StringTok{"Tail"}\NormalTok{), }\DataTypeTok{size =} \DecValTok{20}\NormalTok{, }\DataTypeTok{prob =} \KeywordTok{c}\NormalTok{(}\FloatTok{0.5}\NormalTok{, }\FloatTok{0.5}\NormalTok{), }\DataTypeTok{replace =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Head" "Head" "Tail" "Head" "Head" "Tail" "Head" "Head" "Tail" "Tail" -## [11] "Tail" "Head" "Tail" "Tail" "Tail" "Head" "Head" "Head" "Tail" "Tail" -\end{verbatim} - -But this simulates 20 biased coin tosses, where say the probability of Tails is 4 times more likely than the number of Heads - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample}\NormalTok{(}\KeywordTok{c}\NormalTok{(}\StringTok{"Head"}\NormalTok{, }\StringTok{"Tail"}\NormalTok{), }\DataTypeTok{size =} \DecValTok{20}\NormalTok{, }\DataTypeTok{prob =} \KeywordTok{c}\NormalTok{(}\FloatTok{0.2}\NormalTok{, }\FloatTok{0.8}\NormalTok{), }\DataTypeTok{replace =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Tail" "Tail" "Tail" "Head" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" -## [11] "Head" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" "Tail" -\end{verbatim} - -\hypertarget{sampling-rows-from-a-dataframe}{% -\subsection{Sampling rows from a dataframe}\label{sampling-rows-from-a-dataframe}} - -In tidyverse, there is a convenience function to sample rows randomly: \texttt{sample\_n()} and \texttt{sample\_frac()}. - -For example, load the dataset on cars, \texttt{mtcars}, which has 32 observations. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{mtcars} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## mpg cyl disp hp drat wt qsec vs am gear carb -## Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4 -## Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4 -## Datsun 710 22.8 4 108.0 93 3.85 2.320 18.61 1 1 4 1 -## Hornet 4 Drive 21.4 6 258.0 110 3.08 3.215 19.44 1 0 3 1 -## Hornet Sportabout 18.7 8 360.0 175 3.15 3.440 17.02 0 0 3 2 -## Valiant 18.1 6 225.0 105 2.76 3.460 20.22 1 0 3 1 -## Duster 360 14.3 8 360.0 245 3.21 3.570 15.84 0 0 3 4 -## Merc 240D 24.4 4 146.7 62 3.69 3.190 20.00 1 0 4 2 -## Merc 230 22.8 4 140.8 95 3.92 3.150 22.90 1 0 4 2 -## Merc 280 19.2 6 167.6 123 3.92 3.440 18.30 1 0 4 4 -## Merc 280C 17.8 6 167.6 123 3.92 3.440 18.90 1 0 4 4 -## Merc 450SE 16.4 8 275.8 180 3.07 4.070 17.40 0 0 3 3 -## Merc 450SL 17.3 8 275.8 180 3.07 3.730 17.60 0 0 3 3 -## Merc 450SLC 15.2 8 275.8 180 3.07 3.780 18.00 0 0 3 3 -## Cadillac Fleetwood 10.4 8 472.0 205 2.93 5.250 17.98 0 0 3 4 -## Lincoln Continental 10.4 8 460.0 215 3.00 5.424 17.82 0 0 3 4 -## Chrysler Imperial 14.7 8 440.0 230 3.23 5.345 17.42 0 0 3 4 -## Fiat 128 32.4 4 78.7 66 4.08 2.200 19.47 1 1 4 1 -## Honda Civic 30.4 4 75.7 52 4.93 1.615 18.52 1 1 4 2 -## Toyota Corolla 33.9 4 71.1 65 4.22 1.835 19.90 1 1 4 1 -## Toyota Corona 21.5 4 120.1 97 3.70 2.465 20.01 1 0 3 1 -## Dodge Challenger 15.5 8 318.0 150 2.76 3.520 16.87 0 0 3 2 -## AMC Javelin 15.2 8 304.0 150 3.15 3.435 17.30 0 0 3 2 -## Camaro Z28 13.3 8 350.0 245 3.73 3.840 15.41 0 0 3 4 -## Pontiac Firebird 19.2 8 400.0 175 3.08 3.845 17.05 0 0 3 2 -## Fiat X1-9 27.3 4 79.0 66 4.08 1.935 18.90 1 1 4 1 -## Porsche 914-2 26.0 4 120.3 91 4.43 2.140 16.70 0 1 5 2 -## Lotus Europa 30.4 4 95.1 113 3.77 1.513 16.90 1 1 5 2 -## Ford Pantera L 15.8 8 351.0 264 4.22 3.170 14.50 0 1 5 4 -## Ferrari Dino 19.7 6 145.0 175 3.62 2.770 15.50 0 1 5 6 -## Maserati Bora 15.0 8 301.0 335 3.54 3.570 14.60 0 1 5 8 -## Volvo 142E 21.4 4 121.0 109 4.11 2.780 18.60 1 1 4 2 -\end{verbatim} - -sample\_n picks a user-specified number of rows from the dataset: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample\_n}\NormalTok{(mtcars, }\DecValTok{3}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## mpg cyl disp hp drat wt qsec vs am gear carb -## Merc 450SE 16.4 8 275.8 180 3.07 4.07 17.4 0 0 3 3 -## Porsche 914-2 26.0 4 120.3 91 4.43 2.14 16.7 0 1 5 2 -## Merc 240D 24.4 4 146.7 62 3.69 3.19 20.0 1 0 4 2 -\end{verbatim} - -Sometimes you want a X percent sample of your dataset. In this case use \texttt{sample\_frac()} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sample\_frac}\NormalTok{(mtcars, }\FloatTok{0.10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## mpg cyl disp hp drat wt qsec vs am gear carb -## Cadillac Fleetwood 10.4 8 472.0 205 2.93 5.250 17.98 0 0 3 4 -## Lotus Europa 30.4 4 95.1 113 3.77 1.513 16.90 1 1 5 2 -## Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4 -\end{verbatim} - -As a side-note, these functions have very practical uses for any type of data analysis: - -\begin{itemize} -\tightlist -\item - Inspecting your dataset: using \texttt{head()} all the same time and looking over the first few rows might lead you to ignore any issues that end up in the bottom for whatever reason. -\item - Testing your analysis with a small sample: If running analyses on a dataset takes more than a handful of seconds, change your dataset upstream to a fraction of the size so the rest of the code runs in less than a second. Once verifying your analysis code runs, then re-do it with your full dataset (by simply removing the \texttt{sample\_n} / \texttt{sample\_frac} line of code in the beginning). While three seconds may not sound like much, they accumulate and eat up time. -\end{itemize} - -\hypertarget{random-numbers-from-specific-distributions}{% -\section{Random numbers from specific distributions}\label{random-numbers-from-specific-distributions}} - -\hypertarget{rbinom}{% -\subsection*{\texorpdfstring{\texttt{rbinom()}}{rbinom()}}\label{rbinom}} -\addcontentsline{toc}{subsection}{\texttt{rbinom()}} - -\texttt{rbinom} builds upon \texttt{sample} as a tool to help you answer the question -- what is the \emph{total number of successes} I would get if I sampled a binary (Bernoulli) result from a test with \texttt{size} number of trials each, with a event-wise probability of \texttt{prob}. The first argument \texttt{n} asks me how many such numbers I want. - -For example, I want to know how many Heads I would get if I flipped a fair coin 100 times. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{rbinom}\NormalTok{(}\DataTypeTok{n =} \DecValTok{1}\NormalTok{, }\DataTypeTok{size =} \DecValTok{100}\NormalTok{, }\DataTypeTok{prob =} \FloatTok{0.5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 50 -\end{verbatim} - -Now imagine this I wanted to do this experiment 10 times, which would require I flip the coin 10 x 100 = 1000 times! Helpfully, we can do this in one line - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{rbinom}\NormalTok{(}\DataTypeTok{n =} \DecValTok{10}\NormalTok{, }\DataTypeTok{size =} \DecValTok{100}\NormalTok{, }\DataTypeTok{prob =} \FloatTok{0.5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 48 51 59 54 51 59 49 52 50 44 -\end{verbatim} - -\hypertarget{runif}{% -\subsection*{\texorpdfstring{\texttt{runif()}}{runif()}}\label{runif}} -\addcontentsline{toc}{subsection}{\texttt{runif()}} - -\texttt{runif} also simulates a stochastic scheme where each event has equal probability of getting chosen like \texttt{sample}, but is a continuous rather than discrete system. We will cover this more in the next math module. - -The intuition to emphasize here is that one can generate potentially infinite amounts (size \texttt{n}) of noise that is a essentially random - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{runif}\NormalTok{(}\DataTypeTok{n =} \DecValTok{5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.198848957 0.333367717 0.009064493 0.503594777 0.744089354 -\end{verbatim} - -\hypertarget{rnorm}{% -\subsection*{\texorpdfstring{\texttt{rnorm()}}{rnorm()}}\label{rnorm}} -\addcontentsline{toc}{subsection}{\texttt{rnorm()}} - -\texttt{rnorm} is also a continuous distribution, but draws from a Normal distribution -- perhaps the most important distribution in statistics. It runs the same way as \texttt{runif} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{rnorm}\NormalTok{(}\DataTypeTok{n =} \DecValTok{5}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] -0.9168349 -0.5256658 0.2999925 -2.2437300 -0.4587616 -\end{verbatim} - -To better visualize the difference between the output of \texttt{runif} and \texttt{rnorm}, let's generate lots of each and plot a histogram. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{from\_runif <{-}}\StringTok{ }\KeywordTok{runif}\NormalTok{(}\DataTypeTok{n =} \DecValTok{1000}\NormalTok{)} -\NormalTok{from\_rnorm <{-}}\StringTok{ }\KeywordTok{rnorm}\NormalTok{(}\DataTypeTok{n =} \DecValTok{1000}\NormalTok{)} - -\KeywordTok{par}\NormalTok{(}\DataTypeTok{mfrow =} \KeywordTok{c}\NormalTok{(}\DecValTok{1}\NormalTok{, }\DecValTok{2}\NormalTok{)) }\CommentTok{\#\# base{-}R parameter for two plots at once} -\KeywordTok{hist}\NormalTok{(from\_runif)} -\KeywordTok{hist}\NormalTok{(from\_rnorm)} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-272-1.pdf} - -\hypertarget{r-p-and-d}{% -\section{r, p, and d}\label{r-p-and-d}} - -Each distribution can do more than generate random numbers (the prefix \texttt{r}). We can compute the cumulative probability by the function \texttt{pbinom()}, \texttt{punif()}, and \texttt{pnorm()}. Also the density -- the value of the PDF -- by \texttt{dbinom()}, \texttt{dunif()} and \texttt{dnorm()}. - -\hypertarget{set.seed}{% -\section{\texorpdfstring{\texttt{set.seed()}}{set.seed()}}\label{set.seed}} - -\texttt{R} doesn't have the ability to generate truly random numbers! Random numbers are actually very hard to generate. (Think: flipping a coin --\textgreater{} can be perfectly predicted if I know wind speed, the angle the coin is flipped, etc.). Some people use random noise in the atmosphere or random behavior in quantum systems to generate ``truly'' (?) random numbers. Conversely, R uses deterministic algorithms which take as an input a ``seed'' and which then perform a series of operations to generate a sequence of random-seeming numbers (that is, numbers whose sequence is sufficiently hard to predict). - -Let's think about this another way. Sampling is a stochastic process, so every time you run \texttt{sample()} or \texttt{runif()} you are bound to get a different output (because different random seeds are used). This is intentional in some cases but you might want to avoid it in others. For example, you might want to diagnose a coding discrepancy by setting the random number generator to give the same number each time. To do this, use the function \texttt{set.seed()}. - -In the function goes any number. When you run a sample function in the same command as a preceding \texttt{set.seed()}, the sampling function will always give you the same sequence of numbers. In a sense, the sampler is no longer random (in the sense of unpredictable to use; remember: it never was ``truly'' random in the first place) - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{02138}\NormalTok{)} -\KeywordTok{runif}\NormalTok{(}\DataTypeTok{n =} \DecValTok{10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.51236144 0.61530551 0.37451441 0.43541258 0.21166530 0.17812129 -## [7] 0.04420775 0.45567854 0.88718264 0.06970056 -\end{verbatim} - -The random number generator should give you the exact same sequence of numbers if you precede the function by the same seed, - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{02138}\NormalTok{)} -\KeywordTok{runif}\NormalTok{(}\DataTypeTok{n =} \DecValTok{10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.51236144 0.61530551 0.37451441 0.43541258 0.21166530 0.17812129 -## [7] 0.04420775 0.45567854 0.88718264 0.06970056 -\end{verbatim} - -\hypertarget{exercises-4}{% -\section*{Exercises}\label{exercises-4}} -\addcontentsline{toc}{section}{Exercises} - -\hypertarget{census-sampling}{% -\subsection*{Census Sampling}\label{census-sampling}} -\addcontentsline{toc}{subsection}{Census Sampling} - -What can we learn from surveys of populations, and how wrong do we get if our sampling is biased?\footnote{This example is inspired from \href{https://statistics.fas.harvard.edu/files/statistics-2/files/statistical_paradises_and_paradoxes.pdf}{Meng, Xiao-Li (2018). Statistical paradises and paradoxes in big data (I): Law of large populations, big data paradox, and the 2016 US presidential election. \emph{Annals of Applied Statistics} 12:2, 685--726. doi:10.1214/18-AOAS1161SF.}} Suppose we want to estimate the proportion of U.S. residents who are non-white (\texttt{race\ !=\ "White"}). In reality, we do not have any population dataset to utilize and so we \emph{only see the sample survey}. Here, however, to understand how sampling works, let's conveniently use the Census extract in some cases and pretend we didn't in others. - -\begin{enumerate} -\def\labelenumi{(\alph{enumi})} -\item - First, load \texttt{usc2010\_001percent.csv} into your R session. After loading the \texttt{library(tidyverse)}, browse it. Although this is only a 0.01 percent extract, treat this as your population for pedagogical purposes. What is the population proportion of non-White residents? -\item - Setting a seed to \texttt{1669482}, sample 100 respondents from this sample. What is the proportion of non-White residents in this \emph{particular} sample? By how many percentage points are you off from (what we labelled as) the true proportion? -\item - Now imagine what you did above was one survey. What would we get if we did 20 surveys? -\end{enumerate} - -To simulate this, write a loop that does the same exercise 20 times, each time computing a sample proportion. Use the same seed at the top, but be careful to position the \texttt{set.seed} function such that it generates the same sequence of 20 samples, rather than 20 of the same sample. - -Try doing this with a \texttt{for} loop and storing your sample proportions in a new length-20 vector. (Suggestion: make an empty vector first as a container). After running the loop, show a histogram of the 20 values. Also what is the average of the 20 sample estimates? - -\begin{enumerate} -\def\labelenumi{(\alph{enumi})} -\setcounter{enumi}{3} -\tightlist -\item - Now, to make things more real, let's introduce some response bias. The goal here is not to correct response bias but to induce it and see how it affects our estimates. Suppose that non-White residents are 10 percent less likely to respond to enter your survey than White respondents. This is plausible if you think that the Census is from 2010 but you are polling in 2018, and racial minorities are more geographically mobile than Whites. Repeat the same exercise in (c) by modeling this behavior. -\end{enumerate} - -You can do this by creating a variable, e.g.~\texttt{propensity}, that is 0.9 for non-Whites and 1 otherwise. Then, you can refer to it in the propensity argument. - -\begin{enumerate} -\def\labelenumi{(\alph{enumi})} -\setcounter{enumi}{4} -\item - Finally, we want to see if more data (``Big Data'') will improve our estimates. Using the same unequal response rates framework as (d), repeat the same exercise but instead of each poll collecting 100 responses, we collect 10,000. -\item - Optional - visualize your 2 pairs of 20 estimates, with a bar showing the ``correct'' population average. -\end{enumerate} - -\hypertarget{conditional-proportions}{% -\subsection*{Conditional Proportions}\label{conditional-proportions}} -\addcontentsline{toc}{subsection}{Conditional Proportions} - -This example is not on simulation, but is meant to reinforce some of the probability discussion from math lecture. - -Read in the Upshot Siena poll from Fall 2016, \texttt{data/input/upshot-siena-polls.csv}. - -In addition to some standard demographic questions, we will focus on one called \texttt{vt\_pres\_2} in the csv. This is a two-way presidential vote question, asking respondents who they plan to vote for President if the election were held today -- Donald Trump, the Republican, or Hilary Clinton, the Democrat, with options for Other candidates as well. For this problem, use the two-way vote question rather than the 4-way vote question. - -\begin{enumerate} -\def\labelenumi{(\alph{enumi})} -\item - Drop the the respondents who answered the November poll (i.e.~those for which \texttt{poll\ ==\ "November"}). We do this in order to ignore this November population in all subsequent parts of this question because they were not asked the Presidential vote question. -\item - Using the dataset after the procedure in (a), find the proportion of \emph{poll respondents} (those who are in the sample) who support Donald Trump. -\item - Among those who supported Donald Trump, what proportion of them has a Bachelor's degree or higher (i.e.~have a Bachelor's, Graduate, or other Professional Degree)? -\item - Among those who did not support Donald Trump (i.e.~including supporters of Hilary Clinton, another candidate, or those who refused to answer the question), what proportion of them has a Bachelor's degree or higher? -\item - Express the numbers in the previous parts as probabilities of specified events. Define your own symbols: For example, we can let \(T\) be the event that a randomly selected respondent in the poll supports Donald Trump, then the proportion in part (b) is the probability \(P(T).\) -\item - Suppose we randomly sampled a person who participated in the survey and found that he/she had a Bachelor's degree or higher. Given this evidence, what is the probability that the same person supports Donald Trump? Use Bayes Rule and show your work -- that is, do not use data or R to compute the quantity directly. Then, verify this is the case via R. -\end{enumerate} - -\hypertarget{the-birthday-problem}{% -\subsection*{The Birthday problem}\label{the-birthday-problem}} -\addcontentsline{toc}{subsection}{The Birthday problem} - -Write code that will answer the well-known birthday problem via simulation.\footnote{This exercise draws from Imai (2017)} - -The problem is fairly simple: Suppose \(k\) people gather together in a room. What is the probability at least two people share the same birthday? - -To simplify reality a bit, assume that (1) there are no leap years, and so there are always 365 days in a year, and (2) a given individual's birthday is randomly assigned and independent from each other. - -\emph{Step 1}: Set \texttt{k} to a concrete number. Pick a number from 1 to 365 randomly, \texttt{k} times to simulate birthdays (would this be with replacement or without?). - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code} -\end{Highlighting} -\end{Shaded} - -\emph{Step 2}: Write a line (or two) of code that gives a \texttt{TRUE} or \texttt{FALSE} statement of whether or not at least two people share the same birth date. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code} -\end{Highlighting} -\end{Shaded} - -\emph{Step 3}: The above steps will generate a \texttt{TRUE} or \texttt{FALSE} answer for your event of interest, but only for one realization of an event in the sample space. In order to estimate the \emph{probability} of your event happening, we need a ``stochastic'', as opposed to ``deterministic'', method. To do this, write a loop that does Steps 1 and 2 repeatedly for many times, call that number of times \texttt{sims}. For each of \texttt{sims} iteration, your code should give you a \texttt{TRUE} or \texttt{FALSE} answer. Code up a way to store these estimates. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code} -\end{Highlighting} -\end{Shaded} - -\emph{Step 4}: Finally, generalize the function further by letting \texttt{k} be a user-defined number. You have now created a \emph{Monte Carlo simulation}! - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code} -\end{Highlighting} -\end{Shaded} - -\emph{Step 5}: Generate a table or plot that shows how the probability of sharing a birthday changes by \texttt{k} (fixing \texttt{sims} at a large number like \texttt{1000}). Also generate a similar plot that shows how the probability of sharing a birthday changes by \texttt{sims} (fixing \texttt{k} at some arbitrary number like \texttt{10}). - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code} -\end{Highlighting} -\end{Shaded} - -\emph{Extra credit}: Give an ``analytical'' answer to this problem, that is an answer through deriving the mathematical expressions of the probability. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your equations} -\end{Highlighting} -\end{Shaded} - -\hypertarget{nonwysiwyg}{% -\chapter[LaTeX and markdown]{\texorpdfstring{LaTeX and markdown\footnote{Module originally written by Shiro Kuriwaki}}{LaTeX and markdown}}\label{nonwysiwyg}} - -\hypertarget{where-are-we-where-are-we-headed-6}{% -\subsection*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-6}} -\addcontentsline{toc}{subsection}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - Statistical Programming in \texttt{R} -\end{itemize} - -This is only the beginning of \texttt{R} -- programming is like learning a language, so learn more as we use it. And yet \texttt{R} is of likely not the only programming language you will want to use. While we cannot introduce everything, we'll pick out a few that we think are particularly helpful. - -Here will cover - -\begin{itemize} -\tightlist -\item - Markdown -\item - LaTeX (and BibTeX) -\end{itemize} - -as examples of a non-WYSIWYG editor - -and the next chapter (you can read it without reading this LaTeX chapter) covers - -\begin{itemize} -\tightlist -\item - command-line -\item - git -\end{itemize} - -command-line are a basic set of tools that you may have to use from time to time. It also clarifies what more complicated programs are doing. Markdown is an example of compiling a plain text file. LaTeX is a typesetting program and git is a version control program -- both are useful for non-quantitative work as well. - -\hypertarget{check-your-understanding-3}{% -\subsection*{Check your understanding}\label{check-your-understanding-3}} -\addcontentsline{toc}{subsection}{Check your understanding} - -Check if you have an idea of how you might code the following tasks: - -\begin{itemize} -\tightlist -\item - What does ``WYSIWYG'' stand for? How would a non-WYSIWYG format text? -\item - How do you start a header in markdown? -\item - What are some ``plain text'' editors? -\item - How do you start a document in \texttt{.tex}? -\item - How do you start a environment in \texttt{.tex}? -\item - How do you insert a figure in \texttt{.tex}? -\item - How do you reference a figure in \texttt{.tex}? -\item - What is a \texttt{.bib} file? -\item - Say you came across a interesting journal article. How would you want to maintain this reference so that you can refer to its citation in all your subsequent papers? -\end{itemize} - -\hypertarget{motivation-2}{% -\section{Motivation}\label{motivation-2}} - -Statistical programming is a fast-moving field. The beta version of \texttt{R} was released in 2000, \texttt{ggplot2} was released on 2005, and \texttt{RStudio} started around 2010. Of course, some programming technologies are quite ``old'': (\texttt{C} in 1969, \texttt{C++} around 1989, \texttt{TeX} in 1978, \texttt{Linux} in 1991, Mac OS in 1984). But it is easy to feel you are falling behind in the recent developments of programming. Today we will do a \textbf{brief} and rough overview of some fundamental and new tools other than \texttt{R}, with the general aim of having you break out of your comfort zone so you won't be shut out from learning these tools in the future. - -\hypertarget{markdown}{% -\section{Markdown}\label{markdown}} - -Markdown is the text we have been using throughout this course! At its core markdown is just plain text. Plain text does not have any formatting embedded in it. Instead, the formatting is coded up as text. Markdown is \emph{not} a WYSIWYG (What you see is what you get) text editor like Microsoft Word or Google Docs. This will mean that you need to explicitly code for \texttt{bold\{text\}} rather than hitting Command+B and making your text look \textbf{bold} on your own computer. - -Markdown is known as a ``light-weight'' editor, which means that it is relatively easy to write code that will compile. It is quick and easy and satisfies most presentation purposes; you might want to try \texttt{LaTeX} for more involved papers. - -\hypertarget{markdown-commands}{% -\subsection{markdown commands}\label{markdown-commands}} - -For italic and bold, use either the asterisks or the underlines, - -\begin{verbatim} -*italic* **bold** -_italic_ __bold__ -\end{verbatim} - -And for headers use the hash symbols, - -\begin{verbatim} -# Main Header -## Sub-headers -\end{verbatim} - -\hypertarget{your-own-markdown}{% -\subsection{your own markdown}\label{your-own-markdown}} - -RStudio makes it easy to compile your very first markdown file by giving you templates. Got to \texttt{New\ \textgreater{}\ R\ Markdown}, pick a document and click Ok. This will give you a skeleton of a document you can compile -- or ``knit''. - -Rmd is actually a slight modification of real markdown. It is a type of file that R reads and turns into a proper \texttt{md} file. Then, it uses a document-conversion called pandoc to compile your \texttt{md} into documents like PDF or HTML. - -\begin{figure} -\centering -\includegraphics{images/RMarkdownFlow.png} -\caption{How Rmds become PDFs or HTMLs} -\end{figure} - -\hypertarget{a-note-on-plain-text-editors}{% -\subsection{A note on plain-text editors}\label{a-note-on-plain-text-editors}} - -Multiple software exist where you can edit plain-text (roughly speaking, text that is not WYSIWYG). - -\begin{itemize} -\tightlist -\item - RStudio (especially for R-related links) -\item - TeXMaker, TeXShop (especially for TeX) -\item - \href{https://www.gnu.org/software/emacs/}{emacs}, aquamacs (general) -\item - \href{http://www.vim.org/download.php}{vim} (general) -\item - \href{https://www.sublimetext.com}{Sublime Text} (general) -\end{itemize} - -Each has their own keyboard shortcuts and special features. You can browse a couple and see which one(s) you like. - -\hypertarget{latex}{% -\section{LaTeX}\label{latex}} - -LaTeX is a typesetting program. You'd engage with LaTeX much like you engage with your \texttt{R} code. You will interact with LaTeX in a text editor, and will writing code which will be interpreted by the LaTeX compiler and which will finally be parsed to form your final PDF. - -\hypertarget{compile-online}{% -\subsection{compile online}\label{compile-online}} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Go to \url{https://www.overleaf.com} -\item - Scroll down and go to ``CREATE A NEW PAPER'' if you don't have an account. -\item - Let's discuss the default template. -\item - Make a new document, and set it as your main document. Then type in the Minimal Working Example (MWE): -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{\textbackslash{}}\ExtensionTok{documentclass}\DataTypeTok{\{article\}} -\NormalTok{\textbackslash{}}\ExtensionTok{begin}\DataTypeTok{\{document\}} -\ExtensionTok{Hello}\NormalTok{ World} -\NormalTok{\textbackslash{}}\ExtensionTok{end}\DataTypeTok{\{document\}} -\end{Highlighting} -\end{Shaded} - -\hypertarget{compile-your-first-latex-document-locally}{% -\subsection{compile your first LaTeX document locally}\label{compile-your-first-latex-document-locally}} - -LaTeX is a very stable system, and few changes to it have been made since the 1990s. The main benefit: better control over how your papers will look; better methods for writing equations or making tables; overall pleasing aesthetic. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Open a plain text editor. Then type in the MWE -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{\textbackslash{}}\ExtensionTok{documentclass}\DataTypeTok{\{article\}} -\NormalTok{\textbackslash{}}\ExtensionTok{begin}\DataTypeTok{\{document\}} -\ExtensionTok{Hello}\NormalTok{ World} -\NormalTok{\textbackslash{}}\ExtensionTok{end}\DataTypeTok{\{document\}} -\end{Highlighting} -\end{Shaded} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{1} -\tightlist -\item - Save this as \texttt{hello\_world.tex}. Make sure you get the file extension right. -\item - Open this in your ``LaTeX'' editor. This can be \texttt{TeXMaker}, \texttt{Aqumacs}, etc.. -\item - Go through the click/dropdown interface and click compile. -\end{enumerate} - -\hypertarget{main-latex-commands}{% -\subsection{main LaTeX commands}\label{main-latex-commands}} - -LaTeX can cover most of your typesetting needs, to clean equations and intricate diagrams. - -Some main commands you'll be using are below, and a very concise cheat sheet here: \url{https://wch.github.io/latexsheet/latexsheet.pdf} - -Most involved features require that you begin a specific ``environment'' for that feature, clearly demarcating them by the notation \texttt{\textbackslash{}begin\{figure\}} and then \texttt{\textbackslash{}end\{figure\}}, e.g.~in the case of figures. - -\begin{verbatim} -\begin{figure} -\includegraphics{histogram.pdf} -\end{figure} -\end{verbatim} - -where \texttt{histogram.pdf} is a path to one of your files. - -Notice that each line starts with a backslash \texttt{\textbackslash{}} -- in LaTeX this is the symbol to run a command. - -The following syntax at the endpoints are shorthand for math equations. - -\begin{verbatim} -\[\int x^2 dx\] -\end{verbatim} - -these compile math symbols: \(\displaystyle \int x^2 dx.\)\footnote{Enclosing with \texttt{\$\$} instead of \texttt{\textbackslash{}{[}} also has the same effect, so you may see it too. But this is now discouraged due to its inflexibility.} - -The \texttt{align} environment is useful to align your multi-line math, for example. - -\begin{verbatim} -\begin{align} -P(A \mid B) &= \frac{P(A \cap B)}{P(B)}\\ -&= \frac{P(B \mid A)P(A)}{P(B)} -\end{align} -\end{verbatim} - -\begin{align} -P(A \mid B) &= \frac{P(A \cap B)}{P(B)}\\ -&= \frac{P(B \mid A)P(A)}{P(B)} -\end{align} - -Regression tables should be outputted as \texttt{.tex} files with packages like \texttt{xtable} and \texttt{stargazer}, and then called into LaTeX by \texttt{\textbackslash{}input\{regression\_table.tex\}} where \texttt{regression\_table.tex} is the path to your regression output. - -Figures and equations should be labelled with the tag (e.g.~\texttt{label\{tab:regression\}} so that you can refer to them later with their tag \texttt{Table\ \textbackslash{}ref\{tab:regression\}}, instead of hard-coding \texttt{Table\ 2}). - -For some LaTeX commands you might need to load a separate package that someone else has written. Do this in your preamble (i.e.~before \texttt{\textbackslash{}begin\{document\}}): - -\begin{verbatim} -\usepackage[options]{package} -\end{verbatim} - -where \texttt{package} is the name of the package and \texttt{options} are options specific to the package. - -\hypertarget{further-guides}{% -\subsection*{Further Guides}\label{further-guides}} -\addcontentsline{toc}{subsection}{Further Guides} - -For a more comprehensive listing of LaTeX commands, Mayya Komisarchik has a great tutorial set of folders: \url{https://scholar.harvard.edu/mkomisarchik/tutorials-0} - -There is a version of LaTeX called Beamer, which is a popular way of making a slideshow. Slides in markdown is also a competitor. The language of Beamer is the same as LaTeX but has some special functions for slides. - -\hypertarget{bibtex}{% -\section{BibTeX}\label{bibtex}} - -BibTeX is a reference system for bibliographical tests. We have a \texttt{.bib} file separately on our computer. This is also a plain text file, but it encodes bibliographical resources with special syntax so that a program can rearrange parts accordingly for different citation systems. - -\hypertarget{what-is-a-.bib-file}{% -\subsection{\texorpdfstring{what is a \texttt{.bib} file?}{what is a .bib file?}}\label{what-is-a-.bib-file}} - -For example, here is the Nunn and Wantchekon article entry in \texttt{.bib} form. - -\begin{verbatim} -@article{nunn2011slave, - title={The Slave Trade and the Origins of Mistrust in Africa}, - author={Nunn, Nathan and Wantchekon, Leonard}, - journal={American Economic Review}, - volume={101}, - number={7}, - pages={3221--3252}, - year={2011} -} -\end{verbatim} - -The first entry, \texttt{nunn2011slave}, is ``pick your favorite'' -- pick your own name for your reference system. The other slots in this \texttt{@article} entry are entries that refer to specific bibliographical text. - -\hypertarget{what-does-latex-do-with-.bib-files}{% -\subsection{what does LaTeX do with .bib files?}\label{what-does-latex-do-with-.bib-files}} - -Now, in LaTeX, if you type - -\begin{verbatim} - \textcite{nunn2011slave} argue that current variation in the trust among citizens of African countries has historical roots in the European slave trade in the 1600s. - -\end{verbatim} - -as part of your text, then when the \texttt{.tex} file is compiled the PDF shows something like - -\includegraphics{images/biblatex_inline.png} - -in whatever citation style (APSA, APA, Chicago) you pre-specified! - -Also at the end of your paper you will have a bibliography with entries ordered and formatted in the appropriate citation. - -\includegraphics{images/biblatex_bibliography.png} - -This is a much less frustrating way of keeping track of your references -- no need to hand-edit formatting the bibliography to conform to citation rules (which biblatex already knows) and no need to update your bibliography as you add and drop references (biblatex will only show entries that are used in the main text). - -\hypertarget{stocking-up-on-your-.bib-files}{% -\subsection{stocking up on your .bib files}\label{stocking-up-on-your-.bib-files}} - -You should keep your own \texttt{.bib} file that has all your bibliographical resources. Storing entries is cheap (does not take much memory), so it is fine to keep all your references in one place (but you'll want to make a new one for collaborative projects where multiple people will compile a \texttt{.tex} file). - -For example, Gary's BibTeX file is here: \url{https://github.com/iqss-research/gkbibtex/blob/master/gk.bib} - -Citation management software (Mendeley or Zotero) automatically generates .bib entries from your library of PDFs for you, provided you have the bibliography attributes right. - -\hypertarget{exercise}{% -\section*{Exercise}\label{exercise}} -\addcontentsline{toc}{section}{Exercise} - -Create a LaTeX document for a hypothetical research paper on your laptop and, once you've verified it compiles into a PDF, come show it to either one of the instructors. - -You can also use overleaf if you have preference for a cloud-based system. But don't swallow the built-in templates without understanding or testing them. - -Each student will have slightly different substantive interests, so we won't impose much of a standard. But at a minimum, the LaTeX document should have: - -\begin{itemize} -\tightlist -\item - A title, author, date, and abstract -\item - Sections -\item - Italics and boldface -\item - A figure with a caption and in-text reference to it. -\end{itemize} - -Depending on your subfield or interests, try to implement some of the following: - -\begin{itemize} -\tightlist -\item - A bibliographical reference drawing from a separate \texttt{.bib} file -\item - A table -\item - A math expression -\item - A different font -\item - Different page margins -\item - Different line spacing -\end{itemize} - -\hypertarget{concluding-the-prefresher}{% -\section*{Concluding the Prefresher}\label{concluding-the-prefresher}} -\addcontentsline{toc}{section}{Concluding the Prefresher} - -Math may not be the perfect tool for every aspiring political scientist, but hopefully it was useful background to have at the least: - -Historians think this totally meaningless and nonsensical statistic is the product of an early-modern epistemological shift in which numbers and quantifiable data became revered above other kinds of knowledge as the most useful and credible form of truth https://t.co/wVFyAQGxEv - ---- Gina Anne Tam 譚吉娜 (\citet{DGTam86}) May 29, 2018 - -But we should be aware that too much slant towards math and programming can miss the point: - -To be clear, PhD training in Econ (first year) is often a disaster-- like how to prove the Central Limit Theorem (the LeBron James of Statistics) with polar-cooardinates. This is mostly a way to demoralize actual economists and select a bunch of unimaginative math jocks. - ---- Amitabh Chandra (\citet{amitabhchandra2}) August 14, 2018 - -Keep on learning, trying new techniques to improve your work, and learn from others! - -What \#rstats tricks did it take you way too long to learn? One of mine is using readRDS and saveRDS instead of repeatedly loading from CSV - ---- Emily Riederer (\citet{EmilyRiederer}) August 19, 2017 - -\hypertarget{your-feedback-matters}{% -\subsection*{Your Feedback Matters}\label{your-feedback-matters}} -\addcontentsline{toc}{subsection}{Your Feedback Matters} - -\emph{Please tell us how we can improve the Prefresher}: The Prefresher is a work in progress, with material mainly driven by graduate students. Please tell us how we should change (or not change) each of its elements: - -\url{https://harvard.az1.qualtrics.com/jfe/form/SV_esbzN8ZFAOPTqiV} - -\hypertarget{rtext}{% -\chapter[Text]{\texorpdfstring{Text\footnote{Module originally written by Connor Jerzak}}{Text}}\label{rtext}} - -\hypertarget{where-are-we-where-are-we-headed-7}{% -\section*{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-7}} -\addcontentsline{toc}{section}{Where are we? Where are we headed?} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - Loading in data; -\item - \texttt{R} notation; -\item - Matrix algebra. -\end{itemize} - -\hypertarget{review}{% -\section{Review}\label{review}} - -\begin{itemize} -\tightlist -\item - \texttt{"} and \texttt{\textquotesingle{}} are usually equivalent. -\item - \texttt{\textless{}-} and \texttt{=} are usually interchangeable\footnote{Only equal signs are allowed to define the values of a functions' argument}. (\texttt{x\ \textless{}-\ 3} is equivalent to \texttt{x\ =\ 3}, although the former is more preferred because it explicitly states the assignment). -\item - Use \texttt{(} \texttt{)} when you are giving input to a function: -\end{itemize} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# my\_results <{-} FunctionName(FunctionInputs)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -note `c(1,2,3)` is inputting three numbers in the function `c` -\end{verbatim} - -\begin{itemize} -\tightlist -\item - Use \texttt{\{} \texttt{\}} when you are defining a function or writing a \texttt{for} loop: -\end{itemize} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#function } -\NormalTok{MyFunction <{-}}\StringTok{ }\ControlFlowTok{function}\NormalTok{(InputMatrix)\{ } -\NormalTok{ TempMat <{-}}\StringTok{ }\NormalTok{InputMatrix} - \ControlFlowTok{for}\NormalTok{(i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\DecValTok{5}\NormalTok{)\{} -\NormalTok{ TempMat <{-}}\StringTok{ }\KeywordTok{t}\NormalTok{(TempMat) }\OperatorTok{\%*\%}\StringTok{ }\NormalTok{TempMat }\OperatorTok{/}\StringTok{ }\DecValTok{10} -\NormalTok{ \} } - \KeywordTok{return}\NormalTok{( TempMat )} -\NormalTok{\}} -\NormalTok{myMat <{-}}\StringTok{ }\KeywordTok{matrix}\NormalTok{(}\KeywordTok{rnorm}\NormalTok{(}\DecValTok{100}\OperatorTok{*}\DecValTok{5}\NormalTok{), }\DataTypeTok{nrow =} \DecValTok{100}\NormalTok{, }\DataTypeTok{ncol =} \DecValTok{5}\NormalTok{)} -\KeywordTok{print}\NormalTok{( }\KeywordTok{MyFunction}\NormalTok{(myMat) ) } -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [,1] [,2] [,3] [,4] [,5] -## [1,] 342.3602 196.1668 856.7638 -732.7517 173.1954 -## [2,] 196.1668 515.3176 762.8554 -277.1625 299.6710 -## [3,] 856.7638 762.8554 2697.1230 -1868.8323 461.6741 -## [4,] -732.7517 -277.1625 -1868.8323 1678.3580 -264.6936 -## [5,] 173.1954 299.6710 461.6741 -264.6936 219.0823 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# loop } -\NormalTok{x <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{() } -\ControlFlowTok{for}\NormalTok{(i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{)\{} -\NormalTok{ x[i] <{-}}\StringTok{ }\NormalTok{i } -\NormalTok{\}} -\KeywordTok{print}\NormalTok{(x) } -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -\end{verbatim} - -\hypertarget{goals-for-today}{% -\section{Goals for today}\label{goals-for-today}} - -Today, we will learn more about using text data. Our objectives are: - -\begin{itemize} -\tightlist -\item - Reading and writing in text in \texttt{R}. -\item - To learn how to use paste and sprintf; -\item - To learn how to use regular expressions; -\item - To learn about other tools for representing + analyzing text in \texttt{R}. -\end{itemize} - -\hypertarget{reading-and-writing-text-in-r}{% -\section{Reading and writing text in R}\label{reading-and-writing-text-in-r}} - -\begin{itemize} -\tightlist -\item - To read in a text file, use readLines -\end{itemize} - -\begin{verbatim} -readLines("~/Downloads/Carboxylic acid - Wikipedia.html") -\end{verbatim} - -\begin{itemize} -\tightlist -\item - To write a text file, use: -\end{itemize} - -\begin{verbatim} -write.table(my_string_vector, "~/mydata.txt", sep="\t") -\end{verbatim} - -\hypertarget{paste-and-sprintf}{% -\section{\texorpdfstring{\texttt{paste()} and \texttt{sprintf()}}{paste() and sprintf()}}\label{paste-and-sprintf}} - -paste and sprintf are useful commands in text processing, such as for automatically naming files or automatically performing a series of command over a subset of your data. Table making also will often need these commands. - -Paste concatenates vectors together. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#use collapse for inputs of length > 1 } -\NormalTok{my\_string <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"Not"}\NormalTok{, }\StringTok{"one"}\NormalTok{, }\StringTok{"could"}\NormalTok{, }\StringTok{"equal"}\NormalTok{)} -\KeywordTok{paste}\NormalTok{(my\_string, }\DataTypeTok{collapse =} \StringTok{" "}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Not one could equal" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#use sep for inputs of length == 1 } -\KeywordTok{paste}\NormalTok{(}\StringTok{"Not"}\NormalTok{, }\StringTok{"one"}\NormalTok{, }\StringTok{"could"}\NormalTok{, }\StringTok{"equal"}\NormalTok{, }\DataTypeTok{sep =} \StringTok{" "}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Not one could equal" -\end{verbatim} - -For more sophisticated concatenation, use sprintf. This is very useful for automatically making tables. - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sprintf}\NormalTok{(}\StringTok{"Coefficient for \%s: \%.3f (\%.2f)"}\NormalTok{, }\StringTok{"Gender"}\NormalTok{, }\FloatTok{1.52324}\NormalTok{, }\FloatTok{0.03143}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Coefficient for Gender: 1.523 (0.03)" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#\%s is replaced by a character string} -\CommentTok{\#\%.3f is replaced by a floating point digit with 3 decimal places} -\CommentTok{\#\%.2f is replaced by a floating point digit with 2 decimal places} -\end{Highlighting} -\end{Shaded} - -\hypertarget{regular-expressions}{% -\section{Regular expressions}\label{regular-expressions}} - -A regular expression is a special text string for describing a search pattern. -They are most often used in functions for detecting, locating, and replacing desired text in a corpus. - -Use cases: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - TEXT PARSING. E.g. I have 10000 congressional speaches. Find all those which mention Iran. -\item - WEB SCRAPING. E.g. Parse html code in order to extract research information from an online table. -\item - CLEANING DATA. E.g. After loading in a dataset, we might need to remove mistakes from the dataset, orsubset the data using regular expression tools. -\end{enumerate} - -Example in \texttt{R}. Extract the tweet mentioning Indonesia. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{s1 <{-}}\StringTok{ "If only Bradley\textquotesingle{}s arm was longer. RT"} -\NormalTok{s2 <{-}}\StringTok{ "Share our love in Indonesia and in the World. RT if you agree."} -\NormalTok{my\_string <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(s1, s2)} -\KeywordTok{grepl}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"Indonesia"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] FALSE TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string[ }\KeywordTok{grepl}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"Indonesia"}\NormalTok{)]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Share our love in Indonesia and in the World. RT if you agree." -\end{verbatim} - -Key point: Many R commands use regular expressions. See \texttt{?grepl}. Assume that \texttt{x} is a character vector and that \texttt{pattern} is the target pattern. In the earlier example, \texttt{x} could have been something like \texttt{my\_string} and \texttt{pattern} would have been ``\texttt{Indonesia}''. Here are other key uses: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - DETECT PATTERNS. \texttt{grepl(pattern,\ x)} goes through all the entries of \texttt{x} and returns a string of TRUE and FALSE values of the same size as \texttt{x}. It will return a \texttt{TRUE} whenever that string entry has the target pattern, and \texttt{FALSE} whenever it doesn't. -\item - REPLACE PATTERNS. \texttt{gsub(pattern,\ x,\ replacement)} goes through all the entries of \texttt{x} replaces the \texttt{pattern} with \texttt{replacement}. -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{gsub}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ my\_string,} - \DataTypeTok{pattern =} \StringTok{"o"}\NormalTok{, } - \DataTypeTok{replacement =} \StringTok{"AAAA"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "If AAAAnly Bradley's arm was lAAAAnger. RT" -## [2] "Share AAAAur lAAAAve in IndAAAAnesia and in the WAAAArld. RT if yAAAAu agree." -\end{verbatim} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\tightlist -\item - LOCATE PATTERNS. \texttt{regexpr(pattern,\ text)} goes through each element of the character string. It returns a vector of the same length, with the entries of the vector corresponding to the location of the first pattern match, or a -1 if no match was obtained. -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{regex\_object <{-}}\StringTok{ }\KeywordTok{regexpr}\NormalTok{(}\DataTypeTok{pattern =} \StringTok{"was"}\NormalTok{, }\DataTypeTok{text =}\NormalTok{ my\_string)} -\KeywordTok{attr}\NormalTok{(regex\_object, }\StringTok{"match.length"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 3 -1 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{attr}\NormalTok{(regex\_object, }\StringTok{"useBytes"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{regexpr}\NormalTok{(}\DataTypeTok{pattern =} \StringTok{"was"}\NormalTok{, }\DataTypeTok{text =}\NormalTok{ my\_string)[}\DecValTok{1}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 23 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{regexpr}\NormalTok{(}\DataTypeTok{pattern =} \StringTok{"was"}\NormalTok{, }\DataTypeTok{text =}\NormalTok{ my\_string)[}\DecValTok{2}\NormalTok{]} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] -1 -\end{verbatim} - -Seems simple? The problem: the patterns can get pretty complex! - -\hypertarget{character-classes}{% -\subsection{Character classes}\label{character-classes}} - -Some types of symbols are stand in for some more complex thing, rather than taken literally. - -\texttt{{[}{[}:digit:{]}{]}} Matches with all digits. - -\texttt{{[}{[}:lower:{]}{]}} Matches with lower case letters. - -\texttt{{[}{[}:alpha:{]}{]}} Matches with all alphabetic characters. - -\texttt{{[}{[}:punct:{]}{]}} Matches with all punctuation characters. - -\texttt{{[}{[}:cntrl:{]}{]}} Matches with ``control'' characters such as \texttt{\textbackslash{}n}, \texttt{\textbackslash{}r}, etc. - -Example in \texttt{R}: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ "Do you think that 34\% of apples are red?"} -\KeywordTok{gsub}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"[[:digit:]]"}\NormalTok{, }\DataTypeTok{replace =}\StringTok{"DIGIT"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Do you think that DIGITDIGIT% of apples are red?" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{gsub}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"[[:alpha:]]"}\NormalTok{, }\DataTypeTok{replace =}\StringTok{""}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] " 34% ?" -\end{verbatim} - -\hypertarget{special-characters.}{% -\subsection{Special Characters.}\label{special-characters.}} - -Certain characters (such as \texttt{.,\ *,\ \textbackslash{}}) have special meaning in the regular expressions framework (they are used to form conditional patterns as discussed below). Thus, when we want our pattern to explicitly include those characters as characters, we must ``escape'' them by using \textbackslash{} or encoding them in \textbackslash Q\ldots\textbackslash E. - -Example in \texttt{R}: - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ "Do *really* think he will win?"} -\KeywordTok{gsub}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"}\CharTok{\textbackslash{}\textbackslash{}}\StringTok{*"}\NormalTok{, }\DataTypeTok{replace =}\StringTok{""}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Do really think he will win?" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ "Now be brave! }\CharTok{\textbackslash{}n}\StringTok{ Dread what comrades say of you here in combat! "} -\KeywordTok{gsub}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"}\CharTok{\textbackslash{}\textbackslash{}\textbackslash{}n}\StringTok{"}\NormalTok{, }\DataTypeTok{replace =}\StringTok{""}\NormalTok{) } -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Now be brave! Dread what comrades say of you here in combat! " -\end{verbatim} - -\hypertarget{conditional-patterns}{% -\subsection{Conditional patterns}\label{conditional-patterns}} - -\texttt{{[}{]}} The target characters to match are located between the brackets. For example, \texttt{{[}aAbB{]}} will match with the characters \texttt{a,\ A,\ b,\ B}. - -\texttt{{[}\^{}...{]}} Matches with everything except the material between the brackets. For example, \texttt{{[}\^{}aAbB{]}} will match with everything but the characters \texttt{a,\ A,\ b,\ B}. - -\texttt{(?=)} Lookahead -- match something that IS followed by the pattern. - -\texttt{(?!)} Negative lookahead --- match something that is NOT followed by the pattern. - -\texttt{(?\textless{}=)} Lookbehind -- match with something that follows the pattern. - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ "Do you think that 34\%of the 23\%of apples are red?"} -\KeywordTok{gsub}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"(?<=\%)"}\NormalTok{, }\DataTypeTok{replace =} \StringTok{" "}\NormalTok{, }\DataTypeTok{perl =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "Do you think that 34% of the 23% of apples are red?" -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"legislative1\_term1.png"}\NormalTok{, } - \StringTok{"legislative1\_term1.pdf"}\NormalTok{,} - \StringTok{"legislative1\_term2.png"}\NormalTok{,} - \StringTok{"legislative1\_term2.pdf"}\NormalTok{,} - \StringTok{"term2\_presidential1.png"}\NormalTok{, } - \StringTok{"presidential1.png"}\NormalTok{, } - \StringTok{"presidential1\_term2.png"}\NormalTok{,} - \StringTok{"presidential1\_term1.pdf"}\NormalTok{, } - \StringTok{"presidential1\_term2.pdf"}\NormalTok{)} - -\KeywordTok{grepl}\NormalTok{(my\_string, }\DataTypeTok{pattern =} \StringTok{"\^{}(?!presidential1).*}\CharTok{\textbackslash{}\textbackslash{}}\StringTok{.png"}\NormalTok{, }\DataTypeTok{perl =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE -\end{verbatim} - -\begin{itemize} -\tightlist -\item - Indicates which file names don't start with \texttt{presidential1} but do end in \texttt{.png} -\item - \texttt{\^{}} indicates that the pattern should start at the beginning of the string. -\item - \texttt{?!} indicates negative lookahead -- we're looking for any pattern NOT following presidential1 which meets the subsequent conditions. (see below) -\item - The first \texttt{.} indicates that, following the negative lookahead, there can be any characters and the * says that it doesn't matter how many. Note that we have to escape the . in \texttt{.png}. (by writing \texttt{\textbackslash{}\textbackslash{}.} instead of just \texttt{.}) -\end{itemize} - -You will have the chance to try out some regular expressions for yourself at the end! - -\hypertarget{representing-text}{% -\section{Representing Text}\label{representing-text}} - -In courses and research, we often want to analyze text, to extract meaning out of it. -One of the key decisions we need to make is how to represent the text as numbers. -Once the text is represented numerically, we can then apply a host of statistical -and machine learning methods to it. Those methods are discussed more in the Gov methods sequence (Gov 2000-2003). Here's a summary of the decisions you must make: - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - WHICH TEXT TO USE? Which text do I want to analyze? What is my universe of documents? -\item - HOW TO REPRESENT THE TEXT NUMERICALLY? How do I use numbers to represent different things about the text? -\item - HOW TO ANALYZE THE NUMERICAL REPRESENTATION? How do I extract meaning out of the numerical representation? -\end{enumerate} - -Representing text numerically. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - Document term matrix. The document term matrix (DTM) is a common method for representing text. The DTM is a matrix. Each row of this matrix corresponds to a document; each column corresponds to a word. It is often useful to look at summary statistics such as the percentage of speaches in which a Democratic lawmaker used the word ``inequality'' compared to a Republican; the DTM would be very helpful for this and other tasks. -\end{enumerate} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{doc1 <{-}}\StringTok{ "Rage{-}{-}{-}Goddess, sing the rage of Peleus’ son Achilles,} -\StringTok{ murderous, doomed, that cost the Achaeans countless losses,} -\StringTok{ hurling down to the House of Death so many sturdy souls,} -\StringTok{ great fighters’ souls."} -\NormalTok{doc2 <{-}}\StringTok{ "And fate? No one alive has ever escaped it,} -\StringTok{ neither brave man nor coward, I tell you, } -\StringTok{ it\textquotesingle{}s born with us the day that we are born."} -\NormalTok{doc3 <{-}}\StringTok{ "Many cities of men he saw and learned their minds,} -\StringTok{ many pains he suffered, heartsick on the open sea,} -\StringTok{ fighting to save his life and bring his comrades home."} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{DocVec <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(doc1, doc2, doc3)} -\end{Highlighting} -\end{Shaded} - -Now we can use utility functions in the \texttt{tm} package: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(tm)} -\NormalTok{DocCorpus <{-}}\StringTok{ }\KeywordTok{Corpus}\NormalTok{(}\KeywordTok{VectorSource}\NormalTok{(DocVec) ) } -\NormalTok{DTM1 <{-}}\StringTok{ }\KeywordTok{inspect}\NormalTok{( }\KeywordTok{DocumentTermMatrix}\NormalTok{(DocCorpus) ) } -\end{Highlighting} -\end{Shaded} - -Consider the effect of different ``pre-processing'' choices on the resulting DTM! - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{DocVec <{-}}\StringTok{ }\KeywordTok{tolower}\NormalTok{(DocVec)} -\NormalTok{DocVec <{-}}\StringTok{ }\KeywordTok{gsub}\NormalTok{(DocVec, }\DataTypeTok{pattern =}\StringTok{"[[:punct:]]"}\NormalTok{, }\DataTypeTok{replace =} \StringTok{" "}\NormalTok{)} -\NormalTok{DocVec <{-}}\StringTok{ }\KeywordTok{gsub}\NormalTok{(DocVec, }\DataTypeTok{pattern =}\StringTok{"[[:cntrl:]]"}\NormalTok{, }\DataTypeTok{replace =} \StringTok{" "}\NormalTok{)} -\NormalTok{DocCorpus <{-}}\StringTok{ }\KeywordTok{Corpus}\NormalTok{(}\KeywordTok{VectorSource}\NormalTok{(DocVec) ) } -\NormalTok{DTM2 <{-}}\StringTok{ }\KeywordTok{inspect}\NormalTok{(}\KeywordTok{DocumentTermMatrix}\NormalTok{(DocCorpus, } - \DataTypeTok{control =} \KeywordTok{list}\NormalTok{(}\DataTypeTok{stopwords =} \OtherTok{TRUE}\NormalTok{, }\DataTypeTok{stemming =} \OtherTok{TRUE}\NormalTok{))) } -\end{Highlighting} -\end{Shaded} - -Stemming is the process of reducing inflected/derived words to their word stem or base (e.g.~stemming, stemmed, stemmer --\textgreater{} stem*) - -\hypertarget{important-packages-for-parsing-text}{% -\section{Important packages for parsing text}\label{important-packages-for-parsing-text}} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - rvest -- Useful for downloading and manipulating HTML and XM. -\item - tm -- Useful for converting text into a numerical representation (forming DTMs). -\item - stringr -- Useful for string parsing. -\end{enumerate} - -\hypertarget{exercises-5}{% -\section*{Exercises}\label{exercises-5}} -\addcontentsline{toc}{section}{Exercises} - -\hypertarget{section-17}{% -\subsection*{1}\label{section-17}} -\addcontentsline{toc}{subsection}{1} - -Figure out why this command does what it does: - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{sprintf}\NormalTok{(}\StringTok{"\%s of spontaneous events are \%s in the mind. } -\StringTok{ Really, \%.2f?"}\NormalTok{, } - \StringTok{"15.03322123"}\NormalTok{, }\StringTok{"puzzles"}\NormalTok{, }\FloatTok{15.03322123}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "15.03322123 of spontaneous events are puzzles in the mind. \n Really, 15.03?" -\end{verbatim} - -\hypertarget{section-18}{% -\subsection*{2}\label{section-18}} -\addcontentsline{toc}{subsection}{2} - -Why does this command not work? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{try}\NormalTok{(}\KeywordTok{sprintf}\NormalTok{(}\StringTok{"\%s of spontaneous events are \%s in the mind. Really, \%.2f?"}\NormalTok{,} - \StringTok{"15.03322123"}\NormalTok{, }\StringTok{"puzzles"}\NormalTok{, }\StringTok{"15.03322123"}\NormalTok{ ), }\OtherTok{TRUE}\NormalTok{) } -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-19}{% -\subsection*{3}\label{section-19}} -\addcontentsline{toc}{subsection}{3} - -Using \texttt{grepl}, these materials, Google, and your friends, describe what the following command does. What changes when \texttt{value\ =\ FALSE}? - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{grep}\NormalTok{(}\StringTok{\textquotesingle{}}\CharTok{\textbackslash{}\textquotesingle{}}\StringTok{\textquotesingle{}}\NormalTok{, } - \KeywordTok{c}\NormalTok{(}\StringTok{"To dare is to lose one\textquotesingle{}s footing momentarily."}\NormalTok{, }\StringTok{"To not dare is to lose oneself."}\NormalTok{), }\DataTypeTok{value =} \OtherTok{TRUE}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "To dare is to lose one's footing momentarily." -\end{verbatim} - -\hypertarget{section-20}{% -\subsection*{4}\label{section-20}} -\addcontentsline{toc}{subsection}{4} - -Write code to automatically extract the file names that DO end start with presidential and DO end in .pdf - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{my\_string <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"legislative1\_term1.png"}\NormalTok{, } - \StringTok{"legislative1\_term1.pdf"}\NormalTok{,} - \StringTok{"legislative1\_term2.png"}\NormalTok{, } - \StringTok{"legislative1\_term2.pdf"}\NormalTok{,} - \StringTok{"term2\_presidential1.png"}\NormalTok{, } - \StringTok{"presidential1.png"}\NormalTok{, } - \StringTok{"presidential1\_term2.png"}\NormalTok{,} - \StringTok{"presidential1\_term1.pdf"}\NormalTok{,} - \StringTok{"presidential1\_term2.pdf"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-21}{% -\subsection*{5}\label{section-21}} -\addcontentsline{toc}{subsection}{5} - -Using the same string as in the above, write code to automatically extract the file names that end in .pdf and that contain the text \texttt{term2}. - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-22}{% -\subsection*{6}\label{section-22}} -\addcontentsline{toc}{subsection}{6} - -Combine these two strings into a single string separated by a ``-''. Desired output: ``The carbonyl group in aldehydes and ketones is an oxygen analog of the carbon--carbon double bond.'' - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{string1 <{-}}\StringTok{ "The carbonyl group in aldehydes and ketones } -\StringTok{ is an oxygen analog of the carbon"} -\NormalTok{string2 <{-}}\StringTok{ "–carbon double bond."} -\end{Highlighting} -\end{Shaded} - -\hypertarget{section-23}{% -\subsection*{7}\label{section-23}} -\addcontentsline{toc}{subsection}{7} - -Challenge problem! Download this webpage \url{https://en.wikipedia.org/wiki/Odyssey} - -\begin{itemize} -\tightlist -\item - Read the html file into your R workspace. -\item - Remove all of the htlm tags (you may need Google to help with this one). -\item - Remove all punctuation. -\item - Make all the characters lower case. -\item - Do this same process with this webpage (\url{https://en.wikipedia.org/wiki/Iliad}). -\item - Form a document term matrix from the two resulting text strings. -\end{itemize} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\# Your code here} -\end{Highlighting} -\end{Shaded} - -\hypertarget{commandline-git}{% -\chapter[Command-line, git]{\texorpdfstring{Command-line, git\footnote{Module originally written by Shiro Kuriwaki}}{Command-line, git}}\label{commandline-git}} - -\hypertarget{where-are-we-where-are-we-headed-8}{% -\section{Where are we? Where are we headed?}\label{where-are-we-where-are-we-headed-8}} - -Up till now, you should have covered: - -\begin{itemize} -\tightlist -\item - Statistical Programming in \texttt{R} -\end{itemize} - -In conjunction with the markdown/LaTeX chapter, which is mostly used for typesetting and presentation, here we'll introduce the command-line and git, more used for software extensions and version control - -\hypertarget{check-your-understanding-4}{% -\section{Check your understanding}\label{check-your-understanding-4}} - -Check if you have an idea of how you might code the following tasks: - -\begin{itemize} -\tightlist -\item - What is a GUI? -\item - What do the following commands stand for in shell: \texttt{ls} (or \texttt{dir} in Windows), \texttt{cd}, \texttt{rm}, \texttt{mv} (or \texttt{move} in windows), \texttt{cp} (or \texttt{copy} in Windows). -\item - What is the difference between a relative path and an absolute path? -\item - What paths do these refer to in shell/terminal: \texttt{\textasciitilde{}/}, \texttt{.}, \texttt{..} -\item - What is a \emph{repository} in github? -\item - What does it mean to ``clone'' a repository? -\end{itemize} - -\hypertarget{command-line}{% -\section{command-line}\label{command-line}} - -Elementary programming operations are done on the command-line, or by entering commands into your computer. This is different from a UI or GUI -- graphical user-interface -- which are interfaces that allow you to click buttons and enter commands in more readable form. Although there are good enough GUIs for most of your needs, you still might need to go under the hood sometimes and run a command. - -\hypertarget{command-line-commands}{% -\subsection{command-line commands}\label{command-line-commands}} - -Open up \texttt{Terminal} in a Mac. (\texttt{Command\ Prompt} in Windows) - -Running this command in a Mac (\texttt{dir} in Windows) should show you a list of all files in the directory that you are currently in. - -\begin{Shaded} -\begin{Highlighting}[] -\FunctionTok{ls} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## 01_warmup.Rmd -## 02_functions.Rmd -## 03_limits.Rmd -## 04_calculus.Rmd -## 05_optimization.Rmd -## 06_probability.Rmd -## 07_linear-algebra.Rmd -## 11_data-handling_counting.Rmd -## 12_matricies-manipulation.Rmd -## 13_functions_obj_loops.Rmd -## 14_visualization.Rmd -## 15_project-dempeace.Rmd -## 16_simulation.Rmd -## 17_non-wysiwyg.Rmd -## 18_text.Rmd -## 19_command-line_git.Rmd -## 21_solutions-warmup.Rmd -## 23_solution_programming.Rmd -## CODE_OF_CONDUCT.md -## CONTRIBUTING.md -## DESCRIPTION -## LICENSE -## README.md -## R_exercises -## _book -## _bookdown.yml -## _bookdown_files -## _build.sh -## _deploy.sh -## _output.yml -## data -## images -## index.Rmd -## preamble.tex -## prefresher.Rmd -## prefresher.Rproj -## prefresher.log -## prefresher_files -## rsconnect -## style.css -\end{verbatim} - -\texttt{pwd} stands for present working directory (\texttt{cd} in Windows) - -\begin{Shaded} -\begin{Highlighting}[] -\BuiltInTok{pwd} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## /Users/shirokuriwaki/Dropbox/prefresher -\end{verbatim} - -\texttt{cd} means change directory. You need to give it what to change your current directory \emph{to}. You can specify a name of another directory in your directory. - -Or you can go up to your parent directory. The syntax for that are two periods, \texttt{..} . One period \texttt{.} refers to the current directory. - -\begin{Shaded} -\begin{Highlighting}[] -\BuiltInTok{cd}\NormalTok{ ..} -\BuiltInTok{pwd} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## /Users/shirokuriwaki/Dropbox -\end{verbatim} - -\texttt{\textasciitilde{}/} stands for your home directory defined by your computer. - -\begin{Shaded} -\begin{Highlighting}[] -\BuiltInTok{cd}\NormalTok{ \textasciitilde{}/} -\FunctionTok{ls} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## Applications -## Box -## Desktop -## Documents -## Downloads -## Dropbox -## Google Drive File Stream -## Library -## Movies -## Music -## Pictures -## Projects -## Public -## go -## opt -\end{verbatim} - -Using \texttt{..} and \texttt{.} are ``relative'' to where you are currently at. So are things like \texttt{figures/figure1.pdf}, which is implicitly writing \texttt{./figures/figure1.pdf}. These are called relative paths. In contrast, \texttt{/Users/shirokuriwaki/project1/figures/figure1.pdf} is an ``absolute'' path because it does not start from your current directory. - -Relative paths are nice if you have a shared Dropbox, for example, and I had \texttt{/Users/shirokuriwaki/mathcamp} but Connor's path to the same folder is \texttt{/Users/connorjerzak/mathcamp}. To run the same code in \texttt{mathcamp}, we should be using relative paths that start from ``\texttt{mathcamp}''. Relative paths are also shorter, and they are invariant to higher-level changes in your computer. - -\hypertarget{running-things-via-command-line}{% -\subsection{running things via command-line}\label{running-things-via-command-line}} - -Suppose you have a simple Rscript, call it \texttt{hello\_world.R}. This is simply a plain text file that contains - -\begin{verbatim} -cat("Hello World") -\end{verbatim} - -Then in command-line, go to the directory that contains \texttt{hello\_world.R} and enter - -\begin{Shaded} -\begin{Highlighting}[] -\ExtensionTok{Rscript}\NormalTok{ hello\_world.R} -\end{Highlighting} -\end{Shaded} - -This should give you the output \texttt{Hello\ World}, which verifies that you ``executed'' the file with R via the command-line. - -\hypertarget{why-do-command-line}{% -\subsection{why do command-line?}\label{why-do-command-line}} - -If you know exactly what you want to do your files and the changes are local, then command-line might be faster and be more sensible than navigating yourself through a GUI. For example, what if you wanted a single command that will run 10 R scripts successively at once (as Gentzkow and Shapiro suggest you should do in your research)? It is tedious to run each of your scripts on Rstudio, especially if running some take more than a few minutes. Instead you could write a ``batch'' script that you can run on the terminal, - -\begin{Shaded} -\begin{Highlighting}[] -\ExtensionTok{Rscript}\NormalTok{ 01\_read\_data.R} -\ExtensionTok{Rscript}\NormalTok{ 02\_merge\_data.R} -\ExtensionTok{Rscript}\NormalTok{ 03\_run\_regressions.R} -\ExtensionTok{Rscript}\NormalTok{ 04\_make\_graphs.R} -\ExtensionTok{Rscript}\NormalTok{ 05\_maketable.R} -\end{Highlighting} -\end{Shaded} - -Then run this single file, call it \texttt{run\_all\_Rscripts.sh}, on your terminal as - -\begin{Shaded} -\begin{Highlighting}[] -\FunctionTok{sh}\NormalTok{ run\_all\_Rscripts.sh} -\end{Highlighting} -\end{Shaded} - -On the other hand, command-line prompts may require more keystrokes, and is also less intuitive than a good GUI. It can also be dangerous for beginners, because it can allow you to make large irreversible changes inadvertently. For example, removing a file (\texttt{rm}) has no ``Undo'' feature. - -\hypertarget{git}{% -\section{git}\label{git}} - -Git is a tool for version control. It comes pre-installed on Macs, you will probably need to install it yourself on Windows. - -\hypertarget{why-version-control}{% -\subsection{why version control?}\label{why-version-control}} - -All version control software should be built to - -\begin{itemize} -\tightlist -\item - preserve all snapshots of your work -\item - and catalog them in such a way that you can refer back or even revert back your files to the past snapshot. -\item - makes it easy to see exactly which parts of your files you changed between directories. -\end{itemize} - -Further, git is most commonly used for collaborative work. - -\begin{itemize} -\tightlist -\item - maintains ``branches'', or parallel universes of your files that people can switch back and forth on, doing version control on each one -\item - makes it easy to ``merge'' a sub-branch to a master branch when it is ready. -\end{itemize} - -Note that Dropbox is useful for collaborative work too. But the added value of git's branches is that people can make different changes simultaneously on their computers and merge them to the master branch later. In Dropbox, there is only one copy of each thing so simultaneous editing is not possible. - -\hypertarget{open-source-code-at-your-fingertips}{% -\subsection{open-source code at your fingertips}\label{open-source-code-at-your-fingertips}} - -Some links to check out: - -\begin{itemize} -\tightlist -\item - \url{https://github.com/tidyverse/dplyr} -\item - \url{https://github.com/apple/swift} -\item - \url{https://github.com/kosukeimai/qss} -\end{itemize} - -GitHub \url{https://github.com} is the GUI to git. Making an account there is free. Making an account will allow you to be a part of the collaborative programming community. It will also allow you to ``fork'' other people's ``repositories''. ``Forking'' is making your own copy of the project that forks off from the master project at a point in time. A ``repository'' is simply the name of your main project directory. - -``cloning'' someone else's repository is similar to forking -- it gives you your own copy. - -\hypertarget{commands-in-git}{% -\subsection{commands in git}\label{commands-in-git}} - -As you might have noticed from all the quoted terms, git uses a lot of its own terms that are not intuitive and hard to remember at first. The nuts and bolts of maintaining your version control further requires ``adding'', ``committing'', and ``push''ing, sometimes ``pull''ing. - -The tutorial \url{https://try.github.io/} is quite good. You'd want to have familiarity with command-line to fully understand this and use it in your work. - -RStudio Projects has a great git GUI as well. - -\hypertarget{is-git-worth-it}{% -\subsection{is git worth it?}\label{is-git-worth-it}} - -While git is a powerful tool, you may choose to not use it for everything because - -\begin{itemize} -\tightlist -\item - git is mainly for code, not data. It has a fairly strict limit on the size of your dataset that you cover. -\item - your collaborators might want to work with Dropbox -\item - unless you get a paid account, all your repositories will be public. -\end{itemize} - -\hypertarget{part-solutions}{% -\part{Solutions}\label{part-solutions}} - -\hypertarget{solutions-to-warmup-questions}{% -\chapter*{Solutions to Warmup Questions}\label{solutions-to-warmup-questions}} -\addcontentsline{toc}{chapter}{Solutions to Warmup Questions} - -\hypertarget{linear-algebra-1}{% -\section*{Linear Algebra}\label{linear-algebra-1}} -\addcontentsline{toc}{section}{Linear Algebra} - -\hypertarget{vectors-1}{% -\subsection*{Vectors}\label{vectors-1}} -\addcontentsline{toc}{subsection}{Vectors} - -Define the vectors \(u = \begin{pmatrix} 1 \\2 \\3 \end{pmatrix}\), \(v = \begin{pmatrix} 4\\5\\6 \end{pmatrix}\), and the scalar \(c = 2\). - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(u + v = \begin{pmatrix}5\\7\\9\end{pmatrix}\) -\item - \(cv = \begin{pmatrix}8\\10\\12\end{pmatrix}\) -\item - \(u \cdot v = 1(4) + 2(5) + 3(6) = 32\) -\end{enumerate} - -If you are having trouble with these problems, please review Section \ref{vector-def} ``Working with Vectors'' in Chapter \ref{linearalgebra}. - -Are the following sets of vectors linearly independent? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(u = \begin{pmatrix} 1\\ 2\end{pmatrix}\), \(v = \begin{pmatrix} 2\\4\end{pmatrix}\) -\end{enumerate} - -\(\leadsto\) No: \[2u = \begin{pmatrix} 2\\ 4\end{pmatrix}, v = \begin{pmatrix} 2\\ 4\end{pmatrix}\] -so infinitely many linear combinations of \(u\) and \(v\) that amount to 0 exist. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{1} -\tightlist -\item - \(u = \begin{pmatrix} 1\\ 2\\ 5 \end{pmatrix}\), \(v = \begin{pmatrix} 3\\ 7\\ 9 \end{pmatrix}\) -\end{enumerate} - -\(\leadsto\) Yes: we cannot find linear combination of these two vectors that would amount to zero. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\setcounter{enumi}{2} -\tightlist -\item - \(a = \begin{pmatrix} 2\\ -1\\ 1 \end{pmatrix}\), \(b = \begin{pmatrix} 3\\ -4\\ -2 \end{pmatrix}\), \(c = \begin{pmatrix} 5\\ -10\\ -8 \end{pmatrix}\) -\end{enumerate} - -\(\leadsto\) No: After playing around with some numbers, we can find that -\[-2a = \begin{pmatrix} -4\\ 2\\ -2 \end{pmatrix}, 3b = \begin{pmatrix} 9\\ -12\\ -6 \end{pmatrix}, -1c = \begin{pmatrix} -5\\ 10\\ 8 \end{pmatrix}\] - -So -\[-2a + 3b - c = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}\] - -i.e., a linear combination of these three vectors that would amount to zero exists. - -If you are having trouble with these problems, please review Section \ref{linearindependence}. - -\hypertarget{matrices-1}{% -\subsection*{Matrices}\label{matrices-1}} -\addcontentsline{toc}{subsection}{Matrices} - -\[{\bf A}=\begin{pmatrix} - 7 & 5 & 1 \\ - 11 & 9 & 3 \\ - 2 & 14 & 21 \\ - 4 & 1 & 5 - \end{pmatrix}\] - -What is the dimensionality of matrix \({\bf A}\)? 4 \(\times\) 3 - -What is the element \(a_{23}\) of \({\bf A}\)? 3 - -Given that - -\[{\bf B}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - 5 & 1 & 9 - \end{pmatrix}\] - -\[\mathbf{A} + \mathbf{B} = \begin{pmatrix} - 8 & 7 & 9 \\ - 14 & 18 & 14 \\ - 6 & 21 & 26 \\ - 9 & 2 & 14 - \end{pmatrix}\] - -Given that - -\[{\bf C}=\begin{pmatrix} - 1 & 2 & 8 \\ - 3 & 9 & 11 \\ - 4 & 7 & 5 \\ - \end{pmatrix}\] - -\[\mathbf{A} + \mathbf{C} = \text{No solution, matrices non-conformable}\] - -Given that - -\[c = 2\] - -\[c\textbf{A} = \begin{pmatrix} - 14 & 10 & 2 \\ - 22 & 18 & 6 \\ - 4 & 28 & 42 \\ - 8 & 2 & 10 - \end{pmatrix}\] - -If you are having trouble with these problems, please review Section \ref{matrixbasics}. - -\hypertarget{operations-1}{% -\section*{Operations}\label{operations-1}} -\addcontentsline{toc}{section}{Operations} - -\hypertarget{summation-1}{% -\subsection*{Summation}\label{summation-1}} -\addcontentsline{toc}{subsection}{Summation} - -Simplify the following - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\sum\limits_{i = 1}^3 i = 1 + 2+ 3 = 6\) -\item - \(\sum\limits_{k = 1}^3(3k + 2) = 3\sum\limits_{k=1}^3k + \sum\limits_{k=1}^3 2= 3\times 6 + 3\times 2 = 24\) -\item - \(\sum\limits_{i= 1}^4 (3k + i + 2) = 3\sum\limits_{i= 1}^4k + \sum\limits_{i= 1}^4i + \sum\limits_{i= 1}^42 = 12k + 10 + 8 = 12k + 18\) -\end{enumerate} - -\hypertarget{products-1}{% -\subsection*{Products}\label{products-1}} -\addcontentsline{toc}{subsection}{Products} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - \(\prod\limits_{i= 1}^3 i = 1\cdot 2\cdot 3 = 6\) -\item - \(\prod\limits_{k=1}^3(3k + 2) = (3 + 2)\cdot (6 + 2)\cdot (9 + 2) = 440\) -\end{enumerate} - -To review this material, please see Section \ref{sum-notation}. - -\hypertarget{logs-and-exponents-1}{% -\subsection*{Logs and exponents}\label{logs-and-exponents-1}} -\addcontentsline{toc}{subsection}{Logs and exponents} - -Simplify the following - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(4^2 = 16\) -\item - \(4^2 2^3 = 2^{2\cdot 2}2^{3} = 2^{4 + 3} = 128\) -\item - \(\log_{10}100 = \log_{10}10^2 = 2\) -\item - \(\log_{2}4 = \log_{2}2^2 = 2\) -\item - when \(\log\) is the natural log, \(\log e = \log_{e} e^1 = 1\) -\item - when \(a, b, c\) are each constants, \(e^a e^b e^c = e^{a + b + c}\), -\item - \(\log 0 = \text{undefined}\) -- no exponentiation of anything will result in a 0. -\item - \(e^0 = 1\) -- any number raised to the 0 is always 1. -\item - \(e^1 = e\) -- any number raised to the 1 is always itself -\item - \(\log e^2 = \log_e e^2 = 2\) -\end{enumerate} - -To review this material, please see Section \ref{logexponents} - -\hypertarget{limits-1}{% -\section*{Limits}\label{limits-1}} -\addcontentsline{toc}{section}{Limits} - -Find the limit of the following. - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(\lim\limits_{x \to 2} (x - 1) = 1\) -\item - \(\lim\limits_{x \to 2} \frac{(x - 2) (x - 1)}{(x - 2)} = 1\), though note that the original function \(\frac{(x - 2) (x - 1)}{(x - 2)}\) would have been undefined at \(x = 2\) because of a divide by zero problem; otherwise it would have been equal to \(x - 1\). -\item - \(\lim\limits_{x \to 2}\frac{x^2 - 3x + 2}{x- 2} = 1\), same as above. -\end{enumerate} - -To review this material please see Section \ref{limitsfun} - -\hypertarget{calculus-1}{% -\section*{Calculus}\label{calculus-1}} -\addcontentsline{toc}{section}{Calculus} - -For each of the following functions \(f(x)\), find the derivative \(f'(x)\) or \(\frac{d}{dx}f(x)\) - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x)=c\), \(f'(x) = 0\) -\item - \(f(x)=x\), \(f'(x) = 1\) -\item - \(f(x)=x^2\), \(f'(x) = 2x\) -\item - \(f(x)=x^3\), \(f'(x) = 3x^2\) -\item - \(f(x)=3x^2+2x^{1/3}\), \(f'(x) = 6x + \frac{2}{3}x^{-2/3}\) -\item - \(f(x)=(x^3)(2x^4)\), \(f'(x) = \frac{d}{dx}2x^7 = 14x^6\) -\end{enumerate} - -For a review, please see Section \ref{derivintro} - \ref{derivpoly} - -\hypertarget{optimization-1}{% -\section*{Optimization}\label{optimization-1}} -\addcontentsline{toc}{section}{Optimization} - -For each of the followng functions \(f(x)\), does a maximum and minimum exist in the domain \(x \in \mathbf{R}\)? If so, for what are those values and for which values of \(x\)? - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\tightlist -\item - \(f(x) = x\) \(\leadsto\) neither exists. -\item - \(f(x) = x^2\) \(\leadsto\) a minimum \(f(x) = 0\) exists at \(x = 0\), but not a maximum. -\item - \(f(x) = -(x - 2)^2\) \(\leadsto\) a maximum \(f(x) = 0\) exists at \(x = 2\), but not a minimum. -\end{enumerate} - -If you are stuck, please try sketching out a picture of each of the functions. - -\hypertarget{probability-1}{% -\section*{Probability}\label{probability-1}} -\addcontentsline{toc}{section}{Probability} - -\begin{enumerate} -\def\labelenumi{\arabic{enumi}.} -\item - If there are 12 cards, numbered 1 to 12, and 4 cards are chosen, \(\binom{12}{4} = \frac{12\cdot 11\cdot 10\cdot 9}{4!} = 495\) possible hands exist (unordered, without replacement) . -\item - Let \(A = \{1,3,5,7,8\}\) and \(B = \{2,4,7,8,12,13\}\). Then \(A \cup B = \{1, 2, 3, 4, 5, 7, 8, 12, 13\}\), \(A \cap B = \{7, 8\}\)? If \(A\) is a subset of the Sample Space \(S = \{1,2,3,4,5,6,7,8,9,10\}\), then the complement \(A^C = \{2, 4, 6, 9, 10\}\) -\item - If we roll two fair dice, what is the probability that their sum would be 11? \(\leadsto \frac{1}{18}\) -\item - If we roll two fair dice, what is the probability that their sum would be 12? \(\leadsto \frac{1}{36}\). There are two independent dice, so \(6^2 = 36\) options in total. While the previous question had two possibilities for a sum of 11 (5,6 and 6,5), there is only one possibility out of 36 for a sum of 12 (6,6). -\end{enumerate} - -For a review, please see Sections \ref{setoper} - \ref{probdef} - -\hypertarget{suggested-programming-solutions}{% -\chapter*{Suggested Programming Solutions}\label{suggested-programming-solutions}} -\addcontentsline{toc}{chapter}{Suggested Programming Solutions} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{library}\NormalTok{(dplyr)} -\KeywordTok{library}\NormalTok{(readr)} -\KeywordTok{library}\NormalTok{(ggplot2)} -\KeywordTok{library}\NormalTok{(ggrepel)} -\KeywordTok{library}\NormalTok{(forcats)} -\KeywordTok{library}\NormalTok{(scales)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{chapter-refdataviz-visualization}{% -\section{Chapter \ref{dataviz}: Visualization}\label{chapter-refdataviz-visualization}} - -\hypertarget{state-proportions}{% -\subsection*{1 State Proportions}\label{state-proportions}} -\addcontentsline{toc}{subsection}{1 State Proportions} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 <{-}}\StringTok{ }\KeywordTok{readRDS}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.Rds"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Group by state, noting that the mean of a set of logicals is a mean of 1s (\texttt{TRUE}) and 0s (\texttt{FALSE}). - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{grp\_st <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{group\_by}\NormalTok{(state) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{summarize}\NormalTok{(}\DataTypeTok{prop =} \KeywordTok{mean}\NormalTok{(age }\OperatorTok{>=}\StringTok{ }\DecValTok{65}\NormalTok{)) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{arrange}\NormalTok{(prop) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{mutate}\NormalTok{(}\DataTypeTok{state =} \KeywordTok{as\_factor}\NormalTok{(state))} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## `summarise()` ungrouping output (override with `.groups` argument) -\end{verbatim} - -Plot points - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(grp\_st, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ state, }\DataTypeTok{y =}\NormalTok{ prop)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_point}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{coord\_flip}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{scale\_y\_continuous}\NormalTok{(}\DataTypeTok{labels =} \KeywordTok{percent\_format}\NormalTok{(}\DataTypeTok{accuracy =} \DecValTok{1}\NormalTok{)) }\OperatorTok{+}\StringTok{ }\CommentTok{\# use the scales package to format percentages} -\StringTok{ }\KeywordTok{labs}\NormalTok{(} - \DataTypeTok{y =} \StringTok{"Proportion Senior"}\NormalTok{,} - \DataTypeTok{x =} \StringTok{""}\NormalTok{,} - \DataTypeTok{caption =} \StringTok{"Source: 2010 Census sample"} -\NormalTok{ )} -\end{Highlighting} -\end{Shaded} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-325-1.pdf} - -\hypertarget{swing-justice}{% -\subsection*{2 Swing Justice}\label{swing-justice}} -\addcontentsline{toc}{subsection}{2 Swing Justice} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{justices <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/justices\_court{-}median.csv"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -Keep justices who are in the dataset in 2016, - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{in\_}\DecValTok{2017}\NormalTok{ <{-}}\StringTok{ }\NormalTok{justices }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{filter}\NormalTok{(term }\OperatorTok{>=}\StringTok{ }\DecValTok{2016}\NormalTok{) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{distinct}\NormalTok{(justice) }\OperatorTok{\%>\%}\StringTok{ }\CommentTok{\# unique values} -\StringTok{ }\KeywordTok{mutate}\NormalTok{(}\DataTypeTok{present\_2016 =} \DecValTok{1}\NormalTok{) }\CommentTok{\# keep an indicator to distinguish from rest after merge} - -\NormalTok{df\_indicator <{-}}\StringTok{ }\NormalTok{justices }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{left\_join}\NormalTok{(in\_}\DecValTok{2017}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## Joining, by = "justice" -\end{verbatim} - -All together - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{ggplot}\NormalTok{(df\_indicator, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ term, }\DataTypeTok{y =}\NormalTok{ idealpt, }\DataTypeTok{group =}\NormalTok{ justice\_id)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{(}\KeywordTok{aes}\NormalTok{(}\DataTypeTok{y =}\NormalTok{ median\_idealpt), }\DataTypeTok{color =} \StringTok{"red"}\NormalTok{, }\DataTypeTok{size =} \DecValTok{2}\NormalTok{, }\DataTypeTok{alpha =} \FloatTok{0.1}\NormalTok{) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{(}\DataTypeTok{alpha =} \FloatTok{0.5}\NormalTok{) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{(}\DataTypeTok{data =} \KeywordTok{filter}\NormalTok{(df\_indicator, }\OperatorTok{!}\KeywordTok{is.na}\NormalTok{(present\_}\DecValTok{2016}\NormalTok{))) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_point}\NormalTok{(}\DataTypeTok{data =} \KeywordTok{filter}\NormalTok{(df\_indicator, }\OperatorTok{!}\KeywordTok{is.na}\NormalTok{(present\_}\DecValTok{2016}\NormalTok{), term }\OperatorTok{==}\StringTok{ }\DecValTok{2018}\NormalTok{)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_text\_repel}\NormalTok{(} - \DataTypeTok{data =} \KeywordTok{filter}\NormalTok{(df\_indicator, term }\OperatorTok{==}\StringTok{ }\DecValTok{2016}\NormalTok{), }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{label =}\NormalTok{ justice),} - \DataTypeTok{nudge\_x =} \DecValTok{10}\NormalTok{,} - \DataTypeTok{direction =} \StringTok{"y"} -\NormalTok{ ) }\OperatorTok{+}\StringTok{ }\CommentTok{\# labels nudged and vertical} -\StringTok{ }\KeywordTok{scale\_x\_continuous}\NormalTok{(}\DataTypeTok{breaks =} \KeywordTok{seq}\NormalTok{(}\DecValTok{1940}\NormalTok{, }\DecValTok{2020}\NormalTok{, }\DecValTok{10}\NormalTok{), }\DataTypeTok{limits =} \KeywordTok{c}\NormalTok{(}\DecValTok{1937}\NormalTok{, }\DecValTok{2020}\NormalTok{)) }\OperatorTok{+}\StringTok{ }\CommentTok{\# axis breaks} -\StringTok{ }\KeywordTok{scale\_y\_continuous}\NormalTok{(}\DataTypeTok{limits =} \KeywordTok{c}\NormalTok{(}\OperatorTok{{-}}\DecValTok{5}\NormalTok{, }\DecValTok{5}\NormalTok{)) }\OperatorTok{+}\StringTok{ }\CommentTok{\# axis limits} -\StringTok{ }\KeywordTok{labs}\NormalTok{(} - \DataTypeTok{x =} \StringTok{"SCOTUS Term"}\NormalTok{,} - \DataTypeTok{y =} \StringTok{"Estimated Martin{-}Quinn Ideal Point"}\NormalTok{,} - \DataTypeTok{caption =} \StringTok{"Outliers capped at {-}5 to 5. Red lines indicate median justice. Current justices of the 2017 Court in black."} -\NormalTok{ ) }\OperatorTok{+} -\StringTok{ }\KeywordTok{theme\_bw}\NormalTok{()} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## Warning: Removed 19 row(s) containing missing values (geom_path). -\end{verbatim} - -\includegraphics{prefresher_files/figure-latex/unnamed-chunk-328-1.pdf} - -\hypertarget{chapter-refrobjloops-objects-and-loops}{% -\section{Chapter \ref{robjloops}: Objects and Loops}\label{chapter-refrobjloops-objects-and-loops}} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.csv"}\NormalTok{)} -\NormalTok{sample\_acs <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/acs2015\_1percent.csv"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{checkpoint-3}{% -\subsection*{Checkpoint \#3}\label{checkpoint-3}} -\addcontentsline{toc}{subsection}{Checkpoint \#3} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{cen10 }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{group\_by}\NormalTok{(state) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{summarise}\NormalTok{(}\DataTypeTok{avg\_age =} \KeywordTok{mean}\NormalTok{(age)) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{arrange}\NormalTok{(}\KeywordTok{desc}\NormalTok{(avg\_age)) }\OperatorTok{\%>\%} -\StringTok{ }\KeywordTok{slice}\NormalTok{(}\DecValTok{1}\OperatorTok{:}\DecValTok{10}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## `summarise()` ungrouping output (override with `.groups` argument) -\end{verbatim} - -\begin{verbatim} -## # A tibble: 10 x 2 -## state avg_age -## -## 1 West Virginia 44.1 -## 2 Maine 42.1 -## 3 Florida 41.3 -## 4 New Hampshire 41.2 -## 5 North Dakota 41.1 -## 6 Montana 40.6 -## 7 Vermont 40.3 -## 8 Connecticut 40.1 -## 9 Wisconsin 39.9 -## 10 New Mexico 39.3 -\end{verbatim} - -\hypertarget{exercise-2}{% -\subsection*{Exercise 2}\label{exercise-2}} -\addcontentsline{toc}{subsection}{Exercise 2} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{states\_of\_interest <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{(}\StringTok{"California"}\NormalTok{, }\StringTok{"Massachusetts"}\NormalTok{, }\StringTok{"New Hampshire"}\NormalTok{, }\StringTok{"Washington"}\NormalTok{)} - -\ControlFlowTok{for}\NormalTok{ (state\_i }\ControlFlowTok{in}\NormalTok{ states\_of\_interest) \{} -\NormalTok{ state\_subset <{-}}\StringTok{ }\NormalTok{cen10 }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(state }\OperatorTok{==}\StringTok{ }\NormalTok{state\_i)} - - \KeywordTok{print}\NormalTok{(state\_i)} - - \KeywordTok{print}\NormalTok{(}\KeywordTok{table}\NormalTok{(state\_subset}\OperatorTok{$}\NormalTok{race, state\_subset}\OperatorTok{$}\NormalTok{sex))} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] "California" -## -## Female Male -## American Indian or Alaska Native 21 21 -## Black/Negro 127 126 -## Chinese 76 65 -## Japanese 15 12 -## Other Asian or Pacific Islander 182 177 -## Other race, nec 283 302 -## Three or more major races 7 7 -## Two major races 91 83 -## White 1085 1083 -## [1] "Massachusetts" -## -## Female Male -## American Indian or Alaska Native 4 1 -## Black/Negro 21 17 -## Chinese 8 7 -## Japanese 1 1 -## Other Asian or Pacific Islander 14 14 -## Other race, nec 9 17 -## Two major races 10 8 -## White 272 243 -## [1] "New Hampshire" -## -## Female Male -## American Indian or Alaska Native 1 0 -## Black/Negro 0 1 -## Chinese 0 1 -## Japanese 1 0 -## Other Asian or Pacific Islander 2 1 -## Other race, nec 1 0 -## Two major races 0 1 -## White 66 63 -## [1] "Washington" -## -## Female Male -## American Indian or Alaska Native 9 5 -## Black/Negro 11 9 -## Chinese 2 7 -## Japanese 4 0 -## Other Asian or Pacific Islander 28 18 -## Other race, nec 19 18 -## Three or more major races 0 2 -## Two major races 17 16 -## White 267 257 -\end{verbatim} - -\hypertarget{exercise-3}{% -\subsection*{Exercise 3}\label{exercise-3}} -\addcontentsline{toc}{subsection}{Exercise 3} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{race\_d <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\NormalTok{state\_d <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\NormalTok{proportion\_d <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\NormalTok{answer <{-}}\StringTok{ }\KeywordTok{data.frame}\NormalTok{(race\_d, state\_d, proportion\_d)} -\end{Highlighting} -\end{Shaded} - -Then - -\begin{Shaded} -\begin{Highlighting}[] -\ControlFlowTok{for}\NormalTok{ (state }\ControlFlowTok{in}\NormalTok{ states\_of\_interest) \{} - \ControlFlowTok{for}\NormalTok{ (race }\ControlFlowTok{in} \KeywordTok{unique}\NormalTok{(cen10}\OperatorTok{$}\NormalTok{race)) \{} -\NormalTok{ race\_state\_num <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{race }\OperatorTok{==}\StringTok{ }\NormalTok{race }\OperatorTok{\&}\StringTok{ }\NormalTok{cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ state\_pop <{-}}\StringTok{ }\KeywordTok{nrow}\NormalTok{(cen10[cen10}\OperatorTok{$}\NormalTok{state }\OperatorTok{==}\StringTok{ }\NormalTok{state, ])} -\NormalTok{ race\_perc <{-}}\StringTok{ }\KeywordTok{round}\NormalTok{(}\DecValTok{100} \OperatorTok{*}\StringTok{ }\NormalTok{(race\_state\_num }\OperatorTok{/}\StringTok{ }\NormalTok{(state\_pop)), }\DataTypeTok{digits =} \DecValTok{2}\NormalTok{)} -\NormalTok{ line <{-}}\StringTok{ }\KeywordTok{data.frame}\NormalTok{(}\DataTypeTok{race\_d =}\NormalTok{ race, }\DataTypeTok{state\_d =}\NormalTok{ state, }\DataTypeTok{proportion\_d =}\NormalTok{ race\_perc)} -\NormalTok{ answer <{-}}\StringTok{ }\KeywordTok{rbind}\NormalTok{(answer, line)} -\NormalTok{ \}} -\NormalTok{\}} -\end{Highlighting} -\end{Shaded} - -\hypertarget{chapter-refdempeace-demoratic-peace-project}{% -\section{Chapter \ref{dempeace}: Demoratic Peace Project}\label{chapter-refdempeace-demoratic-peace-project}} - -\hypertarget{task-1-data-input-and-standardization-1}{% -\subsection*{Task 1: Data Input and Standardization}\label{task-1-data-input-and-standardization-1}} -\addcontentsline{toc}{subsection}{Task 1: Data Input and Standardization} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{mid\_b <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/MIDB\_4.2.csv"}\NormalTok{)} -\NormalTok{polity <{-}}\StringTok{ }\KeywordTok{read\_excel}\NormalTok{(}\StringTok{"data/input/p4v2017.xls"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{task-2-data-merging-1}{% -\subsection*{Task 2: Data Merging}\label{task-2-data-merging-1}} -\addcontentsline{toc}{subsection}{Task 2: Data Merging} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{mid\_y\_by\_y <{-}}\StringTok{ }\KeywordTok{data\_frame}\NormalTok{(}\DataTypeTok{ccode =} \KeywordTok{numeric}\NormalTok{(),} - \DataTypeTok{year =} \KeywordTok{numeric}\NormalTok{(),} - \DataTypeTok{dispute =} \KeywordTok{numeric}\NormalTok{())} -\KeywordTok{colnames}\NormalTok{(mid\_b)} -\ControlFlowTok{for}\NormalTok{(i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\KeywordTok{nrow}\NormalTok{(mid\_b)) \{} -\NormalTok{ x <{-}}\StringTok{ }\KeywordTok{data\_frame}\NormalTok{(}\DataTypeTok{ccode =}\NormalTok{ mid\_b}\OperatorTok{$}\NormalTok{ccode[i], }\CommentTok{\#\# row i\textquotesingle{}s country} - \DataTypeTok{year =}\NormalTok{ mid\_b}\OperatorTok{$}\NormalTok{styear[i]}\OperatorTok{:}\NormalTok{mid\_b}\OperatorTok{$}\NormalTok{endyear[i], }\CommentTok{\#\# sequence of years for dispute in row i} - \DataTypeTok{dispute =} \DecValTok{1}\NormalTok{)}\CommentTok{\#\# there was a dispute} -\NormalTok{ mid\_y\_by\_y <{-}}\StringTok{ }\KeywordTok{rbind}\NormalTok{(mid\_y\_by\_y, x)} -\NormalTok{\}} - -\NormalTok{merged\_mid\_polity <{-}}\StringTok{ }\KeywordTok{left\_join}\NormalTok{(polity,} - \KeywordTok{distinct}\NormalTok{(mid\_y\_by\_y),} - \DataTypeTok{by =} \KeywordTok{c}\NormalTok{(}\StringTok{"ccode"}\NormalTok{, }\StringTok{"year"}\NormalTok{))} -\end{Highlighting} -\end{Shaded} - -\hypertarget{task-3-tabulations-and-visualization-1}{% -\subsection*{Task 3: Tabulations and Visualization}\label{task-3-tabulations-and-visualization-1}} -\addcontentsline{toc}{subsection}{Task 3: Tabulations and Visualization} - -\begin{Shaded} -\begin{Highlighting}[] -\CommentTok{\#don\textquotesingle{}t include the {-}88, {-}77, {-}66 values in calculating the mean of polity} -\NormalTok{mean\_polity\_by\_year <{-}}\StringTok{ }\NormalTok{merged\_mid\_polity }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{group\_by}\NormalTok{(year) }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{summarise}\NormalTok{(}\DataTypeTok{mean\_polity =} \KeywordTok{mean}\NormalTok{(polity[}\KeywordTok{which}\NormalTok{(polity }\OperatorTok{<}\DecValTok{11} \OperatorTok{\&}\StringTok{ }\NormalTok{polity }\OperatorTok{>}\StringTok{ }\DecValTok{{-}11}\NormalTok{)]))} - -\NormalTok{mean\_polity\_by\_year\_ordered <{-}}\StringTok{ }\KeywordTok{arrange}\NormalTok{(mean\_polity\_by\_year, year) } - -\NormalTok{mean\_polity\_by\_year\_mid <{-}}\StringTok{ }\NormalTok{merged\_mid\_polity }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{group\_by}\NormalTok{(year, dispute) }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{summarise}\NormalTok{(}\DataTypeTok{mean\_polity\_mid =} \KeywordTok{mean}\NormalTok{(polity[}\KeywordTok{which}\NormalTok{(polity }\OperatorTok{<}\DecValTok{11} \OperatorTok{\&}\StringTok{ }\NormalTok{polity }\OperatorTok{>}\StringTok{ }\DecValTok{{-}11}\NormalTok{)]))} - -\NormalTok{mean\_polity\_by\_year\_mid\_ordered <{-}}\StringTok{ }\KeywordTok{arrange}\NormalTok{(mean\_polity\_by\_year\_mid, year) } - -\NormalTok{mean\_polity\_no\_mid <{-}}\StringTok{ }\NormalTok{mean\_polity\_by\_year\_mid\_ordered }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(dispute }\OperatorTok{==}\StringTok{ }\DecValTok{0}\NormalTok{)} -\NormalTok{mean\_polity\_yes\_mid <{-}}\StringTok{ }\NormalTok{mean\_polity\_by\_year\_mid\_ordered }\OperatorTok{\%>\%}\StringTok{ }\KeywordTok{filter}\NormalTok{(dispute }\OperatorTok{==}\StringTok{ }\DecValTok{1}\NormalTok{)} - - -\NormalTok{answer <{-}}\StringTok{ }\KeywordTok{ggplot}\NormalTok{(}\DataTypeTok{data =}\NormalTok{ mean\_polity\_by\_year\_ordered, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ year, }\DataTypeTok{y =}\NormalTok{ mean\_polity)) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_line}\NormalTok{() }\OperatorTok{+} -\StringTok{ }\KeywordTok{labs}\NormalTok{(}\DataTypeTok{y =} \StringTok{"Mean Polity Score"}\NormalTok{,} - \DataTypeTok{x =} \StringTok{""}\NormalTok{) }\OperatorTok{+} -\StringTok{ }\KeywordTok{geom\_vline}\NormalTok{(}\DataTypeTok{xintercept =} \KeywordTok{c}\NormalTok{(}\DecValTok{1914}\NormalTok{, }\DecValTok{1929}\NormalTok{, }\DecValTok{1939}\NormalTok{, }\DecValTok{1989}\NormalTok{, }\DecValTok{2008}\NormalTok{), }\DataTypeTok{linetype =} \StringTok{"dashed"}\NormalTok{)} - -\NormalTok{answer }\OperatorTok{+}\StringTok{ }\KeywordTok{geom\_line}\NormalTok{(}\DataTypeTok{data =}\NormalTok{mean\_polity\_no\_mid, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ year, }\DataTypeTok{y =}\NormalTok{ mean\_polity\_mid), }\DataTypeTok{col =} \StringTok{"indianred"}\NormalTok{) }\OperatorTok{+}\StringTok{ }\KeywordTok{geom\_line}\NormalTok{(}\DataTypeTok{data =}\NormalTok{mean\_polity\_yes\_mid, }\KeywordTok{aes}\NormalTok{(}\DataTypeTok{x =}\NormalTok{ year, }\DataTypeTok{y =}\NormalTok{ mean\_polity\_mid), }\DataTypeTok{col =} \StringTok{"dodgerblue"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\hypertarget{chapter-refsimulation-simulation}{% -\section{Chapter \ref{simulation}: Simulation}\label{chapter-refsimulation-simulation}} - -\hypertarget{census-sampling-1}{% -\subsection{Census Sampling}\label{census-sampling-1}} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{pop <{-}}\StringTok{ }\KeywordTok{read\_csv}\NormalTok{(}\StringTok{"data/input/usc2010\_001percent.csv"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## Parsed with column specification: -## cols( -## state = col_character(), -## sex = col_character(), -## age = col_double(), -## race = col_character() -## ) -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{mean}\NormalTok{(pop}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.2806517 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{1669482}\NormalTok{)} -\NormalTok{samp <{-}}\StringTok{ }\KeywordTok{sample\_n}\NormalTok{(pop, }\DecValTok{100}\NormalTok{)} -\KeywordTok{mean}\NormalTok{(samp}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} -\end{Highlighting} -\end{Shaded} - -\begin{verbatim} -## [1] 0.22 -\end{verbatim} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ests <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{1669482}\NormalTok{)} - -\ControlFlowTok{for}\NormalTok{ (i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{) \{} -\NormalTok{ samp <{-}}\StringTok{ }\KeywordTok{sample\_n}\NormalTok{(pop, }\DecValTok{100}\NormalTok{)} -\NormalTok{ ests[i] <{-}}\StringTok{ }\KeywordTok{mean}\NormalTok{(samp}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} -\NormalTok{\}} - - -\KeywordTok{mean}\NormalTok{(ests)} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{pop\_with\_prop <{-}}\StringTok{ }\KeywordTok{mutate}\NormalTok{(pop, }\DataTypeTok{propensity =} \KeywordTok{ifelse}\NormalTok{(race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{, }\FloatTok{0.9}\NormalTok{, }\DecValTok{1}\NormalTok{))} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ests <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{1669482}\NormalTok{)} - -\ControlFlowTok{for}\NormalTok{ (i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{) \{} -\NormalTok{ samp <{-}}\StringTok{ }\KeywordTok{sample\_n}\NormalTok{(pop\_with\_prop, }\DecValTok{100}\NormalTok{, }\DataTypeTok{weight =}\NormalTok{ propensity)} -\NormalTok{ ests[i] <{-}}\StringTok{ }\KeywordTok{mean}\NormalTok{(samp}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} -\NormalTok{\}} - -\KeywordTok{mean}\NormalTok{(ests)} -\end{Highlighting} -\end{Shaded} - -\begin{Shaded} -\begin{Highlighting}[] -\NormalTok{ests <{-}}\StringTok{ }\KeywordTok{c}\NormalTok{()} -\KeywordTok{set.seed}\NormalTok{(}\DecValTok{1669482}\NormalTok{)} - -\ControlFlowTok{for}\NormalTok{ (i }\ControlFlowTok{in} \DecValTok{1}\OperatorTok{:}\DecValTok{20}\NormalTok{) \{} -\NormalTok{ samp <{-}}\StringTok{ }\KeywordTok{sample\_n}\NormalTok{(pop\_with\_prop, }\DecValTok{10000}\NormalTok{, }\DataTypeTok{weight =}\NormalTok{ propensity)} -\NormalTok{ ests[i] <{-}}\StringTok{ }\KeywordTok{mean}\NormalTok{(samp}\OperatorTok{$}\NormalTok{race }\OperatorTok{!=}\StringTok{ "White"}\NormalTok{)} -\NormalTok{\}} - -\KeywordTok{mean}\NormalTok{(ests)} -\end{Highlighting} -\end{Shaded} - - -\end{document} diff --git a/_book/style.css b/_book/style.css deleted file mode 100644 index f317b43..0000000 --- a/_book/style.css +++ /dev/null @@ -1,14 +0,0 @@ -p.caption { - color: #777; - margin-top: 10px; -} -p code { - white-space: inherit; -} -pre { - word-break: normal; - word-wrap: normal; -} -pre code { - white-space: inherit; -} From f986ee573e486a666c2a4cca04d35f3e8ab9ec94 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Thu, 4 Jul 2024 23:36:16 -0400 Subject: [PATCH 26/34] all refs fixed --- 02_functions.qmd | 2 +- 03_limits.qmd | 2 +- 04_calculus.qmd | 4 ++-- 06_probability.qmd | 8 ++++---- 16_simulation.qmd | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/02_functions.qmd b/02_functions.qmd index ac98124..33eab42 100644 --- a/02_functions.qmd +++ b/02_functions.qmd @@ -138,7 +138,7 @@ The degree of a polynomial is the highest degree of its monomial terms. Also, it **Exponential Functions**: Example: $y=2^x$ -## $\log$ and $\exp$ {#logexponents} +## $\log$ and $\exp$ {#sec-logexponents} **Relationship of logarithmic and exponential functions**: $$y=\log_a(x) \iff a^y=x$$ diff --git a/03_limits.qmd b/03_limits.qmd index f0c0d75..3108661 100644 --- a/03_limits.qmd +++ b/03_limits.qmd @@ -155,7 +155,7 @@ Find the following limits of sequences, then explain in English the intuition fo 2. $\lim\limits_{n\to\infty} (n^3 - 100n^2)$ ::: -## Limits of a Function {#limitsfun} +## Limits of a Function {#sec-limitsfun} We've now covered functions and just covered limits of sequences, so now is the time to combine the two. diff --git a/04_calculus.qmd b/04_calculus.qmd index eb9b28a..8d6c790 100644 --- a/04_calculus.qmd +++ b/04_calculus.qmd @@ -28,7 +28,7 @@ even more concretely, if the potential values of $X$ are finite, then we can wri $$E(X) = \large \sum_{x} \quad\left( \underbrace{x}_{\text{value}}\cdot \underbrace{P(X = x)}_{\text{weight, or PMF}}\right)$$ -## Derivatives {#derivintro} +## Derivatives {#sec-derivintro} The derivative of $f$ at $x$ is its rate of change at $x$: how much $f(x)$ changes with a change in $x$. The rate of change is a fraction --- rise over run --- but because not all lines are straight and the rise over run formula will give us different values depending on the range we examine, we need to take a limit (Section @sec-limits-precalc). @@ -148,7 +148,7 @@ For each of the following functions, find the first-order derivative $f^\prime(x 10. $f(x)=\frac{x^2+1}{x^2-1}$ ::: -## Higher-Order Derivatives (Derivatives of Derivatives of Derivatives) {#derivpoly} +## Higher-Order Derivatives (Derivatives of Derivatives of Derivatives) {#sec-derivpoly} The first derivative is applying the definition of derivatives on the function, and it can be expressed as diff --git a/06_probability.qmd b/06_probability.qmd index 89104eb..e1c1ed1 100644 --- a/06_probability.qmd +++ b/06_probability.qmd @@ -62,7 +62,7 @@ There are five balls numbered from 1 through 5 in a jar. Three balls are chosen. Four cards are selected from a deck of 52 cards. Once a card has been drawn, it is not reshuffled back into the deck. Moreover, we care only about the complete hand that we get (i.e. we care about the set of selected cards, not the sequence in which it was drawn). How many possible outcomes are there? ::: -## Sets {#setoper} +## Sets {#sec-setoper} Probability is about quantifying the uncertainty of events. *Sets* (set theory) are the mathematical way we choose to formalize those events. Events are not inherently numerical: the onset of war or the stock market crashing is not inherently a number. Sets can define such events, and we wrap math around so that we have a transparent language to communicate about those events. *Measure theory* might sound mysterious or hard, but it is also just a mathematical way to quantify things like length, volume, and mass. Probability can be thought of as a particular application of measure theory where we want to quantify the measure of a set. @@ -119,10 +119,10 @@ Consider subsets A {2, 8} and B {2,3,7} of the sample space you found. What is 2. $(A \cup B)^c$ ::: -## Probability {#probdef} +## Probability {#sec-probdef} ```{r} -#| label: prob-image +#| label: fig-prob-image #| echo: false #| fig-cap: Probablity as a Measure^[Images of Probability and Random Variables drawn #| by Shiro Kuriwaki and inspired by Blitzstein and Morris] @@ -321,7 +321,7 @@ Perhaps more counter-intuitively: If two events are already independent, then it Most questions in the social sciences involve events, rather than numbers per se. To analyze and reason about events quantitatively, we need a way of mapping events to numbers. A random variable does exactly that. ```{r} -#| label: rv-image +#| label: fig-rv-image #| echo: false #| fig-cap: The Random Variable as a Real-Valued Function knitr::include_graphics('images/rv.png') diff --git a/16_simulation.qmd b/16_simulation.qmd index 283fd1f..984602b 100644 --- a/16_simulation.qmd +++ b/16_simulation.qmd @@ -41,7 +41,7 @@ Up till now, you should have covered: - Functions, objects, loops - Joining real data -In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section @sec-probability). +In this module, we will start to work with generating data within R, from thin air, as it were. Doing simulation also strengthens your understanding of Probability (Section @sec-probability-theory). ### Check your Understanding {.unnumbered} From 889b1eb425edd9f59b4e928ad895e698d19ba0c5 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 00:13:11 -0400 Subject: [PATCH 27/34] get pdf rendering --- 05_optimization.qmd | 28 +++++++++++++++++++++------- 13_functions_obj_loops.qmd | 11 ++++------- _quarto.yml | 20 ++++++++++---------- preamble.tex | 2 ++ 4 files changed, 37 insertions(+), 24 deletions(-) diff --git a/05_optimization.qmd b/05_optimization.qmd index 1144bcd..cd464d7 100644 --- a/05_optimization.qmd +++ b/05_optimization.qmd @@ -503,9 +503,17 @@ For example, the budget constraint binds when you spend your entire budget. This Any number of constraints can be placed on an optimization problem. When working with multiple constraints, always make sure that the set of constraints are not pathological; it must be possible for all of the constraints to be satisfied simultaneously. -\textbf{Set-up for Constrained Optimization:} $$\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ $$\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ This tells us to maximize/minimize our function, $f(x_1,x_2)$, with respect to the choice variables, $x_1,x_2$, subject to the constraint. +\textbf{Set-up for Constrained Optimization:} -Example: $$\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4$$ It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) = (0,0)$, but that does not satisfy the constraint. How should we proceed? +$$\max_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ $$\min_{x_1,x_2} f(x_1,x_2) \text{ s.t. } c(x_1,x_2)$$ + +This tells us to maximize/minimize our function, $f(x_1,x_2)$, with respect to the choice variables, $x_1,x_2$, subject to the constraint. + +Example: + +$$\max_{x_1,x_2} f(x_1, x_2) = -(x_1^2 + 2x_2^2) \text{ s.t. }x_1 + x_2 = 4$$ + +It is easy to see that the \textit{unconstrained} maximum occurs at $(x_1, x_2) = (0,0)$, but that does not satisfy the constraint. How should we proceed? ### Equality Constraints {.unnumbered} @@ -606,11 +614,17 @@ More generally, in n dimensions: $$ L(x_1, \dots, x_n, \lambda_1, \dots, \lambda 2. $\lambda_i \neq 0$ and $s_i = 0$: This implies that there is no slack in the constraint and *the constraint does bind*. 3. $\lambda_i = 0$ and $s_i = 0$: In this case, there is no slack but the *constraint binds trivially*, without changing the optimum. -Example: Find the critical points for the following constrained optimization: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4$$ +Example: Find the critical points for the following constrained optimization: + +$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4$$ -1. Rewrite with the slack variables: $$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4 - s_1^2$$ +1. Rewrite with the slack variables: + +$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } x_1 + x_2 \le 4 - s_1^2$$ -2. Write the Lagrangian: $$L(x_1,x_2,\lambda_1,s_1) = -(x_1^2 + 2x_2^2) - \lambda_1 (x_1 + x_2 + s_1^2 - 4)$$ +2. Write the Lagrangian: + +$$L(x_1,x_2,\lambda_1,s_1) = -(x_1^2 + 2x_2^2) - \lambda_1 (x_1 + x_2 + s_1^2 - 4)$$ 3. Take the partial derivatives and set equal to 0: @@ -654,12 +668,12 @@ x_2 \ge 0 1. Rewrite with the slack variables: ```{=latex} -$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. +$$\max_{x_1,x_2} f(x) = -(x_1^2 + 2x_2^2) \text{ s.t. } \begin{array}{l} x_1 + x_2 \le 4 - s_1^2\\ -x_1 \le 0 - s_2^2\\ -x_2 \le 0 - s_3^2 -\end{array}}$$ +\end{array}$$ ``` 2. Write the Lagrangian: diff --git a/13_functions_obj_loops.qmd b/13_functions_obj_loops.qmd index 0637113..be15aee 100644 --- a/13_functions_obj_loops.qmd +++ b/13_functions_obj_loops.qmd @@ -271,8 +271,7 @@ A function is a set of instructions with specified ingredients. It takes an **in One way to see what a function actually does is to enter it without parentheses. -```{r} -#| eval: false +``` r # enter this on your console table ``` @@ -285,8 +284,7 @@ You'll notice that functions contain other functions. *wrapper* functions are fu It's worth remembering the basic structure of a function. You create a new function, call it `my_fun` by this: -```{r} -#| eval: !expr F +``` r my_fun <- function() { } @@ -368,7 +366,7 @@ Try making your own function, 'top_10_oldest_cities', that will give you the nam You can think of a package as a suite of functions that other people have already built for you to make your life easier. -```{r} +``` r help(package = "ggplot2") ``` @@ -376,8 +374,7 @@ To use a package, you need to do two things: (1) install it, and then (2) load i Installing is a one-time thing -```{r} -#| eval: false +``` r install.packages("ggplot2") ``` diff --git a/_quarto.yml b/_quarto.yml index 9875d46..6f0550b 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -2,11 +2,12 @@ project: type: book output-dir: _book - book: title: "Math Prefresher for Political Scientists" description: "Text for Harvard Department of Government Math Prefresher" site-url: https://iqss.github.io/prefresher/ + cover-image: "images/logo.png" + repo-url: "https://github.com/IQSS/prefresher" chapters: - index.qmd - 01_warmup.qmd @@ -36,16 +37,15 @@ book: format: html: - theme: + theme: - cosmo - -delete_merged_file: true + biblio-style: apalike + pdf: + include-in-header: preamble.tex + biblio-style: apalike + geometry: "margin=1.5in" + link-citations: true + language: ui: chapter_name: "Chapter " - -github-repo: "IQSS/prefresher" -geometry: "margin=1.5in" -biblio-style: apalike -link-citations: true -cover-image: "./images/logo.png" diff --git a/preamble.tex b/preamble.tex index 872b20b..fb14767 100644 --- a/preamble.tex +++ b/preamble.tex @@ -12,6 +12,8 @@ \usepackage{xcolor} \usepackage{verbatim} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} + \usepackage{bm} \setcounter{MaxMatrixCols}{20} \newcommand{\Var}{\mathrm{Var}} From ccca4063f7579bb2676482b46cd0d641973e7657 Mon Sep 17 00:00:00 2001 From: Christopher Kenny Date: Fri, 5 Jul 2024 01:09:17 -0400 Subject: [PATCH 28/34] rerender book, fix date --- _book/prefresher.pdf | Bin 4353780 -> 4398620 bytes _quarto.yml | 9 +++++---- index.qmd | 22 +++++++++------------- rename.R | 4 ++++ 4 files changed, 18 insertions(+), 17 deletions(-) create mode 100644 rename.R diff --git a/_book/prefresher.pdf b/_book/prefresher.pdf index ea2d3ca7eb7039db7b45334eba306f025de32044..c4335fe385a9a1d68a7f9391e970c46cb4af6de8 100644 GIT binary patch delta 801368 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
    #OT~N`1HJE=7|>HnG{< zjH(vX^B3Xy-|-vQ`Cd*A%>_8=QrkUV;euHK_b<=lJrL=fF8=4i=9$QUDE8IW8~_k_ z(*FU>+xg@6tvf@%;vdEC#>6{pyE5APe4gQZ2aI-kf>iQVLKM)IbqBk;U0ICycs~8r z;ujO_to{4)ww8ZsEr~WA{pJ+n|pz&LRZ>Yxo`CtAob#DijX7WQ23-X+9^Oyef zxgrT@uvhgj~Jdo5?8Dz!2C7Lip*7c-<6y112N6GJ7aQqmv^p30C+ z0jeu;0a2bubG~@TzLZFff)I8wjRIZm$Vi8JoX`f%G_3G2-iS|~#afMrOpePaH2&t^ z@6wOf^E_I`ILQin775>e6GPJGyo^afUTwRbklxt{p}7aJqg}7~UhFV&_#=(T3g9J| z;(m>p921gA{g&3ie5TK=v={7{Z2cn+4oC@3na(Yc{d?bKnUe8v7S7yhBAz2Kf4L-@ z(ynDI@Pq=X!W}Gc=;VrjP0Nl-crTlK*Fl<(hi#eFDl90GZOkT#Ue;)^#&lgI6k14} zGyY!8%88m~3;fZ?4A*RxewH4gzy>o`)H$S$Mnxz>x6376#HfD`DPnJEikTce4p66l zqA>0`7o4vm-r5V4KNh!=A5u1M;3zd$AC5|C3ZGc-TS2H_CUy%fwFYl_WQiOQk+%g} zZiPa^9d>qyN?3}Am>xe!xr6OwKLswsH)kdlvc+i8gUWQk6L1GHxi9?l2{MrJfKn1j zEQGAUYxK zXZ4;oDBc34dp_yxf**%?q}LRQ-fo$FExTGvx&=eF>s$g8b!3I9q|C-*AW$)^=nx*l zLMjg8K8C>EWoMRFjT3}ooME|i*%-F{!qsSG>taQnC5RV2{KzE;W*LM5fN=)As{?%< zy=fL~TTFTiK|BMscP-d8FTB?Ia3Siwlt$$}xz}$)co-w66u;hCGOs)SrQ(*^3Gdn7 zNKY-5N*iu6(R6?vE<_{BsSHhX$N%_?c`54lx({gaC)FBnNN9E8l+t?pIr)2U)+P^9hb}>9@i>gaYdXZ5V z#!o!ycq&lB@XzDnAymaM)|zOY^>MFy1x~S1umiTCL5*Wt zjL(gZ%`f$Y4Uz4F8(G8O1L|1LAPw4ImM2}9)~%mkWAX$q13=rj{9$eotoGqAGMd$) zLgUMsVv+!{OsUmVh=F@JJJYb;xdXy&4qcz{Oyu7#<=cez)4;g^cG=WEZ7jAM zT`dcw9DQPxN!lOc>4CVkgK>H(Zj#Dod$lxDQKbOHMh&aYd{Vk19)7wPN%@I+TzT%r zssS(!FpV^WB#b@va@g(qV_RGQ&4*SXAxW!01+&G8*PK}ipq$1g+ObQwV*l7@f_yIH z@m2bih<^N;X!u$9Y^9gnNWY;UBT#9@q*Qoii8kDH>v^s;QBu7;mU3~+|^VQr zNy?%wXMxq5@~na3zHy z0&uebce5Wg_?otoWwi;D>m;~IBc`g2)(`#>WbL-wROd2 ze?riVv>r7gT75FfL_?Zk!jw4Zpudsgg#4Ax?BRb}{#@E_>DbwlwMyg4*yfPZ9z#K) zFM~eEER~krTc){7(+;4vZH8y~&E_1UhlCqqCokQVFloPmrBjD!qUzkLq{dlf2c2NC ziIr$G7$CZ@#Vwxpm;0g;Ba7`-_mQ4O1ik|nXR?OI7CFS-UZVBJM^)g4bnuzZ)GBqX)Xbdyqx6DhPG zx8U-R?{dbwO$P&PxhU{Y7R3;`l711=)a_M-i0!Fhhc0u(fOYJ>pcu%?s-O`CV(*wu z^q8r#LJ9F8AYWp`$;MRHsvEFQ;ss0lh_fMy5{Ssi%84W1`0a8jRNrn-Vq^wky(Dp^ z?|rvC895>xMQsUr8}l1_V}i9E$3C;plVhW#Z<3sOZ@UImU*ifJ6EqNtNQyUH7lBPZ zn_$s(J)8VUxt8b80B>NoKiEavlP8!e!4i(-FKcFYC~3WclBX-9bIqbVphK6Tm+Ksh zY;N7I;G{nIz|e(xu%+&9mK=tVm0UD>Ryg`GVzF!NAGQZ|qM++xu$Ss+uxE~zKXT-D z0A~tMt%whpa#iy(XEs=Fx>*^6CK>QIr)tH@N=@=WlY{$zwwWHJdy5We?q%y z6*U~eucGqmJP$Qu{IcL%EyQt5byRH25>DZ|W+Zt)E8Ytt>sqG1te@S`+~BT)(kgd? z0pYEZrtx$i5OV0)dX%-_)f{WVwe1`T zn~Gv|aE0YJA*uZBvzW~STIobXPNHq5jtWEo{tx#Z6{sS;fV)T6Dc1CD5&ygUOZ=x_ z!QDp>HQK1#0p7lE!+UpUkyrhnhoJFsfUt=F+Y=8U@ZIj~?%?xiy}+pN6*>Ry#`ubq zwBP&b^5g{+X$%NFTp|VdJgr22D-eD^xfwo-;@?w21$aL{f@)SW6PQ2luc1laKp?=A ziiog~|Hpa@+ebUTs~WYsFM zRG+7I12JmY@E=osMI8qDILD!4uFwD`1LqxnWH%>#(M6%>*zeYC5ovv{>v8%Tc+2(U zqHj1IP@Lg||75KVr6Fuk% z_|o_!V#m6h$(GW})Ij8*JyQNZ&RXzmn+J?1g0sLhc}jcyY>WV9VCHH7eFZ>}e0U;U zS{u0<b-q%Fjvu=~qN89!+9&lVhY;lY*3-_Q0>h zVK-TxY(40RByy z`24Z!7$%M%*aXEl8HfbC&{=>dnS9(v6RU-KW&y*&Y*Vsqf$QEt(DMQo=v(~>39dI; zR}bav8E!qZBYGJAMe$U=Y0ZY~(Gp@uc6txbMtD&w zvunR0-?G2)C}#P`u->or>58R?(AQbOm<1JW%Mb5<_u`Sjnb3mpp&PkHW1v=xId0{x zLF`k*l?tA_b2*y8%uoazO$N+O)}|vaHmC4KHZ1&>lwe*tb&PUvvO!$@L9Kzo_62Va z*2Z*s6Y|HD{M-qT6U7#WeY`1mL0bdiXd{3{vI1aju6LFi5CShQI+gLl5k>UI``;^$<~% zQ-ybNnJV)R?UsmrJefEg(#~5COauwAvbmpZ+p}(h01`BPlqBINq=MRaE2}MTSsWV; zF!pn@-p6F!G2MWkw(cD?&=yuFeblfim$GCAAOqKc1mb#v8O-Jn%yx=kh9w~HBjryI zPyuK_b@!u)rxDZe(;~kex=$1GDRq_{GrIm<`Y4+vtg2sw)&jF7A~*+$HMlo;UiD5+V<$(Tm-4pGV03guL& z^~9X9$}66`vT~A7o`nd zUx$RFP{cKkaPhSB8&qWU*(GQ%pn ztzRx3URiC71)c|gg}GX+5bfP9m!Y;S_+oUY+$007mVq%q1y8GGmI-d>SlkijpO+|4 zeq;)xnFwl|GJb{Als%j6u2@>UFzZm{jpP1Y7|5w3-ZDlu%tjs7@k6i~4z5fE4H zsoel2?DlP9@8v%cz+gTn#UtB3cCtqXIc73@6TQkoUM(-L@pJ$a6xo?X zZ+42#l#eCP6zC4^2?ugkgkSZ=8}h4>la7UAN@ZfGAQ3q5~iG5=2RG1OLQ%CvH-c|3cJ zBI~xN$Ew#>~?>wcRlui7#b=VMS=ikqwRTXXc-rf8I+z()c|?7dK~ zdtGXnrj)+*YiIdDG#m1x04DQiEHnQeCkpx*%4LE}qTmvQ9&KTv{PM}!>)u^0B(}^w znWVhpiN5up1gLoB$<;I7JX9UmcVBa}xZ~C)RuN15lP|AmQe4ebWeQM>dV+e%@@Cw% zBcKnPb}5fpqHcQ0U5a~bu)F~jH)!3618(XoS(oyC@s$VvstH7`J4LUuk)3h)P-!y0Y3SNeLt-cDgD!JMed;8Nqn?q9pyNI!j*v?yLH~}7JH;RF5-nWPSPIKDh zI4V#&=J{E^m?j<9o*B>@d+9(^CY`*1X%58nV{?jT-Y{s$+Yl_iWPr(^qbo%k!4Rl_ zH42}riS@n&FDu!scwqSe%Y=-oiReu1d;4IJVNd{mBVyy`K|jkx|HcY**M?;u%S3+d z%Icsq4~p=@RP#-*G?Ach1Sn<{kZJu5lwvdn)p3|-I2bG@9rkU*-j=?TB`5`QO~N)AIgWPZ>3lmRcC9$XTdt{lZpSA^-3BD)q0mFMJE*sUfud(vgaG7zbeSuu2(WrnN&3M1#qIN~so@BrmoQHXS z-E;md#1HBOdS41-FZ!;Vj8wvxt53lz|EX_V3FtFXe;AJfC*okHB9F;YD zW1HMvTzS%g&TD^_bf<^iE-)CWg?!Gq-Fh$AJG*cNk-cl&>~o^URasCesX>{W<3jy@ z#`%o&paVSg3a(i&<=1Z^t(yW+7LROINyo_~*O27sC!j1VUK`6_ez&e+<|!|l=Qx__ za%7!L{-OiW!0}AC8mGx;yzYVYwyYhumld!FrgLYtZRBa7MJ!^OJ1RJX$FJeiaooHQ zYE8vBG>r-M<~2D3$O^Ow^#FfH`mJ7lUmoFlLL!NtFtsp1t;vl>#OK-4{6U1f;*6T1 zEN27FT|=4{wyYhgFe^x8T%vZtOHsd_zx@&wwO0dB9}}B3XP`N3wECm1wfFh@=VtOA7hFYK_mTo0jc}lL`e&8p zV`u^CKLjlb`hF$Vdlp+eY+oF%`mfp7ee>!;73)_`d_xggD0*hmPALo&c+cpF9$kMI zKg=s@{Z*&*YO=FoOdD~@lDX`*h5tFWm|(gSw1G>j=mm2*bVD*YaB~rhD10h8n3uwv zASbBc`taD!0qeE)B}{XN1pLAC5QmWC3?&Glct9HP6?tH~Jb4~3%?Ib-RubB4v>x%E z;oMldp?V#<>$NDPp7ed7*%Kbh=t(0|!5#g9MlEx_O3m-~14{t^%0)ORmGb@+coLm< z767o{MlU5Q(ymbU(o$|s;Mk9B{1IkEBp@{R-?E#L`ANKhMcFK&!~Z_kdW6T; zHJi9_(jyrG4%BkfEUN4=srsYoh4KiRO-JT1J#OXs?q}u~B)xYLgoqC}i2#pZF0NM6 zRXr$YCV?*i;iVVwp0=3gC%iQZt}w;ZGe>fFAqm^J$~-E?vURfLbY%F5+u-@e!^I`! zpL!F6nW}D017K%m{l6lFQwi(bSesA(B80<98O~(a#iAO8JrFI7-Hm&S+J^UEJk(M~ zF&V{F3KNR#B;;(;%X=~Ve7!336<^A`Bf}!D&1j!@3oC%(j_u*2g5TT51u6yo$EpAE zHIP1EP{3OKc9sJpP(+?dL7Z8p6*C1w(|uXVSq(* z?Y6C+N3_!~=EMhVnd2((({Y^4K`ZZFwF;szcr%<{xbk4NVjw#p7(}gV&`KQ9S4Lysx{J${2M&~~ zRnU?Lxt6p*X@-X%NlwRGTd3=Xp2j?#n#sRm?8iX)BMS53P5Bdj!MxldsDW!>tkwII z4a*Aj$3hQovx=h=;}a&kmqkq2QUaavm&BJ%Y!;p7Hg#1o*jpC>!}}hQ+1?WMNk!ib zTnRfVgfOK&JI(4Ruse4QNT+4%;IHZU$8Y+N@sJam)P3fSqkny*d{7t}6ARt#M9$X0 zUS|Gawe`XiKKM8rxKUn$!!I;kgoD)*O(e(=k9Ve|mZp$AU@!Dhh!S^gO!r42UChtv zeUzw9-Hfq>6q#TJTdqy z<3%uBgz5IiNAdNP!fodS`5ffWV8T#w7R z*G%&D4zg^X23clfahtiz&i`bi3<1S^tfx4cAg3y~=lO!cmWbJ+&Zx7^thgpLYrAfl z>-Cys=d_apNcBh^1`3KZZdMw>0hU?Ip2S}Y@qk{`mOQeBTCGjpEPH4UYO+vxL|OJm zyiWUc!l~Q>_md)s7??WU-V8(`lVH~(Mp!bK@Tz(9#z{9raSsXRh<>CThx+wcwjIs| zX~+7pMeOq?Kl-wM;3$8QO3l(JDaHyFsjdAq9d$QA^2DFqFP}5?$-=F+d_%B=8ut(V z!sB}Y>rYM}l1J#yK2)`8|5@ye;$&HE5(UcSdhA@DTJ9u>O!||>O!V=l2v)gBx)L37 z`x(o_QY@P$m7l+&;0QBcQ=Xows0XETJgGWqju*h!LWE&TFpwZq5E9jGq?jY}814o! zgf*i9uE%BKch#YK9vz4&-Lsp+$ZOZ3gqTiA;A^AECs|y@!|_caRtCDNI0u2RyK?3s zJy=5~3Gtca(I}e>G>C>FddYlc(8tdq9g?vi|7Y|%(-EQBT0sR0!6 zlVez@O$V|SVY6pkwjN0ws$tgh1{Gx+DZmLp1pL*w7YhTaq6P3%FsQ!rEfmbTDpSrp zbD=-drK<82_Y^@j49JPJARs_8%&&P*l`5l#^Uc$gBz>^j?uKEXGm02%tW-I1i8~)T zcLZvcDlGp3nuBLhlJnzso{-^ER^=Cf z8ka7`uM_PsjC7&cpK~o4)%CRg7L3tIb5ZT~l`XE&`_kl}?Sa{fO{vO=G`@lyS6GZ9 z{hld=f~9hg$E_)b4Tl4E<&CsQkTV#waVq8Q$g4}+GCbF9Xlvy6_b1Oj629+#+-rL< zhdMHU;V}LRq6qoHz}Yn>t`2g&?WYmoN3=Zyoim9|wyVqWQkDdaKdxJvxp)bbK~JP9 zv^0D;nL=zwrzwm-ySZX_-1LGtkW#&P(a&$(#HlH}r(-iX&b%e=6m71>TD0j`1JnA7LtQZOyZ$biLgYyrQx*SmNkRPGEQ{=e5_y+``b9hv90}MpA%8!Ld;$ztY!7d*{JvS~`2R); z)-Oz$HS|amCRrOkKo_qo)-zlH7pED}@z705!hAu3^zZAs&fEm`F%A#p?P!-o)NM$k zc)S=*u(LCV1Q_v55pjqB zG1rmEx-Q9nKyMoGkL*GmcL>$6JN`o_EV3ej2QR@tEZ`PZ5GqPW(a#M4S#A6llOCUZ zlZ_(FMQgu!I||#)$%`gc!VVcDs4o1`7~|?_U6qnRpvpHu%^0L$^qQ0os3DpEt_j!N z(i@H|=D#3+GpVVEB9zs_3>26`x)O6{nJVfygyPm1FetG~+?Jd+Yp6Ur+uTX`{O!0a zTr_$D$08!=iBHM`t5pV&DVy27P{aE1)=1fPk4x2~APS!@ce&o>o!}TW5eD}Eu=P&C znMLioXl&cIZFg+jwv&#(*tR;hZ6_VuNyoO$lYiCOyVg2qRn3ceF>Xf9SuY>RwBs4} zgQKoLAPJBToGD-L!zxv1DyA8lsMiFi*H$31=onjbiJ% z)wk-1*y|?UWv8jOjDr!RSxTuwrbnzkGLe4%3@4v`B9Y1|-=S{Zf6F`1hC|t1 zsT)Xy8rQK3P%oC8>oOIim@qi}yXbP$Z6bWw)O|@Yz^WVy5Ne8GA=t#?imT5Hpkbgl zhx_I@%WI<&BOeuQl;pG;aRD95Xm_aL8EbQFmgGHNzU$8lg*7rU=<)`7?oS@XYFQei z{zLP4QnM!?2OU^;P>7DiiOgwBLO$&xZelFU!Y54(b)E5Cfqn|Ew{p0;P)_rb`;S3V zBN1%bm{FM-AU}^Z2dx&w)jx2*$0~(76+x+UyJxk)97*Y`(WR9FPBYBTG;A(bt*=Pj ze=N%*zxOBpBKaZk)Piz&LIt0rs*Nm+?KPMeSd_aT7GL&p>d zZ4ad+!N?^h=Q>P!AwGz~kv$mbqqXpw!}Q*7OYCS1Fpg52wB#R5J$a>Q8MOs6A~1G! zD&$UL+4czGkq_$3M*GF+qy*9s!^T_QL#;J>fYH!~Zt4^Ztl?tH-C6;@B+wl1bT1i^ z!t-YIf(4w>lEFBTcZ%}x$& zzAjoln?k1aDMG(OgBu~`7S>{=SBjnjVH_9RItHxadeJGbp_r{586nyE*qDKDN&?HP zp6o5@IGHf|IT|ZfKGPn#;o>@CQ`#wd&xjrdkQQ~!m)Qz$vI#@@GOa)YJkG#;6qb&P zL4Gs4n21Ksrs2Uu_#_GI^Z_K3x?*_zrC$qlsqc$Ar7`3`hImfoWMPTt(?Ue3oMt%H#3L25tf4E z20S%!{y0`HJ#DfBu~S0naWygl>c zzTfkOzO!k9(HtyFO4{`S3Lf)^8K6DuX=<(VLbONV+-3DO=}gX@>G9}BXoSST#lYqi z>3NBj{~0wL#lic<2L`~O4-ENm<*~ATdSdf^y-s`^CSR7NA@KpDr5TZs{~#4P*x3FD zQc>ssr0@q&b18&ep&hY+7NOtZS2ZUC9X(eSQD5IBKJdl)^jav{T?uIFPfk z8sY@Y`Y(eK13i;#P9!gH_B)oecaEihlpo$2q6Hh+eLOlRbL3?00}Bna=F|!updp4$ ze$12jtUvbv%HDA!WxDGmYZ5d=YH(v2>DSP!HXuOjT| zkW9abO4Az){+!0aaAo|(==)<9Is@V-(s$l-d5^ps$s~#-2d*Twab7n&@LzEqA20!% zk-k)ylp?aaG~&Dpjwx%&8sz0BjPS~K z;9AaM#DLbQJ7aW(bRXQ>RUf6qJ(1wdaK`xpDke;-b41sEL$XTa!d|tq-?w8@V+g9% zWW|A`Gz*QaD@tEjMkWS|O7IDe4ya-Ye;Qink|l-sro%Q7e7YE>`27~)bmK%YWwNjn zwAA8feN#PZ#6M34(mPehe1-S`1hF}N5`N&Iju${lc#vK~AcY^Jn~dCz$3$W5I5RjW*jxN{(G(UEQV*W}tbuBxLIHEZK@!&&`E+uIv~vFU zwV5Z0^#|!m`bh>Sp*BZf7a)uQB0)Z36#}D_NzEWZp!tw6Yy~o&gdIyY-DE?4HT3dE zmWO0d9N^x+fC+_dDBo%slT5~gSToFGB4Tzmd_esc;9nPkqaLbg5IvAo25AhGr~-F4 z!Ihzzgdl97$v)0pm@w9Uq;zQ*D~*7KS%W_)pVdr8G!aGy)H_h<2nbyY7K2xMC)Q$v zEW9UHwhy_;8T|dHj!e_eIQm)Eo6d3^C1YqKgf1c@^C02*d_{GAI_Wxr8LWUl85kJY zPGTUn|6SD1WK+5p?K46A<0_6Xh#W0=9Hljoe4c6lGNm#zDL(=GmX&#UX+XkRxJnCY zn`7@c?W1nB$Zq=41i&W+n2owO1&fn>&RZK%5_$=C8GZOdn!sT!+t5`P_0hLl#+IRZ zql}qtQ2bc0ww5^S|$7G#OOKvXka zXR|uxN(9>;fuPSc5_Ykhj-bx*M$ZWa%yS9)RxD4GTB?WNu`+ut+4iU`gf|4zv{uHRT`ij$`}WJcQ$hKXaw6h^`%y0qlC> z(ru1%9B89lW&lba_lPBH<@tBAe2uJdhJCvIX!$&a4YvUkXkm=ssKi2{sIvHhqgr}Z zB;$ULuZE5kZ{Sl@syDIkt*WS|r=+w%_HK?-bs`yV(OmRK!RtCnIsFi3I23eNLgfNM zPqMV%JAEt!LEHXv;}wJ?aZXIs@5Gwe`bJV2d47{3%7EprCt-{(cOi@S{WoY+9H{q1 zgro`}x?njS^0tkbR3WK92X14v{-QfW-j7$(H|Zyi1kcn4-humE=-c|E_=&GRDmDE$ z5D4p1z7T-;f+lbai*)Sy<|HnOwckzx@a7O*2o`rX>G|v`CczXHM&P3_X# zSWMD|<_!fk{>@hpGD`rRjM+eB3n4vyQjRJd+109cD`7EgJspaczxP9pJ7=g9_~oGc z^EWaakqpn2|2uopsxgh7&=^>&lGG%HY;VoOF^kAv#)Si1wvyj`cmn(AU49JfAYW($6O&m@)Wtam*Upw|@ z2Sv1W1QvILm5!(Q6ws1&<%Q~jH5eQmu;7tbNXY5|gX z^IWdyAM7Tl<_>ri<8jouGYBc+>O5E8;Q_n{agjeb4XQUiX!*^!^0;AYW0+x=j@)fT zG_GRI5GS*|caJKO%Y}T!7`(9c9H*PJ^HtKw`|FTqi7r~rD1zatHSxg@uN}*6i43<* zo5PaJnCeJlP7#g5mbX>~hMA%=I(;hYhu4_W2DLepDA>(C#IAz3oZLxI0^E2t69L*) zpm_dh0{d7)ud~imB{#aLl139PRg+oYff;TnCRT!WAo+rd(^&fIq$!{3>iOaQD=wq_ zeJ}Zkvkg{Yd$qP0^bxMu3vl=na&UKwok^_(LV0U|i!yln;-T43$0g;x;**W3bG#@;*r21t1W)p)ItqQM^ ze}&EVwK%w5k*+0Om^URCBpIE8i4@xW=yFM#U5-Al6Vu~HMV!Cw*J^(U)c6`H5~J!c za%NH`6M9NTpw-JDo%yE$Gd=c*#as{xOU~nhT+?!U?jJa{C z3%l>K5539^ygDTVjp5(Zn1aQoGbav?yT{+6e@~-@{Z)9Zpc2wr(b1~FoJFRt5 zJ-*zTPk7q?ECFa0cAgM#(zyB?vJ2YBqJi^98xM5uL0d2 zav;sdivaY>pbIMSTGESUsn5zkSfFPU7MGznKZXV`UXfYKmCjJS7|%y5mf^p26D^Z| zRy>V-FPS7+ENbS7&;p;^^PWTj#$&IFM5zf7YK|%M@CT3qhRV&XSh?6OH@PD2x*?hF zqDr<@FIc=e<0G2-n=Je}38Kpr_VT*M+s0$EX*t=B0_c6);AA1A{R?^U0+A~Q?=QL!jy)^AMu=GY69$h16^!XSnF0 zOY{0_D;)1*#<)25<`mFN@_&D_`(3nGqezMnLqk1KIRY?G=pKruZfGnseN2~vs`4NN zEC4Gw-w}ePM8~A}X-y$kRohmN-NqJ_OTE!B4D^VxJlU;~+3J_x;&K#;bh38ze9;`8ZDtd2sK*mgh+O^KR!-ml{i7)YrL zXC8WF)Wgn9-r)qiCviyh9f7sO4rjTHm)fF9p_PBz(aY}l*hQ3L`J8>v3G1%fD1hmM znOc_-Ea4y4JRGUh$%ELuW=_M-OX?4c$;i^b`(_Izy9C?w(2OBy?qrGH_(G302U#qf zx1_A&9NJzkt)de`m;aA_8vEEFtO5?i4?^_SegKRS} zto>GXA)1k20f(T%LiV$vdTM7g3!wk^$fy?Q9x0;y$gI`v31vX1aSS9&&a*k}$~-rU zrxer4!*5~t)sTLP6nGV1%4ZOs&z9mV67wWRVjr%h+&%6C@EbA598ZeBw?A1#t~NhX z?~qfAV(e+eCB(%z4h81!_V8w7r;N$kci+U z$D!Q6f^*{zGVa&-nfXA!lI4yd%Ap-#!D*bXR+RzqfsZ6QUdL?e#*7;D!1rnVL}BB& z!K7E&vQA*OkfjA~u*t-G?@`N*nswR`;VGbi?O(eaoZ=VG1}D!T7=T!{=<*`e_+UxX z$+B|zOoy@$(Oegn*n%ah4;ZUq9KE^M$gbd?jP1}I?ChG>wkwHB0Nz`io%&Z+Qd$jv z%IWZO&e#UJs3Oe^JYpkp?<0;u;M&@-#Xj z#(3*>>PviAQz0@Xc#aG6rk9&)Dzg3aedZC%r+<)*$D#%8dZS z*0FS4DSJGgRW;xT74SQ|w6-FmIb_t&}`@f*H*(Z1QK^@ zyIb4&y{QgS3uGOwz5&YJ@L%K?q+*`Y0*VFSPmJJYR#WDK6}dE9jy;)BwJBX0sHYeZ z8B|JxTx|d!I7M1}G_SCe^71}JsImiRfws~8(Qul=oRlax2Ra637erD}3kD~(vZ&P^ z3>DmEASjB+#`K^^qNRoey_JmU=hOD55KL!08aeRVS=4sfN==HD0;jXIev1vX@p<+K z6DS(yz*hZOCyT7(K$y z1f>8~a_OV@qU*!IHoR-hPPuf<|L{nIrdbLWvoRNdzCXHW7j4@5s$k;>ac!n_PKG)Q z+OzUO7`@uraK--q97)JAenhp|SpWN^v08J&-h>nGXIXfKs7b2i(DwrxvhcssHq~%7 z8riSuu>1xnDU&?5rJ_=*G-Vt}qlw`sh9$QEI2x@!W^9pf0Nvd`t;Y7vacx*Hz;CU` zry1809pvTmuw|_dKYE(RsfxLlDlx>N#-O`Vh1gR->d+zWiuvQVoW$|3Hm_$``EAesue&jhr`io zM7*)r}4mLj%&xed)URZ_L*%DAm8 z*SKvITC9y|gRDX2fMcydL0TlirkE5Er7I(jn&w5LyyNSkAy z@HrfZTSi})P+9m%p z@c4vDO+qTi#ld0JE?$O%sTyk5ttl0iL8BN$hHs>CG+N$Fud}bba+w#-&6jxyn~AIV zAGwlXYFDggKjV{P1*yvj@-?o1Kl?m}fW$(!9lO);Fj25xbs$n$9)^5Hq3NZlt>`Z| zY0W0aQaG1bJ)af3*z>0~B?|$--y%2a1Rn<-?0fe>d$wJ(ELj7}7%Vq5bmHsl@#6;O zcGXocb~0tQU(JmW<||2=j0Q3IIsn9RllNLJ8#sE+$_G~kCgH=45Z@i$O7^@ZG>^(^ zMhcEIw%?0dF$5b2hEG9u5;pvDuaS7ZB;S(uHO!6|`6T%&FFWg`c}_zBm_?%lyYChT z8vyz*0GF8_PLwo~3-}o|lp(P-O*`=?W zb`_=6-K=m4rr~lUik+i)J~ZdOr_WBmkyvoF2E_=&h|IxoS1F#1H{_r7Zx-EoqvzoJ zH@_=hS#KF7IH^OblEGgz*?BPP!cF&kiPMVflAk}auR{V35rcsi>zxyaK_$_ZQTKhm zi$HN7sF}dWh&W7unk&QXKWhQ?|2~20X@Dy045h3RcsupBjP2IhZGA#Ax7?59D{B%+ zXzV!Ae|f?V3fMtWc-mEDYT#@CIb{?tY*}xTp12;+xsK=pZLKnHPs>R%I(M+*b%_-<=85YA^ zTXpz1_7ASijqb)z4PV^ibK~siM{CEKx(~t;{P+_fs~U%70BzQ-a9A}1TGA2goC^8Q= zaGuMB;Ag@lKkJ&`y}n0^F$)s6qIB7p1j6(yOraGuHL+A=-`O4p>CbV}ZjO&1*NsdM zlD(MjW~tAtrZrlktI*IF7_@}juaT6D$Tb7Toqi9R8VQ}nP|VS14L$g!VOgi83*dr~ z$sGj1pT-5DGmTo*W$WS>tdS)2dy z87IE~4pY>zs~%{&WM&ELyQ*OkQ=UhCm0bHUnf3q5gD&bd%=upK6*xVf*uCFRdVSSk zhT;$wxp!q{&@yLBB7-eRJkKQr`oI?2JFP9<223(4=UPk#mC0ebisH7=%Y}4TiNZ z14y9W>N&c=+Vl0vnFDAi&yaqXj?H-kQO1EBWA2==G0#G9&7lHl9k*aY@f~|Wj_qK$ zV7NXF;l2LwMFYuhwm+YGgO)WKh3kNcvE`xyZ3AW3%vdy~yQBt5tC3*(_O{GX=vbM- zFV4vjoGROMsI~fm{GlrKU7q&K_LBmQ1`uf*PKi8W=vvyiRE*`n!}*y3rskbXW_;D| zH(KecJAltR^zJ;Hk>-n^3Szi~%1U0J2WVQg z4mi-xo0+I1u;n+bLmrqO6ec$cvP^<9lX>FSm?e3@Ihcm;bx*Ci><~L1CEcUIE@%zU zcnMm?Dlfe;8={iTyjZ0+qd=iU%R?j*G)76}rEtPX!j*m%E-$IQW|}k=P4$mnfOHFH z%As&gr(rzQXjN^AsKNwjJdVEv15R9+cH1>?m60K;Qm6qOdCGVts&*bZ@J}2K9wmp( zi2*HmQoD-_%eMGV+kt0h;XltdXOWI-*aLS$gNiH+5cheR1BKynHeSph6L(!6R*5vl zeVr9!4%XySw_)|T3|bmgcJX^(h_yPCr^cDEopp|@naPdQfvnU6UpD zl18_OXu}R9Eyy8DSN0PC!{m0dDKgZZ!42X~rN}I|lopi!0SgJZMN1lt6+hxUUOmCi z5;N=+5pl8e66ZxD#t^$@oM6W>?Yk2n)4k+w*6JjEOuYaQsb02?d@yXG! zef-AoH{&oPAy?!yYqrl7O&=T(|Ju2Vfh#czt{XxU=;=_xIK74q6Krpci(DN^z9)^$ z!H?{~5a0#KQFoO9Sy!}^b@uFjzi%RX_M+Bel7zj(ZoPtIc2!5c<8IZ%7HFP0-W3Fh z{z(ZDr#+e32E1W{Y5Xk#Nkhu{zX$`C|Bv3V=G2egFx-C`5*Ym@R6=1&9|XAs>26Nf znHwZyT~k5ad=^Y@q8pi}ir}{lAc)k9GtnxNjQkK7A2a|(=>OV{AN>m3eJJJkZ9e}u z^`4ftJCf@u1dLI|JB! z|GvGOxLKH(Qkz{I_Do3@md;jJQYk1AjeUG;>ubJKvch8$f(Fl0hC^<61`+J7nhX^UV=*MMcufQqkap}yT_^x0ZPxm|`Ic0kB$&5ULir^rCHzXgm zZMo^@At5j@g|LB5prgU|o!&Lw3&!3_j*=AN(`!~}&#pTf8hdVN2+ zp1RY7lj+ornN2FeO4M#&KAjMhnaS!m0NwNPt-FC>p|g=>qeJUH*~Ya!&nD6Mc++;K z8_Zg+?A1ZL5$o?*^A23Wpisx(nuEj%F)p0>Ya-g%qqwonY)>%kfuh(i15+y84vo`K zJV1$J%CQ8 zq*ldCN6OchX)MOcVm7D!7Yh0|fZd`dPFV|f%0g<#W?Qa_Ch&kx1}5eWByAEhnAH$;2hN3&i1#B z_w{9}KbrQO=;ez2qA}w&i{g&V`r42ojp9;nm5*Z1y5b%2+1f54auuqL6>Eu?rW>-# zg5*dhl!;Zexqy6z9sW!ADy7CeufH=U=i2R1<|_7tr-e0RF=6qOs8Nhf zYergCtz~IG(KYXsjo}vxzd2D&Hh!TcOeeH?^XPM1f!4G(jr+e=IrS#%X zQ(6HgPh!+W0xW6D#BKa1zG<8wY9>gYfzur!5F4cZ?G0UieN@b=T2vMK$ zGsgqOMfAG~&~r}ldx2K^2!?AZ93LNnfPFW}`>|2&7=Wz+ctqLXyp+@;YbLmhq!zN~ z?t~nE85{v0=K-mx)Phl>?q}n=dC19kIiW)j!C3S4?d*JR8LG@rX>gACeNZ5Uv*<@D zD*+Y2AH)|pZ5$fu%fq~h>KpwyqfHZhQz8b1`0RhfQd`4Uf9>Y#{VxBuO#7iG&KA7r zcqHewQ#3!#+n^a}RVNI;d7d)fX1yfp*<8X=br+muB$Qb$#DW4-#3s}btljrR{hk-p zRAnF1KJ$=XV<~4zgj+M^y@mxTav|3;)Yp&)kj1iu=dY!aJn)nxrFdn?>(3x~or=iD zy4yD8s<$|U+N#4vBsG*tZ=-^k@7i;l2F$u-6&hD;SE2j}7+ zMDaxtnOgmuCf1wmKzts~yNB}%JwjCqKf#Hijn;TrWiED%-ex+bWHQix9*f^xRb*iR zNKwrJ0O8!8AOCB=a%Y_RBOt7$O z)0k8w2ii0b=n=MRVZEccotaK9==PWa;C&*uGM56bktrLP-!KrWL>)n13l8g-b<~tx0ok1tMybR!5YD!145*1jXKxX{)Mp%vxZO zF*sKrvqEg|TiSFc#wMT@SMD@sTL$v<7WAqrO>{W<;9V*(|Rro)(_GE@4x+M#<&xg5n}` z@f8}xq8*f}M*`fwZiA#MiqMjX9uVXke|!VuQqr_{iJ!N2PD!gaV8 zYyg!t>izk^zlSNE7fnnH&cnDF)GS?R&xR$DFz3;v>iH?2?&CE>xM{g(Xor?Kc1bE@ zA7lA!9B7HW6Kc{u^l4X&OJnrC1~hl^*E@1`g<(NYe1J-}!n-zRcqS8Qqx$v}&HXl~ z*uT_?r(!YtK@2U^bFxH$f3uKQ*;!IoZ5Wn0#SeHEgT!RgL6(9`$$T^MYUdQ71gVh` zS4S+hm8XnL0UFRUiC2cze~8ZD!WKN>qLQoEgk$i*Y!=q{S;u3vq=2}jBWzgeP?RQE z?Qv%}eKY8qC7t8Lf6relxR3pvuGk(O;ywM2zEBqZYQ1|@_eg^T+``YF;i^sIIf(Zx z4`NYW8MG2?IU^s@3rtCl_05ZP+ML@me7g$QT#{?+j=gDr@fct?T*3xG!jYTC_~;iV zjGt;YNlZaEk2GTvt_>6L@c1px1~k>)=K-MaO&D#iINO^m+6P_JX|atMO zmwaAN39S|*YGKUMzsNy1LBxpXsGeeUIP@e-n0%C2A~$W5JpYq9)s6J)dqUY;}Ve~JPuH8;{h?h0}@jw26TFongKeIPmI|>HV zgp2>~>q$zh=ElfqBdM%JD@%}?rShpwj2QG`*9f1=ht5bMBZD(h}4;0w&S12#SfX6~U2vila21%EuwPAGaH4=>7EFd3|^ zPG^ie;LlfyvYs&j@q0kf+37^-4Hs2Y)sq`3}LZkIz#u)6k zE=PmGP{t(n7DHn2A-WChDpVMg;U50n*O`?H`Op`3^v6#DNB5X5p^^_B3#K}4sgZ?V zj?wD3vI*FE$es7Q^KcW|Srjzx2Tf&`<(s%_WM^NV>aEFux?!sex!Z`?xbk2n&i~B@OPCyDJ@bxOw1PC1O$eXM(&eq2b#;eqaih!At@#ji~ zuMl2PiJIrkCuxy-DH>-{;<4egq?6FTzJK*UAYNd_N&aC6cq@e_?LMWJu}_1GN>N zVEA9Vmd;((Y}u_t43+sc<16$_anXA|I}e3hG#2RqEHn`_+O@WcN?Y(RiiwRnm&tZV z!U@9PaIKu!u~Oa^-ZL%<$uU1hBGLH)%L2}=5^fK(yRw_6 zzPWsMn53c#?TePU!uj$&e}@(l`h|5yTI}9~M;RG64qVA>L*8$v2l%t?7i6uxH*(JX z=X#m|8FVv-PA*sL(>DL?-kDYHk4suRzN~DUOkleNlTmswWuxrsEL)1^i=N-!js!>? zGNxHqBilyprnDc%h}2vUu;~Th4D%s&{torv`V<`cCL8kfry)L~PzM3t zaI}+Qe<+2Lt5~C$I@eM-qgyILflzo-qt$@~3Vf11^Zth5m2#*?(UDvx)kN z2meJ_W9RzsD=6RCZWs_@xM1&G62>}aKvp;Snuub*{Hi?NfhaBPb}#d9YtO{s477XZ z8;~DNGZl&qlfXXj5I=_7Kcj99B$3}^v)4xWGOJ|Lnh-&Lybj?F9L0(RSgh9ejj;s$|01h%BmQW>Q07&pMe)V!X-=zTgR(4-`8mY(6md~G%SWKC&%pt5g%_- zM0U`>wY!0xr1(t#+b#azOR)X0?*5}L%)-R+Kcd={mP{NeCqmD4ZJD59jA(a2C?as; ze;j=N86(;~bCvR6eD?+yiSmzEqTcCAkxJXY3sA?;tX zZ?WUYlbih)Ilzioo~0l2QY5q4{P6r(hu}ED^+qvdzwX~gp3cwd%9yj}XwGdji?(PC z4&hESKV^*e^o&MPFw717?ia3#3V;vvI0jc5`Zps@#Uiz6)TvUM<7?v`4Mfoc#ZtQd zI>b`f3XLbq7XVBaHMV6FS^}lSUuPd~;-t}A%L3tJ zEgPJN9n=pEVKTbIQslCwr|r`M92YP3>4OMm)V_&4JRQ+^DVti0rogLI2+*0Z&=@q}OPHe3dH_H{jOV~r7Sgcwl4Q#ykr)%B zm`6?02Zy-kvVjiflOBAhBM$azl34A6wEKj%(AFSHEzpBRICvVh!E}LpAyK*%)^uOuM$T|{lLkucXLQT$y zabSGg(g2NCDaui1WZjKlO$X)c$`=wWvk~&P-tT@rQ!WuK#(V8-p0y~N`WgL&cw;HW zEO{1nA>|>&4?vouesC8{ROWwFIw>Sg2FysFM6_XxZ5e=rwppUc&r59=f`eOAo#@4E zV(U~V&D8QdIki&IXMX7c-|uEoA8EQjbExuaz5z^Trc2Ev8nc|nJAmeA`^Zy7&bykN zF8YR2*}EQLZdJp2Hf`p@iWAQB`G=J-PzynlifcCrYLw+rNbMbmn~zvEt@}|F8*O<3}J?1$VN%jnxNX!CNJ*K0@ltzxnM@|zE z!vJ0>g~{`q|1sqX{+Qa$@*k{`Dy9(i*1wKPXbua>dx)L@JfZ|%jB4R zYIdqB;5i9u>7sNrm}hgSdb+~Uvb6es*8uPVUKWjDn-uBbw3LBnjFJtqN~HW;U6S@% zsQE?{7Tx4HD+BYkBt3rbY8dK2_`W+bcZ~G}0sPxeg=oik)3~{#xL)4jqDQc$1a`C{v0djVpr z#X`)?%i!R|7=&Y*AjKAe7o_d}$ZjKfO#{dqJP_4w)K;N%snN}KK^5%yFeQmSG5A@K#h%PAJ+>(wb4g-0TDe)9DcRS~Jt=k+E|_U>`lfdc_H|bk~^Tyx3I| zb>%=G&IQda@?D4J?cFtn0vQ4gcK{TLvDJ z+?E~p6TC;`ox%`iXgmF%6giu6Qd8Y@UHt-Af}*jE&IPO z*)>9~QqQW7jRVKK8-0d=7T@+KY!yNYpz0-b>Lf&1{48_Y3<4%t_<$~d1z-d{F&5qh z)8Mya50Tiuy&Rick&2PC7(1ZpBX1VVt@O?fUI8OsCT9G(_@;bqBQ#y z3_Q5C<)p)7B+LD40^SRBQN%jOMCs$~q4g662df3e&yll2i^IZg3RFNn2UQ|{4oGMo zri08BM$p1VWIe}#SEyQu12lZSy%a4v=sI|Yz70EZ7|E}9C%7}S{(S}y6iYMOZpve6 zI`3k}--IGuKgbvv=YNX4vl~4LX~9m0KJpy!tia1x;8LBpEV#gOZ~NG@0Tb{L6pK?4 z>J+R06ftS8Wt%BUCuC&R?$kGnP#8a=XyBB|(m@ZpJgJ>#FZ?Nw0GkMDstd6v+A{2> z@p-i>g$(ho)a4vBfv5ZXC}m!UAO0%PTQ}WhvH>0}CXBeu*FoE$2VHR_&^Xr=m+Riv ztBu8&yTPlt13 zbY`8f58{H%RWA*21quE3*fbB#X?LE96+SsGmCICLPCM;ifM|zOn4_uWxF(P=H|w?! z+WpZJx+7Pbk4T8YPsR93MF)35J4b)7{!Q=q2bbR&?YXAvM?7t=+1J1g4H!;8=G*zQ zDgXExe#=uu&4LU^loBGkp%kU0mCe#j6>HHRKm9c^_3HnMbHz^35(tB?Up1V<;>5}! zN1TiAhryT`0Q~X>LY#t`17SKMNd6ebyDH)yu$W@j*>{0@)h#0$VCn}*lyQO0?f~4& z`nVS~bE0{=mtU#GZ!TP&gZpH8LH4cw;>cYqgb-5v&MZa!R3D53al-av?q9ok?@ezb zC;iBNl|3(&vM^G{D|{4`yH2_0|3te3wMy#>H0>q56gGY}`X*G%uMSmLLapv@t>8Iv zwMF+2-b5sa7NCV>`Y<)WM9vcYe&mc=%A@>W%ZUF_|I)~{c#!~qH9KR^Igl>z(cges zvoQ(#2E_cmL5pB_7$l9nS6ZbLz8zRd6B$J0&Sz~B1zxYr+j-+6?7$IoZj5yRYi z^qjX?KKA@R-sJ?KqjjEufO9Yt9dI4khwVAX2GL1*Zty6zn}jKK;OD_Y4K6p9hN^~* zJq5@RR7gG%2=M*+CBqhOg3iwyP*2RwWy-!BLRYwx+P4Fu$hlTJ{>&TgB*i3(Nj@dY zxH`_jtRPm~l+4gT7ORi^?4;G^;a}cHTKb6~qS@u)=o|*HdhDJ2k((zZavx`eJk9ZV zGY02ACE2aB95SKHbt2ns9nAj6%AbvoOaWcu^Q5QdKHsx?FfdoRw)N%#pDtd9Ss^(eW0zVx+1aje1wVL%u#PN9L zR&K&5Z$k%^b1VJ}^uv!S;EJe=5WiqY7gD^35{MBe4hTr%n(9wz%0`9%a~?2LgzQj) z{LF^4dm|BP-YNd-=~`zFp~t3PtU#(J*@oWA7IX2x4zVua$nbxbZ${-(;bN9l7X;GX0Q6LAMU*QWrm6UZN8FBm(;beS6wQ6sf0lnv;R zU@W5hEB;jZaku zZa@w7q_K2|_0kYi%L2b-$~Pt}rp%MMM6N&_@a)@GXRm*#K41EU_Ei3yUoD@heNI1F z+JXV7Xup?V(`n)v7$-zeF(ZQL(j$MIya^f#!2e5-(LAk!#!QV?-fI-eMuCeSh#HB( z#6A=n&c(9I+Yzd-Rr)p!iji5nsW9jV<+OgY_C-?}GHKrh41wt)2jycciwqGa%qGI@ z(&7R6h2ugDzr|v(-VZF(oZ9$9HIo=Dk@x^?(qsa%8V1xSS&w4$2g*IbqOK`7u-(PG zSRy4N?D*Z+$^P!yWS@66lJum>FS8xdh&4Yncw5T9_Z*9{81!!9lumqBWH$ONiTIG3 z6gOi3KWv>-kY>@ct;@D;cGTqrCCruEEf!j=@Fzg5v4M&MfU`HaI_83p{&3HB;?Ixt~y>QfF*R$r_C_YQwP!A$u zU+?amB52vN4P`)6X0($QrBPh^%YkKruOBI8mK}7CVY~rr{_1y)QmN`QFD~HZ?SR2U zX{-62mMOL;sBTvVc168tCJ~V%aVt}A~U-qb&nE;9=UuiLj3s~6(r-Rq)bii6P+P$CcRB^I1&}o@#UcuRs47PFyJR` zY7KC=WFa? z>y&eYPF~ZFX|_e4(;*FA$P)8G7yqG~vvJFOWze&)`e~dhEo_%iGptoi1G%5p21z}I zJVt_gMWLea%GSy(_`&F$Lb9aHA`j-KhjF!GUw|I^raNA|2Ln&ku@=f+%aH|D7rN+L z_aQH?;yClE7GlCId~pe|N4OY}bp?{x41TZ4p58g7YTQGGhC?^(b#E$Nq&VKmjO2zs z;H(pq`~-&n{aH%s3MFH~c+qMt#;`Ahcm}@xC=;!+WQb$9BjKMJTIR61>#EB*J8;hX zfiT9tDxQvnXdeUQfQA2Bh*<(*2VylkFYT4=UiZR46CM6Ql3xda#Y&=F9>}`JJ8!kK zAV4(%4}`&_TW89GjK+nH!_uqfu5VCEc_GaUP*p>#>U~4qJ>tNLcsJmuj*y!p&Kw!p zP|~FFArK%kQpzoux5lKJJj+9jNedr=u+95Be^r z4q+>gCjcr0qlUG@NlXKed>0EG7e}3(f}%La3Qaiok$D3+2+ygDLPUq}|8 zltfy{)l}Gk7e_cV1h?@_rd7CYB2_+%UnQ^+LXmpJhQ+Z!1`6N*3hZyjaYuR0%?rp< zK){CJtA^%0q3dA^g+FYfh?KFDKc=Qw>5+tYfz>SA^vYk`xA_+ZLogP#35vik)(J%s zHD}AZfmj1@oMm;Iwu5I5+psi-X-a^$Trcl2zL|XbF`?V zG6bL8N}e)20ZMzTcxRdUH?xORaA|T#icw)1C)+Nb3ge|T7lraP&W$ZP2w4}U%t1=^feoTEuP*0esq~>%wVge`Rx!;{o z@~JNs1+O54l`%%*xHD$9MJODO@MIeh6a5y5bVM`2>$qCog!@jGmkhOO zwp;)x$dwXAoA8kR%HBOu@QI&rcr~T}nGV*~@CMGnn!~}97ou>wcuxFFm{9Y>Hj z*NwAE7LzAxW;RG;@ry(vC_R4lK})H{dYlHZv$eqqEXU>NNVqkeNY)ZXev+PZu-usB>QB0VTAvUM~?JQ8-7v+S#fEK&`I2G2JQkl$9e!&tCeD=EuOwlzgE+(OuC4e ziJ!A4#Ns^f?19588Q!If*9v>qssrIUhusMCZ)7AZ9Oi@k3<8yYW z_3fve+YGk~x7pvdmDEO%y~O0HN|soJuiT5!3dqVMnow`}`Z6B3@@`p4JOzJn7nTRw zNu7lBm|z_fLDhcYi`6h%Ht|M7IpqQWZrco%@0#e&Rpvc-dCoz)6bRXe8oggS5d+*o z=X!7%OJ|NG<{QN3 zCYg$xUngeIi?{$3XPK-hlB}(l>pZ&QSGaFE(H^;Y@TOL<_w8Sq;9eFlzq^N6R?;tZ zl#gb{c+r8ZLed<$PP{@DcIy5m04Z!Mq+jeFuwS~?;IBOsR^vTBxN8joRN4j0g=&iX zkw69PKav&Ngvv6?@8HsGWQ(?ZlJGD&QKc=q;(FDs>s4&yAc9qIlR zwTeG&e1wYA4>ImjWrvmxBEBVrOL7f@=`p3ae4a7I+=Qsk_fXu@z2%p^%K1@J9u%x* zh|JIWIut|nnSS&IQ?PUZe1g{|J>+01na%ziloh0%Jk#gkw`=>c?M`DFF+Ep>M}fI4 zhrLOu_L&)3&q*`_JMjs~#Bds%=hknK7hce|V86L_fU9b{5VCjMyaAsQRd!&g+zBtlR}J-DX-0y+$c{}lw{%Vx0z5i zUV4oWP_`NZE*9#;q{^*%4Kd!WxO@s^i^(98yd%|A$x9l>MY~pfvmGlcC%314XYCXe z39cSKcaio@7aZtB1!Kj8x3>1+?bOaOzunG)mhrCDfpYshQ4M!k)=}eb19D(gs`em0 zL!nVeMuYpw=&ng4!G{RQfj*FtYwvG~Uj?GK=(o?5P)! z)sko}z~Y1;WWdh2#STIUb{;%w(?;^|-|?Gj>Kp$+oIu#7IP_^PipQjcQfBXswbHqta|D)q1rl*S8r>NqF_*|i-ra02SzCSTwPCZ1@ z+6D9R=}Hiw^l>=D@Pj;hqs91@(O4%WT1+zNk)ph@fWWB__&l22^Tb)R6J2&XU52c@ zDF^}%)2Pqx(w3Rt zkhUDFh~{M2S(tcYtW?=7c47j2t3<&hDPE0R7nbY=Je#74D17GM63Mx_fd2benRjxd zyuOA;T)auTohOA`!zRq7!}sPIFMuXxrUyEZkxw_Snw#Es4&blFbVjSABsbak`q8hO)k|d!{?6 zh_0Dad_4WiCZuI%CxzJVp^>2+(&LmeY`%xahRdjBq@7TCTQv$}p!DQvWcv641Yhho zJ3Y63AYRtAx?w%BjHbzY-S4V7b2T^KsOvaT6+siI-Q!F>XS5tG0JsoX4a7ItL;^!S z%Go3NmQ{2d>Is!IjGqA)Rv7$b1LC1NWFSoBUJk+VHRC6#)8`<HHov*uOd-=~*-QNNKe6$I; zThl(LmoN$Bkk7*Kf=&@X6Odpm(dAvLLV~*%Yg{=~<7*z$FV4@d30Y6@>j@0i!o~N+ z<|bA#CIgH>+cE&gi4qkoY#RNbSDSAsi*#V4&-3fU=L3M6+DTPBXUoQ^D3+J%$%+-d z-%!TNP|bZxg%Iq9=Ptf>+@C(#@OcwNc`A7l29MK(d9SBtkFjRL0e%&)GERo6u(uS3 zXF+wgER?f!Ct0iiAMvL^Y0B(SAlu7uY+y93LIalYMe%OiV|`K6Ja-4-p*EI9Hl)pb z1glm>nhPMpvl3P?Wj3q3eb_l!#Vzlxci!wM@+TMy%~;7mS>MC9LzHElXerzT9JzO- z=UCPGkPe8=9alI{BQ3bcB34IuSo=m!+UTua8zRT2wk;dguc2dh! zp@9VAZw+}7^G_TGs-RElrPAqAb7sPP1j>*bBn}CVN9{AIa)%OUe@G4y4u$6rj1frc7;>1dbsaw1ol2zZCr%ZXizlw%s( z*d9abE_08MQCSX%o#UbMZ6-=;Y)LELRCz$+)mnA|Z(X0Tmv@)A7l9AxiQEhIq44m{<3$cd|#Dk`xXFl z)|H8$ocezEP05(rq5bKTRQ{5_*w2AYb$3U06N~ir_)jhB=`!Wb1%`*UT#Fk7Q{VeT zw(xmrVj6sfIdw%YYzioNSQ(o8B)sko;(ZKZN=VT{8^egQVCL46(Y$xQ-J7t(-6uf1%cgb*Ud}1DE>Z33NBP=bNHXBXx_oB~VMn!c zGRA<=LzOZ_*&dQ7>Jp{TUW5S$xOukb;R9d|OJY}v zsh^1$GLA!BHnxO=qo?Ld31z|4 z#H*6ulM$=N>4JgJW#PhhO97x~3y&@g$=BhNj_IbCv!Y_sa#Xq?fQ;aP1?d10CtRs4cZ-Q@Dn9FC(lOL#QGy zjUTj;#a*k-Be-jBu~UM}NYe`ex|Bnd6$jbJ=MVOU;)xi-v(*G>47?1y|6&wl!k_y;{IM<06 z*@|_U!26TDr{F|sHko)b5n9aDI80*W*CM%;CMBEwgPH{Vk*AP0_jD=o@#*)xce`8W z0O*&J3{@U_^3PIKXj-18=IAj1cpd2ie{0P?kDadpUh^zF6tBG*U8${_+O-#@$vMYd zw0G!8B}m37*<3fG7(<$)ITOa)hX}bs zfLeD~_yn!Fpi-Oe5}yawqLDVT$ces6M=L~vwa*@qYp$PAmr~1rh6)^N^We5gLBktw z;d^yJ2JG=_(npHr*#w)NCqYE~a=Er#fJ$^!rFeU>TB#lzEIGC%%M4M*Av?YLKH}-5 z%)^$W%dFwfi#fAwQL2B5;Gg1jbJNlC<}U2ULM$Tr8SYtpC*i@zxTR_|CzBrKhlW+Y>@W8*2I;EvorxOyBRJRQwC%pS0*+%rkg_ zlBL3+uzo1l4alL2?(h{(S0Y_bSK~^Lv+>1N5uY<`Yy|37HQ>Yxu$-DR<@-^-f?y~B zc(R#x()k2k%CzF?$g{3bZ{*v#e)xWW%c*k27fn?Q|CB${O*pPM>>oEH2B#!1zkxKS zXZm4koD1amq&nwNBA0Cd*+?#`mU9=B3=n=4jixbl_Cl*7vkW!nPoA074OrPR`cH&M zfp2^0S+x^iw#NEaO_+5^ccJr=PQE2zudCLk0!BTq9Kv5xae!9PO_WO+7r4F#DEq2q z+5kTUl98+#O`g%dUS?!#IdhQ~nXcRi)dyQ{VL)43F%tVS(vuh;$~PH7F@q8X#1$Ht zAybAQ&T|axz9AD0Zcb{z!0A8?JxGLlLhHtz9KzxjHAt;0LMWaz-ztVz#_R?lJOr1s z;5uvR!R1>jQ=jUA46UvQyx&|TK)2tGNRO?+$URt4pDk61?9ItKpSN}E1?dlb0YTxA zY|6PLk4DZ$foG-43@TOxZ;4~+rbKkOIrzZ2PmCG31|~!w^yy**J;*Gi<}QtUdOFxx zrXPF)Ws0^k&<<+iSTtVbB9{bU^FZ?$>^LprGQ+dR5to%LWKwCmaq^;+ILT4iWfyH& z*V&860Vfz~P-=}cfu7=oXrkdm+LmlF;!G^rG&R^3!F(m|u}`HhfrDj2v6OyFwUFu! zfELWj!QdksM(SHdnAC9iN!MIEAqv?6VxR3oU%UgyDm*R1a?HGNcR>OK-I0N$*DmWW z<6D}S3m3wMl7zJnQU$I_oPS29C@(~5oe3Six3R~7)4d20s_ic4Q%=yEOIn52uPMiV zvRAT4pEa_?@`y@(vTk_Y+ADAb4*5Zo^uLIKVW%5R0)L`Ojbyl8gp=q@`V|7=ajU74 zbai2PQUx%SeNT|`S^og8`gOaG%ce!llOd09srqV3YhYJ3BIYA@p{@l^UsH^9xQi7QA@fOaeI!|$-`q1zp zx}h13B^;w=9Kn&DYp2)c1mx!V65y)Cl$D>AlE`osVbrv^PGdA$%?2q-#8lZXkI%bWH4y$w z0zYMAatf?zN1_dI>BIkQ{HljJYmh)uWGfPJBv?J`6 z-|wdl15(3V-i&I{PZL+Ht~@LCFw6H$w-)y%15U1+3K|EL`-MpHS$R8&D}+vL^)FY$ zXv3-9jj6|UY=+-TPcJG|R{LeAhpD9HI)}9lF6s>RlY#lN*6ZbD=bIwr!oXvN5xxZv zGYs7o4N4xtTC68~Cr-Rn>`94Ne20JVOoHNIOO!Xa>m?EaXI7*(4+l z3fM%g2p#B#ULn0`tZbtf`{8{7hC6&^dc7e^>YpZLi!BAE!Mc;IGf&LtiHg#!#8Z{C zry(?A-xjtfz2+UAUwc01Z*syugFCP2=UbUBSNoyaX;MDl;pXq!4gO<`j`%uHlWv>T zeZByxZo$7KP0opH43u~{70h?v~SRZgddvwCt-!Y`MEsIJOP1l z1%qlJ@}fv0f>~jn1{Qg7+>xR4*B)h@`3&OP%Vq^_VF904@E#;VVloPz zwDNMK_H(yqkQ*&-rVqq@R*xictCap}dF$}y=Q``BZ;tl?yl40Gqi0%RFc1&vCmP&8>mrf3c%9Trcyi6k-X zE>5Df^{kSYOfa8}AeV@1X#ncGobGj7FOV&4by9nhF087KlGx&;*nrECgL*XebC z|6U)JzeZD(6#A=v(_Djot)41|^ynABYEX9{9o92~{s}|?2LWrCO(woZ_sM0^qDy@9 zAHZT-N+3_7IL8&?Pq7HGUlcS+$2fy8S2WL*jwDA7h7SzmCVw;qj=C~?YMaUHqPpzo zg20I$Y0!cUexqBmH_qhc1n=v36z<82j&SG+o5$4Ukpz@&E7&1C=vqA7TFN{i!EwQ( z9QZP@7v)@%8X5?CEFjdZcxaNi+7i|wzZ zj{O$UDiH~oGk1}%bFYeG517ss{yZ|#^ss?%$bTz^75&Z&0 zL<29=kjYfH)&)%({~3gARyK1%-zlD&^H&k?j+1>RyDA4)195|iSVGcN6F!bD9Sihd zbEw;2Aje*|CcKDB$8cE`9A?~O(0gidoDv<>{SXN;%PLCz%cczhMeXbWW)$vnXf+&_ zN>Xua>*kx$__DIm%CF?YTkS%`&d7&NlkQ^lCJ40U&Cvj<^wnyYF z1C@yM^93DmC=kJ{r}n~t(TxP{DL9M;QTI*~Wzb1H$XM6(;y#Jku=w|^Q1|}%{(Wv8 zXIgBOh9K!~U8t{z!G_!cvNBwzEL zb()+p%R-c(XRo(3qyC!^*c2sKsGvAy$?@OpZ7BSEX z8XD7VAkGkP)Jc;K$BS@}mMd`TPL?ok_3i=(SDQYvR0OX}Ty&{R8h*77+IdVOpZKK= zFBMq1o$1bRy~F42XVR_$sSJx}@sNAblD;|4zBV*4GeeG#5m2&WgpIcnVwf+fckG4dflIUIspc zu6wJ6R0qFS@vRZQMeSxMgRAC)8+e{w$5k$wwUS~k3PJ^}e&?Oz*PdpsBIdq|(_8PI z>XOWd+lLx1cZZH4xilg1mX)1rE&nvu8Lr~gHi0p(Po5UQTHB&;6!oc@BRBE6eU|l_ z!DT^i4i4Hx7>BId{JE{M&c8pUkwUVW&3@;|Z-dp~J0a!pf`7AMpN6ve5n|jJ3#oZg zD}5o#NN<$HCGys+JX?+UcYi;w@UrTjS>tgi^jv*t$~aFzar4oTB0P)1eqxazHD;2S8vUsn&+7 zp+T6YdG3gQcs}>?%)=I&PnN%kv;<>x{Y6Lm%<&zQFfh{;go-RbL9p0B^ojX{F=jgW zCewxpZ#*->wY347h9ixDbdA_TUFA#K)+8T4RBMBbN-oN7l*T?~dM)n3zOo}KTqG@75JR%O#PH-+u)=b^QAcgmDRrFW; z*~Q;R&==+|6+QasJztv3B=>pRy!&ywyM0Gnw{M?wH@9_lQ)zYXO3I?xD-Yg!%{uBw zqRmcTJzvixB`V4|{d-NxtNVL^_}!MY#jd4FxnV6FiRG?jNB+RFSDSZZ^qCP38ml(R zJxhP=0zXTHTii3Q>wV%pp8>AZMx9I{(sN$QrRqiorSrR;&?W1_5p`QSeSJ&uJ{Wo3*B!BJqV9s;=Su=3xX!C_%Hu5yV)qXg|X0%dg6Sxs# zhv|}={dzD3idu#{326R4Jtn0TFf}WU5Og5rBxR2-Q8^g<&*o03;0|{uRkvyR{Dr{V z405Rr@(+Vn7M8K-;$tI#aH6I|+hsQ#|K?Gq^L74kS~CNP8=O&a9lT2Btg)`< zB2{>)l-B1doE}9(#mWVklg)mjW&6)Yd!n)5V|!dI-b&(@NBN?bX4Uh|rsA}aysSH( z+BL`dAE|hWx{H4h zgRS~|6lSNity>|0q7DsBN@kC35FZ-}7>v5)uYF{w04FY{3V!R{HmfuJ)f<`7-Lq-0 zawMAv8cSlUdy2umK;szBWu89pk%9o@3)5uzpfnZ1>7H=7NU4X}g(bEa!JzZQ?ljgM1j0WKAqKSUB#&%>N;F%Lx5< zc?H{y51<$V$7un3r8%oBjXBHaN!iRXL-2g=`ef%V^(Vn&X_9&{B1Jo-QtK@&e1k~1 z%A;mB83UC7Q^?m-wiTk!PcY6lxzSJ5$Hl$9r=Np&5)RK0K9(!(X&a;!%UtDVR_(zbr9$53 zj|_*-Gwy|QyuG}Zl^goH)c3F}Kx)mPVBT@&h+LA;SVExsDn_^2z7Q&0>rU`0{Keb` z#~SlWn)0fUfofN+KUG@ITJ48}UAN6##MUxBOV`W*+6bI-J~8_3{7jp5kfKGvU~6)e zY56r@CrgGZ4=N{eHxyR(Nl*Eg>3t#Cx;m&}&oC9d4rZCBI4mX(aMMsc072jnvs+LA zKOQ;HnuPLewdXv@nn1uYLRB8!=>ARKVJszelm2p#*%VC9kB@H3zQLZZLqRi1Bz%G? zllc1L96&leCgq?MW2ojlsit>xBOpP4{e_*at?a)-egsMVe5M+=+ED(dly8& z=R{Z)5wBS>djsBSM7-+}pcb?eFLgZN_@$%@BIFb@m|ls*ux-i%@4+`hFU(%Ad$r~4 zJKV|UVA&=ULG)5&sxXCl)2CUJn%7i2*;zD7#71#G)P7NU6`^_hWV-ivuFk&HlrSbNll#|1GX<=$X0;VO-yAZ5-3z{OTiAj{8+n-B`&B z4RUN;+I8J1suYHZAF1!JXSnc%h!OW?z(Ck{*Cp^cCqVG?bMX1_DF95HueOYwdTRjN zablhw$xgo~@b^W|2Jl(i^0|z|-#p6TU-M{#*}^_PcjLg}94nFN6Qyo0NMLs35WM$b ziy9dm*VYI43tMNsB?c@AKK1K_TuZTE4Jite;r50SEs*H3flyB(oOfsr4};vdE?9*> zy)p!@^=vIcpUas7UbF<8Re9m0;K@t^1X~O>ZHrz0GOi6*6o7KjUpL*>EbPDRAKr~h z2h~64!12^bnacrV>sFkRO41k(~m()`E{_SgF z^(2vcBg8HwCYm||sMt>w6uf;5HN*HFX$w=X~QVTF40=t35<1 zFuVtZmd_2gZr;l&%8lqY<~3wupPh%mun#s-FC3qBtjt0JeD9`^munjw+}%#oK9JmS zBLpI`<$^mY8)$zc$BvEv@=Pw4)d{HEB27z=K3qa40>I@C8A-b5mf&_@b*oJim^UIB zA1SfAMphsvb(|J3WEql4Xso}|*(hGu31qU}Dv4#^rXY@t7Qf-JAtXiAO!RkkfQ+N3}S(n;6mWVGwkSs@e=_JyKiMzFCq zYE!`*%Qg`vj8O8~;dQ?n~)NgyWtqaEE;7r87{tm}sl4554UqFgx zaR5*`

    2B#h5d7W7s%+ZPFM(+WGyra(-w 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 uMWfprQNFcZ<=w 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ξ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℞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%0A6=slOM1^#lJ{Y?bcF`w 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