Skip to main content
added 282 characters in body
Source Link

I'm trying to detect structural breaks in time series of NAV using 'strucchange' in R.

I have created the NAV by using a simple annualized return of 5% and 10% (no random term). However, after using 'breakpoints' test in R the result is that the break point is not on the point I have changed return from 5% to 10%.

why is the break point not on time ~500

My code is like:

library(readr)
test <- read_csv("D:/Temp/Test/nav.csv")
View(test)
library(strucchange)
testnav = ts(test$NAV)
bp.test = breakpoints(testnav ~ 1)
plot(testnav)
lines(bp.test, breaks = 1)

The data I use is Here

Did I do something wrong? Why isn't it break on time ~500 where the return changed from 5% to 10%?

I'm trying to detect structural breaks in time series of NAV using 'strucchange' in R.

I have created the NAV by using a simple annualized return of 5% and 10% (no random term). However, after using 'breakpoints' test in R the result is that the break point is not on the point I have changed return from 5% to 10%.

why is the break point not on time ~500

My code is like:

test <- read_csv("D:/Temp/Test/nav.csv")
testnav = ts(test$NAV)
bp.test = breakpoints(testnav ~ 1)

Did I do something wrong?

I'm trying to detect structural breaks in time series of NAV using 'strucchange' in R.

I have created the NAV by using a simple annualized return of 5% and 10% (no random term). However, after using 'breakpoints' test in R the result is that the break point is not on the point I have changed return from 5% to 10%.

why is the break point not on time ~500

My code is like:

library(readr)
test <- read_csv("D:/Temp/Test/nav.csv")
View(test)
library(strucchange)
testnav = ts(test$NAV)
bp.test = breakpoints(testnav ~ 1)
plot(testnav)
lines(bp.test, breaks = 1)

The data I use is Here

Did I do something wrong? Why isn't it break on time ~500 where the return changed from 5% to 10%?

Source Link

Weird result from R regarding structural break test

I'm trying to detect structural breaks in time series of NAV using 'strucchange' in R.

I have created the NAV by using a simple annualized return of 5% and 10% (no random term). However, after using 'breakpoints' test in R the result is that the break point is not on the point I have changed return from 5% to 10%.

why is the break point not on time ~500

My code is like:

test <- read_csv("D:/Temp/Test/nav.csv")
testnav = ts(test$NAV)
bp.test = breakpoints(testnav ~ 1)

Did I do something wrong?