#upload data

library(readr)
tgt <- read_csv("TGT.csv")
Parsed with column specification:
cols(
  Date = col_character(),
  Open = col_double(),
  High = col_double(),
  Low = col_double(),
  Close = col_double(),
  `Adj Close` = col_double(),
  Volume = col_double()
)
#load packages
library(ggplot2)
library(ggfortify)
library(forecast)
#plot and explore time series
tgtTS <- ts(tgt$Close, frequency=12, start=c(2013,1)) 
autoplot(tgtTS) + xlab("Month") + ylab("Adjusted Monthly Close Price")

acf(tgtTS)

pacf(tgtTS)

checkresiduals(tgtTS)

#Nueral Net


nn <- nnetar(tgtTS, lambda = 0)
autoplot(nn) + ylab("Monthly Adjusted Close Price") + xlab("Month")



autoplot(forecast(nn, h=24)) + ylab("Monthly Adjusted Close Price") + xlab("Month")

#nueral net - non bootstrap

nn2 <- nnetar(tgtTS, lambda = 0, bootstrap=FALSE)
autoplot(nn2) + ylab("Monthly Adjusted Close Price") + xlab("Month")

autoplot(forecast(nn2, h=24)) + ylab("Monthly Adjusted Close Price") + xlab("Month")

LS0tCnRpdGxlOiAiV2VlayA3IERpc2N1c3Npb24gXyBOdWVyYWwgTmV0cyIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CiN1cGxvYWQgZGF0YQoKbGlicmFyeShyZWFkcikKdGd0IDwtIHJlYWRfY3N2KCJUR1QuY3N2IikKYGBgCgoKYGBge3J9CiNsb2FkIHBhY2thZ2VzCmxpYnJhcnkoZ2dwbG90MikKbGlicmFyeShnZ2ZvcnRpZnkpCmxpYnJhcnkoZm9yZWNhc3QpCmBgYAoKCmBgYHtyfQojcGxvdCBhbmQgZXhwbG9yZSB0aW1lIHNlcmllcwp0Z3RUUyA8LSB0cyh0Z3QkQ2xvc2UsIGZyZXF1ZW5jeT0xMiwgc3RhcnQ9YygyMDEzLDEpKSAKYXV0b3Bsb3QodGd0VFMpICsgeGxhYigiTW9udGgiKSArIHlsYWIoIkFkanVzdGVkIE1vbnRobHkgQ2xvc2UgUHJpY2UiKQphY2YodGd0VFMpCnBhY2YodGd0VFMpCmNoZWNrcmVzaWR1YWxzKHRndFRTKQpgYGAKCgpgYGB7cn0KI051ZXJhbCBOZXQKCgpubiA8LSBubmV0YXIodGd0VFMsIGxhbWJkYSA9IDApCmF1dG9wbG90KG5uKSArIHlsYWIoIk1vbnRobHkgQWRqdXN0ZWQgQ2xvc2UgUHJpY2UiKSArIHhsYWIoIk1vbnRoIikKCgphdXRvcGxvdChmb3JlY2FzdChubiwgaD0yNCkpICsgeWxhYigiTW9udGhseSBBZGp1c3RlZCBDbG9zZSBQcmljZSIpICsgeGxhYigiTW9udGgiKQpgYGAKCgpgYGB7cn0KI251ZXJhbCBuZXQgLSBub24gYm9vdHN0cmFwCgpubjIgPC0gbm5ldGFyKHRndFRTLCBsYW1iZGEgPSAwLCBib290c3RyYXA9RkFMU0UpCmF1dG9wbG90KG5uMikgKyB5bGFiKCJNb250aGx5IEFkanVzdGVkIENsb3NlIFByaWNlIikgKyB4bGFiKCJNb250aCIpCmF1dG9wbG90KGZvcmVjYXN0KG5uMiwgaD0yNCkpICsgeWxhYigiTW9udGhseSBBZGp1c3RlZCBDbG9zZSBQcmljZSIpICsgeGxhYigiTW9udGgiKQoKYGBgCgo=