# strucchange:Testing, Monitoring, and Dating Structural Changes

> CRAN package of functions for testing, monitoring, and dating structural changes in time series

**Wikidata**: [Q110089264](https://www.wikidata.org/wiki/Q110089264)  
**Source**: https://4ort.xyz/entity/strucchange-testing-monitoring-and-dating-structural-changes

## Summary
strucchange:Testing, Monitoring, and Dating Structural Changes is a CRAN package containing functions for testing, monitoring, and dating structural changes in time series data. It provides statistical tools to identify when and whether structural changes occur in time series, helping users analyze and understand shifts in underlying processes.

## Key Facts
- It is a CRAN package of functions for testing, monitoring, and dating structural changes in time series
- Developed by Achim Zeileis, Friedrich Leisch, Kurt Hornik, and Christian Kleiber
- Licensed under the GNU General Public License
- Available in multiple versions from 0.9-1 (2001-05-16) through 1.1-0 (2003-07-15)
- Implemented in the R programming language
- Hosted on GitHub at https://github.com/cran/strucchange
- Classified as free software and open-source software
- Has SWmath work ID 7118
- Maintained by WikiProject Software

## FAQs
### Q: What is strucchange used for?
A: It provides functions for testing, monitoring, and dating structural changes in time series data, helping users identify when and whether structural changes occur.

### Q: Who created strucchange?
A: The package was developed by Achim Zeileis, Friedrich Leisch, Kurt Hornik, and Christian Kleiber.

### Q: What programming language is strucchange written in?
A: It is implemented in the R programming language for statistical analysis.

### Q: What license does strucchange use?
A: The package is licensed under the GNU General Public License.

## Why It Matters
strucchange:Testing, Monitoring, and Dating Structural Changes is significant because it provides essential tools for time series analysis, helping researchers and analysts identify structural changes in data. Structural changes can indicate shifts in underlying processes or relationships, and the ability to detect these changes is crucial for accurate forecasting and understanding complex systems. The package enables users to test hypotheses about structural breaks, monitor changes over time, and precisely date when these changes occur, which is fundamental for fields ranging from economics and finance to environmental science and engineering.

## Notable For
- It is one of the earliest CRAN packages focused specifically on structural change detection in time series
- Provides comprehensive functions for both testing and monitoring structural changes
- Includes dating methods that help pinpoint when changes occur
- Maintained as free and open-source software under the GPL license
- Implemented in R, making it accessible to the statistical computing community

## Body
### Technical Overview
strucchange:Testing, Monitoring, and Dating Structural Changes is a specialized CRAN package designed for time series analysis. The package contains functions that allow users to detect structural changes in time series data, which represent shifts in the underlying statistical properties of the series.

### Functionality
The package offers several key functions:
- **Testing**: Methods to test hypotheses about structural changes, including change-point detection algorithms
- **Monitoring**: Tools to continuously monitor time series for potential structural changes
- **Dating**: Techniques to precisely date when structural changes occur

### Development History
The package has undergone multiple versions since its initial release:
- Version 0.9-1 was released on May 16, 2001
- Subsequent versions were released through 0.9-6 (May 8, 2002) and then 1.0-0 (October 28, 2002)
- The package continued development through version 1.1-0 (July 15, 2003)

### Implementation Details
The package is implemented entirely in the R programming language, which is widely used in statistical computing. The source code is hosted on GitHub, allowing users to access and modify the code under the GNU General Public License.

### Classification
From a software classification perspective, strucchange is categorized as free software and open-source software. This means users have the freedom to run, study, change, and distribute the software and its modified versions.

### Community and Maintenance
The package is maintained by WikiProject Software, indicating it's part of the broader Wikipedia community's software maintenance efforts. Its SWmath work ID is 7118, which helps in cataloging and referencing the software in academic and technical contexts.

## References

1. [Release 0.9-1. 2001](https://github.com/cran/strucchange/releases/tag/0.9-1)
2. [Release 0.9-2. 2001](https://github.com/cran/strucchange/releases/tag/0.9-2)
3. [Release 0.9-3. 2001](https://github.com/cran/strucchange/releases/tag/0.9-3)
4. [Release 0.9-4. 2001](https://github.com/cran/strucchange/releases/tag/0.9-4)
5. [Release 0.9-5. 2001](https://github.com/cran/strucchange/releases/tag/0.9-5)
6. [Release 0.9-6. 2002](https://github.com/cran/strucchange/releases/tag/0.9-6)
7. [Release 1.0-0. 2002](https://github.com/cran/strucchange/releases/tag/1.0-0)
8. [Release 1.0-1. 2002](https://github.com/cran/strucchange/releases/tag/1.0-1)
9. [Release 1.0-2. 2002](https://github.com/cran/strucchange/releases/tag/1.0-2)
10. [Release 1.1-0. 2003](https://github.com/cran/strucchange/releases/tag/1.1-0)
11. [Release 1.1-1. 2003](https://github.com/cran/strucchange/releases/tag/1.1-1)
12. [Release 1.1-2. 2004](https://github.com/cran/strucchange/releases/tag/1.1-2)
13. [Release 1.2-1. 2004](https://github.com/cran/strucchange/releases/tag/1.2-1)
14. [Release 1.2-2. 2004](https://github.com/cran/strucchange/releases/tag/1.2-2)
15. [Release 1.2-3. 2004](https://github.com/cran/strucchange/releases/tag/1.2-3)
16. [Release 1.2-4. 2004](https://github.com/cran/strucchange/releases/tag/1.2-4)
17. [Release 1.2-5. 2004](https://github.com/cran/strucchange/releases/tag/1.2-5)
18. [Release 1.2-6. 2004](https://github.com/cran/strucchange/releases/tag/1.2-6)
19. [Release 1.2-7. 2004](https://github.com/cran/strucchange/releases/tag/1.2-7)
20. [Release 1.2-8. 2005](https://github.com/cran/strucchange/releases/tag/1.2-8)
21. [Release 1.2-9. 2005](https://github.com/cran/strucchange/releases/tag/1.2-9)
22. [Release 1.3-0. 2006](https://github.com/cran/strucchange/releases/tag/1.3-0)
23. [Release 1.3-1. 2006](https://github.com/cran/strucchange/releases/tag/1.3-1)
24. [Release 1.3-2. 2007](https://github.com/cran/strucchange/releases/tag/1.3-2)
25. [Release 1.3-3. 2008](https://github.com/cran/strucchange/releases/tag/1.3-3)
26. [Release 1.3-4. 2008](https://github.com/cran/strucchange/releases/tag/1.3-4)
27. [Release 1.3-5. 2008](https://github.com/cran/strucchange/releases/tag/1.3-5)
28. [Release 1.3-6. 2009](https://github.com/cran/strucchange/releases/tag/1.3-6)
29. [Release 1.3-7. 2009](https://github.com/cran/strucchange/releases/tag/1.3-7)
30. [Release 1.4-0. 2010](https://github.com/cran/strucchange/releases/tag/1.4-0)
31. [Release 1.4-1. 2010](https://github.com/cran/strucchange/releases/tag/1.4-1)
32. [Release 1.4-2. 2010](https://github.com/cran/strucchange/releases/tag/1.4-2)
33. [Release 1.4-3. 2010](https://github.com/cran/strucchange/releases/tag/1.4-3)
34. [Release 1.4-4. 2011](https://github.com/cran/strucchange/releases/tag/1.4-4)
35. [Release 1.4-5. 2011](https://github.com/cran/strucchange/releases/tag/1.4-5)
36. [Release 1.4-6. 2011](https://github.com/cran/strucchange/releases/tag/1.4-6)
37. [Release 1.4-7. 2012](https://github.com/cran/strucchange/releases/tag/1.4-7)
38. [Release 1.5-0. 2013](https://github.com/cran/strucchange/releases/tag/1.5-0)
39. [Release 1.5-1. 2015](https://github.com/cran/strucchange/releases/tag/1.5-1)
40. [Release 1.5-2. 2019](https://github.com/cran/strucchange/releases/tag/1.5-2)
41. [Release 1.5-3. 2022](https://github.com/cran/strucchange/releases/tag/1.5-3)
42. [Release 1.2-10. 2005](https://github.com/cran/strucchange/releases/tag/1.2-10)
43. [Release 1.2-11. 2005](https://github.com/cran/strucchange/releases/tag/1.2-11)
44. [Release 1.2-12. 2006](https://github.com/cran/strucchange/releases/tag/1.2-12)
45. [Release 1.2-13. 2006](https://github.com/cran/strucchange/releases/tag/1.2-13)
46. [Release 1.5-4. 2024](https://github.com/cran/strucchange/releases/tag/1.5-4)