diff --git a/_bookdown.yml b/_bookdown.yml new file mode 100644 index 0000000..b926691 --- /dev/null +++ b/_bookdown.yml @@ -0,0 +1,2 @@ +book_filename: "raw" +chapter_name: "Chapter " diff --git a/_output.yml b/_output.yml new file mode 100644 index 0000000..dae8b75 --- /dev/null +++ b/_output.yml @@ -0,0 +1,18 @@ +bookdown::gitbook: + css: style.css + config: + toc: + before: | +
  • raw - Raw Actuarial Workshops
  • + after: | +
  • Published with bookdown
  • + edit: + link: https://github.com/PirateGrunt/raw_book/edit/master/%s +bookdown::pdf_book: + includes: + in_header: preamble.tex + latex_engine: xelatex + citation_package: natbib +bookdown::epub_book: default +bookdown::html_book: + theme: united diff --git a/index.Rmd b/index.Rmd new file mode 100644 index 0000000..9679b32 --- /dev/null +++ b/index.Rmd @@ -0,0 +1,28 @@ +--- +title: "raw - R Actuarial Workshops" +author: "Brian A. Fannin, ACAS" +date: "`r Sys.Date()`" +site: bookdown::bookdown_site +documentclass: book +bibliography: [packages.bib] +biblio-style: apalike +link-citations: yes +github-repo: PirateGrunt/raw_book +description: "This is a companion to actuarial workshops." +knit: "bookdown::render_book" +--- + +```{r include=FALSE} +# automatically create a bib database for R packages +knitr::write_bib(c(.packages(), 'bookdown', 'knitr', 'rmarkdown'), 'packages.bib') +``` + +# Introduction + +## Why does this book exist? + +## Who should use this? + +## Other stuff + +So, that's all the preliminaries. Away we go! \ No newline at end of file diff --git a/scripts/BasicScript.R b/scripts/BasicScript.R new file mode 100644 index 0000000..8f57a35 --- /dev/null +++ b/scripts/BasicScript.R @@ -0,0 +1,19 @@ +#========================================================= +# Written by Brian A. Fannin +# + +# Generate a random set of data with a linear relationship +N <- 100 +B0 <- 5 +B1 <- 1.5 + +set.seed(1234) + +e <- rnorm(N, mean = 0, sd = 1) +X1 <- rep(seq(1,10),10) + +Y <- B0 + B1 * X1 + e + +myFit <- lm(Y ~ X1) + +yHat <- predict(myFit) \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..f317b43 --- /dev/null +++ b/style.css @@ -0,0 +1,14 @@ +p.caption { + color: #777; + margin-top: 10px; +} +p code { + white-space: inherit; +} +pre { + word-break: normal; + word-wrap: normal; +} +pre code { + white-space: inherit; +} diff --git a/toc.css b/toc.css new file mode 100644 index 0000000..11f5438 --- /dev/null +++ b/toc.css @@ -0,0 +1,127 @@ +#TOC ul, +#TOC li, +#TOC span, +#TOC a { + margin: 0; + padding: 0; + position: relative; +} +#TOC { + line-height: 1; + border-radius: 5px 5px 0 0; + background: #141414; + background: linear-gradient(to bottom, #333333 0%, #141414 100%); + border-bottom: 2px solid #0fa1e0; + width: auto; +} +#TOC:after, +#TOC ul:after { + content: ''; + display: block; + clear: both; +} +#TOC a { + background: #141414; + background: linear-gradient(to bottom, #333333 0%, #141414 100%); + color: #ffffff; + display: block; + padding: 19px 20px; + text-decoration: none; + text-shadow: none; +} +#TOC ul { + list-style: none; +} +#TOC > ul > li { + display: inline-block; + float: left; + margin: 0; +} +#TOC > ul > li > a { + color: #ffffff; +} +#TOC > ul > li:hover:after { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 50%; + bottom: 0; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-bottom: 10px solid #0fa1e0; + margin-left: -10px; +} +#TOC > ul > li:first-child > a { + border-radius: 5px 0 0 0; +} +#TOC.align-right > ul > li:first-child > a, +#TOC.align-center > ul > li:first-child > a { + border-radius: 0; +} +#TOC.align-right > ul > li:last-child > a { + border-radius: 0 5px 0 0; +} +#TOC > ul > li.active > a, +#TOC > ul > li:hover > a { + color: #ffffff; + box-shadow: inset 0 0 3px #000000; + background: #070707; + background: linear-gradient(to bottom, #262626 0%, #070707 100%); +} +#TOC .has-sub { + z-index: 1; +} +#TOC .has-sub:hover > ul { + display: block; +} +#TOC .has-sub ul { + display: none; + position: absolute; + width: 200px; + top: 100%; + left: 0; +} +#TOC .has-sub ul li a { + background: #0fa1e0; + border-bottom: 1px dotted #31b7f1; + filter: none; + display: block; + line-height: 120%; + padding: 10px; + color: #ffffff; +} +#TOC .has-sub ul li:hover a { + background: #0c7fb0; +} +#TOC ul ul li:hover > a { + color: #ffffff; +} +#TOC .has-sub .has-sub:hover > ul { + display: block; +} +#TOC .has-sub .has-sub ul { + display: none; + position: absolute; + left: 100%; + top: 0; +} +#TOC .has-sub .has-sub ul li a { + background: #0c7fb0; + border-bottom: 1px dotted #31b7f1; +} +#TOC .has-sub .has-sub ul li a:hover { + background: #0a6d98; +} +#TOC ul ul li.last > a, +#TOC ul ul li:last-child > a, +#TOC ul ul ul li.last > a, +#TOC ul ul ul li:last-child > a, +#TOC .has-sub ul li:last-child > a, +#TOC .has-sub ul li.last > a { + border-bottom: 0; +} +#TOC ul { + font-size: 1.2rem; +}