├── .gitignore ├── landings.RData ├── Report_with_Tables ├── salmon.RData ├── README.md ├── Table1.Rmd ├── Report_with_Tables.Rmd ├── Table_Counts.Rmd └── Lower_Columbia_River_Chinook.csv ├── Combining_Rmds.Rmd ├── README.Rmd ├── table.tex ├── Tables_for_loop.Rmd ├── ioslides_presentation.Rmd ├── Figure_captions.Rmd ├── Figures_for_loop.Rmd ├── Basic.Rmd ├── Figures.Rmd ├── Extras.Rmd ├── Tables_Extra.Rmd ├── Tables.Rmd ├── Math.Rmd └── xaringan_presentation.Rmd /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | .Ruserdata 5 | .DS_Store 6 | *.Rproj 7 | *.html 8 | -------------------------------------------------------------------------------- /landings.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RVerse-Tutorials/Rmarkdown-Tutorial/master/landings.RData -------------------------------------------------------------------------------- /Report_with_Tables/salmon.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RVerse-Tutorials/Rmarkdown-Tutorial/master/Report_with_Tables/salmon.RData -------------------------------------------------------------------------------- /Report_with_Tables/README.md: -------------------------------------------------------------------------------- 1 | Instructions 2 | =================== 3 | 4 | Open Report_with_Tables.Rmd and knit to Word. 5 | 6 | It has children 7 | 8 | * Table1.Rmd 9 | * Table_Counts.Rmd -------------------------------------------------------------------------------- /Combining_Rmds.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Combining" 3 | author: "EE Holmes" 4 | output: html_document 5 | --- 6 | 7 | ```{r include=FALSE} 8 | knitr::opts_chunk$set(echo = FALSE) 9 | ``` 10 | 11 | ## Introduction 12 | 13 | Here is the intro. 14 | 15 | ## Tables 16 | 17 | ```{r child="Tables.Rmd"} 18 | ``` 19 | 20 | ## Figures 21 | 22 | ```{r child="Figures.Rmd"} 23 | ``` -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "RMarkdown Tutorial" 3 | author: Eli Holmes 4 | date: "`r format(Sys.time(), '%d %B, %Y')`" 5 | output: 6 | html_document: 7 | toc: false 8 | --- 9 | 10 | 11 | ## Files for the RMarkdown Tutorial 12 | 13 | This repository is meant to be copied by students. It has a few examples of Rmd files. 14 | 15 | * Basic 16 | * Many figures 17 | * Tables 18 | * Math 19 | * Presentation 20 | * More complex Rmds 21 | -------------------------------------------------------------------------------- /table.tex: -------------------------------------------------------------------------------- 1 | \begin{table}[p] 2 | \centering 3 | \caption{My table caption 2022-07-19} 4 | \begin{tabular}{r|c|cccc} 5 | \hline 6 | mpg & cyl & disp & hp & drat & wt \\ 7 | \hline 8 | 21 & 6 & 160 & 110 & 4 & 3 \\ 9 | 21 & 6 & 160 & 110 & 4 & 3 \\ 10 | 23 & 4 & 108 & 93 & 4 & 2 \\ 11 | 21 & 6 & 258 & 110 & 3 & 3 \\ 12 | 19 & 8 & 360 & 175 & 3 & 3 \\ 13 | 18 & 6 & 225 & 105 & 3 & 3 \\ 14 | 14 & 8 & 360 & 245 & 3 & 4 \\ 15 | \hline 16 | \end{tabular} 17 | \end{table} 18 | -------------------------------------------------------------------------------- /Report_with_Tables/Table1.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Table 1" 3 | author: "EE Holmes" 4 | date: "6/12/2020" 5 | --- 6 | 7 | ```{r warning=FALSE, echo=FALSE} 8 | library(knitr) 9 | dt <- mtcars[1:5, 1:3] 10 | ``` 11 | 12 | ```{r} 13 | # Use format="pandoc" if you are going to Word. knitr often get confused 14 | # if you don't and you'll drive yourself crazy wondering why the same 15 | # kable() command doesn't show the same table in Word (hint, its because 16 | # unbeknownst to you, R changed the format argument value on you). 17 | kable(dt, align="lcc", caption="Table 1. This is a basic table.", digits=c(0,1,2), format="pandoc") 18 | ``` 19 | 20 | -------------------------------------------------------------------------------- /Tables_for_loop.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tables in for loop" 3 | author: "EE Holmes" 4 | output: 5 | html_document: default 6 | pdf_document: default 7 | --- 8 | 9 | 10 | Sometimes you need to make the same table over and over with different data. Note the trick with outputting `kabel` output to an object `tab` and then printing that in a `for` loop. Also note `results='asis'`. 11 | 12 | ```{r results='asis'} 13 | library(knitr) 14 | spp <- unique(iris$Species) 15 | tblnum <- length(spp) 16 | for(tbl in 1:tblnum){ 17 | cap <- paste0("Table ", tbl, ". ", spp[tbl]) 18 | tab <- kable(subset(iris, Species==spp[tbl])[1:4,], caption = cap) 19 | print(tab) 20 | } 21 | ``` -------------------------------------------------------------------------------- /ioslides_presentation.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Basic ioslidy presentation" 3 | author: "EE Holmes" 4 | output: ioslides_presentation 5 | --- 6 | 7 | ```{r setup, include=FALSE} 8 | knitr::opts_chunk$set(echo = FALSE) 9 | ``` 10 | 11 | ## R Markdown 12 | 13 | This is an R Markdown presentation. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see . 14 | 15 | When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. 16 | 17 | ## Slide with Bullets 18 | 19 | - Bullet 1 20 | - Bullet 2 21 | - Bullet 3 22 | 23 | ## Slide with R Output 24 | 25 | ```{r cars, echo = TRUE} 26 | summary(cars) 27 | ``` 28 | 29 | ## Slide with Plot 30 | 31 | ```{r pressure} 32 | plot(pressure) 33 | ``` 34 | 35 | -------------------------------------------------------------------------------- /Figure_captions.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Figure captions" 3 | author: "EE Holmes" 4 | output: 5 | html_document: 6 | fig_caption: yes 7 | --- 8 | 9 | ```{r fig.33, figures-side, fig.show="hold", out.width="50%", echo=FALSE, results='hide',warning=FALSE, fig.width=7.5, fig.height=7.5, dpi=300, fig.cap=figlabel} 10 | make_label <- function(fignum, sp){ 11 | sprintf("\\label{fig/fig.%s}Figure %s. %s sampling summaries for size distribution, monthly sample collection, GSI and fish length, and spawning season. Females are red (circles), males are blue (circles), unknown sex is blank (circles).", fignum, fignum, sp) 12 | } 13 | figlabel <- make_label(33, "I. imaginariatus") 14 | plot(mtcars) 15 | ``` 16 | 17 | ```{r fig.34, figures-side, fig.show="hold", out.width="50%", echo=FALSE, results='hide',warning=FALSE, fig.width=7.5, fig.height=7.5, dpi=300, fig.cap=figlabel} 18 | 19 | figlabel <- make_label(34, "Z. cornutus") 20 | plot(mtcars) 21 | ``` 22 | -------------------------------------------------------------------------------- /Figures_for_loop.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Figures in for loop" 3 | author: "EE Holmes" 4 | output: 5 | pdf_document: default 6 | html_document: default 7 | --- 8 | 9 | 10 | With base R plots, you can just put them in a for loop. 11 | 12 | ```{r} 13 | library(ggplot2) 14 | for( i in 1:2 ) { 15 | df <- data.frame(t=1:100, y=rnorm(100)) 16 | plot(df$t, df$y) 17 | cat('\n\n') 18 | } 19 | ``` 20 | 21 | With **ggplot2** you need to assign to an object and print that. 22 | 23 | ```{r} 24 | library(ggplot2) 25 | for( i in 1:2 ) { 26 | df <- data.frame(t=1:100, y=rnorm(100)) 27 | p <- ggplot(df, aes(t, y)) + geom_point() 28 | print(p) 29 | cat('\n\n') 30 | } 31 | ``` 32 | 33 | To have figure captions that change, you need to create all your figure captions and give that to `fig.cap` as a vector. 34 | 35 | 36 | ```{r fig.cap = paste("Figure", 1:2)} 37 | library(ggplot2) 38 | for( i in 1:2 ) { 39 | df <- data.frame(t=1:100, y=rnorm(100)) 40 | p <- ggplot(df, aes(t, y)) + geom_point() 41 | print(p) 42 | cat('\n\n') 43 | } 44 | ``` 45 | 46 | You can have figures appear side by side, though using figure captions will break this. You can `cat()` out a legend but you'll need to set `results='asis'`. 47 | 48 | ```{r echo=FALSE, fig.hold=TRUE, out.width="50%", results='asis'} 49 | library(ggplot2) 50 | for( i in 1:2 ) { 51 | df <- data.frame(t=1:100, y=rnorm(100)) 52 | plot(df$t, df$y) 53 | p <- ggplot(df, aes(t, y)) + geom_point() 54 | print(p) 55 | cat(paste("Figure", i, "\n\n")) 56 | } 57 | ``` -------------------------------------------------------------------------------- /Report_with_Tables/Report_with_Tables.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tables using Children and Table Functions" 3 | author: "EE Holmes" 4 | output: 5 | word_document: default 6 | html_document: default 7 | pdf_document: default 8 | always_allow_html: yes 9 | --- 10 | 11 | ```{r include=FALSE} 12 | # include = FALSE means don't show code or any output (like warnings) 13 | # It is good to set up any knitr options that you want at the top of all your Rmds 14 | knitr::opts_chunk$set(echo = FALSE, warning=FALSE, message=FALSE) 15 | ``` 16 | 17 | This is an example of a Tables Rmd with separate Rmds for the individual tables. `Table1` is a simple table. `Table_Counts` is a table function that is then called to make 5 tables with the same format but different input data. For this example, I am only going to use `kable()` for all output types. See `Tables.Rmd` for examples of using the **kableExtra*` and** and **xtable** packages. 18 | 19 | The example in Table_Counts.Rmd shows you how to include a page break in your Word doc between tables. Also note that I use `format="pandoc"` for the table. That works for Word in my experience. 20 | 21 | Also note, best not to use chunk labels in the your Rmd children. It's too easy to get duplicate labels accidentally. 22 | 23 | **Make sure these files are in your working directory. You may need to set the working directory to Report_with_Tables.** 24 | 25 | 26 | ```{r child="Table1.Rmd"} 27 | ``` 28 | 29 | ```{r child="Table_Counts.Rmd"} 30 | ``` 31 | 32 | 33 | 34 | ```{=openxml} 35 | 36 | ``` 37 | 38 | ```{r child="Table1.Rmd"} 39 | ``` 40 | 41 | 42 | -------------------------------------------------------------------------------- /Basic.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Basic" 3 | author: "EE Holmes" 4 | output: 5 | pdf_document: default 6 | html_document: default 7 | --- 8 | 9 | ```{r setup, include=FALSE} 10 | knitr::opts_chunk$set(echo = TRUE) 11 | ``` 12 | 13 | ## R Markdown 14 | 15 | This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. 16 | 17 | Reference sheets: 18 | 19 | * In RStudio, click 'Help' menu and then 'Markdown Quick Reference' 20 | * https://www.rstudio.com/wp-content/uploads/2015/03/rmarkdown-reference.pdf 21 | 22 | ## Knit 23 | 24 | When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. 25 | 26 | ## Adding code 27 | 28 | You can embed an R code chunk like this: 29 | 30 | ```{r cars} 31 | summary(cars) 32 | ``` 33 | 34 | ## Including Plots 35 | 36 | You can also embed plots, for example: 37 | 38 | ```{r pressure, echo=FALSE} 39 | plot(pressure) 40 | ``` 41 | 42 | Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. 43 | 44 | ## Hiding code 45 | 46 | Sometimes you want to compute something and only show the finished calculation in your report. 47 | 48 | 49 | ```{r dontshow, echo=FALSE} 50 | x <- mtcars$mpg 51 | y <- mtcars$wt 52 | y2 <- y^2 53 | ``` 54 | 55 | The values are stored and now I can reference them later. 56 | 57 | ```{r plot2} 58 | plot(x, y2) 59 | ``` 60 | 61 | ## Troubleshooting 62 | 63 | The bit after `r` is a label. You can leave it blank but if you include, you cannot duplicate labels in your report. 64 | 65 | Line feeds are important. If you are having trouble, make sure you have line feeds before and after headers and code. 66 | -------------------------------------------------------------------------------- /Report_with_Tables/Table_Counts.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Table of Population Counts" 3 | output: 4 | html_document: 5 | df_print: paged 6 | word_document: default 7 | --- 8 | 9 | ```{r include=FALSE} 10 | # Since the main Rmd had this, I don't need to repeat it. But I do so that I can 11 | # run this Rmd independently during debugging and development 12 | knitr::opts_chunk$set(echo = FALSE, warning=FALSE, message=FALSE) 13 | library(knitr) 14 | # need this for %>% function 15 | library(kableExtra) 16 | ``` 17 | 18 | ```{r} 19 | fixcols <- function(x){ 20 | # fix _ and . in colname and make title format 21 | x <- stringr::str_replace_all(x, "_", " ") 22 | x <- stringr::str_replace_all(x, "[,]", " ") 23 | x <- stringr::str_to_title(x) 24 | x[x=="Esu"] <- "ESU" 25 | x[x=="Number Of Spawners"] <- "Spawners" 26 | x 27 | } 28 | ``` 29 | 30 | 31 | 32 | ```{r} 33 | wordnewpage <- 34 | '```{=openxml} 35 | 36 | ```' 37 | ``` 38 | 39 | ```{r} 40 | counts <- read.csv("Lower_Columbia_River_Chinook.csv", stringsAsFactors=FALSE) 41 | colnames(counts) <- fixcols(colnames(counts)) 42 | ``` 43 | 44 | ```{r} 45 | # Create my table function; set default cols but different cols can be passed in 46 | tablecount <- function(data, cols="Spawners", caption=""){ 47 | dt <- data[, c("Year", cols)] 48 | algn <- paste0("l", paste(rep("c", ncol(dt)-1), collapse="")) 49 | cap <- paste0(caption, "Yearly counts of ", paste(cols, collapse=" and "), " for ", min(dt$Year), " to ", max(dt$Year)) 50 | tab <- kable(dt, align=algn, caption=cap, digits=0, row.names=FALSE, format="pandoc") 51 | tab 52 | } 53 | ``` 54 | 55 | ```{r results='asis'} 56 | tbl <- 2 57 | col <- c("Spawners", "Fracwild") 58 | for(i in unique(counts$`Common Population Name`)[1:4]){ 59 | dat <- subset(counts, `Common Population Name`==i & Year %in% 2000:2014) 60 | cap <- paste0("Table ", tbl, ". ", i, ". ") 61 | tab <- tablecount(dat, cols=col, caption=cap) 62 | cat("\n", wordnewpage, "\n") 63 | print(tab) 64 | tbl <- tbl + 1 65 | } 66 | ``` 67 | 68 | 69 | -------------------------------------------------------------------------------- /Figures.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Figures" 3 | author: "EE Holmes" 4 | output: 5 | html_document: 6 | fig_caption: yes 7 | --- 8 | 9 | ```{r include=FALSE} 10 | # include = FALSE means don't show code or any output (like warnings) 11 | # It is good to set up any knitr options that you want at the top of all your Rmds 12 | knitr::opts_chunk$set(echo = TRUE) 13 | ``` 14 | 15 | ```{r load_data, echo=FALSE} 16 | load("landings.RData") 17 | landings$log.metric.tons = log(landings$metric.tons) 18 | landings = subset(landings, Year <= 1989) 19 | ``` 20 | 21 | 22 | 23 | ```{r poly.plot, fig.height=4, fig.width=8, fig.align="center"} 24 | par(mfrow=c(1,4)) 25 | tt <- seq(-5,5,.01) 26 | plot(tt,type="l",ylab="",xlab="") 27 | title("1st order") 28 | plot(tt^2,type="l",ylab="",xlab="") 29 | title("2nd order") 30 | plot(tt^3-3*tt^2-tt+3,ylim=c(-100,50),type="l",ylab="",xlab="") 31 | title("3rd order") 32 | plot(tt^4+2*tt^3-12*tt^2-2*tt+6,ylim=c(-100,100),type="l",ylab="",xlab="") 33 | title("4th order") 34 | ``` 35 | 36 | Specify `echo=FALSE` to hide the figure code. Set `message=FALSE` and `warning=FALSE` to suppress package loading messages. 37 | 38 | ```{r fig.stationarity2, fig.height = 4, fig.width = 8, fig.align = "center", echo=FALSE, warning=FALSE, message=FALSE, fig.cap="test"} 39 | require(ggplot2) 40 | require(reshape2) 41 | require(gridExtra) 42 | TT <- 100 43 | theta <- 0.8 44 | nsim <- 10 45 | ar1 <- as.vector(arima.sim(TT, model=list(ar=theta))) 46 | dat <- data.frame(t=1:TT, y=ar1) 47 | p1 <- ggplot(dat, aes(x=t, y=y)) + geom_line() + 48 | ggtitle("AR-1") + xlab("") + ylab("value") 49 | ys <- matrix(0,TT,nsim) 50 | for(i in 1:nsim) ys[,i]=as.vector(arima.sim(TT, model=list(ar=theta))) 51 | ys <- data.frame(ys) 52 | ys$id <- 1:TT 53 | 54 | ys2 <- melt(ys, id.var="id") 55 | p2 <- ggplot(ys2, aes(x=id,y=value,group=variable)) + 56 | geom_line() + xlab("") + ylab("value") + 57 | ggtitle("The variance of an AR-1 process is steady") 58 | grid.arrange(p1, p2, ncol = 1) 59 | ``` 60 | 61 | You can include figure legends if your yaml has 62 | ``` 63 | output: 64 | html_document: 65 | fig_caption: yes 66 | 67 | ``` 68 | 69 | ```{r poly.plot2, fig.align="center", fig.cap="Here is a 4th order polynomial.", echo=FALSE} 70 | tt <- seq(-5,5,.01) 71 | plot(tt^4+2*tt^3-12*tt^2-2*tt+6,ylim=c(-100,100),type="l",ylab="",xlab="") 72 | ``` 73 | 74 | -------------------------------------------------------------------------------- /Extras.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Extras" 3 | author: "EE Holmes" 4 | output: 5 | html_document: 6 | toc: true 7 | toc_depth: 2 8 | toc_float: true 9 | code_folding: hide 10 | --- 11 | 12 | ```{r setup, include=FALSE} 13 | knitr::opts_chunk$set(echo = TRUE) 14 | ``` 15 | 16 | # R Markdown 17 | 18 | This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see . 19 | 20 | ## Knit 21 | 22 | When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this. 23 | 24 | ### This won't be in table of contents 25 | 26 | ```{r cars} 27 | summary(cars) 28 | ``` 29 | 30 | ## Including Plots 31 | 32 | You can also embed plots, for example: 33 | 34 | ```{r pressure, echo=FALSE} 35 | plot(pressure) 36 | ``` 37 | 38 | Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot. 39 | 40 | # Code folding 41 | 42 | Sometimes you have a long bit of code that you would like users to be able to see if they want, but you don't want it cluttering up your document. 43 | 44 | Add `code_folding: hide` or `code_folding: show` to your yaml to add a button that the user can click to show or hide the code. 45 | 46 | ``` 47 | --- 48 | title: "Extras" 49 | output: 50 | html_document: 51 | code_folding: hide 52 | --- 53 | ``` 54 | 55 | ```{r fig.stationarity2, fig.height = 4, fig.width = 8, fig.align = "center", warning=FALSE, message=FALSE, fig.cap="test"} 56 | require(ggplot2) 57 | require(reshape2) 58 | require(gridExtra) 59 | TT <- 100 60 | theta <- 0.8 61 | nsim <- 10 62 | ar1 <- as.vector(arima.sim(TT, model=list(ar=theta))) 63 | dat <- data.frame(t=1:TT, y=ar1) 64 | p1 <- ggplot(dat, aes(x=t, y=y)) + geom_line() + 65 | ggtitle("AR-1") + xlab("") + ylab("value") 66 | ys <- matrix(0,TT,nsim) 67 | for(i in 1:nsim) ys[,i]=as.vector(arima.sim(TT, model=list(ar=theta))) 68 | ys <- data.frame(ys) 69 | ys$id <- 1:TT 70 | 71 | ys2 <- melt(ys, id.var="id") 72 | p2 <- ggplot(ys2, aes(x=id,y=value,group=variable)) + 73 | geom_line() + xlab("") + ylab("value") + 74 | ggtitle("The variance of an AR-1 process is steady") 75 | grid.arrange(p1, p2, ncol = 1) 76 | ``` 77 | -------------------------------------------------------------------------------- /Tables_Extra.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tables" 3 | author: "EE Holmes" 4 | output: 5 | html_document: default 6 | pdf_document: default 7 | word_document: default 8 | always_allow_html: yes 9 | --- 10 | 11 | This is a more complex example of making tables. 12 | 13 | ```{r setup, warning=FALSE} 14 | library(knitr) 15 | library(kableExtra) 16 | library(xtable) 17 | output.type <- knitr::opts_knit$get('rmarkdown.pandoc.to') 18 | output.type 19 | ``` 20 | 21 | Here I'll use a data frame from from a R data set, but in practice your data frame would come from a function. 22 | 23 | Note the first time you make a PDF, tinytex will load any needed packages and it can take a **long** time. You'll see a spinning wheel on the R Markdown tab. 24 | 25 | ```{r} 26 | a <- mtcars[1:7, 1:6] 27 | ``` 28 | 29 | Default **kable** table. 30 | 31 | ```{r} 32 | knitr::kable(a) 33 | ``` 34 | 35 | ## Nicer version 36 | 37 | This is the table with **xtable** for LaTeX and **kableExtra** for html. 38 | 39 | ```{r, results='asis', echo=FALSE} 40 | caption="My table caption" 41 | #Dynamically add stuff to caption 42 | caption <- paste(caption, Sys.Date()) 43 | # set up latex alignment 44 | aln <- paste0("rr|c|", paste(rep("c", ncol(a)-2), collapse="")) 45 | if(output.type=="latex"){ 46 | # Google table placement latex to learn the placement options 47 | print(xtable::xtable(a, align=aln, digits=0, caption=caption), 48 | comment=FALSE, include.rownames=FALSE, 49 | caption.placement="top", table.placement="h", type=output.type) 50 | 51 | # Landscape for wide tables. You need table.placement="p" here because you need a new page. 52 | cat("\\begin{landscape}") 53 | print(xtable::xtable(a, align=aln, digits=0, caption=caption), 54 | comment=FALSE, include.rownames=FALSE, 55 | caption.placement="top", table.placement="p", type=output.type) 56 | cat("\\end{landscape}") 57 | 58 | # If you just want the tex file 59 | print(xtable::xtable(a, align=aln, digits=0, caption=caption), 60 | comment=FALSE, include.rownames=FALSE, 61 | caption.placement="top", table.placement="p", type=output.type, file="table.tex") 62 | } 63 | if(output.type=="html"){ 64 | knitr::kable(a, caption = caption) %>% 65 | kableExtra::kable_styling(full_width = FALSE) 66 | } 67 | if(output.type=="word"){ 68 | cat("\n## The table heading\n\n") 69 | cat(caption) 70 | knitr::kable(a) 71 | } 72 | ``` 73 | 74 | -------------------------------------------------------------------------------- /Tables.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Tables" 3 | author: "EE Holmes" 4 | output: 5 | html_document: default 6 | word_document: default 7 | pdf_document: default 8 | always_allow_html: yes 9 | --- 10 | 11 | You can create nice html tables with R Markdown and they even look ok in Word. The main function I will show here is `kable()` with the kableExtra extensions. Read more on kableExtra [here](http://haozhu233.github.io/kableExtra/) and see many more examples. 12 | 13 | ```{r setup, warning=FALSE} 14 | library(knitr) 15 | dt <- mtcars[1:5, 1:6] 16 | ``` 17 | 18 | Then you can make a basic table that looks ok in html, Word or PDF: 19 | 20 | ```{r} 21 | kable(dt, align="lcccccc") 22 | ``` 23 | 24 | If you would like fancy html tables, try the kableExtra package: 25 | 26 | ```{r setup2, warning=FALSE} 27 | library(kableExtra) 28 | ``` 29 | 30 | This will make a nice table if you knit to html but will not work in Word. 31 | 32 | ```{r} 33 | kable_styling(kable(dt, align = "lcccccc", booktabs = TRUE)) 34 | ``` 35 | 36 | You can easily create some nice effects for your tables in html documents like tables that float to the side. 37 | 38 | ```{r fancy} 39 | tab <- kable(dt, booktabs = TRUE) 40 | kable_styling(tab, bootstrap_options = "striped", full_width = FALSE, position = "float_right") 41 | ``` 42 | 43 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras sit amet mauris in ex ultricies elementum vel rutrum dolor. Phasellus tempor convallis dui, in hendrerit mauris placerat scelerisque. Maecenas a accumsan enim, a maximus velit. Pellentesque in risus eget est faucibus convallis nec at nulla. Phasellus nec lacinia justo. Morbi fermentum, orci id varius accumsan, nibh neque porttitor ipsum, consectetur luctus risus arcu ac ex. Aenean a luctus augue. Suspendisse et auctor nisl. Suspendisse cursus ultrices quam non vulputate. Phasellus et pharetra neque, vel feugiat erat. Sed feugiat elit at mauris commodo consequat. Sed congue lectus id mattis hendrerit. Mauris turpis nisl, congue eget velit sed, imperdiet convallis magna. Nam accumsan urna risus, non feugiat odio vehicula eget. 44 | 45 | 46 | You can also make tables in raw markdown but you are limited in what you can achieve. Read more about markdown table syntax [here](https://www.markdownguide.org/extended-syntax#tables). 47 | 48 | | Tables | Are | Cool | 49 | |----------|:-------------:|------:| 50 | | col 1 is | left-aligned | $1600 | 51 | | col 2 is | centered | $12 | 52 | | col 3 is | right-aligned | $1 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /Math.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Math" 3 | author: "EE Holmes" 4 | output: 5 | html_document: default 6 | pdf_document: default 7 | word_document: default 8 | --- 9 | 10 | ```{r setup, include=FALSE} 11 | knitr::opts_chunk$set(echo = TRUE) 12 | ``` 13 | 14 | R Markdown can typeset math beautifully. It uses the LaTeX language. You can learn LaTeX with some googling. It can be complex but the basics are fairly easy. Inline math is put between `$ $`. Equations that your want on separate lines can be put between `\begin{equation} \end{equation}` or between `$$ $$`. 15 | 16 | This shows part of a R Markdown file for this technical report: 17 | 18 | *Citation: Holmes, E. E. 2016. Notes on computing the Fisher Information matrix for MARSS models. Part I Background. Technical Report. https://doi.org/10.13140/RG.2.2.27306.11204/1* 19 | 20 | (Expected) Fisher Information 21 | =================== 22 | 23 | The Fisher Information is defined as 24 | 25 | \begin{equation}\label{FisherInformation} 26 | I(\theta) = E_{Y|\theta}\{ [\partial\log L(\theta|Y)/\partial\theta]^2 \} = \int_x [\partial\log L(\theta|y)/\partial\theta]^2 f(y|\theta)dy 27 | \end{equation} 28 | 29 | In words, it is the expected value (taken over all possible data) of the square of the gradient (first derivative) of the log likelihood surface at $\theta$. It is a measure of how much information data (from our experiment or monitoring) have about $\theta$. The log-likelihood surface is for a fixed set of data and the $\theta$ vary. The peak is at the MLE, which is not $\theta$, so the surface has some gradient (slope) at $\theta$ since the peak is at the MLE not $\theta$. The Fisher Information is the expected value (over possible data) of those gradients (squared). 30 | 31 | It can be shown that the Fisher Information can also be written as 32 | 33 | \begin{equation} 34 | I(\theta) = - E_{Y|\theta}\{ \partial^2\log L(\theta|Y)/\partial\theta^2 \} = -\int_y [\partial^2\log L(\theta|y)/\partial\theta^2 f(y|\theta)dy 35 | \end{equation} 36 | 37 | $\dots$ 38 | 39 | You can write equations with `$$ $$` also. Take a look at the Rmd file. 40 | 41 | $$ 42 | I(\hat{\theta}) \xrightarrow{P} I(\theta) 43 | $$ 44 | 45 | This is called the *expected* Fisher Information and is computed at the MLE: 46 | $$ 47 | I(\hat{\theta}) = - E_{Y|\hat{\theta}}\{ \partial^2\log L(\theta|Y)/\partial \theta^2 \} |_{\theta=\hat{\theta}} 48 | $$ 49 | That $\vert_{\theta=\hat{\theta}}$ at the end means that after doing the derivative with respect to $\theta$, we replace $\theta$ with $\hat{\theta}$. It would not make sense to do the substitution before since $\hat{\theta}$ is a fixed value and so you cannot take the derivative with respect to it. 50 | 51 | This is a viable approach if you can take the derivative of the log-likelihood with respect to $\theta$ and can take the expectation over the data. You could always do that expectation using simulation of course. You just need to be able to simulate data from your model with $\hat{\theta}$. 52 | -------------------------------------------------------------------------------- /xaringan_presentation.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | output: 3 | xaringan::moon_reader: 4 | lib_dir: libs 5 | nature: 6 | highlightStyle: github 7 | highlightLines: true 8 | --- 9 | 10 | 11 | ```{r setup, include=FALSE, message=FALSE} 12 | options(htmltools.dir.version = FALSE, servr.daemon = TRUE) 13 | ``` 14 | 15 | class: center, middle, inverse 16 | # Forecasting Time Series 17 | ## Time-varying Regression 18 | 19 | .futnote[Eli Holmes, UW SAFS] 20 | 21 | .citation[eeholmes@uw.edu] 22 | 23 | --- 24 | 25 | ```{r load_data, echo=FALSE} 26 | load("landings.RData") 27 | landings$log.metric.tons = log(landings$metric.tons) 28 | landings = subset(landings, Year <= 1989) 29 | ``` 30 | 31 | 32 | ## Time-varying regression 33 | 34 | Time-varying regression is simply a linear regression where time is the explanatory variable: 35 | 36 | $$log(catch) = \alpha + \beta t + \beta_2 t^2 + \dots + e_t$$ 37 | The error term ( $e_t$ ) was treated as an independent Normal error ( $\sim N(0, \sigma)$ ) in Stergiou and Christou (1996). If that is not a reasonable assumption, then it is simple to fit an autocorrelated error model or non-Gausian error model in R. 38 | 39 | --- 40 | 41 | Stergiou and Christou (1996) fit time-varying regressions to the 1964-1987 data and show the results in Table 4. 42 | 43 | 44 | 45 | --- 46 | 47 | The first step is to determine how many polynomials of $t$ to include in your model. 48 | 49 | ```{r poly.plot, echo=FALSE,fig.height=4,fig.width=8,fig.align="center"} 50 | par(mfrow=c(1,4)) 51 | tt=seq(-5,5,.01) 52 | plot(tt,type="l",ylab="",xlab="") 53 | title("1st order") 54 | plot(tt^2,type="l",ylab="",xlab="") 55 | title("2nd order") 56 | plot(tt^3-3*tt^2-tt+3,ylim=c(-100,50),type="l",ylab="",xlab="") 57 | title("3rd order") 58 | plot(tt^4+2*tt^3-12*tt^2-2*tt+6,ylim=c(-100,100),type="l",ylab="",xlab="") 59 | title("4th order") 60 | ``` 61 | 62 | --- 63 | 64 | Here is how to fit a linear regression to the anchovy landings with a 4th-order polynomial for time. We are fitting this model: 65 | 66 | $$log(Anchovy) = \alpha + \beta t + \beta_2 t^2 + \beta_3 t^3 + \beta_4 t^4 + e_t$$ 67 | 68 | ```{r tvreg.anchovy} 69 | landings$t = landings$Year-1963 70 | model <- lm(log.metric.tons ~ poly(t,4), 71 | data=landings, subset=Species=="Anchovy"&Year<=1987) 72 | ``` 73 | 74 | --- 75 | 76 | They do not say how they choose the polynomial order to include. We will look at the fit and keep the significant polynomials. 77 | 78 | ```{r} 79 | summary(model) 80 | ``` 81 | 82 | --- 83 | 84 | This suggests that we keep only the 1st polynomial, i.e. a linear relationship with time. 85 | 86 | ```{r tvreg.anchovy2} 87 | dat = subset(landings, Species=="Anchovy" & Year <= 1987) 88 | model <- lm(log.metric.tons ~ t, data=dat) 89 | ``` 90 | 91 | The coefficients and adjusted R2 are similar to that shown in Table 4. 92 | 93 | ```{r} 94 | c(coef(model), summary(model)$adj.r.squared) 95 | ``` 96 | 97 | --- 98 | 99 | We want to test if our residuals are independent. We can do this with the Ljung-Box test as Stergio and Christou (1995) do. Stergio and Christou appear to use a lag of 14 for the test (this is a bit large for 24 data points). The degrees of freedom is lag minus the number of estimated parameters in the model. So for the Anchovy data, $df = 14 - 2$. 100 | 101 | ```{r} 102 | x <- resid(model) 103 | Box.test(x, lag = 14, type = "Ljung-Box",fitdf=2) 104 | ``` 105 | Compare to the values in the far right column in Table 4. 106 | 107 | --- 108 | 109 | For the sardine (bottom row in Table 4), Stergio and Christou fit a 4th order polynomial. There are two approaches you can take to fitting n-order polynomials. The first is to use the `poly()` function. This creates orthogonal covariates for your polynomial. 110 | 111 | What does that mean? Let's say you want to fit a model with a 2nd order polynomial of $t$. It has $t$ and $t^2$, but using these are highly correlated. They also have different means and different variances, which makes it hard to compare the estimated effect sizes. The `poly()` function creates covariates with mean and covariance or zero and identical variances. 112 | 113 | ```{r poly} 114 | T1 = 1:24; T2=T1^2 115 | c(mean(T1),mean(T2),cov(T1, T2)) 116 | T1 = poly(T1,2)[,1]; T2=poly(T1,2)[,2] 117 | c(mean(T1),mean(T2),cov(T1, T2)) 118 | ``` 119 | 120 | --- 121 | 122 | With `poly()`, a 4th order time-varying regression model is fit to the sardine data as: 123 | 124 | ```{r tvreg.sardine} 125 | dat = subset(landings, Species=="Sardine" & Year <= 1987) 126 | model <- lm(log.metric.tons ~ poly(t,4), data=dat) 127 | ``` 128 | 129 | This indicates support for the 2nd, 3rd, and 4th orders but not the 1st (linear) part. 130 | 131 | --- 132 | 133 | ```{r poly.summary} 134 | summary(model) 135 | ``` 136 | --- 137 | 138 | However, Stergiou and Christou used a raw polynomial model using $t$, $t^2$, $t^3$ and $t^4$ as the covariates. We can fit this model as: 139 | 140 | ```{r tvreg.sardine2} 141 | dat = subset(landings, Species=="Sardine" & Year <= 1987) 142 | model <- lm(log.metric.tons ~ t + I(t^2) + I(t^3) + I(t^4), data=dat) 143 | ``` 144 | 145 | The coefficients and adjusted R2 are similar to that shown in Table 4. 146 | 147 | ```{r} 148 | c(coef(model), summary(model)$adj.r.squared) 149 | ``` 150 | 151 | --- 152 | 153 | The test for autocorrelation of the residuals is 154 | 155 | ```{r} 156 | x <- resid(model) 157 | Box.test(x, lag = 14, type = "Ljung-Box",fitdf=5) 158 | ``` 159 | 160 | `fitdf` specifies the number of parameters estimated by the model. In this case it is 5, intercept and 4 coefficients. 161 | 162 | The p-value is less than 0.05 indicating lack of autocorrelation in the residuals. 163 | 164 | --- 165 | 166 | class: center, middle, inverse 167 | # Summary 168 | 169 | --- 170 | 171 | ## Why use time-varying regression? 172 | 173 | * It looks there is a simple time relationship. If a high-order polynomial is required, that is a bad sign. 174 | 175 | * Easy and fast 176 | 177 | * Easy to explain 178 | 179 | * You are only forecasting a few years ahead 180 | 181 | * No assumptions required about 'stationarity' 182 | 183 | --- 184 | 185 | ## Why not to use time-varying regression? 186 | 187 | * Autocorrelation is not modeled. That autocorrelation may hold information for forecasting. 188 | 189 | * You are only using temporal trend for forecasting (mean level). 190 | 191 | * If you use a high-order polynomial, you might be modeling noise from a random walk. That means interpreting the temporal pattern as having information when in fact it has none. 192 | 193 | ## Is time-varying regression used? 194 | 195 | All the time. Most "trend" analyses are a variant of time-varying regression. If you fit a line to your data and report the trend or percent change, that's a time-varying regression. 196 | 197 | -------------------------------------------------------------------------------- /Report_with_Tables/Lower_Columbia_River_Chinook.csv: -------------------------------------------------------------------------------- 1 | ESU,MAJOR_POPULATION_GROUP,COMMON_POPULATION_NAME,SPECIES,RUN_TIMING,YEAR,NUMBER_OF_SPAWNERS,FRACWILD 2 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1964,364,-99 3 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1965,75,-99 4 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1966,108,-99 5 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1967,100,-99 6 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1968,132,-99 7 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1969,86,-99 8 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1970,72,-99 9 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1971,933,-99 10 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1972,830,-99 11 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1973,242,-99 12 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1974,156,-99 13 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1975,296,-99 14 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1976,528,-99 15 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1977,337,1 16 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1978,243,1 17 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1979,344,1 18 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1980,180,1 19 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1981,116,1 20 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1982,146,1 21 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1983,122,1 22 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1984,683,1 23 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1985,491,0.95 24 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1986,396,1 25 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1987,386,1 26 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1988,1890,1 27 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1989,2549,1 28 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1990,812,1 29 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1991,340,1 30 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1992,1247,1 31 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1993,890,1 32 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1994,1695,1 33 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1995,1368,1 34 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1996,2305,1 35 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1997,689,1 36 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1998,491,1 37 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,1999,299,1 38 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2000,290,1 39 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2001,802,0.73 40 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2002,877,0.97 41 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2003,1106,0.89 42 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2004,1503,0.91 43 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2005,853,0.6 44 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2006,566,1 45 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2007,251,1 46 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2008,424,0.52 47 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2009,783,0.63 48 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2010,639,0.7 49 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2011,566,0.88 50 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2012,413,0.86 51 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2013,2035,0.69 52 | Lower Columbia River Chinook Salmon ESU,Cascade,Coweeman River,Chinook,Fall-run,2014,890,0.96 53 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1964,3020,-99 54 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1965,2539,-99 55 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1966,2984,-99 56 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1967,3182,-99 57 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1968,3594,-99 58 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1969,2973,-99 59 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1970,3186,-99 60 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1971,3277,-99 61 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1972,2869,-99 62 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1973,3350,-99 63 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1974,3125,-99 64 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1975,5448,-99 65 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1976,2383,-99 66 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1977,3030,-99 67 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1978,5060,-99 68 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1979,2202,-99 69 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1980,247,0.42 70 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1981,514,0.42 71 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1982,1352,0.42 72 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1983,2627,0.42 73 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1984,2036,0.42 74 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1985,5919,0.42 75 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1986,1064,0.42 76 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1987,2741,0.42 77 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1988,2411,0.42 78 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1989,1093,0.42 79 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1990,587,0.42 80 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1991,445,0.09 81 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1992,392,1 82 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1993,408,0.78 83 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1994,1004,0.98 84 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1995,316,0.5 85 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1996,547,0.66 86 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1997,2137,0.11 87 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1998,358,0.25 88 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,1999,957,0.25 89 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2000,146,0.62 90 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2001,2806,0.82 91 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2002,7893,0 92 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2003,7348,0.65 93 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2004,6880,0.01 94 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2005,2699,0.05 95 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2006,324,1 96 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2007,168,1 97 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2008,1320,0.1 98 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2009,1467,0.18 99 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2010,1318,0.12 100 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2011,1127,0.05 101 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2012,172,0.26 102 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2013,637,0.29 103 | Lower Columbia River Chinook Salmon ESU,Coastal,Elochoman River,Chinook,Fall-run,2014,869,0.22 104 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1964,100,-99 105 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1965,171,-99 106 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1966,144,-99 107 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1967,147,-99 108 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1968,347,-99 109 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1969,156,-99 110 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1970,390,-99 111 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1971,635,-99 112 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1972,688,-99 113 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1973,530,-99 114 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1974,717,-99 115 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1975,751,-99 116 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1976,1192,-99 117 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1977,1590,0.65 118 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1978,2685,0.65 119 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1979,1206,0.65 120 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1980,185,0.65 121 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1981,246,0.65 122 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1982,422,0.65 123 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1983,927,0.65 124 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1984,242,0.65 125 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1985,812,0.65 126 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1986,901,0.65 127 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1987,1093,0.65 128 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1988,1003,0.65 129 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1989,805,0.65 130 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1990,287,0.65 131 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1991,188,0.94 132 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1992,4,1 133 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1993,40,1 134 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1994,47,1 135 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1995,29,1 136 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1996,351,0.48 137 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1997,12,0.64 138 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1998,93,0.41 139 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,1999,303,0.51 140 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2000,89,0.96 141 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2001,241,0.64 142 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2002,78,1 143 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2003,373,0.72 144 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2004,726,0.9 145 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2005,122,0.66 146 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2006,383,1 147 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2007,96,1 148 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2008,95,0.35 149 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2009,555,0.38 150 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2010,159,0.44 151 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2011,405,0.17 152 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2012,208,0.17 153 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2013,2033,0.09 154 | Lower Columbia River Chinook Salmon ESU,Coastal,Grays and Chinook Rivers,Chinook,Fall-run,2014,729,0.44 155 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1992,16,-99 156 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1993,6,-99 157 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1994,25,-99 158 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1995,8,-99 159 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1996,13,-99 160 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1997,24,-99 161 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1998,34,-99 162 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,1999,16,-99 163 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2000,32,-99 164 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2001,29,-99 165 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2002,33,-99 166 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2003,57,-99 167 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2004,31,-99 168 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2005,42,-99 169 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2006,49,-99 170 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2007,45,-99 171 | Lower Columbia River Chinook Salmon ESU,Gorge,Hood River,Chinook,Fall-run,2008,21,-99 172 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1964,4695,-99 173 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1965,5509,-99 174 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1966,2684,-99 175 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1967,3305,-99 176 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1968,2806,-99 177 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1969,2191,-99 178 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1970,2738,-99 179 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1971,3102,-99 180 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1972,3222,-99 181 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1973,6199,-99 182 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1974,12449,-99 183 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1975,17761,-99 184 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1976,7517,-99 185 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1977,6484,0.5 186 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1978,3637,0.5 187 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1979,2704,0.5 188 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1980,5675,0.5 189 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1981,1840,0.5 190 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1982,4570,0.5 191 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1983,2681,0.5 192 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1984,2955,0.5 193 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1985,1055,0.5 194 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1986,2227,0.5 195 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1987,9632,0.5 196 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1988,24279,0.5 197 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1989,20413,0.5 198 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1990,2054,0.5 199 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1991,5085,0.54 200 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1992,3593,0.48 201 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1993,1941,0.89 202 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1994,2020,0.73 203 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1995,3044,0.69 204 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1996,10630,0.44 205 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1997,3539,0.4 206 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1998,4318,0.69 207 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,1999,2617,0.03 208 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2000,1420,0.19 209 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2001,3613,0.19 210 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2002,18809,0.01 211 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2003,24710,0.01 212 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2004,6612,0.1 213 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2005,9168,0.03 214 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2006,10386,0.01 215 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2007,3296,0.06 216 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2008,3734,0.04 217 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2009,7546,0.1 218 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2010,7057,0.12 219 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2011,8869,0.07 220 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2012,8007,0.07 221 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2013,12061,0.09 222 | Lower Columbia River Chinook Salmon ESU,Cascade,Kalama River,Chinook,Fall-run,2014,11537,0.09 223 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1964,632,-99 224 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1965,891,-99 225 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1966,583,-99 226 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1967,411,-99 227 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1968,249,-99 228 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1969,329,-99 229 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1970,657,-99 230 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1971,2142,-99 231 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1972,534,-99 232 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1973,210,-99 233 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1974,420,-99 234 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1975,581,-99 235 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1976,325,-99 236 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1977,568,-99 237 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1978,687,-99 238 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1979,716,-99 239 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1980,311,1 240 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1981,397,1 241 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1982,240,1 242 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1983,305,1 243 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1984,192,1 244 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1985,540,1 245 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1986,389,1 246 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1987,135,1 247 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1988,427,1 248 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1989,591,0.78 249 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1990,342,1 250 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1991,230,1 251 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1992,202,1 252 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1993,156,1 253 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1994,395,1 254 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1995,200,1 255 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1996,334,1 256 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1997,307,1 257 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1998,104,1 258 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,1999,217,1 259 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2000,304,1 260 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2001,526,0.7 261 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2002,1296,0.77 262 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2003,714,0.98 263 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2004,886,-99 264 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2005,598,1 265 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2006,427,-99 266 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2007,237,-99 267 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2008,379,-99 268 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2009,596,-99 269 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2010,426,0.887 270 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2011,870,0.951 271 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2012,566,0.959 272 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2013,1540,0.936 273 | Lower Columbia River Chinook Salmon ESU,Cascade,Lewis River,Chinook,Fall-run,2014,942,0.909 274 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1964,3312,-99 275 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1965,5707,-99 276 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1966,4782,-99 277 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1967,5487,-99 278 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1968,2303,-99 279 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1969,4260,-99 280 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1970,9706,-99 281 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1971,22758,-99 282 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1972,21027,-99 283 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1973,8390,-99 284 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1974,7566,-99 285 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1975,4766,-99 286 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1976,3726,-99 287 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1977,5837,0.26 288 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1978,3192,0.26 289 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1979,8253,0.26 290 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1980,2418,0.26 291 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1981,3991,0.26 292 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1982,3024,0.26 293 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1983,3654,0.26 294 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1984,2577,0.26 295 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1985,4300,0.26 296 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1986,2229,0.26 297 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1987,5930,0.26 298 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1988,7700,0.26 299 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1989,7220,0.26 300 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1990,2698,0.26 301 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1991,2567,0.26 302 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1992,2683,0.26 303 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1993,2218,0.06 304 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1994,2512,0.19 305 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1995,2231,0.13 306 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1996,1602,0.58 307 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1997,2710,0.72 308 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1998,2108,0.37 309 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,1999,997,0.16 310 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2000,2363,0.1 311 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2001,4652,0.44 312 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2002,13514,0.76 313 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2003,10048,0.88 314 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2004,4466,0.7 315 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2005,2870,0.17 316 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2006,2944,-99 317 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2007,1847,-99 318 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2008,1828,-99 319 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2009,2602,-99 320 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2010,4488,0.706 321 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2011,3685,0.755 322 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2012,2725,0.714 323 | Lower Columbia River Chinook Salmon ESU,Cascade,Lower Cowlitz River,Chinook,Fall-run,2013,4436,0.81 324 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1980,516,0.49 325 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1981,896,0.48 326 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1982,1825,0.5 327 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1983,3547,0.51 328 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1984,532,0.52 329 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1985,1596,0.53 330 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1986,539,0.49 331 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1987,6025,0.59 332 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1988,2850,0.69 333 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1989,2708,0.69 334 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1990,475,0.63 335 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1991,1889,0.85 336 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1992,796,0.47 337 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1993,798,0.71 338 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1994,3572,0.4 339 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1995,1321,0.51 340 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1996,494,0.54 341 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1997,595,0.23 342 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1998,353,0.6 343 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,1999,575,0.69 344 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2000,370,0.58 345 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2001,3847,0.39 346 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2002,2544,0.05 347 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2003,3792,0.56 348 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2004,4611,0.02 349 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2005,2066,0.13 350 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2006,622,0.62 351 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2007,335,0.48 352 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2008,735,0.49 353 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2009,390,0.93 354 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2010,2778,0.07 355 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2011,1678,0.07 356 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2012,180,0.13 357 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2013,1033,0.2 358 | Lower Columbia River Chinook Salmon ESU,Coastal,"Mill, Abernathy, and Germany Creeks",Chinook,Fall-run,2014,656,0.08 359 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1981,3156,0.76 360 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1982,3655,0.76 361 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1983,2575,0.76 362 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1984,3323,0.76 363 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1985,2087,0.76 364 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1986,2845,0.76 365 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1987,9160,0.76 366 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1988,6958,0.76 367 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1989,8557,0.76 368 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1990,3516,0.76 369 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1991,2939,0.76 370 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1992,4185,0.76 371 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1993,5733,0.76 372 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1994,2420,0.76 373 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1995,4382,0.76 374 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1996,2119,0.76 375 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1997,8443,0.76 376 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1998,3251,0.76 377 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,1999,1890,0.76 378 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2000,363,0.76 379 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2001,3510,0.76 380 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2002,5463,0.76 381 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2003,3993,0.76 382 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2004,2524,0.76 383 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2005,3998,0.76 384 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2006,5359,0.76 385 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2007,178,-99 386 | Lower Columbia River Chinook Salmon ESU,Cascade,Sandy River,Chinook,Fall-run,2013,2489,-99 387 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1964,2494,-99 388 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1965,1465,-99 389 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1966,1348,-99 390 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1967,1562,-99 391 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1968,2515,-99 392 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1969,2548,-99 393 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1970,4170,-99 394 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1971,5729,-99 395 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1972,6597,-99 396 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1973,1043,-99 397 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1974,1516,-99 398 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1975,703,-99 399 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1976,1694,-99 400 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1977,1054,-99 401 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1978,6743,-99 402 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1979,4557,-99 403 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1980,37,-99 404 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1981,163,-99 405 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1982,9,-99 406 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1983,-99,-99 407 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1984,-99,-99 408 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1985,9,-99 409 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1986,0,-99 410 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1987,-99,-99 411 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1988,-99,-99 412 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1989,-99,-99 413 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1990,123,-99 414 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1991,156,-99 415 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1992,150,-99 416 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1993,184,-99 417 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1994,516,-99 418 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1995,405,-99 419 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1996,1376,-99 420 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1997,560,-99 421 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1998,1353,-99 422 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,1999,720,-99 423 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2000,879,-99 424 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2001,4971,-99 425 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2002,7896,-99 426 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2003,13943,-99 427 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2004,4711,-99 428 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2005,3303,-99 429 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2006,5752,-99 430 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2007,1149,-99 431 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2008,1725,-99 432 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2009,539,-99 433 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2010,2139,0.13 434 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2011,1608,0.21 435 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2012,908,0.24 436 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2013,2283,0.42 437 | Lower Columbia River Chinook Salmon ESU,Cascade,Toutle River,Chinook,Fall-run,2014,745,0.5 438 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,1996,437,-99 439 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,1997,27,-99 440 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,1998,257,-99 441 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,1999,1,-99 442 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2000,1,-99 443 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2001,3646,-99 444 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2002,6113,-99 445 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2003,4165,-99 446 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2004,2145,-99 447 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2005,2901,-99 448 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2006,1782,-99 449 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2007,1325,-99 450 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2008,1845,-99 451 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2009,7491,-99 452 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2010,10142,-99 453 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2011,14182,-99 454 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2012,6143,-99 455 | Lower Columbia River Chinook Salmon ESU,Cascade,Upper Cowlitz River,Chinook,Fall-run,2013,7366,-99 456 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1964,774,0 457 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1965,83,0 458 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1966,862,0 459 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1967,228,0 460 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1968,254,0 461 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1969,29,0 462 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1970,51,0 463 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1971,1801,0 464 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1972,1190,0 465 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1973,472,0 466 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1974,481,0 467 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1975,556,0 468 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1976,549,0 469 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1977,922,0 470 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1978,1322,0 471 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1979,884,0 472 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1980,355,0 473 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1981,197,0 474 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1982,361,0 475 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1983,442,0 476 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1984,126,0 477 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1985,168,0 478 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1986,403,0 479 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1987,776,0 480 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1988,1206,0 481 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1989,112,0 482 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1990,11,0 483 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1991,52,0 484 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1992,54,0 485 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1993,0,0 486 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1994,11,0 487 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1995,4,0 488 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1996,166,0 489 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1997,148,0 490 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1998,202,0 491 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,1999,126,0 492 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2000,12,0 493 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2001,407,0 494 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2002,365,0 495 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2003,1499,0 496 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2004,754,0 497 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2005,452,0 498 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2006,235,0 499 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2007,263,0 500 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2008,181,0 501 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2009,343,-99 502 | Lower Columbia River Chinook Salmon ESU,Gorge,Upper Gorge Tributaries,Chinook,Fall-run,2011,1815,0.32 503 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1977,1652,0.46 504 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1978,593,0.46 505 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1979,2388,0.46 506 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1980,3437,0.46 507 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1981,1841,0.46 508 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1982,330,0.46 509 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1983,2677,0.46 510 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1984,1217,0.46 511 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1985,1983,0.46 512 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1986,1589,0.46 513 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1987,3578,0.46 514 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1988,3135,0.46 515 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1989,4408,0.46 516 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1990,2062,0.46 517 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1991,3494,0.47 518 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1992,2164,0.76 519 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1993,3836,0.52 520 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1994,3625,0.7 521 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1995,2969,0.39 522 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1996,2821,0.17 523 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1997,4529,0.12 524 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1998,2971,0.24 525 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,1999,3105,0.68 526 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2000,2088,0.7 527 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2001,3836,0.43 528 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2002,5725,0.47 529 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2003,3440,0.39 530 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2004,10404,0.25 531 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2005,2671,0.41 532 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2006,2600,0.14 533 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2007,1528,0.87 534 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2008,2491,0.93 535 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2009,2741,0.3 536 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2010,6087,0.14 537 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2011,4725,0.18 538 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2012,1913,0.29 539 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2013,7185,0.42 540 | Lower Columbia River Chinook Salmon ESU,Cascade,Washougal River,Chinook,Fall-run,2014,2038,0.67 541 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1965,914,-99 542 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1966,2865,-99 543 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1967,1212,-99 544 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1968,575,-99 545 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1969,2767,-99 546 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1970,634,-99 547 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1971,712,-99 548 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1972,864,-99 549 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1973,874,-99 550 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1974,869,-99 551 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1975,1798,-99 552 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1976,1881,1 553 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1977,216,1 554 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1978,796,1 555 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1979,636,1 556 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1980,1539,1 557 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1981,793,1 558 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1982,1562,1 559 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1983,250,1 560 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1984,369,1 561 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1985,152,1 562 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1986,97,1 563 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1987,161,1 564 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1988,366,1 565 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1989,205,1 566 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1990,124,1 567 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1991,67,1 568 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1992,132,1 569 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1993,105,0.97 570 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1994,283,0.97 571 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1995,222,0.97 572 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1996,32,0.97 573 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1997,124,0.8 574 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1998,223,0.83 575 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,1999,401,0.66 576 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2000,147,0.51 577 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2001,1668,0.34 578 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2002,1787,0.38 579 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2003,11480,0.19 580 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2004,8691,0.19 581 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2005,1448,0.18 582 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2006,755,-99 583 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2007,898,-99 584 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2008,770,-99 585 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2009,964,-99 586 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2010,1505,0.73 587 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2011,379,0.88 588 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2012,755,0.93 589 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2013,1232,0.67 590 | Lower Columbia River Chinook Salmon ESU,Gorge,White Salmon River,Chinook,Fall-run,2014,1704,0.8 --------------------------------------------------------------------------------