Skip to content

earth

Multivariate Adaptive Regression Splines

v5.3.5 · Jan 10, 2026 · GPL-3

Description

Build regression models using the techniques in Friedman's papers "Fast MARS" and "Multivariate Adaptive Regression Splines" <doi:10.1214/aos/1176347963>. (The term "MARS" is trademarked and thus not used in the name of the package.)

Downloads

CRAN

18.8K

Last 30 days

841st

60.5K

Last 90 days

277.4K

Last year

Trend: -13.9% (30d vs prior 30d)

r2u CRAN

239

Last 30 days

736

Last 90 days

3.2K

Last year

Trend: +1.7% (30d vs prior 30d)

autoCRAN

18

Last 7 days

128

Last 30 days

9

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

conda-forge CRAN

341

Last 30 days

1.4K

Last 90 days

7.7K

Last year

Trend: -32.2% (30d vs prior 30d)

CRAN Check Status

13 OK
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 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Code

Structure

Lines of code

23,073

Files

164

Compiled share

29.1%

Has compiled src

Yes

Language breakdown

R 13,072 (56.7%)C/C++/src 6,709 (29.1%)Tests 98 (0.4%)Docs 3,194 (13.8%)

API

Exported functions

8

Internal functions

418

Testing & CI

Has tests

Yes

Test-to-code ratio

0.01

testthat edition

CI present

No

CI type

[]

PR gated

No

Docs

Return-value doc rate

62.5%

\dontrun example ratio

0%

Roxygen coverage

100%

Has pkgdown

No

NEWS present

Yes

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

62.5%

Unsafe pattern score

0

Dep constraint coverage

100%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

3.4.0

System requirements

C++ standard

License

GPL-3

License flags

SPDX valid, OSI approved

History

Versions

108

First release

2007-04-18

Latest release

2026-01-11

Avg cadence

19 days

Cold removal rate

100%

Dep drift

7

LOC over versions

v0.1-2: 7,719 LOCv0.1-3: 7,713 LOCv2.5.0: 7,713 LOCv1.0-4: 8,516 LOCv1.0-5: 8,514 LOCv1.0-6: 8,564 LOCv1.0-7: 8,578 LOCv1.0-8: 8,586 LOCv2.5.1: 8,586 LOCv2.6.0: 8,621 LOCv1.1-0: 8,570 LOCv1.1-1: 8,570 LOCv1.1-2: 8,578 LOCv1.1-3: 8,566 LOCv1.1-4: 8,581 LOCv1.1-5: 8,621 LOCv1.2-0: 9,228 LOCv2.6.2: 9,430 LOCv1.2-1: 9,232 LOCv1.2-2: 9,310 LOCv1.3-1: 9,410 LOCv1.3-2: 9,430 LOCv1.3-4: 9,432 LOCv2.0-0: 12,049 LOCv2.0-1: 12,141 LOCv2.7.1: 12,141 LOCv2.0-3: 12,166 LOCv2.0-4: 12,167 LOCv2.0-2: 12,152 LOCv2.7.2: 12,167 LOCv2.0-5: 12,167 LOCv2.0-6: 12,412 LOCv2.1-0: 12,747 LOCv2.1-2: 12,750 LOCv2.8.1: 12,750 LOCv2.2-1: 13,417 LOCv2.2-2: 13,445 LOCv2.2-3: 13,534 LOCv2.3-0: 14,301 LOCv2.3-1: 14,343 LOCv2.3-2: 14,878 LOCv2.9.0: 14,878 LOCv2.3-4: 14,896 LOCv2.10.0: 14,907 LOCv2.3-5: 14,907 LOCv2.10.1: 14,924 LOCv2.4-0: 14,924 LOCv2.4-1: 14,993 LOCv2.4-2: 14,993 LOCv2.4-3: 15,013 LOCv2.12.0: 15,019 LOCv2.4-4: 15,019 LOCv2.12.1: 15,066 LOCv2.4-5: 15,066 LOCv2.4-6: 15,253 LOCv2.12.2: 15,329 LOCv2.4-7: 15,329 LOCv2.4-8: 15,360 LOCv2.5-0: 15,862 LOCv2.5-1: 15,879 LOCv2.13.0: 13,361 LOCv2.6-1: 13,361 LOCv2.6-2: 13,459 LOCv3.1-1: 13,000 LOCv2.13.1: 13,173 LOCv3.2-0: 13,173 LOCv2.13.2: 13,174 LOCv3.2-1: 13,174 LOCv2.15.0: 13,187 LOCv3.2-2: 13,187 LOCv2.15.1: 13,147 LOCv3.2-3: 13,147 LOCv3.2-6: 15,372 LOCv3.0.3: 19,436 LOCv3.2-7: 19,436 LOCv4.0.0: 18,727 LOCv4.1.0: 18,727 LOCv4.2.0: 19,274 LOCv4.3.0: 19,858 LOCv4.4.0: 20,391 LOCv4.4.1: 20,362 LOCv4.4.2: 20,373 LOCv4.4.3: 20,382 LOCv4.4.4: 20,380 LOCv4.4.5: 20,414 LOCv4.4.6: 20,428 LOCv4.4.7: 20,541 LOCv4.4.8: 20,922 LOCv4.4.9: 20,927 LOCv4.4.9.1: 20,927 LOCv4.5.0: 20,929 LOCv4.5.1: 21,010 LOCv4.6.0: 21,071 LOCv4.6.1: 21,075 LOCv4.6.2: 21,083 LOCv4.6.3: 21,070 LOCv4.7.0: 21,407 LOCv5.0.0: 22,232 LOCv5.1.0: 22,290 LOCv5.1.1: 22,308 LOCv5.1.2: 22,288 LOCv5.2.0: 22,921 LOCv5.3.0: 22,927 LOCv5.3.1: 22,930 LOCv5.3.2: 22,940 LOCv5.3.3: 23,060 LOCv5.3.4: 23,059 LOCv5.3.5: 23,073 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/cran-code-metrics.

Reverse Dependencies (63)

Dependency Network

Dependencies Reverse dependencies Formula plotmo MARSANNhybrid MARSSVRhybrid NumericEnsembles CEEMDANML MARSGWR SSDM WaveletML bujar cmaRs earthUI ecm elcf4R finnts funcml gbts +48 more reverse deps earth

Version History

90 tracked
new 5.3.5 Mar 10, 2026
updated 5.3.5 ← 5.3.4 diff Jan 10, 2026
updated 5.3.4 ← 5.3.3 diff Oct 4, 2024
updated 5.3.3 ← 5.3.2 diff Feb 25, 2024
updated 5.3.2 ← 5.3.1 diff Jan 25, 2023
updated 5.3.1 ← 5.3.0 diff Jul 19, 2021
updated 5.3.0 ← 5.2.0 diff Oct 10, 2020
updated 5.2.0 ← 5.1.2 diff Sep 15, 2020
updated 5.1.2 ← 5.1.1 diff Nov 8, 2019
updated 5.1.1 ← 5.1.0 diff Apr 11, 2019
updated 5.1.0 ← 5.0.0 diff Apr 3, 2019
updated 5.0.0 ← 4.7.0 diff Mar 20, 2019
updated 4.7.0 ← 4.6.3 diff Jan 2, 2019
updated 4.6.3 ← 4.6.2 diff May 6, 2018
updated 4.6.2 ← 4.6.1 diff Mar 20, 2018