Description
Creates complex autoregressive distributed lag (ARDL) models and constructs the underlying unrestricted and restricted error correction model (ECM) automatically, just by providing the order. It also performs the bounds-test for cointegration as described in Pesaran et al. (2001) <doi:10.1002/jae.616> and provides the multipliers and the cointegrating equation. The validity and the accuracy of this package have been verified by successfully replicating the results of Pesaran et al. (2001) in Natsiopoulos and Tzeremes (2022) <doi:10.1002/jae.2919>.
Downloads
3.3K
Last 30 days
2155th
11.2K
Last 90 days
34.8K
Last year
Trend: -24.9% (30d vs prior 30d)
19
Last 30 days
42
Last 90 days
140
Last year
Trend: +5.6% (30d vs prior 30d)
9
Last 7 days
59
Last 30 days
6
All-time
autoCRAN-only: this name is served only by autoCRAN, so the count is exact.
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check History
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
package dependencies
Package required but not available: ‘dynlm’ See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ manual.
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 17, 2026
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^
Rd files
checkRd: (-1) recm.Rd:55: Lost braces; missing escapes or markup?
55 | {In all cases,} \eqn{x_{j,t-1}} {in} \eqn{ECT} {is replaced by} \eqn{x_{j,t} \;\;\;\;\; \forall \;\; q_{j} = 0}
| ^
checkRd: (-1) recm.Rd:55: Lost braces; missing escap
...[truncated]...
} {cancel out
| ^
checkRd: (-1) uecm.Rd:76-77: Lost braces
76 | {In addition,} \eqn{x_{j,t-1}} {and} \eqn{\Delta x_{j,t}} {cancel out
| ^