gnu: nghttp2: Update to 1.32.0.
[jackhill/guix/guix.git] / gnu / packages / cran.scm
1 ;;; GNU Guix --- Functional package management for GNU
2 ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
3 ;;; Copyright © 2017, 2018 Roel Janssen <roel@gnu.org>
4 ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <me@tobias.gr>
5 ;;; Copyright © 2017 Raoul Bonnal <ilpuccio.febo@gmail.com>
6 ;;; Copyright © 2018 Vijayalakshmi Vedantham <vijimay12@gmail.com>
7 ;;; Copyright © 2018 Sahithi Yarlagadda <sahi@swecha.net>
8 ;;; Copyright © 2018 Sandeep Subramanian <sandeepsubramanian94@gmail.com>
9 ;;; Copyright © 2018 Charlie Ritter <chewzeirta@posteo.net>
10 ;;; Copyright © 2018 Konrad Hinsen <konrad.hinsen@fastmail.net>
11 ;;;
12 ;;; This file is part of GNU Guix.
13 ;;;
14 ;;; GNU Guix is free software; you can redistribute it and/or modify it
15 ;;; under the terms of the GNU General Public License as published by
16 ;;; the Free Software Foundation; either version 3 of the License, or (at
17 ;;; your option) any later version.
18 ;;;
19 ;;; GNU Guix is distributed in the hope that it will be useful, but
20 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
21 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 ;;; GNU General Public License for more details.
23 ;;;
24 ;;; You should have received a copy of the GNU General Public License
25 ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
26
27 (define-module (gnu packages cran)
28 #:use-module ((guix licenses) #:prefix license:)
29 #:use-module (guix packages)
30 #:use-module (guix download)
31 #:use-module (guix utils)
32 #:use-module (guix build-system r)
33 #:use-module (gnu packages gcc)
34 #:use-module (gnu packages machine-learning)
35 #:use-module (gnu packages maths)
36 #:use-module (gnu packages mpi)
37 #:use-module (gnu packages perl)
38 #:use-module (gnu packages pkg-config)
39 #:use-module (gnu packages python)
40 #:use-module (gnu packages statistics)
41 #:use-module (gnu packages tls)
42 #:use-module (gnu packages web))
43
44 (define-public r-tidyverse
45 (package
46 (name "r-tidyverse")
47 (version "1.2.1")
48 (source
49 (origin
50 (method url-fetch)
51 (uri (cran-uri "tidyverse" version))
52 (sha256
53 (base32
54 "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd"))))
55 (build-system r-build-system)
56 (propagated-inputs
57 `(("r-broom" ,r-broom)
58 ("r-cli" ,r-cli)
59 ("r-crayon" ,r-crayon)
60 ("r-dbplyr" ,r-dbplyr)
61 ("r-dplyr" ,r-dplyr)
62 ("r-forcats" ,r-forcats)
63 ("r-ggplot2" ,r-ggplot2)
64 ("r-haven" ,r-haven)
65 ("r-hms" ,r-hms)
66 ("r-httr" ,r-httr)
67 ("r-jsonlite" ,r-jsonlite)
68 ("r-lubridate" ,r-lubridate)
69 ("r-magrittr" ,r-magrittr)
70 ("r-modelr" ,r-modelr)
71 ("r-purrr" ,r-purrr)
72 ("r-readr" ,r-readr)
73 ("r-readxl" ,r-readxl)
74 ("r-reprex" ,r-reprex)
75 ("r-rlang" ,r-rlang)
76 ("r-rstudioapi" ,r-rstudioapi)
77 ("r-rvest" ,r-rvest)
78 ("r-stringr" ,r-stringr)
79 ("r-tibble" ,r-tibble)
80 ("r-tidyr" ,r-tidyr)
81 ("r-xml2" ,r-xml2)))
82 (home-page "https://tidyverse.tidyverse.org")
83 (synopsis "Install and load packages from the \"Tidyverse\"")
84 (description
85 "The @code{tidyverse} is a set of packages that work in harmony because
86 they share common data representations and API design. This package is
87 designed to make it easy to install and load multiple tidyverse packages in a
88 single step.")
89 (license license:gpl3)))
90
91 (define-public r-rvest
92 (package
93 (name "r-rvest")
94 (version "0.3.2")
95 (source
96 (origin
97 (method url-fetch)
98 (uri (cran-uri "rvest" version))
99 (sha256
100 (base32
101 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd"))))
102 (build-system r-build-system)
103 (propagated-inputs
104 `(("r-httr" ,r-httr)
105 ("r-magrittr" ,r-magrittr)
106 ("r-selectr" ,r-selectr)
107 ("r-xml2" ,r-xml2)))
108 (home-page "https://github.com/hadley/rvest")
109 (synopsis "Simple web scraping for R")
110 (description
111 "@code{r-rvest} helps you scrape information from web pages. It is
112 designed to work with @code{magrittr} to make it easy to express common web
113 scraping tasks, inspired by libraries like @code{BeautifulSoup}.")
114 (license license:gpl3)))
115
116 (define-public r-selectr
117 (package
118 (name "r-selectr")
119 (version "0.4-1")
120 (source
121 (origin
122 (method url-fetch)
123 (uri (cran-uri "selectr" version))
124 (sha256
125 (base32
126 "1jp27rxks4w29l47k42869hp8hnkzq2rnvsqbr44wd19fqb2zm4b"))))
127 (build-system r-build-system)
128 (propagated-inputs
129 `(("r-stringr" ,r-stringr)
130 ("r-r6" ,r-r6)))
131 (home-page "https://sjp.co.nz/projects/selectr/")
132 (synopsis "Translate CSS selectors to XPath expressions")
133 (description
134 "@code{r-selectr} translates a CSS3 selector into an equivalent XPath
135 expression. This allows you to use CSS selectors when working with the XML
136 package as it can only evaluate XPath expressions. Also provided are
137 convenience functions useful for using CSS selectors on XML nodes. This
138 package is a port of the Python package @code{cssselect}.")
139 (license license:bsd-3)))
140
141 (define-public r-reprex
142 (package
143 (name "r-reprex")
144 (version "0.1.2")
145 (source
146 (origin
147 (method url-fetch)
148 (uri (cran-uri "reprex" version))
149 (sha256
150 (base32
151 "105d9vsmqfilgpw8psfb2wyiz1hvcycvh4cqhb3ab37lm3rcavvs"))))
152 (build-system r-build-system)
153 (propagated-inputs
154 `(("r-callr" ,r-callr)
155 ("r-knitr" ,r-knitr)
156 ("r-rmarkdown" ,r-rmarkdown)
157 ("r-whisker" ,r-whisker)))
158 (home-page "https://github.com/tidyverse/reprex")
159 (synopsis "Prepare reproducible R code examples for sharing")
160 (description
161 "This package provides a convenience wrapper that uses the
162 @code{rmarkdown} package to render small snippets of code to target formats
163 that include both code and output. The goal is to encourage the sharing of
164 small, reproducible, and runnable examples on code-oriented websites or email.
165 @code{reprex} also extracts clean, runnable R code from various common formats,
166 such as copy/paste from an R session.")
167 (license license:expat)))
168
169 (define-public r-callr
170 (package
171 (name "r-callr")
172 (version "2.0.4")
173 (source
174 (origin
175 (method url-fetch)
176 (uri (cran-uri "callr" version))
177 (sha256
178 (base32
179 "1053qqq632z94pqq2v5dynjpgyv1b1c8zvidmcllw7zn8zha8gqf"))))
180 (build-system r-build-system)
181 (propagated-inputs
182 `(("r-r6" ,r-r6)
183 ("r-processx" ,r-processx)))
184 (home-page "https://github.com/r-lib/callr#readme")
185 (synopsis "Call R from R")
186 (description
187 "It is sometimes useful to perform a computation in a separate R process,
188 without affecting the current R process at all. This packages does exactly
189 that.")
190 (license license:expat)))
191
192 (define-public r-readxl
193 (package
194 (name "r-readxl")
195 (version "1.1.0")
196 (source
197 (origin
198 (method url-fetch)
199 (uri (cran-uri "readxl" version))
200 (sha256
201 (base32
202 "05ii8knrg4jji6h7bv6bfpn279b6x52yrskdx5rv7b0hcpy22gdn"))))
203 (build-system r-build-system)
204 (propagated-inputs
205 `(("r-cellranger" ,r-cellranger)
206 ("r-rcpp" ,r-rcpp)
207 ("r-tibble" ,r-tibble)))
208 (home-page "https://readxl.tidyverse.org")
209 (synopsis "Read Excel files")
210 (description
211 "This package lets you import Excel files into R. It supports
212 @file{.xls} via the embedded @code{libxls} C library and @file{.xlsx} via
213 the embedded @code{RapidXML} C++ library.")
214 ;; XXX: This package bundles a copy of 'libxsl' which is BSD-2 and
215 ;; 'rapidxml' which is Boost.
216 (license (list license:gpl3 license:bsd-2 license:boost1.0))))
217
218 (define-public r-modelr
219 (package
220 (name "r-modelr")
221 (version "0.1.2")
222 (source
223 (origin
224 (method url-fetch)
225 (uri (cran-uri "modelr" version))
226 (sha256
227 (base32
228 "09whg3q5xq6csbqwgwfwav09vda8vgady5j70sk52xcn232k363a"))))
229 (build-system r-build-system)
230 (propagated-inputs
231 `(("r-broom" ,r-broom)
232 ("r-dplyr" ,r-dplyr)
233 ("r-lazyeval" ,r-lazyeval)
234 ("r-magrittr" ,r-magrittr)
235 ("r-purrr" ,r-purrr)
236 ("r-tibble" ,r-tibble)
237 ("r-tidyr" ,r-tidyr)))
238 (home-page "https://github.com/tidyverse/modelr")
239 (synopsis "Helper functions for modelling in pipelines")
240 (description
241 "Functions for modelling that help you seamlessly integrate modelling
242 into a pipeline of data manipulation and visualisation.")
243 (license license:gpl3)))
244
245 (define-public r-haven
246 (package
247 (name "r-haven")
248 (version "1.1.1")
249 (source
250 (origin
251 (method url-fetch)
252 (uri (cran-uri "haven" version))
253 (sha256
254 (base32
255 "1fkcvsrnw8waqwggv0aydbvbi99x5kp9g78xfxj4w6s3xvdzcysz"))))
256 (build-system r-build-system)
257 (propagated-inputs
258 `(("r-forcats" ,r-forcats)
259 ("r-hms" ,r-hms)
260 ("r-rcpp" ,r-rcpp)
261 ("r-readr" ,r-readr)
262 ("r-tibble" ,r-tibble)))
263 (home-page "https://haven.tidyverse.org")
264 (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files")
265 (description
266 "This package lets you mport foreign statistical formats into R via the
267 embedded @url{https://github.com/WizardMac/ReadStat,ReadStat} C library.")
268 (license license:expat)))
269
270 (define-public r-amap
271 (package
272 (name "r-amap")
273 (version "0.8-16")
274 (source (origin
275 (method url-fetch)
276 (uri (cran-uri "amap" version))
277 (sha256
278 (base32
279 "1qnl2x98x64iaipkx5126rsddq2sx5ml43h75xyiyn30yvbmlxyk"))))
280 (build-system r-build-system)
281 (inputs
282 `(("gfortran" ,gfortran)))
283 (home-page "http://mulcyber.toulouse.inra.fr/projects/amap/")
284 (synopsis "Another multidimensional analysis package")
285 (description "This package provides tools for clustering and principal
286 component analysis (with robust methods, and parallelized functions).")
287 (license license:gpl2+)))
288
289 (define-public r-ape
290 (package
291 (name "r-ape")
292 (version "5.1")
293 (source
294 (origin
295 (method url-fetch)
296 (uri (cran-uri "ape" version))
297 (sha256
298 (base32
299 "0vm2065993wf4hdqarxqykhfz9aaj0rrb98alhkq4qw1d2kdrmdp"))))
300 (build-system r-build-system)
301 (propagated-inputs
302 `(("r-lattice" ,r-lattice)
303 ("r-nlme" ,r-nlme)
304 ("r-rcpp" ,r-rcpp)))
305 (home-page "http://ape-package.ird.fr/")
306 (synopsis "Analyses of phylogenetics and evolution")
307 (description
308 "This package provides functions for reading, writing, plotting, and
309 manipulating phylogenetic trees, analyses of comparative data in a
310 phylogenetic framework, ancestral character analyses, analyses of
311 diversification and macroevolution, computing distances from DNA sequences,
312 and several other tools.")
313 (license license:gpl2+)))
314
315 (define-public r-abbyyr
316 (package
317 (name "r-abbyyr")
318 (version "0.5.4")
319 (source
320 (origin
321 (method url-fetch)
322 (uri (cran-uri "abbyyR" version))
323 (sha256
324 (base32
325 "1jh1c1ad6mgw7brdh2isnza1qpjlfxnqr7jl76yd93axyfl76xjx"))))
326 (properties `((upstream-name . "abbyyR")))
327 (build-system r-build-system)
328 (propagated-inputs
329 `(("r-curl" ,r-curl)
330 ("r-httr" ,r-httr)
331 ("r-plyr" ,r-plyr)
332 ("r-progress" ,r-progress)
333 ("r-readr" ,r-readr)
334 ("r-xml" ,r-xml)))
335 (home-page "https://github.com/soodoku/abbyyR")
336 (synopsis "Access to Abbyy Optical Character Recognition (OCR) API")
337 (description
338 "This package provides tools to get text from images of text using Abbyy
339 Cloud Optical Character Recognition (OCR) API. With abbyyyR, one can easily
340 OCR images, barcodes, forms, documents with machine readable zones, e.g.
341 passports and get the results in a variety of formats including plain text and
342 XML. To learn more about the Abbyy OCR API, see @url{http://ocrsdk.com/}.")
343 (license license:expat)))
344
345 (define-public r-colorspace
346 (package
347 (name "r-colorspace")
348 (version "1.3-2")
349 (source
350 (origin
351 (method url-fetch)
352 (uri (cran-uri "colorspace" version))
353 (sha256
354 (base32 "0d1ya7hx4y58n5ivwmdmq2zgh0g2sbv7ykh13n85c1355csd57yx"))))
355 (build-system r-build-system)
356 (home-page "https://cran.r-project.org/web/packages/colorspace")
357 (synopsis "Color space manipulation")
358 (description
359 "This package carries out a mapping between assorted color spaces
360 including RGB, HSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
361 CIELAB. Qualitative, sequential, and diverging color palettes based on HCL
362 colors are provided.")
363 (license license:bsd-3)))
364
365 (define-public r-glue
366 (package
367 (name "r-glue")
368 (version "1.2.0")
369 (source
370 (origin
371 (method url-fetch)
372 (uri (cran-uri "glue" version))
373 (sha256
374 (base32
375 "0vi9y8ix95g6hjqdz9c9y4119apbdjcypdv0ag8cl6vaxqs5n9qr"))))
376 (build-system r-build-system)
377 (home-page "https://github.com/tidyverse/glue")
378 (synopsis "Interpreted string literals")
379 (description
380 "This package provides an implementation of interpreted string literals,
381 inspired by Python's Literal String Interpolation (PEP-0498) and
382 Docstrings (PEP-0257) and Julia's Triple-Quoted String Literals.")
383 (license license:expat)))
384
385 (define-public r-pastecs
386 (package
387 (name "r-pastecs")
388 (version "1.3.21")
389 (source (origin
390 (method url-fetch)
391 (uri (cran-uri "pastecs" version))
392 (sha256
393 (base32
394 "0z4dic94ar646w7zc2ggi5hgvf2qnznsani94c5pyql8zspz47lc"))))
395 (build-system r-build-system)
396 (propagated-inputs
397 `(("r-boot" ,r-boot)))
398 (home-page "http://www.sciviews.org/pastecs")
399 (synopsis "Analysis of space-time ecological series")
400 (description
401 "This package provides functions for regulation, decomposition and analysis
402 of space-time series. The @code{pastecs} library is a PNEC-Art4 and IFREMER
403 initiative to bring PASSTEC 2000 functionalities to R.")
404 (license license:gpl2+)))
405
406 (define-public r-plogr
407 (package
408 (name "r-plogr")
409 (version "0.2.0")
410 (source
411 (origin
412 (method url-fetch)
413 (uri (cran-uri "plogr" version))
414 (sha256
415 (base32
416 "0a8dhzlna79ggyhfr0nncgh15a9n6r0dsz664pz0ah323wpblqqf"))))
417 (build-system r-build-system)
418 (home-page "https://github.com/krlmlr/plogr")
419 (synopsis "R bindings for the plog C++ logging library")
420 (description
421 "This package provides the header files for a stripped-down version of
422 the plog header-only C++ logging library, and a method to log to R's standard
423 error stream.")
424 (license license:expat)))
425
426 (define-public r-rcpp
427 (package
428 (name "r-rcpp")
429 (version "0.12.17")
430 (source
431 (origin
432 (method url-fetch)
433 (uri (cran-uri "Rcpp" version))
434 (sha256
435 (base32 "08xg8h3w25sdb3xr18g9pa0x8cirkdgljqapxmw56ss1j9fc89s2"))))
436 (build-system r-build-system)
437 (home-page "http://www.rcpp.org")
438 (synopsis "Seamless R and C++ integration")
439 (description
440 "The Rcpp package provides R functions as well as C++ classes which offer
441 a seamless integration of R and C++. Many R data types and objects can be
442 mapped back and forth to C++ equivalents which facilitates both writing of new
443 code as well as easier integration of third-party libraries. Documentation
444 about Rcpp is provided by several vignettes included in this package, via the
445 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel
446 and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see
447 'citation(\"Rcpp\")' for details on these last two.")
448 (license license:gpl2+)))
449
450 (define-public r-bindr
451 (package
452 (name "r-bindr")
453 (version "0.1.1")
454 (source
455 (origin
456 (method url-fetch)
457 (uri (cran-uri "bindr" version))
458 (sha256
459 (base32
460 "1l05fpk2yql3jka321c0bdgx6mqq9pvfrg2844lbjfpbgjkmqy3w"))))
461 (build-system r-build-system)
462 (home-page "https://github.com/krlmlr/bindr")
463 (synopsis "Parametrized active bindings")
464 (description
465 "This package provides a simple interface for creating active bindings
466 where the bound function accepts additional arguments.")
467 (license license:expat)))
468
469 (define-public r-bindrcpp
470 (package
471 (name "r-bindrcpp")
472 (version "0.2.2")
473 (source
474 (origin
475 (method url-fetch)
476 (uri (cran-uri "bindrcpp" version))
477 (sha256
478 (base32
479 "0rz4ibjdjsxl99ff3ha79z7cnjmilx4rx58fk9kk7ld9xc4hf4s8"))))
480 (build-system r-build-system)
481 (propagated-inputs
482 `(("r-bindr" ,r-bindr)
483 ("r-plogr" ,r-plogr)
484 ("r-rcpp" ,r-rcpp)))
485 (home-page "https://github.com/krlmlr/bindrcpp")
486 (synopsis "Rcpp interface to active bindings")
487 (description
488 "This package provides an easy way to fill an environment with active
489 bindings that call a C++ function.")
490 (license license:expat)))
491
492 (define-public r-auc
493 (package
494 (name "r-auc")
495 (version "0.3.0")
496 (source
497 (origin
498 (method url-fetch)
499 (uri (cran-uri "AUC" version))
500 (sha256
501 (base32
502 "0ripcib2qz0m7rgr1kiz68nx8f6p408l1ww7j78ljqik7p3g41g7"))))
503 (properties `((upstream-name . "AUC")))
504 (build-system r-build-system)
505 (home-page "https://cran.r-project.org/web/packages/AUC")
506 (synopsis "Compute the area under the curve of selected measures")
507 (description
508 "This package includes functions to compute the area under the curve of
509 selected measures: the area under the sensitivity curve (AUSEC), the area
510 under the specificity curve (AUSPC), the area under the accuracy
511 curve (AUACC), and the area under the receiver operating characteristic
512 curve (AUROC). The curves can also be visualized. Support for partial areas
513 is provided.")
514 (license license:gpl2+)))
515
516 (define-public r-calibrate
517 (package
518 (name "r-calibrate")
519 (version "1.7.2")
520 (source
521 (origin
522 (method url-fetch)
523 (uri (cran-uri "calibrate" version))
524 (sha256
525 (base32
526 "010nb1nb9y7zhw2k6d2i2drwy5brp7b83mjj2w7i3wjp9xb6l1kq"))))
527 (build-system r-build-system)
528 (propagated-inputs
529 `(("r-mass" ,r-mass)))
530 (home-page "https://cran.r-project.org/web/packages/calibrate")
531 (synopsis "Calibration of scatterplot and biplot axes")
532 (description
533 "This is a package for drawing calibrated scales with tick marks
534 on (non-orthogonal) variable vectors in scatterplots and biplots.")
535 (license license:gpl2)))
536
537 (define-public r-shape
538 (package
539 (name "r-shape")
540 (version "1.4.4")
541 (source
542 (origin
543 (method url-fetch)
544 (uri (cran-uri "shape" version))
545 (sha256
546 (base32
547 "0hadk3mapkhbh8xjkiz52vxdagmmgvm15xwpzb90ikw4giyipjzl"))))
548 (build-system r-build-system)
549 (home-page "https://cran.r-project.org/web/packages/shape")
550 (synopsis "Functions for plotting graphical shapes")
551 (description
552 "This package provides functions for plotting graphical shapes such as
553 ellipses, circles, cylinders, arrows, ...")
554 (license license:gpl3+)))
555
556 (define-public r-globaloptions
557 (package
558 (name "r-globaloptions")
559 (version "0.0.13")
560 (source
561 (origin
562 (method url-fetch)
563 (uri (cran-uri "GlobalOptions" version))
564 (sha256
565 (base32
566 "04jvha0mafslqz5nr99xjylg9n2x31gj9v4mgyg7qcmfwpqyw3ch"))))
567 (properties `((upstream-name . "GlobalOptions")))
568 (build-system r-build-system)
569 (home-page "https://github.com/jokergoo/GlobalOptions")
570 (synopsis "Generate functions to get or set global options")
571 (description
572 "This package provides more controls on the option values such as
573 validation and filtering on the values, making options invisible or private.")
574 (license license:gpl2+)))
575
576 (define-public r-circlize
577 (package
578 (name "r-circlize")
579 (version "0.4.3")
580 (source
581 (origin
582 (method url-fetch)
583 (uri (cran-uri "circlize" version))
584 (sha256
585 (base32
586 "0pg947gkryygikfbv6admx8gsg02b6g219j6a1sdnqij2908yxna"))))
587 (build-system r-build-system)
588 (propagated-inputs
589 `(("r-colorspace" ,r-colorspace)
590 ("r-globaloptions" ,r-globaloptions)
591 ("r-shape" ,r-shape)))
592 (home-page "https://github.com/jokergoo/circlize")
593 (synopsis "Circular visualization")
594 (description
595 "Circular layout is an efficient way to visualise huge amounts of
596 information. This package provides an implementation of circular layout
597 generation in R as well as an enhancement of available software. Its
598 flexibility is based on the usage of low-level graphics functions such that
599 self-defined high-level graphics can be easily implemented by users for
600 specific purposes. Together with the seamless connection between the powerful
601 computational and visual environment in R, it gives users more convenience and
602 freedom to design figures for better understanding complex patterns behind
603 multi-dimensional data.")
604 (license license:gpl2+)))
605
606 (define-public r-powerlaw
607 (package
608 (name "r-powerlaw")
609 (version "0.70.1")
610 (source
611 (origin
612 (method url-fetch)
613 (uri (cran-uri "poweRlaw" version))
614 (sha256
615 (base32
616 "04sr0nhdd1v915m0zf5gasznzgi08ykcy20kkwdw0l5mvvdbic8m"))))
617 (properties `((upstream-name . "poweRlaw")))
618 (build-system r-build-system)
619 (propagated-inputs
620 `(("r-vgam" ,r-vgam)))
621 (home-page "https://github.com/csgillespie/poweRlaw")
622 (synopsis "Tools for the analysis of heavy tailed distributions")
623 (description
624 "This package provides an implementation of maximum likelihood estimators
625 for a variety of heavy tailed distributions, including both the discrete and
626 continuous power law distributions. Additionally, a goodness-of-fit based
627 approach is used to estimate the lower cut-off for the scaling region.")
628 ;; Any of these GPL versions.
629 (license (list license:gpl2 license:gpl3))))
630
631 (define-public r-compare
632 (package
633 (name "r-compare")
634 (version "0.2-6")
635 (source
636 (origin
637 (method url-fetch)
638 (uri (cran-uri "compare" version))
639 (sha256
640 (base32
641 "0k9zms930b5dz9gy8414li21wy0zg9x9vp7301v5cvyfi0g7xzgw"))))
642 (build-system r-build-system)
643 (home-page "https://cran.r-project.org/web/packages/compare")
644 (synopsis "Comparing objects for differences")
645 (description
646 "This package provides functions to compare a model object to a
647 comparison object. If the objects are not identical, the functions can be
648 instructed to explore various modifications of the objects (e.g., sorting
649 rows, dropping names) to see if the modified versions are identical.")
650 (license license:gpl2+)))
651
652 (define-public r-dendextend
653 (package
654 (name "r-dendextend")
655 (version "1.8.0")
656 (source
657 (origin
658 (method url-fetch)
659 (uri (cran-uri "dendextend" version))
660 (sha256
661 (base32
662 "1virn3c232xwcq3d0hhkgjh5gpzl01s39iwii5gxcm9mnsxjzdrh"))))
663 (build-system r-build-system)
664 (propagated-inputs
665 `(("r-fpc" ,r-fpc)
666 ("r-ggplot2" ,r-ggplot2)
667 ("r-magrittr" ,r-magrittr)
668 ("r-viridis" ,r-viridis)
669 ("r-whisker" ,r-whisker)))
670 (home-page "https://cran.r-project.org/web/packages/dendextend")
671 (synopsis "Extending 'dendrogram' functionality in R")
672 (description
673 "This package offers a set of functions for extending @code{dendrogram}
674 objects in R, letting you visualize and compare trees of hierarchical
675 clusterings. You can adjust a tree's graphical parameters (the color, size,
676 type, etc of its branches, nodes and labels) and visually and statistically
677 compare different dendrograms to one another.")
678 ;; Any of these versions
679 (license (list license:gpl2 license:gpl3))))
680
681 (define-public r-getoptlong
682 (package
683 (name "r-getoptlong")
684 (version "0.1.6")
685 (source
686 (origin
687 (method url-fetch)
688 (uri (cran-uri "GetoptLong" version))
689 (sha256
690 (base32
691 "1d98gcvlvp9nz5lbnzr0kkpc2hbkx74hlhrnybqhg1gdwc3g09pm"))))
692 (properties `((upstream-name . "GetoptLong")))
693 (build-system r-build-system)
694 (inputs
695 `(("perl" ,perl)))
696 (propagated-inputs
697 `(("r-globaloptions" ,r-globaloptions)
698 ("r-rjson" ,r-rjson)))
699 (home-page "https://github.com/jokergoo/GetoptLong")
700 (synopsis "Parsing command-line arguments and variable interpolation")
701 (description
702 "This is yet another command-line argument parser which wraps the
703 powerful Perl module @code{Getopt::Long} and with some adaptation for easier
704 use in R. It also provides a simple way for variable interpolation in R.")
705 (license license:gpl2+)))
706
707 (define-public r-fastmatch
708 (package
709 (name "r-fastmatch")
710 (version "1.1-0")
711 (source
712 (origin
713 (method url-fetch)
714 (uri (cran-uri "fastmatch" version))
715 (sha256
716 (base32
717 "0z80jxkygmzn11sq0c2iz357s9bpki548lg926g85gldhfj1md90"))))
718 (build-system r-build-system)
719 (home-page "http://www.rforge.net/fastmatch")
720 (synopsis "Fast match function")
721 (description
722 "This package provides a fast @code{match} replacement for cases that
723 require repeated look-ups. It is slightly faster that R's built-in
724 @code{match} function on first match against a table, but extremely fast on
725 any subsequent lookup as it keeps the hash table in memory.")
726 (license license:gpl2)))
727
728 (define-public r-ff
729 (package
730 (name "r-ff")
731 (version "2.2-14")
732 (source
733 (origin
734 (method url-fetch)
735 (uri (cran-uri "ff" version))
736 (sha256
737 (base32
738 "1w724q4jpzbvzpilb2ifviaxkjgk9lzwxz9gksnvicbmfa20fqqw"))))
739 (build-system r-build-system)
740 (propagated-inputs `(("r-bit" ,r-bit)))
741 (home-page "http://ff.r-forge.r-project.org/")
742 (synopsis "Memory-efficient storage of large data on disk and access functions")
743 (description
744 "This package provides data structures that are stored on disk but
745 behave (almost) as if they were in RAM by transparently mapping only a section
746 in main memory.")
747 ;; error Architecture not supported.
748 (supported-systems (delete "aarch64-linux" %supported-systems))
749 (license license:gpl2)))
750
751 (define-public r-ffbase
752 (package
753 (name "r-ffbase")
754 (version "0.12.3")
755 (source
756 (origin
757 (method url-fetch)
758 (uri (cran-uri "ffbase" version))
759 (sha256
760 (base32
761 "1nz97bndxxkzp8rq6va8ff5ky9vkaib1jybm6j852awwb3n9had5"))))
762 (build-system r-build-system)
763 (propagated-inputs
764 `(("r-bit" ,r-bit)
765 ("r-fastmatch" ,r-fastmatch)
766 ("r-ff" ,r-ff)))
767 (home-page "http://github.com/edwindj/ffbase")
768 (synopsis "Basic statistical functions for package 'ff'")
769 (description
770 "This package extends the out of memory vectors of @code{ff} with
771 statistical functions and other utilities to ease their usage.")
772 (license license:gpl3)))
773
774 (define-public r-prettyunits
775 (package
776 (name "r-prettyunits")
777 (version "1.0.2")
778 (source
779 (origin
780 (method url-fetch)
781 (uri (cran-uri "prettyunits" version))
782 (sha256
783 (base32
784 "0p3z42hnk53x7ky4d1dr2brf7p8gv3agxr71i99m01n2hq2ri91m"))))
785 (build-system r-build-system)
786 (propagated-inputs
787 `(("r-assertthat" ,r-assertthat)
788 ("r-magrittr" ,r-magrittr)))
789 (home-page "https://github.com/gaborcsardi/prettyunits")
790 (synopsis "Pretty, human readable formatting of quantities")
791 (description
792 "This package provides tools for pretty, human readable formatting of
793 quantities.")
794 (license license:expat)))
795
796 (define-public r-reshape
797 (package
798 (name "r-reshape")
799 (version "0.8.7")
800 (source
801 (origin
802 (method url-fetch)
803 (uri (cran-uri "reshape" version))
804 (sha256
805 (base32
806 "14ir3w4bb3bsz8jsak27nj7kpn227pdgr9653gjq5wc93rywi9ig"))))
807 (build-system r-build-system)
808 (propagated-inputs
809 `(("r-plyr" ,r-plyr)
810 ("r-rcpp" ,r-rcpp)))
811 (home-page "http://had.co.nz/reshape")
812 (synopsis "Flexibly reshape data")
813 (description
814 "Flexibly restructure and aggregate data using just two functions:
815 @code{melt} and @code{cast}. This package provides them.")
816 (license license:expat)))
817
818 (define-public r-progress
819 (package
820 (name "r-progress")
821 (version "1.1.2")
822 (source
823 (origin
824 (method url-fetch)
825 (uri (cran-uri "progress" version))
826 (sha256
827 (base32
828 "1fxakchfjr5vj59s9sxynd7crpz97xj42438rmkhkf3rjpyspx59"))))
829 (build-system r-build-system)
830 (propagated-inputs
831 `(("r-prettyunits" ,r-prettyunits)
832 ("r-r6" ,r-r6)))
833 (home-page "https://github.com/gaborcsardi/progress")
834 (synopsis "Terminal progress bars")
835 (description
836 "This package provides configurable progress bars. They may include
837 percentage, elapsed time, and/or the estimated completion time. They work in
838 terminals, in Emacs ESS, RStudio, Windows Rgui, and the macOS R.app. The
839 package also provides a C++ API, that works with or without Rcpp.")
840 (license license:expat)))
841
842 (define-public r-ggally
843 (package
844 (name "r-ggally")
845 (version "1.4.0")
846 (source
847 (origin
848 (method url-fetch)
849 (uri (cran-uri "GGally" version))
850 (sha256
851 (base32
852 "1zjmcc5bzagvy7c5cmdcl39xmx07fwi98yrj4i05w7y40kqcsiws"))))
853 (properties `((upstream-name . "GGally")))
854 (build-system r-build-system)
855 (inputs
856 `(("libressl" ,libressl)))
857 (propagated-inputs
858 `(("r-ggplot2" ,r-ggplot2)
859 ("r-gtable" ,r-gtable)
860 ("r-plyr" ,r-plyr)
861 ("r-progress" ,r-progress)
862 ("r-rcolorbrewer" ,r-rcolorbrewer)
863 ("r-reshape" ,r-reshape)
864 ("r-rlang" ,r-rlang)))
865 (home-page "https://ggobi.github.io/ggally")
866 (synopsis "Extension to ggplot2")
867 (description
868 "The R package ggplot2 is a plotting system based on the grammar of
869 graphics. GGally extends ggplot2 by adding several functions to reduce the
870 complexity of combining geometric objects with transformed data. Some of
871 these functions include a pairwise plot matrix, a two group pairwise plot
872 matrix, a parallel coordinates plot, a survival plot, and several functions to
873 plot networks.")
874 (license license:gpl2+)))
875
876 (define-public r-proxy
877 (package
878 (name "r-proxy")
879 (version "0.4-22")
880 (source
881 (origin
882 (method url-fetch)
883 (uri (cran-uri "proxy" version))
884 (sha256
885 (base32
886 "0l0ff8irmmvic941is290hd5vszyhaj5nfwna4v3w9c1zk5nr1ma"))))
887 (build-system r-build-system)
888 (home-page "https://cran.r-project.org/web/packages/proxy")
889 (synopsis "Distance and similarity measures")
890 (description
891 "This package provides an extensible framework for the efficient
892 calculation of auto- and cross-proximities, along with implementations of the
893 most popular ones.")
894 (license license:gpl2)))
895
896 (define-public r-sp
897 (package
898 (name "r-sp")
899 (version "1.2-7")
900 (source
901 (origin
902 (method url-fetch)
903 (uri (cran-uri "sp" version))
904 (sha256
905 (base32
906 "0q04yfgyjannsrzl0ppwcv0simrxrrbx2iz5mzaafc5x38zf0q3d"))))
907 (build-system r-build-system)
908 (propagated-inputs
909 `(("r-lattice" ,r-lattice)))
910 (home-page "https://cran.r-project.org/web/packages/sp")
911 (synopsis "Classes and methods for spatial data")
912 (description
913 "This package provides classes and methods for spatial data; the classes
914 document where the spatial location information resides, for 2D or 3D data.
915 Utility functions are provided, e.g. for plotting data as maps, spatial
916 selection, as well as methods for retrieving coordinates, for subsetting,
917 print, summary, etc.")
918 (license license:gpl2+)))
919
920 (define-public r-rmtstat
921 (package
922 (name "r-rmtstat")
923 (version "0.3")
924 (source
925 (origin
926 (method url-fetch)
927 (uri (cran-uri "RMTstat" version))
928 (sha256
929 (base32
930 "1nn25q4kmh9kj975sxkrpa97vh5irqrlqhwsfinbck6h6ia4rsw1"))))
931 (properties `((upstream-name . "RMTstat")))
932 (build-system r-build-system)
933 (home-page "https://cran.r-project.org/web/packages/RMTstat")
934 (synopsis "Distributions, statistics and tests derived from random matrix theory")
935 (description
936 "This package provides functions for working with the Tracy-Widom laws
937 and other distributions related to the eigenvalues of large Wishart
938 matrices.")
939 (license license:bsd-3)))
940
941 (define-public r-rmpi
942 (package
943 (name "r-rmpi")
944 (version "0.6-7")
945 (source (origin
946 (method url-fetch)
947 (uri (cran-uri "Rmpi" version))
948 (sha256
949 (base32
950 "1b62gs7w1xqadqd7ir41jnxlcf14gcqfxd0915kn9ckdlsdrh0sw"))))
951 (properties `((upstream-name . "Rmpi")))
952 (build-system r-build-system)
953 (arguments
954 `(#:configure-flags '("--configure-args=\"--with-Rmpi-type=OPENMPI\"")))
955 (inputs
956 `(("openmpi" ,openmpi)))
957 (native-inputs
958 `(("pkg-config" ,pkg-config)))
959 (home-page "http://www.stats.uwo.ca/faculty/yu/Rmpi")
960 (synopsis "R interface to message-passing interface (MPI)")
961 (description
962 "This package provides an interface (wrapper) to MPI APIs. It also
963 provides an interactive R manager and worker environment.")
964 (license license:gpl2+)))
965
966 (define-public r-lmoments
967 (package
968 (name "r-lmoments")
969 (version "1.2-3")
970 (source
971 (origin
972 (method url-fetch)
973 (uri (cran-uri "Lmoments" version))
974 (sha256
975 (base32
976 "13p0r4w16jvjnyjmkhkp3dwdfr1gap2l0k4k5jy41m8nc5fvcx79"))))
977 (properties `((upstream-name . "Lmoments")))
978 (build-system r-build-system)
979 (home-page "http://www.tilastotiede.fi/juha_karvanen.html")
980 (synopsis "L-moments and quantile mixtures")
981 (description
982 "This package contains functions to estimate L-moments and trimmed
983 L-moments from the data. It also contains functions to estimate the
984 parameters of the normal polynomial quantile mixture and the Cauchy polynomial
985 quantile mixture from L-moments and trimmed L-moments.")
986 (license license:gpl2)))
987
988 (define-public r-distillery
989 (package
990 (name "r-distillery")
991 (version "1.0-4")
992 (source
993 (origin
994 (method url-fetch)
995 (uri (cran-uri "distillery" version))
996 (sha256
997 (base32
998 "1m0pgmlvk7bsb6q3kxagnq422babk61sf73naavac68v8x2q8fix"))))
999 (build-system r-build-system)
1000 (home-page "http://www.ral.ucar.edu/staff/ericg")
1001 (synopsis "Functions for confidence intervals and object information")
1002 (description
1003 "This package provides some very simple method functions for confidence
1004 interval calculation and to distill pertinent information from a potentially
1005 complex object; primarily used in common with the packages extRemes and
1006 SpatialVx.")
1007 (license license:gpl2+)))
1008
1009 (define-public r-extremes
1010 (package
1011 (name "r-extremes")
1012 (version "2.0-8")
1013 (source
1014 (origin
1015 (method url-fetch)
1016 (uri (cran-uri "extRemes" version))
1017 (sha256
1018 (base32
1019 "0pnpib3g2r9x8hfqhvq23j8m3jh62lp28ipnqir5yadnzv850gfm"))))
1020 (properties `((upstream-name . "extRemes")))
1021 (build-system r-build-system)
1022 (propagated-inputs
1023 `(("r-car" ,r-car)
1024 ("r-distillery" ,r-distillery)
1025 ("r-lmoments" ,r-lmoments)))
1026 (home-page "http://www.assessment.ucar.edu/toolkit/")
1027 (synopsis "Extreme value analysis")
1028 (description
1029 "ExtRemes is a suite of functions for carrying out analyses on the
1030 extreme values of a process of interest; be they block maxima over long blocks
1031 or excesses over a high threshold.")
1032 (license license:gpl2+)))
1033
1034 (define-public r-lmtest
1035 (package
1036 (name "r-lmtest")
1037 (version "0.9-36")
1038 (source
1039 (origin
1040 (method url-fetch)
1041 (uri (cran-uri "lmtest" version))
1042 (sha256
1043 (base32
1044 "0sym9sm1vl6bbgq01jhz1plxqmgh8hrgrn7rw0mwvsalcn6id7xy"))))
1045 (build-system r-build-system)
1046 (propagated-inputs
1047 `(("r-zoo" ,r-zoo)))
1048 (native-inputs
1049 `(("gfortran" ,gfortran)))
1050 (home-page "https://cran.r-project.org/web/packages/lmtest")
1051 (synopsis "Testing linear regression models")
1052 (description
1053 "This package provides a collection of tests, data sets, and examples for
1054 diagnostic checking in linear regression models. Furthermore, some generic
1055 tools for inference in parametric models are provided.")
1056 ;; Either version is okay
1057 (license (list license:gpl2 license:gpl3))))
1058
1059 (define-public r-idr
1060 (package
1061 (name "r-idr")
1062 (version "1.2")
1063 (source (origin
1064 (method url-fetch)
1065 (uri (cran-uri "idr" version))
1066 (sha256
1067 (base32
1068 "05nvgw1xdg670bsjjrxkgd1mrdkciccpw4krn0zcgdf2r21dzgwb"))))
1069 (build-system r-build-system)
1070 (home-page "https://cran.r-project.org/web/packages/idr/")
1071 (synopsis "Irreproducible discovery rate")
1072 (description
1073 "This is a package for estimating the copula mixture model and plotting
1074 correspondence curves in \"Measuring reproducibility of high-throughput
1075 experiments\" (2011), Annals of Applied Statistics, Vol. 5, No. 3, 1752-1779,
1076 by Li, Brown, Huang, and Bickel")
1077 (license license:gpl2+)))
1078
1079 (define-public r-inline
1080 (package
1081 (name "r-inline")
1082 (version "0.3.15")
1083 (source (origin
1084 (method url-fetch)
1085 (uri (cran-uri "inline" version))
1086 (sha256
1087 (base32
1088 "0s4wssvpan189fijahknxq5s22ww9bzmdlmyhnra748r7khky17z"))))
1089 (build-system r-build-system)
1090 (home-page "https://cran.r-project.org/web/packages/inline")
1091 (synopsis "Functions to inline C, C++, Fortran function calls from R")
1092 (description
1093 "This package provides functionality to dynamically define R functions
1094 and S4 methods with inlined C, C++ or Fortran code supporting @code{.C} and
1095 @code{.Call} calling conventions.")
1096 ;; Any version of the LGPL.
1097 (license license:lgpl3+)))
1098
1099 (define-public r-bbmle
1100 (package
1101 (name "r-bbmle")
1102 (version "1.0.20")
1103 (source
1104 (origin
1105 (method url-fetch)
1106 (uri (cran-uri "bbmle" version))
1107 (sha256
1108 (base32
1109 "1xzij7swrrzl5ly8l3lw6awh486zcm00251dwqws1y23fbgyh3vc"))))
1110 (build-system r-build-system)
1111 (propagated-inputs
1112 `(("r-lattice" ,r-lattice)
1113 ("r-mass" ,r-mass)
1114 ("r-numderiv" ,r-numderiv)))
1115 (home-page "https://cran.r-project.org/web/packages/bbmle")
1116 (synopsis "Tools for General Maximum Likelihood Estimation")
1117 (description
1118 "This package provides methods and functions for fitting maximum
1119 likelihood models in R. This package modifies and extends the @code{mle}
1120 classes in the @code{stats4} package.")
1121 ;; Any version of the GPL
1122 (license license:gpl2+)))
1123
1124 (define-public r-emdbook
1125 (package
1126 (name "r-emdbook")
1127 (version "1.3.10")
1128 (source
1129 (origin
1130 (method url-fetch)
1131 (uri (cran-uri "emdbook" version))
1132 (sha256
1133 (base32
1134 "0880cx6rqm9vgd2zxnd2k0igfl80gy7ak15w36clwlzavab59hmv"))))
1135 (build-system r-build-system)
1136 (propagated-inputs
1137 `(("r-bbmle" ,r-bbmle)
1138 ("r-coda" ,r-coda)
1139 ("r-lattice" ,r-lattice)
1140 ("r-mass" ,r-mass)
1141 ("r-plyr" ,r-plyr)
1142 ("r-rcpp" ,r-rcpp)))
1143 (home-page "http://www.math.mcmaster.ca/bolker/emdbook")
1144 (synopsis "Support functions and data for \"Ecological Models and Data\"")
1145 (description
1146 "This package provides auxiliary functions and data sets for \"Ecological
1147 Models and Data\", a book presenting maximum likelihood estimation and related
1148 topics for ecologists (ISBN 978-0-691-12522-0).")
1149 ;; Any GPL version
1150 (license (list license:gpl2 license:gpl3))))
1151
1152 (define-public r-lpsolve
1153 (package
1154 (name "r-lpsolve")
1155 (version "5.6.13")
1156 (source
1157 (origin
1158 (method url-fetch)
1159 (uri (cran-uri "lpSolve" version))
1160 (sha256
1161 (base32
1162 "13a9ry8xf5j1f2j6imqrxdgxqz3nqp9sj9b4ivyx9sid459irm6m"))))
1163 (properties `((upstream-name . "lpSolve")))
1164 (build-system r-build-system)
1165 (home-page "https://cran.r-project.org/web/packages/lpSolve")
1166 (synopsis "R interface to Lp_solve to solve linear/integer programs")
1167 (description
1168 "Lp_solve is software for solving linear, integer and mixed integer
1169 programs. This implementation supplies a \"wrapper\" function in C and some R
1170 functions that solve general linear/integer problems, assignment problems, and
1171 transportation problems.")
1172 (license license:lgpl2.0)))
1173
1174 (define-public r-limsolve
1175 (package
1176 (name "r-limsolve")
1177 (version "1.5.5.3")
1178 (source
1179 (origin
1180 (method url-fetch)
1181 (uri (cran-uri "limSolve" version))
1182 (sha256
1183 (base32
1184 "1ll6ir42h3g2fzf0wqai213bm82gpwjj2hfma2np3mz024sc09rg"))))
1185 (properties `((upstream-name . "limSolve")))
1186 (build-system r-build-system)
1187 (propagated-inputs
1188 `(("r-lpsolve" ,r-lpsolve)
1189 ("r-mass" ,r-mass)
1190 ("r-quadprog" ,r-quadprog)))
1191 (native-inputs `(("gfortran" ,gfortran)))
1192 (home-page "https://cran.r-project.org/web/packages/limSolve")
1193 (synopsis "Solving linear inverse models")
1194 (description
1195 "This package provides functions that:
1196
1197 @enumerate
1198 @item find the minimum/maximum of a linear or quadratic function,
1199 @item sample an underdetermined or overdetermined system,
1200 @item solve a linear system Ax=B for the unknown x.
1201 @end enumerate
1202
1203 It includes banded and tridiagonal linear systems. The package calls Fortran
1204 functions from LINPACK.")
1205 ;; Any GPL version.
1206 (license (list license:gpl2+ license:gpl3+))))
1207
1208 (define-public r-fitdistrplus
1209 (package
1210 (name "r-fitdistrplus")
1211 (version "1.0-9")
1212 (source
1213 (origin
1214 (method url-fetch)
1215 (uri (cran-uri "fitdistrplus" version))
1216 (sha256
1217 (base32
1218 "18x9454g598d54763k3hvi33iszifk7sxvhd1zg5r8z1vpixx3z6"))))
1219 (build-system r-build-system)
1220 (propagated-inputs
1221 `(("r-mass" ,r-mass)
1222 ("r-survival" ,r-survival)))
1223 (home-page "http://riskassessment.r-forge.r-project.org")
1224 (synopsis "Fitting a parametric distribution from data")
1225 (description
1226 "This package extends the @code{fitdistr} function of the MASS package
1227 with several functions to help the fit of a parametric distribution to
1228 non-censored or censored data. Censored data may contain left-censored,
1229 right-censored and interval-censored values, with several lower and upper
1230 bounds. In addition to @dfn{maximum likelihood estimation} (MLE), the package
1231 provides moment matching (MME), quantile matching (QME) and maximum
1232 goodness-of-fit estimation (MGE) methods (available only for non-censored
1233 data). Weighted versions of MLE, MME and QME are available.")
1234 (license license:gpl2+)))
1235
1236 (define-public r-energy
1237 (package
1238 (name "r-energy")
1239 (version "1.7-4")
1240 (source
1241 (origin
1242 (method url-fetch)
1243 (uri (cran-uri "energy" version))
1244 (sha256
1245 (base32
1246 "12skvlridfq4jd5mh0yxl79ps0zi2xnlh4hsdgxad0gm7qky8awd"))))
1247 (build-system r-build-system)
1248 (propagated-inputs
1249 `(("r-boot" ,r-boot)
1250 ("r-rcpp" ,r-rcpp)))
1251 (home-page "https://cran.r-project.org/web/packages/energy")
1252 (synopsis "Multivariate inference via the energy of data")
1253 (description
1254 "This package provides e-statistics (energy) tests and statistics for
1255 multivariate and univariate inference, including distance correlation,
1256 one-sample, two-sample, and multi-sample tests for comparing multivariate
1257 distributions, are implemented. Measuring and testing multivariate
1258 independence based on distance correlation, partial distance correlation,
1259 multivariate goodness-of-fit tests, clustering based on energy distance,
1260 testing for multivariate normality, distance components (disco) for
1261 non-parametric analysis of structured data, and other energy
1262 statistics/methods are implemented.")
1263 (license license:gpl2+)))
1264
1265 (define-public r-suppdists
1266 (package
1267 (name "r-suppdists")
1268 (version "1.1-9.4")
1269 (source
1270 (origin
1271 (method url-fetch)
1272 (uri (cran-uri "SuppDists" version))
1273 (sha256
1274 (base32
1275 "1ffx8wigqqvz2pnh06jjc0fnf4vq9z2rhwk2y3f9aszn18ap3dgw"))))
1276 (properties `((upstream-name . "SuppDists")))
1277 (build-system r-build-system)
1278 (home-page "https://cran.r-project.org/web/packages/SuppDists")
1279 (synopsis "Supplementary distributions")
1280 (description
1281 "This package provides ten distributions supplementing those built into
1282 R. Inverse Gauss, Kruskal-Wallis, Kendall's Tau, Friedman's chi squared,
1283 Spearman's rho, maximum F ratio, the Pearson product moment correlation
1284 coefficient, Johnson distributions, normal scores and generalized
1285 hypergeometric distributions. In addition two random number generators of
1286 George Marsaglia are included.")
1287 (license license:gpl2+)))
1288
1289 (define-public r-ksamples
1290 (package
1291 (name "r-ksamples")
1292 (version "1.2-8")
1293 (source
1294 (origin
1295 (method url-fetch)
1296 (uri (cran-uri "kSamples" version))
1297 (sha256
1298 (base32
1299 "15d5q5vpp4wx5rk5kjxjdxpwc8mkq5sbdz8gi07iscrvhzb5rzfr"))))
1300 (properties `((upstream-name . "kSamples")))
1301 (build-system r-build-system)
1302 (propagated-inputs
1303 `(("r-suppdists" ,r-suppdists)))
1304 (home-page "https://cran.r-project.org/web/packages/kSamples")
1305 (synopsis "K-Sample rank tests and their combinations")
1306 (description
1307 "This package provides tools to compares k samples using the
1308 Anderson-Darling test, Kruskal-Wallis type tests with different rank score
1309 criteria, Steel's multiple comparison test, and the Jonckheere-Terpstra (JT)
1310 test. It computes asymptotic, simulated or (limited) exact P-values, all
1311 valid under randomization, with or without ties, or conditionally under random
1312 sampling from populations, given the observed tie pattern. Except for Steel's
1313 test and the JT test it also combines these tests across several blocks of
1314 samples.")
1315 (license license:gpl2+)))
1316
1317 (define-public r-cvst
1318 (package
1319 (name "r-cvst")
1320 (version "0.2-2")
1321 (source
1322 (origin
1323 (method url-fetch)
1324 (uri (cran-uri "CVST" version))
1325 (sha256
1326 (base32
1327 "05l3yzkfrbds09ah9cdwn2sn4ryhq78lz33ryzrgkv176jc8qjw5"))))
1328 (properties `((upstream-name . "CVST")))
1329 (build-system r-build-system)
1330 (propagated-inputs
1331 `(("r-kernlab" ,r-kernlab)
1332 ("r-matrix" ,r-matrix)))
1333 (home-page "https://cran.r-project.org/web/packages/CVST")
1334 (synopsis "Fast cross-validation via sequential testing")
1335 (description
1336 "This package implements the fast cross-validation via sequential
1337 testing (CVST) procedure. CVST is an improved cross-validation procedure
1338 which uses non-parametric testing coupled with sequential analysis to
1339 determine the best parameter set on linearly increasing subsets of the data.
1340 Additionally to the CVST the package contains an implementation of the
1341 ordinary k-fold cross-validation with a flexible and powerful set of helper
1342 objects and methods to handle the overall model selection process. The
1343 implementations of the Cochran's Q test with permutations and the sequential
1344 testing framework of Wald are generic and can therefore also be used in other
1345 contexts.")
1346 (license license:gpl2+)))
1347
1348 (define-public r-squarem
1349 (package
1350 (name "r-squarem")
1351 (version "2017.10-1")
1352 (source
1353 (origin
1354 (method url-fetch)
1355 (uri (cran-uri "SQUAREM" version))
1356 (sha256
1357 (base32
1358 "10xj26x7qjyvzndnbjl5krr9wabnb9cbrnp3m7xg673g8ddr12cv"))))
1359 (properties `((upstream-name . "SQUAREM")))
1360 (build-system r-build-system)
1361 (home-page "http://www.jhsph.edu/agingandhealth/People/Faculty_personal_pages/Varadhan.html")
1362 (synopsis "Squared Extrapolation Methods for Accelerating EM-Like Monotone Algorithms")
1363 (description
1364 "This package provides algorithms for accelerating the convergence of
1365 slow, monotone sequences from smooth, contraction mapping such as the EM
1366 algorithm. It can be used to accelerate any smooth, linearly convergent
1367 acceleration scheme. A tutorial style introduction to this package is
1368 available in a vignette.")
1369 (license license:gpl2+)))
1370
1371 (define-public r-lava
1372 (package
1373 (name "r-lava")
1374 (version "1.6.1")
1375 (source
1376 (origin
1377 (method url-fetch)
1378 (uri (cran-uri "lava" version))
1379 (sha256
1380 (base32
1381 "11k9npmzp3nk2qx0h1dwwfc37j4ddd9y54bppxby0ffnb8qlpw1k"))))
1382 (build-system r-build-system)
1383 (propagated-inputs
1384 `(("r-numderiv" ,r-numderiv)
1385 ("r-squarem" ,r-squarem)
1386 ("r-survival" ,r-survival)))
1387 (home-page "https://github.com/kkholst/lava")
1388 (synopsis "Latent variable models")
1389 (description
1390 "This package provides tools for the estimation and simulation of latent
1391 variable models.")
1392 (license license:gpl3)))
1393
1394 (define-public r-drr
1395 (package
1396 (name "r-drr")
1397 (version "0.0.3")
1398 (source
1399 (origin
1400 (method url-fetch)
1401 (uri (cran-uri "DRR" version))
1402 (sha256
1403 (base32
1404 "1yd1fvllfkcrwg9v322n4wkk4q4q84nvy58y4vac9pdr3yf3i4vl"))))
1405 (properties `((upstream-name . "DRR")))
1406 (build-system r-build-system)
1407 (propagated-inputs
1408 `(("r-cvst" ,r-cvst)
1409 ("r-kernlab" ,r-kernlab)
1410 ("r-matrix" ,r-matrix)))
1411 (home-page "https://cran.r-project.org/web/packages/DRR")
1412 (synopsis "Dimensionality reduction via regression")
1413 (description
1414 "This package provides an implementation of dimensionality reduction via
1415 regression using Kernel Ridge Regression.")
1416 (license license:gpl3)))
1417
1418 (define-public r-prodlim
1419 (package
1420 (name "r-prodlim")
1421 (version "2018.04.18")
1422 (source
1423 (origin
1424 (method url-fetch)
1425 (uri (cran-uri "prodlim" version))
1426 (sha256
1427 (base32
1428 "1aslq87sqwikh8chxc378r38146y7kv79zz0kcq3j93ivx7va8jb"))))
1429 (build-system r-build-system)
1430 (propagated-inputs
1431 `(("r-kernsmooth" ,r-kernsmooth)
1432 ("r-lava" ,r-lava)
1433 ("r-rcpp" ,r-rcpp)
1434 ("r-survival" ,r-survival)))
1435 (home-page "https://cran.r-project.org/web/packages/prodlim")
1436 (synopsis "Product-limit estimation for censored event history analysis")
1437 (description
1438 "This package provides a fast and user-friendly implementation of
1439 nonparametric estimators for censored event history (survival) analysis with
1440 the Kaplan-Meier and Aalen-Johansen methods.")
1441 (license license:gpl2+)))
1442
1443 (define-public r-dimred
1444 (package
1445 (name "r-dimred")
1446 (version "0.1.0")
1447 (source
1448 (origin
1449 (method url-fetch)
1450 (uri (cran-uri "dimRed" version))
1451 (sha256
1452 (base32
1453 "0fasca5fsbrxdwv30hch7vb9snb844l7l8p5fjf239dq45xfy37v"))))
1454 (properties `((upstream-name . "dimRed")))
1455 (build-system r-build-system)
1456 (propagated-inputs `(("r-drr" ,r-drr)))
1457 (home-page "https://github.com/gdkrmr/dimRed")
1458 (synopsis "Framework for dimensionality reduction")
1459 (description
1460 "This package provides a collection of dimensionality reduction
1461 techniques from R packages and provides a common interface for calling the
1462 methods.")
1463 (license license:gpl3)))
1464
1465 (define-public r-timedate
1466 (package
1467 (name "r-timedate")
1468 (version "3043.102")
1469 (source
1470 (origin
1471 (method url-fetch)
1472 (uri (cran-uri "timeDate" version))
1473 (sha256
1474 (base32
1475 "0wvl5pq261rvbgly7vilk3x3m9xk3ly6il1i5scwdf6srl1vlz1p"))))
1476 (properties `((upstream-name . "timeDate")))
1477 (build-system r-build-system)
1478 (home-page "https://www.rmetrics.org")
1479 (synopsis "Chronological and calendar objects")
1480 (description
1481 "This package provides an environment for teaching \"Financial
1482 Engineering and Computational Finance\" and for managing chronological and
1483 calendar objects.")
1484 (license license:gpl2+)))
1485
1486 (define-public r-magic
1487 (package
1488 (name "r-magic")
1489 (version "1.5-8")
1490 (source
1491 (origin
1492 (method url-fetch)
1493 (uri (cran-uri "magic" version))
1494 (sha256
1495 (base32
1496 "083cgpp3v03li0h8597b3g21pd9lkbmn9pyssblnhc800mpc52vz"))))
1497 (build-system r-build-system)
1498 (propagated-inputs
1499 `(("r-abind" ,r-abind)))
1500 (home-page "https://github.com/RobinHankin/magic.git")
1501 (synopsis "Create and investigate magic squares")
1502 (description
1503 "This package provides a collection of efficient, vectorized algorithms
1504 for the creation and investigation of magic squares and hypercubes, including
1505 a variety of functions for the manipulation and analysis of arbitrarily
1506 dimensioned arrays.")
1507 (license license:gpl2)))
1508
1509 (define-public r-geometry
1510 (package
1511 (name "r-geometry")
1512 (version "0.3-6")
1513 (source
1514 (origin
1515 (method url-fetch)
1516 (uri (cran-uri "geometry" version))
1517 (sha256
1518 (base32
1519 "0s09vi0rr0smys3an83mz6fk41bplxyz4myrbiinf4qpk6n33qib"))))
1520 (build-system r-build-system)
1521 (propagated-inputs `(("r-magic" ,r-magic)))
1522 (home-page "http://geometry.r-forge.r-project.org/")
1523 (synopsis "Mesh generation and surface tesselation")
1524 (description
1525 "This package makes the qhull library available in R, in a similar manner
1526 as in Octave. Qhull computes convex hulls, Delaunay triangulations, halfspace
1527 intersections about a point, Voronoi diagrams, furthest-site Delaunay
1528 triangulations, and furthest-site Voronoi diagrams. It runs in 2-d, 3-d, 4-d,
1529 and higher dimensions. It implements the Quickhull algorithm for computing
1530 the convex hull. Qhull does not support constrained Delaunay triangulations,
1531 or mesh generation of non-convex objects, but the package does include some R
1532 functions that allow for this. Currently the package only gives access to
1533 Delaunay triangulation and convex hull computation.")
1534 ;; The Qhull sources are included and are distributed under a custom
1535 ;; non-copyleft license. The R sources are released under GPL version 2.
1536 (license (list license:gpl2
1537 (license:non-copyleft "http://www.qhull.org/COPYING.txt")))))
1538
1539 (define-public r-ddalpha
1540 (package
1541 (name "r-ddalpha")
1542 (version "1.3.3")
1543 (source
1544 (origin
1545 (method url-fetch)
1546 (uri (cran-uri "ddalpha" version))
1547 (sha256
1548 (base32
1549 "0g4iqhrz2gym05q40ih6srilyajw2l2mv46pchn65bc7hw4vkgrk"))))
1550 (build-system r-build-system)
1551 (propagated-inputs
1552 `(("r-bh" ,r-bh)
1553 ("r-class" ,r-class)
1554 ("r-geometry" ,r-geometry)
1555 ("r-mass" ,r-mass)
1556 ("r-rcpp" ,r-rcpp)
1557 ("r-robustbase" ,r-robustbase)
1558 ("r-sfsmisc" ,r-sfsmisc)))
1559 (native-inputs
1560 `(("gfortran" ,gfortran)))
1561 (home-page "https://cran.r-project.org/web/packages/ddalpha")
1562 (synopsis "Depth-Based classification and calculation of data depth")
1563 (description
1564 "This package contains procedures for depth-based supervised learning,
1565 which are entirely non-parametric, in particular the DDalpha-procedure (Lange,
1566 Mosler and Mozharovskyi, 2014). The training data sample is transformed by a
1567 statistical depth function to a compact low-dimensional space, where the final
1568 classification is done. It also offers an extension to functional data and
1569 routines for calculating certain notions of statistical depth functions. 50
1570 multivariate and 5 functional classification problems are included.")
1571 (license license:gpl2)))
1572
1573 (define-public r-gower
1574 (package
1575 (name "r-gower")
1576 (version "0.1.2")
1577 (source
1578 (origin
1579 (method url-fetch)
1580 (uri (cran-uri "gower" version))
1581 (sha256
1582 (base32
1583 "1mbrj1lam3jfbby2j32shmmj5cn09zx3rkxbamq7q8sdg39b54gb"))))
1584 (build-system r-build-system)
1585 (native-inputs
1586 `(("r-knitr" ,r-knitr)))
1587 (home-page "https://github.com/markvanderloo/gower")
1588 (synopsis "Gower's distance")
1589 (description
1590 "This package provides tools to compute Gower's distance (or similarity)
1591 coefficient between records, and to compute the top-n matches between records.
1592 Core algorithms are executed in parallel on systems supporting OpenMP.")
1593 (license license:gpl3)))
1594
1595 (define-public r-rcpproll
1596 (package
1597 (name "r-rcpproll")
1598 (version "0.2.2")
1599 (source
1600 (origin
1601 (method url-fetch)
1602 (uri (cran-uri "RcppRoll" version))
1603 (sha256
1604 (base32
1605 "19xzvxym8zbighndygkq4imfwc0abh4hqyq3qrr8aakyd096iisi"))))
1606 (properties `((upstream-name . "RcppRoll")))
1607 (build-system r-build-system)
1608 (propagated-inputs
1609 `(("r-rcpp" ,r-rcpp)))
1610 (home-page "https://cran.r-project.org/web/packages/RcppRoll")
1611 (synopsis "Efficient rolling and windowed operations")
1612 (description
1613 "This package provides fast and efficient routines for common rolling /
1614 windowed operations. Routines for the efficient computation of windowed mean,
1615 median, sum, product, minimum, maximum, standard deviation and variance are
1616 provided.")
1617 (license license:gpl2+)))
1618
1619 (define-public r-ipred
1620 (package
1621 (name "r-ipred")
1622 (version "0.9-6")
1623 (source
1624 (origin
1625 (method url-fetch)
1626 (uri (cran-uri "ipred" version))
1627 (sha256
1628 (base32
1629 "1vrw1pqcpnc04x1r2h9grdfm6bivs358sww5gg90jwlvxcw69lxq"))))
1630 (build-system r-build-system)
1631 (propagated-inputs
1632 `(("r-class" ,r-class)
1633 ("r-mass" ,r-mass)
1634 ("r-nnet" ,r-nnet)
1635 ("r-prodlim" ,r-prodlim)
1636 ("r-rpart" ,r-rpart)
1637 ("r-survival" ,r-survival)))
1638 (home-page "https://cran.r-project.org/web/packages/ipred")
1639 (synopsis "Improved predictors")
1640 (description
1641 "This package provides improved predictive models by indirect
1642 classification and bagging for classification, regression and survival
1643 problems as well as resampling based estimators of prediction error.")
1644 (license license:gpl2+)))
1645
1646 (define-public r-psych
1647 (package
1648 (name "r-psych")
1649 (version "1.7.8")
1650 (source
1651 (origin
1652 (method url-fetch)
1653 (uri (cran-uri "psych" version))
1654 (sha256
1655 (base32
1656 "0daismb8pdk392vdy304hqx0m3jx62gx3a0hygjygc125rhfla7k"))))
1657 (build-system r-build-system)
1658 (propagated-inputs
1659 `(("r-foreign" ,r-foreign)
1660 ("r-lattice" ,r-lattice)
1661 ("r-mnormt" ,r-mnormt)
1662 ("r-nlme" ,r-nlme)))
1663 (home-page "https://cran.r-project.org/web/packages/psych/")
1664 (synopsis "Procedures for psychological, psychometric, and personality research")
1665 (description
1666 "This package provides a general purpose toolbox for personality,
1667 psychometric theory and experimental psychology. Functions are primarily for
1668 multivariate analysis and scale construction using factor analysis, principal
1669 component analysis, cluster analysis and reliability analysis, although others
1670 provide basic descriptive statistics. Item Response Theory is done using
1671 factor analysis of tetrachoric and polychoric correlations. Functions for
1672 analyzing data at multiple levels include within and between group statistics,
1673 including correlations and factor analysis. Functions for simulating and
1674 testing particular item and test structures are included. Several functions
1675 serve as a useful front end for structural equation modeling. Graphical
1676 displays of path diagrams, factor analysis and structural equation models are
1677 created using basic graphics.")
1678 (license license:gpl2+)))
1679
1680 (define-public r-broom
1681 (package
1682 (name "r-broom")
1683 (version "0.4.4")
1684 (source
1685 (origin
1686 (method url-fetch)
1687 (uri (cran-uri "broom" version))
1688 (sha256
1689 (base32
1690 "081x87sy6dmfvkgwfjrl5ax51k77ciyzg9x3xql25vdi92rmwj3m"))))
1691 (build-system r-build-system)
1692 (propagated-inputs
1693 `(("r-dplyr" ,r-dplyr)
1694 ("r-nlme" ,r-nlme)
1695 ("r-plyr" ,r-plyr)
1696 ("r-psych" ,r-psych)
1697 ("r-reshape2" ,r-reshape2)
1698 ("r-stringr" ,r-stringr)
1699 ("r-tidyr" ,r-tidyr)))
1700 (home-page "http://github.com/tidyverse/broom")
1701 (synopsis "Convert statistical analysis objects into tidy data frames")
1702 (description
1703 "This package provides tools to convert statistical analysis objects from
1704 R into tidy data frames, so that they can more easily be combined, reshaped
1705 and otherwise processed with tools like @code{dplyr}, @code{tidyr} and
1706 @code{ggplot2}. The package provides three S3 generics: @code{tidy}, which
1707 summarizes a model's statistical findings such as coefficients of a
1708 regression; @code{augment}, which adds columns to the original data such as
1709 predictions, residuals and cluster assignments; and @code{glance}, which
1710 provides a one-row summary of model-level statistics.")
1711 (license license:expat)))
1712
1713 (define-public r-recipes
1714 (package
1715 (name "r-recipes")
1716 (version "0.1.2")
1717 (source
1718 (origin
1719 (method url-fetch)
1720 (uri (cran-uri "recipes" version))
1721 (sha256
1722 (base32
1723 "1car3a3mqn87pz049cbgkaayz86970mvkapk6al2k7jjw76306l9"))))
1724 (build-system r-build-system)
1725 (propagated-inputs
1726 `(("r-broom" ,r-broom)
1727 ("r-ddalpha" ,r-ddalpha)
1728 ("r-dimred" ,r-dimred)
1729 ("r-dplyr" ,r-dplyr)
1730 ("r-gower" ,r-gower)
1731 ("r-ipred" ,r-ipred)
1732 ("r-lubridate" ,r-lubridate)
1733 ("r-magrittr" ,r-magrittr)
1734 ("r-matrix" ,r-matrix)
1735 ("r-purrr" ,r-purrr)
1736 ("r-rcpproll" ,r-rcpproll)
1737 ("r-rlang" ,r-rlang)
1738 ("r-tibble" ,r-tibble)
1739 ("r-tidyselect" ,r-tidyselect)
1740 ("r-timedate" ,r-timedate)))
1741 (home-page "https://github.com/topepo/recipes")
1742 (synopsis "Preprocessing tools to create design matrices")
1743 (description
1744 "Recipes is an extensible framework to create and preprocess design
1745 matrices. Recipes consist of one or more data manipulation and analysis
1746 \"steps\". Statistical parameters for the steps can be estimated from an
1747 initial data set and then applied to other data sets. The resulting design
1748 matrices can then be used as inputs into statistical or machine learning
1749 models.")
1750 (license license:gpl2)))
1751
1752 (define-public r-pdist
1753 (package
1754 (name "r-pdist")
1755 (version "1.2")
1756 (source
1757 (origin
1758 (method url-fetch)
1759 (uri (cran-uri "pdist" version))
1760 (sha256
1761 (base32
1762 "18nd3mgad11f2zmwcp0w3sxlch4a9y6wp8dfdyzvjn7y4b4bq0dd"))))
1763 (build-system r-build-system)
1764 (home-page "https://github.com/jeffwong/pdist")
1765 (synopsis "Partitioned distance function")
1766 (description
1767 "Pdist computes the euclidean distance between rows of a matrix X and
1768 rows of another matrix Y. Previously, this could be done by binding the two
1769 matrices together and calling @code{dist}, but this creates unnecessary
1770 computation by computing the distances between a row of X and another row of
1771 X, and likewise for Y. Pdist strictly computes distances across the two
1772 matrices, not within the same matrix, making computations significantly faster
1773 for certain use cases.")
1774 (license license:gpl3+)))
1775
1776 (define-public r-ggrepel
1777 (package
1778 (name "r-ggrepel")
1779 (version "0.8.0")
1780 (source
1781 (origin
1782 (method url-fetch)
1783 (uri (cran-uri "ggrepel" version))
1784 (sha256
1785 (base32
1786 "1m3p84d6nh9mzzvxb82vgig3ngcvkz86rjwzl9a66ckdf5p611k3"))))
1787 (build-system r-build-system)
1788 (propagated-inputs
1789 `(("r-ggplot2" ,r-ggplot2)
1790 ("r-rcpp" ,r-rcpp)
1791 ("r-scales" ,r-scales)))
1792 (home-page "http://github.com/slowkow/ggrepel")
1793 (synopsis "Repulsive text and label geometries for ggplot2")
1794 (description
1795 "This package provides text and label geometries for ggplot2 that help to
1796 avoid overlapping text labels. Labels repel away from each other and away
1797 from the data points.")
1798 (license license:gpl3)))
1799
1800 (define-public r-corrplot
1801 (package
1802 (name "r-corrplot")
1803 (version "0.84")
1804 (source
1805 (origin
1806 (method url-fetch)
1807 (uri (cran-uri "corrplot" version))
1808 (sha256
1809 (base32
1810 "1k03qd8db7pwg1v318xapx5mpiypiz2n07qr19c4b45diri5xkhd"))))
1811 (build-system r-build-system)
1812 (home-page "https://github.com/taiyun/corrplot")
1813 (synopsis "Visualization of a correlation matrix")
1814 (description
1815 "This package provides a graphical display of a correlation matrix or
1816 general matrix. It also contains some algorithms to do matrix reordering. In
1817 addition, corrplot is good at details, including choosing color, text labels,
1818 color labels, layout, etc.")
1819 ;; Any version of the GPL
1820 (license license:gpl2+)))
1821
1822 (define-public r-stringdist
1823 (package
1824 (name "r-stringdist")
1825 (version "0.9.4.7")
1826 (source
1827 (origin
1828 (method url-fetch)
1829 (uri (cran-uri "stringdist" version))
1830 (sha256
1831 (base32
1832 "1qg80wmcrpkba9njvgjdg15bgw7ddks40kkfh5x61as9lhchy4i4"))))
1833 (build-system r-build-system)
1834 (home-page "https://github.com/markvanderloo/stringdist")
1835 (synopsis "Approximate string matching and string distance functions")
1836 (description
1837 "This package implements an approximate string matching version of R's
1838 native @code{match} function. It can calculate various string distances based
1839 on edits (Damerau-Levenshtein, Hamming, Levenshtein, optimal sting alignment),
1840 qgrams (q- gram, cosine, jaccard distance) or heuristic metrics (Jaro,
1841 Jaro-Winkler). An implementation of soundex is provided as well. Distances
1842 can be computed between character vectors while taking proper care of encoding
1843 or between integer vectors representing generic sequences.")
1844 (license license:gpl3+)))
1845
1846 (define-public r-jomo
1847 (package
1848 (name "r-jomo")
1849 (version "2.6-2")
1850 (source
1851 (origin
1852 (method url-fetch)
1853 (uri (cran-uri "jomo" version))
1854 (sha256
1855 (base32
1856 "0zyqwa2y08asj9xqwnngh6da1b9cqcx8pzc9cxwrmgnxd5nnsjb7"))))
1857 (build-system r-build-system)
1858 (propagated-inputs
1859 `(("r-lme4" ,r-lme4)
1860 ("r-survival" ,r-survival)))
1861 (home-page "https://cran.r-project.org/web/packages/jomo/")
1862 (synopsis "Multilevel Joint Modelling Multiple Imputation")
1863 (description
1864 "Similarly to Schafer's package pan, jomo is a package for multilevel
1865 joint modelling multiple imputation @url{Carpenter and Kenward (2013),
1866 http://doi.org/10.1002/9781119942283}. Novel aspects of jomo are the
1867 possibility of handling binary and categorical data through latent normal
1868 variables, the option to use cluster-specific covariance matrices and to
1869 impute compatibly with the substantive model.")
1870 (license license:gpl2)))
1871
1872 (define-public r-pan
1873 (package
1874 (name "r-pan")
1875 (version "1.4")
1876 (source
1877 (origin
1878 (method url-fetch)
1879 (uri (cran-uri "pan" version))
1880 (sha256
1881 (base32
1882 "1p3nigmhrnlch86g89hn7l0wvkifx3k9n59g0psi95yck43kza76"))))
1883 (build-system r-build-system)
1884 (native-inputs `(("gfortran" ,gfortran)))
1885 (home-page "https://cran.r-project.org/web/packages/pan/")
1886 (synopsis "Multiple imputation for multivariate panel or clustered data")
1887 (description
1888 "This package implements multiple imputation for multivariate panel or
1889 clustered data.")
1890 (license license:gpl3)))
1891
1892 (define-public r-mitml
1893 (package
1894 (name "r-mitml")
1895 (version "0.3-5")
1896 (source
1897 (origin
1898 (method url-fetch)
1899 (uri (cran-uri "mitml" version))
1900 (sha256
1901 (base32
1902 "1s888r9y2ri39b48h1iypps6lddqkqv3g31l2sjmi2pvyccfpkwb"))))
1903 (build-system r-build-system)
1904 (propagated-inputs
1905 `(("r-haven" ,r-haven)
1906 ("r-jomo" ,r-jomo)
1907 ("r-pan" ,r-pan)))
1908 (home-page "https://cran.r-project.org/web/packages/mitml/")
1909 (synopsis "Tools for multiple imputation in multilevel modeling")
1910 (description
1911 "This package provides tools for multiple imputation of missing data in
1912 multilevel modeling. It includes a user-friendly interface to the packages
1913 pan and jomo, and several functions for visualization, data management and the
1914 analysis of multiply imputed data sets.")
1915 (license license:gpl2+)))
1916
1917 (define-public r-mice
1918 (package
1919 (name "r-mice")
1920 (version "3.0.0")
1921 (source
1922 (origin
1923 (method url-fetch)
1924 (uri (cran-uri "mice" version))
1925 (sha256
1926 (base32
1927 "1p8a5ham90iaak4w17114pdnw535r2l9sxr402yrkc4gbwfbpdlq"))))
1928 (build-system r-build-system)
1929 (propagated-inputs
1930 `(("r-broom" ,r-broom)
1931 ("r-dplyr" ,r-dplyr)
1932 ("r-lattice" ,r-lattice)
1933 ("r-mass" ,r-mass)
1934 ("r-mitml" ,r-mitml)
1935 ("r-nnet" ,r-nnet)
1936 ("r-rcpp" ,r-rcpp)
1937 ("r-rlang" ,r-rlang)
1938 ("r-rpart" ,r-rpart)
1939 ("r-survival" ,r-survival)))
1940 (home-page "https://cran.r-project.org/web/packages/mice/")
1941 (synopsis "Multivariate imputation by chained equations")
1942 (description
1943 "Multiple imputation using @dfn{Fully Conditional Specification} (FCS)
1944 implemented by the MICE algorithm as described in @url{Van Buuren and
1945 Groothuis-Oudshoorn (2011), http://doi.org/10.18637/jss.v045.i03}. Each
1946 variable has its own imputation model. Built-in imputation models are
1947 provided for continuous data (predictive mean matching, normal), binary
1948 data (logistic regression), unordered categorical data (polytomous logistic
1949 regression) and ordered categorical data (proportional odds). MICE can also
1950 impute continuous two-level data (normal model, pan, second-level variables).
1951 Passive imputation can be used to maintain consistency between variables.
1952 Various diagnostic plots are available to inspect the quality of the
1953 imputations.")
1954 ;; Any of these two versions.
1955 (license (list license:gpl2 license:gpl3))))
1956
1957 (define-public r-truncnorm
1958 (package
1959 (name "r-truncnorm")
1960 (version "1.0-8")
1961 (source
1962 (origin
1963 (method url-fetch)
1964 (uri (cran-uri "truncnorm" version))
1965 (sha256
1966 (base32
1967 "0zn88wdd58223kibk085rhsikl4yhlrwiyq109hzjg06hy6lwmj9"))))
1968 (build-system r-build-system)
1969 (home-page "https://cran.r-project.org/web/packages/truncnorm/")
1970 (synopsis "Truncated normal distribution")
1971 (description "This package provides functions for the truncated normal
1972 distribution with mean equal to @code{mean} and standard deviation equal to
1973 @code{sd}. It includes density, distribution, quantile, and expected value
1974 functions, as well as a random generation function.")
1975 (license license:gpl2)))
1976
1977 (define-public r-rsolnp
1978 (package
1979 (name "r-rsolnp")
1980 (version "1.16")
1981 (source
1982 (origin
1983 (method url-fetch)
1984 (uri (cran-uri "Rsolnp" version))
1985 (sha256
1986 (base32
1987 "0w7nkj6igr0gi7r7jg950lsx7dj6aipgxi6vbjsf5f5yc9h7fhii"))))
1988 (properties `((upstream-name . "Rsolnp")))
1989 (build-system r-build-system)
1990 (propagated-inputs
1991 `(("r-truncnorm" ,r-truncnorm)))
1992 (home-page "https://cran.r-project.org/web/packages/Rsolnp/")
1993 (synopsis "General non-linear optimization")
1994 (description "The Rsolnp package implements a general non-linear augmented
1995 Lagrange multiplier method solver, a @dfn{sequential quadratic
1996 programming} (SQP) based solver).")
1997 ;; Any version of the GPL.
1998 (license license:gpl2+)))
1999
2000 (define-public r-hardyweinberg
2001 (package
2002 (name "r-hardyweinberg")
2003 (version "1.6.1")
2004 (source
2005 (origin
2006 (method url-fetch)
2007 (uri (cran-uri "HardyWeinberg" version))
2008 (sha256
2009 (base32
2010 "16n8qanxx0p5ny5zqxafn8hwb1xv94y1wig1iql8as5a5qh8lwcz"))))
2011 (properties `((upstream-name . "HardyWeinberg")))
2012 (build-system r-build-system)
2013 (propagated-inputs
2014 `(("r-mice" ,r-mice)
2015 ("r-rcpp" ,r-rcpp)
2016 ("r-rsolnp" ,r-rsolnp)))
2017 (home-page "https://cran.r-project.org/package=HardyWeinberg")
2018 (synopsis "Statistical tests and graphics for Hardy-Weinberg equilibrium")
2019 (description
2020 "This package contains tools for exploring Hardy-Weinberg equilibrium for
2021 diallelic genetic marker data. All classical tests (chi-square, exact,
2022 likelihood-ratio and permutation tests) for Hardy-Weinberg equilibrium are
2023 included in the package, as well as functions for power computation and for
2024 the simulation of marker data under equilibrium and disequilibrium. Routines
2025 for dealing with markers on the X-chromosome are included. Functions for
2026 testing equilibrium in the presence of missing data by using multiple
2027 imputation are also provided. Implements several graphics for exploring the
2028 equilibrium status of a large set of diallelic markers: ternary plots with
2029 acceptance regions, log-ratio plots and Q-Q plots.")
2030 (license license:gpl2+)))
2031
2032 (define-public r-sm
2033 (package
2034 (name "r-sm")
2035 (version "2.2-5.5")
2036 (source
2037 (origin
2038 (method url-fetch)
2039 (uri (cran-uri "sm" version))
2040 (sha256
2041 (base32
2042 "1rw2mxygxsmk8mn4wag1ppjgzk0rlvh6zd8q02qrhjrn9jhi5qj3"))))
2043 (build-system r-build-system)
2044 (native-inputs `(("gfortran" ,gfortran)))
2045 (home-page "http://www.stats.gla.ac.uk/~adrian/sm/")
2046 (synopsis "Smoothing methods for nonparametric regression and density estimation")
2047 (description
2048 "This is software accompanying the book 'Applied Smoothing Techniques for
2049 Data Analysis---The Kernel Approach with S-Plus Illustrations', Oxford
2050 University Press. It provides smoothing methods for nonparametric regression
2051 and density estimation")
2052 (license license:gpl2+)))
2053
2054 (define-public r-venndiagram
2055 (package
2056 (name "r-venndiagram")
2057 (version "1.6.20")
2058 (source (origin
2059 (method url-fetch)
2060 (uri (cran-uri "VennDiagram" version))
2061 (sha256
2062 (base32
2063 "1ic1jaxzw98si2p4n1fl4n3myhd7fpw0njb634cwhviwybzv6775"))))
2064 (properties `((upstream-name . "VennDiagram")))
2065 (build-system r-build-system)
2066 (propagated-inputs
2067 `(("r-futile-logger" ,r-futile-logger)))
2068 (home-page "https://cran.r-project.org/web/packages/VennDiagram/")
2069 (synopsis "Generate High-Resolution Venn and Euler Plots")
2070 (description
2071 "This package provides a set of functions to generate high-resolution
2072 Venn and Euler plots. It includes handling for several special cases,
2073 including two-case scaling, and extensive customization of plot shape and
2074 structure.")
2075 (license license:gpl2+)))
2076
2077 (define-public r-vioplot
2078 (package
2079 (name "r-vioplot")
2080 (version "0.2")
2081 (source
2082 (origin
2083 (method url-fetch)
2084 (uri (cran-uri "vioplot" version))
2085 (sha256
2086 (base32
2087 "16wkb26kv6qr34hv5zgqmgq6zzgysg9i78pvy2c097lr60v087v0"))))
2088 (build-system r-build-system)
2089 (propagated-inputs `(("r-sm" ,r-sm)))
2090 (home-page "http://wsopuppenkiste.wiso.uni-goettingen.de/~dadler")
2091 (synopsis "Violin plot")
2092 (description
2093 "This package provides a violin plot, which is a combination of a box
2094 plot and a kernel density plot.")
2095 (license license:bsd-3)))
2096
2097 (define-public r-rsofia
2098 (package
2099 (name "r-rsofia")
2100 (version "1.1")
2101 (source (origin
2102 (method url-fetch)
2103 ;; This package has been removed from CRAN, so we can
2104 ;; only fetch it from the archives.
2105 (uri (string-append "https://cran.r-project.org/src/"
2106 "contrib/Archive/RSofia/RSofia_"
2107 version ".tar.gz"))
2108 (sha256
2109 (base32
2110 "0q931y9rcf6slb0s2lsxhgqrzy4yqwh8hb1124nxg0bjbxvjbihn"))))
2111 (properties `((upstream-name . "RSofia")))
2112 (build-system r-build-system)
2113 (propagated-inputs
2114 `(("r-rcpp" ,r-rcpp)))
2115 (home-page "https://cran.r-project.org/src/contrib/Archive/RSofia")
2116 (synopsis "Port of sofia-ml to R")
2117 (description "This package is a port of sofia-ml to R. Sofia-ml is a
2118 suite of fast incremental algorithms for machine learning that can be used for
2119 training models for classification or ranking.")
2120 (license license:asl2.0)))
2121
2122 (define-public r-xts
2123 (package
2124 (name "r-xts")
2125 (version "0.10-2")
2126 (source
2127 (origin
2128 (method url-fetch)
2129 (uri (cran-uri "xts" version))
2130 (sha256
2131 (base32
2132 "1i11fczks4lh8rpi6xbm9bm7f3jpcp6xw03kv178g3n3361qhmc1"))))
2133 (build-system r-build-system)
2134 (propagated-inputs `(("r-zoo" ,r-zoo)))
2135 (native-inputs `(("gfortran" ,gfortran)))
2136 (home-page "https://github.com/joshuaulrich/xts")
2137 (synopsis "Extensible time series")
2138 (description
2139 "This package provides for uniform handling of R's different time-based
2140 data classes by extending @code{zoo}, maximizing native format information
2141 preservation and allowing for user-level customization and extension, while
2142 simplifying cross-class interoperability.")
2143 (license license:gpl2+)))
2144
2145 (define-public r-performanceanalytics
2146 (package
2147 (name "r-performanceanalytics")
2148 (version "1.5.2")
2149 (source
2150 (origin
2151 (method url-fetch)
2152 (uri (cran-uri "PerformanceAnalytics" version))
2153 (sha256
2154 (base32
2155 "01bgm57z079g6r505w3bj293zkbd49fwa8sg55z87vizwavipml6"))))
2156 (properties
2157 `((upstream-name . "PerformanceAnalytics")))
2158 (build-system r-build-system)
2159 (propagated-inputs
2160 `(("r-quadprog" ,r-quadprog)
2161 ("r-xts" ,r-xts)
2162 ("r-zoo" ,r-zoo)))
2163 (home-page "https://r-forge.r-project.org/projects/returnanalytics/")
2164 (synopsis "Econometric tools for performance and risk analysis")
2165 (description "This is a collection of econometric functions for
2166 performance and risk analysis. This package aims to aid practitioners and
2167 researchers in utilizing the latest research in analysis of non-normal return
2168 streams. In general, it is most tested on return (rather than price) data on
2169 a regular scale, but most functions will work with irregular return data as
2170 well, and increasing numbers of functions will work with P&L or price data
2171 where possible.")
2172 ;; Either version may be picked.
2173 (license (list license:gpl2 license:gpl3))))
2174
2175 (define-public r-laeken
2176 (package
2177 (name "r-laeken")
2178 (version "0.4.6")
2179 (source
2180 (origin
2181 (method url-fetch)
2182 (uri (cran-uri "laeken" version))
2183 (sha256
2184 (base32
2185 "1rhkv1kk508pwln1d325iq4fink2ncssps0ypxi52j9d7wk78la6"))))
2186 (build-system r-build-system)
2187 (propagated-inputs
2188 `(("r-boot" ,r-boot)
2189 ("r-mass" ,r-mass)))
2190 (home-page "https://cran.r-project.org/web/packages/laeken/")
2191 (synopsis "Estimation of indicators on social exclusion and poverty")
2192 (description "This package provides tools for the estimation of indicators
2193 on social exclusion and poverty, as well as an implementation of Pareto tail
2194 modeling for empirical income distributions.")
2195 (license license:gpl2+)))
2196
2197 (define-public r-vcd
2198 (package
2199 (name "r-vcd")
2200 (version "1.4-4")
2201 (source
2202 (origin
2203 (method url-fetch)
2204 (uri (cran-uri "vcd" version))
2205 (sha256
2206 (base32
2207 "1lp99h0wvsc61l1dgcqjxdrcgpgw88ak430cdsv43kmm43qssqd5"))))
2208 (build-system r-build-system)
2209 (propagated-inputs
2210 `(("r-colorspace" ,r-colorspace)
2211 ("r-lmtest" ,r-lmtest)
2212 ("r-mass" ,r-mass)))
2213 (home-page "https://cran.r-project.org/web/packages/vcd/")
2214 (synopsis "Visualizing categorical data")
2215 (description "This package provides visualization techniques, data sets,
2216 summary and inference procedures aimed particularly at categorical data.
2217 Special emphasis is given to highly extensible grid graphics. The package was
2218 originally inspired by the book \"Visualizing Categorical Data\" by Michael
2219 Friendly and is now the main support package for a new book, \"Discrete Data
2220 Analysis with R\" by Michael Friendly and David Meyer (2015).")
2221 (license license:gpl2)))
2222
2223 (define-public r-ica
2224 (package
2225 (name "r-ica")
2226 (version "1.0-2")
2227 (source
2228 (origin
2229 (method url-fetch)
2230 (uri (cran-uri "ica" version))
2231 (sha256
2232 (base32
2233 "0ya1nph1zwhad0bfz4yxs27kl45yk1dhnphdlrq34p8pqrpmj8g7"))))
2234 (build-system r-build-system)
2235 (home-page "https://cran.r-project.org/web/packages/ica/")
2236 (synopsis "Independent component analysis")
2237 (description "This package provides tools for @dfn{Independent Component
2238 Analysis} (ICA) using various algorithms: FastICA,
2239 Information-Maximization (Infomax), and @dfn{Joint Approximate Diagonalization
2240 of Eigenmatrices} (JADE).")
2241 (license license:gpl2+)))
2242
2243 (define-public r-dtw
2244 (package
2245 (name "r-dtw")
2246 (version "1.20-1")
2247 (source
2248 (origin
2249 (method url-fetch)
2250 (uri (cran-uri "dtw" version))
2251 (sha256
2252 (base32
2253 "1w301xwizncy5r8v9rwwdxfshydgp3l1pnjla1fjn6n8lx3imjj3"))))
2254 (build-system r-build-system)
2255 (propagated-inputs `(("r-proxy" ,r-proxy)))
2256 (home-page "http://dtw.r-forge.r-project.org/")
2257 (synopsis "Dynamic Time Warping Algorithms")
2258 (description "This package provides a comprehensive implementation of
2259 @dfn{dynamic time warping} (DTW) algorithms in R. DTW computes the
2260 optimal (least cumulative distance) alignment between points of two time
2261 series. Common DTW variants covered include local (slope) and global (window)
2262 constraints, subsequence matches, arbitrary distance definitions,
2263 normalizations, minimum variance matching, and so on.")
2264 (license license:gpl2+)))
2265
2266 (define-public r-sdmtools
2267 (package
2268 (name "r-sdmtools")
2269 (version "1.1-221")
2270 (source
2271 (origin
2272 (method url-fetch)
2273 (uri (cran-uri "SDMTools" version))
2274 (sha256
2275 (base32
2276 "1kacrpamshv7wz83yn45sfbw4m9c44xrrngzcklnwx8gcxx2knm6"))))
2277 (properties `((upstream-name . "SDMTools")))
2278 (build-system r-build-system)
2279 (propagated-inputs `(("r-r-utils" ,r-r-utils)))
2280 (home-page "http://www.rforge.net/SDMTools/")
2281 (synopsis "Species distribution modelling tools")
2282 (description "This packages provides a set of tools for post processing
2283 the outcomes of species distribution modeling exercises. It includes novel
2284 methods for comparing models and tracking changes in distributions through
2285 time. It further includes methods for visualizing outcomes, selecting
2286 thresholds, calculating measures of accuracy and landscape fragmentation
2287 statistics, etc.")
2288 (license license:gpl3+)))
2289
2290 (define-public r-scatterplot3d
2291 (package
2292 (name "r-scatterplot3d")
2293 (version "0.3-41")
2294 (source
2295 (origin
2296 (method url-fetch)
2297 (uri (cran-uri "scatterplot3d" version))
2298 (sha256
2299 (base32
2300 "152xqz9c70qab86mpgng049gxsg5f4fpf1m8dh93fb9v1avjd0sc"))))
2301 (build-system r-build-system)
2302 (home-page "https://cran.r-project.org/web/packages/scatterplot3d/")
2303 (synopsis "3D scatter plot")
2304 (description "This package provides an implementation of scatter plots for
2305 plotting. a three dimensional point cloud.")
2306 (license license:gpl2)))
2307
2308 (define-public r-ggridges
2309 (package
2310 (name "r-ggridges")
2311 (version "0.5.0")
2312 (source
2313 (origin
2314 (method url-fetch)
2315 (uri (cran-uri "ggridges" version))
2316 (sha256
2317 (base32
2318 "1znvsbl3px8dddpjgdrygnpz4s685wizi0jnjvx2hrz58i0chjqj"))))
2319 (build-system r-build-system)
2320 (propagated-inputs
2321 `(("r-ggplot2" ,r-ggplot2)
2322 ("r-plyr" ,r-plyr)
2323 ("r-scales" ,r-scales)
2324 ("r-withr" ,r-withr)))
2325 (home-page "https://github.com/clauswilke/ggridges")
2326 (synopsis "Ridgeline plots in ggplot2")
2327 (description
2328 "Ridgeline plots provide a convenient way of visualizing changes in
2329 distributions over time or space. This package enables the creation of such
2330 plots in @code{ggplot2}.")
2331 (license license:gpl2)))
2332
2333 (define-public r-ggjoy
2334 (package
2335 (name "r-ggjoy")
2336 (version "0.4.1")
2337 (source
2338 (origin
2339 (method url-fetch)
2340 (uri (cran-uri "ggjoy" version))
2341 (sha256
2342 (base32
2343 "012md2m0jqfcccb933j423m3ck31v3p0pd41gjxpyg9082y7ixyj"))))
2344 (build-system r-build-system)
2345 (propagated-inputs
2346 `(("r-ggplot2" ,r-ggplot2)
2347 ("r-ggridges" ,r-ggridges)))
2348 (home-page "https://github.com/clauswilke/ggjoy")
2349 (synopsis "Joyplots in ggplot2")
2350 (description "Joyplots provide a convenient way of visualizing changes in
2351 distributions over time or space. This package enables the creation of such
2352 plots in @code{ggplot2}.")
2353 (license license:gpl2)))
2354
2355 (define-public r-cli
2356 (package
2357 (name "r-cli")
2358 (version "1.0.0")
2359 (source
2360 (origin
2361 (method url-fetch)
2362 (uri (cran-uri "cli" version))
2363 (sha256
2364 (base32
2365 "07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8wg"))))
2366 (build-system r-build-system)
2367 (propagated-inputs
2368 `(("r-assertthat" ,r-assertthat)
2369 ("r-crayon" ,r-crayon)))
2370 (home-page "https://github.com/r-lib/cli#readme")
2371 (synopsis "Helpers for developing command line interfaces")
2372 (description "This package provides a suite of tools designed to build
2373 attractive command line interfaces (CLIs). It includes tools for drawing
2374 rules, boxes, trees, and Unicode symbols with ASCII alternatives.")
2375 (license license:expat)))
2376
2377 (define-public r-argparser
2378 (package
2379 (name "r-argparser")
2380 (version "0.4")
2381 (source
2382 (origin
2383 (method url-fetch)
2384 (uri (cran-uri "argparser" version))
2385 (sha256
2386 (base32
2387 "0s1wxshx4jk69wfxhycx973q6y8cmqrfymyjklhq1i8xrj0kmmx9"))))
2388 (build-system r-build-system)
2389 (home-page "https://bitbucket.org/djhshih/argparser")
2390 (synopsis "Command-line argument parser")
2391 (description
2392 "This package provides a cross-platform command-line argument parser
2393 written purely in R with no external dependencies. It is useful with the
2394 Rscript front-end and facilitates turning an R script into an executable
2395 script.")
2396 (license license:gpl3+)))
2397
2398 (define-public r-debugme
2399 (package
2400 (name "r-debugme")
2401 (version "1.1.0")
2402 (source
2403 (origin
2404 (method url-fetch)
2405 (uri (cran-uri "debugme" version))
2406 (sha256
2407 (base32
2408 "1c9sg55zvf10h8198jdnpamm6f66lzw3c3jnmdp9ls6na0j0xbjd"))))
2409 (build-system r-build-system)
2410 (propagated-inputs `(("r-crayon" ,r-crayon)))
2411 (home-page "https://github.com/r-lib/debugme#readme")
2412 (synopsis "Debug R packages")
2413 (description
2414 "This package allows the user to specify debug messages as special string
2415 constants, and control debugging of packages via environment variables.")
2416 (license license:expat)))
2417
2418 (define-public r-processx
2419 (package
2420 (name "r-processx")
2421 (version "3.1.0")
2422 (source
2423 (origin
2424 (method url-fetch)
2425 (uri (cran-uri "processx" version))
2426 (sha256
2427 (base32
2428 "0wjr3cqwvnjxbvln25szffmkns5w0xysivdjr6chxap4nh515b0i"))))
2429 (build-system r-build-system)
2430 (propagated-inputs
2431 `(("r-assertthat" ,r-assertthat)
2432 ("r-crayon" ,r-crayon)
2433 ("r-r6" ,r-r6)
2434 ("r-testthat" ,r-testthat)))
2435 (home-page "https://github.com/r-lib/processx3")
2436 (synopsis "Execute and control system processes")
2437 (description
2438 "This package provides portable tools to run system processes in the
2439 background. It can check if a background process is running; wait on a
2440 background process to finish; get the exit status of finished processes; kill
2441 background processes and their children; restart processes. It can read the
2442 standard output and error of the processes, using non-blocking connections.
2443 @code{processx} can poll a process for standard output or error, with a
2444 timeout. It can also poll several processes at once.")
2445 (license license:expat)))
2446
2447 (define-public r-tsp
2448 (package
2449 (name "r-tsp")
2450 (version "1.1-6")
2451 (source
2452 (origin
2453 (method url-fetch)
2454 (uri (cran-uri "TSP" version))
2455 (sha256
2456 (base32
2457 "1ym97xl2icjpfkrici0wig29w06bb704hp51v7h5liygjlwpkhlc"))))
2458 (properties `((upstream-name . "TSP")))
2459 (build-system r-build-system)
2460 (propagated-inputs `(("r-foreach" ,r-foreach)))
2461 (home-page "https://cran.r-project.org/web/packages/TSP/")
2462 (synopsis "Traveling salesperson problem (TSP)")
2463 (description "This package provides basic infrastructure and some
2464 algorithms for the @dfn{traveling salesperson problem}(TSP) (also known as the
2465 traveling salesman problem).")
2466 (license license:gpl3)))
2467
2468 (define-public r-qap
2469 (package
2470 (name "r-qap")
2471 (version "0.1-1")
2472 (source
2473 (origin
2474 (method url-fetch)
2475 (uri (cran-uri "qap" version))
2476 (sha256
2477 (base32
2478 "0d2d1ni1camixyi45lfy00f4pn3p063k7bsi8gj5scp6n15mdgb0"))))
2479 (build-system r-build-system)
2480 (native-inputs `(("gfortran" ,gfortran)))
2481 (home-page "https://cran.r-project.org/web/packages/qap/")
2482 (synopsis "Heuristics for the quadratic assignment problem (QAP)")
2483 (description "This package implements heuristics for the @dfn{quadratic
2484 assignment problem} (QAP). Currently only a simulated annealing heuristic is
2485 available.")
2486 (license license:gpl3)))
2487
2488 (define-public r-gclus
2489 (package
2490 (name "r-gclus")
2491 (version "1.3.1")
2492 (source
2493 (origin
2494 (method url-fetch)
2495 (uri (cran-uri "gclus" version))
2496 (sha256
2497 (base32
2498 "02ba6zj9bjwrzykamjp40ajynx9xjx9h2i85n0ym0r5lcki4x6fn"))))
2499 (build-system r-build-system)
2500 (propagated-inputs `(("r-cluster" ,r-cluster)))
2501 (home-page "https://cran.r-project.org/web/packages/gclus/")
2502 (synopsis "Clustering graphics")
2503 (description "This package orders panels in scatterplot matrices and
2504 parallel coordinate displays by some merit index. It contains various indices
2505 of merit, ordering functions, and enhanced versions of @code{pairs} and
2506 @code{parcoord} which color panels according to their merit level.")
2507 (license license:gpl2+)))
2508
2509 (define-public r-webshot
2510 (package
2511 (name "r-webshot")
2512 (version "0.5.0")
2513 (source
2514 (origin
2515 (method url-fetch)
2516 (uri (cran-uri "webshot" version))
2517 (sha256
2518 (base32
2519 "07r71zzmggp4jf92x4ws4wg6v1x98vaj01lsar85bnb30n5vx8gh"))))
2520 (build-system r-build-system)
2521 (propagated-inputs
2522 `(("r-jsonlite" ,r-jsonlite)
2523 ("r-magrittr" ,r-magrittr)
2524 ("r-processx" ,r-processx)
2525 ("r-withr" ,r-withr)))
2526 (home-page "https://github.com/wch/webshot/")
2527 (synopsis "Take screenshots of web pages")
2528 (description
2529 "Webshot makes it easy to take screenshots of web pages from within R.
2530 It can also run Shiny applications locally and take screenshots of the
2531 application; and it can render and screenshot static as well as interactive R
2532 Markdown documents.")
2533 (license license:gpl2)))
2534
2535 (define-public r-seriation
2536 (package
2537 (name "r-seriation")
2538 (version "1.2-3")
2539 (source
2540 (origin
2541 (method url-fetch)
2542 (uri (cran-uri "seriation" version))
2543 (sha256
2544 (base32
2545 "1q6hw4hjw224b4y0dc0j630v2pgj6sn455nwkilb70w8k31hpk92"))))
2546 (build-system r-build-system)
2547 (propagated-inputs
2548 `(("r-cluster" ,r-cluster)
2549 ("r-colorspace" ,r-colorspace)
2550 ("r-dendextend" ,r-dendextend)
2551 ("r-gclus" ,r-gclus)
2552 ("r-gplots" ,r-gplots)
2553 ("r-mass" ,r-mass)
2554 ("r-qap" ,r-qap)
2555 ("r-registry" ,r-registry)
2556 ("r-tsp" ,r-tsp)))
2557 (native-inputs `(("gfortran" ,gfortran)))
2558 (home-page "http://s2.smu.edu/IDA/seriation/")
2559 (synopsis "Infrastructure for ordering objects using seriation")
2560 (description
2561 "This package provides infrastructure for seriation with an
2562 implementation of several seriation/sequencing techniques to reorder matrices,
2563 dissimilarity matrices, and dendrograms. It also provides (optimally)
2564 reordered heatmaps, color images and clustering visualizations like
2565 dissimilarity plots, and visual assessment of cluster tendency plots (VAT and
2566 iVAT).")
2567 (license license:gpl3)))
2568
2569 (define-public r-xfun
2570 (package
2571 (name "r-xfun")
2572 (version "0.1")
2573 (source
2574 (origin
2575 (method url-fetch)
2576 (uri (cran-uri "xfun" version))
2577 (sha256
2578 (base32
2579 "1sm51gmwgw876d6d1q8smxmfgfh6zsnykfx8qp8z6jmh0fvd89pj"))))
2580 (build-system r-build-system)
2581 (home-page "https://github.com/yihui/xfun")
2582 (synopsis "Miscellaneous functions")
2583 (description
2584 "This package provides miscellaneous functions commonly used in other
2585 packages maintained by Yihui Xie.")
2586 (license license:expat)))
2587
2588 (define-public r-utf8
2589 (package
2590 (name "r-utf8")
2591 (version "1.1.4")
2592 (source
2593 (origin
2594 (method url-fetch)
2595 (uri (cran-uri "utf8" version))
2596 (sha256
2597 (base32
2598 "0m0ywg8k3blfiahxvh1i4zn9dksrlc937d2lbza5fc38zjnrrnpn"))))
2599 (build-system r-build-system)
2600 (home-page "https://github.com/patperry/r-utf8")
2601 (synopsis "Unicode text processing")
2602 (description
2603 "This package provides tools to process and print UTF-8 encoded
2604 international text (Unicode). Input, validate, normalize, encode, format, and
2605 display.")
2606 (license license:asl2.0)))
2607
2608 (define-public r-pillar
2609 (package
2610 (name "r-pillar")
2611 (version "1.2.3")
2612 (source
2613 (origin
2614 (method url-fetch)
2615 (uri (cran-uri "pillar" version))
2616 (sha256
2617 (base32
2618 "1rzhssprqgam1nq3s0f5rzxhxsq02azcghvxf6k8kmsmddf1n7f8"))))
2619 (build-system r-build-system)
2620 (propagated-inputs
2621 `(("r-cli" ,r-cli)
2622 ("r-crayon" ,r-crayon)
2623 ("r-rlang" ,r-rlang)
2624 ("r-utf8" ,r-utf8)))
2625 (home-page "https://github.com/r-lib/pillar")
2626 (synopsis "Coloured formatting for columns")
2627 (description
2628 "This package provides a @code{pillar} generic designed for formatting
2629 columns of data using the full range of colours provided by modern
2630 terminals.")
2631 (license license:gpl3)))
2632
2633 (define-public r-uuid
2634 (package
2635 (name "r-uuid")
2636 (version "0.1-2")
2637 (source
2638 (origin
2639 (method url-fetch)
2640 (uri (cran-uri "uuid" version))
2641 (sha256
2642 (base32
2643 "1gmisd630fc8ybg845hbg13wmm3pk3npaamrh5wqbc1nqd6p0wfx"))))
2644 (build-system r-build-system)
2645 (home-page "http://www.rforge.net/uuid")
2646 (synopsis "Tools for generating and handling of UUIDs")
2647 (description
2648 "This package provides tools for generating and handling of
2649 @dfn{Universally Unique Identifiers} (UUIDs).")
2650 (license license:expat)))
2651
2652 (define-public r-tinytex
2653 (package
2654 (name "r-tinytex")
2655 (version "0.5")
2656 (source
2657 (origin
2658 (method url-fetch)
2659 (uri (cran-uri "tinytex" version))
2660 (sha256
2661 (base32
2662 "1pg4jfyvandjwz3lmr38pbqi9d045iwkk3xklhsfhhxq6aviq9p7"))))
2663 (build-system r-build-system)
2664 (home-page "https://github.com/yihui/tinytex")
2665 (synopsis "Helper functions for TeX Live and compiling LaTeX documents")
2666 (description
2667 "This package provides helper functions to install and maintain the LaTeX
2668 distribution named TinyTeX, a lightweight, cross-platform, portable, and
2669 easy-to-maintain version of TeX Live. This package also contains helper
2670 functions to compile LaTeX documents, and install missing LaTeX packages
2671 automatically.")
2672 (license license:expat)))
2673
2674 (define-public r-metap
2675 (package
2676 (name "r-metap")
2677 (version "0.9")
2678 (source
2679 (origin
2680 (method url-fetch)
2681 (uri (cran-uri "metap" version))
2682 (sha256
2683 (base32
2684 "03vg0mb6q7j2z0pkxykbak0hcp6dcak7zxs1lw9hswz9kqrq5jhz"))))
2685 (build-system r-build-system)
2686 (propagated-inputs
2687 `(("r-lattice" ,r-lattice)))
2688 (home-page "http://www.dewey.myzen.co.uk/meta/meta.html")
2689 (synopsis "Meta-analysis of significance values")
2690 (description
2691 "The canonical way to perform meta-analysis involves using effect sizes.
2692 When they are not available this package provides a number of methods for
2693 meta-analysis of significance values including the methods of Edgington,
2694 Fisher, Stouffer, Tippett, and Wilkinson; a number of data-sets to replicate
2695 published results; and a routine for graphical display.")
2696 (license license:gpl2)))
2697
2698 (define-public r-network
2699 (package
2700 (name "r-network")
2701 (version "1.13.0.1")
2702 (source
2703 (origin
2704 (method url-fetch)
2705 (uri (cran-uri "network" version))
2706 (sha256
2707 (base32
2708 "1bbkbqkqf1d7irfwh08c13c2pfypir1ssvlqrln83irqns1ikdv0"))))
2709 (build-system r-build-system)
2710 (home-page "https://statnet.org/")
2711 (synopsis "Classes for relational data")
2712 (description
2713 "This package provides tools to create and modify network objects. The
2714 @code{network} class can represent a range of relational data types, and
2715 supports arbitrary vertex/edge/graph attributes.")
2716 (license license:gpl2+)))
2717
2718 (define-public r-statnet-common
2719 (package
2720 (name "r-statnet-common")
2721 (version "4.0.0")
2722 (source
2723 (origin
2724 (method url-fetch)
2725 (uri (cran-uri "statnet.common" version))
2726 (sha256
2727 (base32
2728 "0yw6l5b4qv0jqlg4zyczas7m12a5pyqghs6ydxy2f6v6vxkijvi0"))))
2729 (properties
2730 `((upstream-name . "statnet.common")))
2731 (build-system r-build-system)
2732 (home-page "https://statnet.org")
2733 (synopsis "R scripts and utilities used by the Statnet software")
2734 (description "This package provides non-statistical utilities used by the
2735 software developed by the Statnet Project.")
2736 (license license:gpl3)))
2737
2738 (define-public r-sna
2739 (package
2740 (name "r-sna")
2741 (version "2.4")
2742 (source
2743 (origin
2744 (method url-fetch)
2745 (uri (cran-uri "sna" version))
2746 (sha256
2747 (base32
2748 "1ks8819qvpdfansfqj9p32s1rhvl26frvbi78m4rx1wd1qcv74i2"))))
2749 (build-system r-build-system)
2750 (propagated-inputs
2751 `(("r-network" ,r-network)
2752 ("r-statnet-common" ,r-statnet-common)))
2753 (home-page "https://statnet.org")
2754 (synopsis "Tools for social network analysis")
2755 (description
2756 "This package provides a range of tools for social network analysis,
2757 including node and graph-level indices, structural distance and covariance
2758 methods, structural equivalence detection, network regression, random graph
2759 generation, and 2D/3D network visualization.")
2760 (license license:gpl2+)))
2761
2762 (define-public r-ttr
2763 (package
2764 (name "r-ttr")
2765 (version "0.23-3")
2766 (source
2767 (origin
2768 (method url-fetch)
2769 (uri (cran-uri "TTR" version))
2770 (sha256
2771 (base32
2772 "07r62ngyzjl4aszdxnr3n6bnbcgcap32yhd430jsilicg8n06di1"))))
2773 (properties `((upstream-name . "TTR")))
2774 (build-system r-build-system)
2775 (propagated-inputs
2776 `(("r-curl" ,r-curl)
2777 ("r-xts" ,r-xts)
2778 ("r-zoo" ,r-zoo)))
2779 (native-inputs `(("gfortran" ,gfortran)))
2780 (home-page "https://github.com/joshuaulrich/TTR")
2781 (synopsis "Technical trading rules")
2782 (description
2783 "This package provides functions and data to construct technical trading
2784 rules with R.")
2785 (license license:gpl2)))
2786
2787 (define-public r-leaps
2788 (package
2789 (name "r-leaps")
2790 (version "3.0")
2791 (source
2792 (origin
2793 (method url-fetch)
2794 (uri (cran-uri "leaps" version))
2795 (sha256
2796 (base32
2797 "11gjmn1azrjw5xlvdb4gknj9985kck9x8zb9np1rnk2smp6pka2m"))))
2798 (build-system r-build-system)
2799 (native-inputs `(("gfortran" ,gfortran)))
2800 (home-page "https://cran.r-project.org/web/packages/leaps/")
2801 (synopsis "Regression subset selection")
2802 (description
2803 "This package provides tools for regression subset selection, including
2804 exhaustive search.")
2805 (license license:gpl2+)))
2806
2807 (define-public r-splus2r
2808 (package
2809 (name "r-splus2r")
2810 (version "1.2-2")
2811 (source
2812 (origin
2813 (method url-fetch)
2814 (uri (cran-uri "splus2R" version))
2815 (sha256
2816 (base32
2817 "0xrbj8vxy0pc6hl7m8abv71d3hjw47cl51s7j7priadyqczkq6sz"))))
2818 (properties `((upstream-name . "splus2R")))
2819 (build-system r-build-system)
2820 (native-inputs `(("gfortran" ,gfortran)))
2821 (home-page "https://cran.r-project.org/web/packages/splus2R/")
2822 (synopsis "Supplemental S-PLUS functionality in R")
2823 (description
2824 "Currently there are many functions in S-PLUS that are missing in R. To
2825 facilitate the conversion of S-PLUS packages to R packages, this package
2826 provides some missing S-PLUS functionality in R.")
2827 (license license:gpl2)))
2828
2829 (define-public r-ifultools
2830 (package
2831 (name "r-ifultools")
2832 (version "2.0-4")
2833 (source
2834 (origin
2835 (method url-fetch)
2836 (uri (cran-uri "ifultools" version))
2837 (sha256
2838 (base32
2839 "0pv2msaa1rmj8csxdclzi2jwg9pfdvh87blj9j3xa3myisglq092"))))
2840 (build-system r-build-system)
2841 (propagated-inputs
2842 `(("r-mass" ,r-mass)
2843 ("r-splus2r" ,r-splus2r)))
2844 (home-page "https://cran.r-project.org/web/packages/ifultools/")
2845 (synopsis "Insightful research tools")
2846 (description "This package provides C code used by the wmtsa, fractal, and
2847 sapa R packages.")
2848 (license license:gpl2)))
2849
2850 (define-public r-sapa
2851 (package
2852 (name "r-sapa")
2853 (version "2.0-2")
2854 (source
2855 (origin
2856 (method url-fetch)
2857 (uri (cran-uri "sapa" version))
2858 (sha256
2859 (base32
2860 "056xlh14dnzq4x7sbp7ff2k61jxy7110a742b502vz549qfrr5ds"))))
2861 (build-system r-build-system)
2862 (propagated-inputs
2863 `(("r-ifultools" ,r-ifultools)
2864 ("r-splus2r" ,r-splus2r)))
2865 (home-page "https://cran.r-project.org/web/packages/sapa/")
2866 (synopsis "Spectral analysis for physical applications")
2867 (description "This package provides software for the book Spectral
2868 Analysis for Physical Applications, Donald B. Percival and Andrew T. Walden,
2869 Cambridge University Press, 1993.")
2870 (license license:gpl2)))
2871
2872 (define-public r-quantmod
2873 (package
2874 (name "r-quantmod")
2875 (version "0.4-13")
2876 (source
2877 (origin
2878 (method url-fetch)
2879 (uri (cran-uri "quantmod" version))
2880 (sha256
2881 (base32
2882 "16aldg96z7amp5mr90nb8127yy04gxsihfr26km5p3cx3j117yv0"))))
2883 (build-system r-build-system)
2884 (propagated-inputs
2885 `(("r-curl" ,r-curl)
2886 ("r-ttr" ,r-ttr)
2887 ("r-xts" ,r-xts)
2888 ("r-zoo" ,r-zoo)))
2889 (home-page "https://cran.r-project.org/web/packages/quantmod/")
2890 (synopsis "Quantitative financial modelling framework")
2891 (description "This package provides a quantitative financial modelling
2892 framework to allow users to specify, build, trade, and analyse quantitative
2893 financial trading strategies.")
2894 (license license:gpl3)))
2895
2896 (define-public r-tseries
2897 (package
2898 (name "r-tseries")
2899 (version "0.10-45")
2900 (source
2901 (origin
2902 (method url-fetch)
2903 (uri (cran-uri "tseries" version))
2904 (sha256
2905 (base32
2906 "14s1glh5zzdvdl05a2z7ymhgf962svxf8xircghg5sc649lb33n0"))))
2907 (build-system r-build-system)
2908 (propagated-inputs
2909 `(("r-quadprog" ,r-quadprog)
2910 ("r-quantmod" ,r-quantmod)
2911 ("r-zoo" ,r-zoo)))
2912 (native-inputs
2913 `(("gfortran" ,gfortran)))
2914 (home-page "https://cran.r-project.org/web/packages/tseries/")
2915 (synopsis "Time series analysis and computational finance")
2916 (description
2917 "This package provides functions relating to time series analysis and
2918 computational finance.")
2919 (license license:gpl2)))
2920
2921 (define-public r-wmtsa
2922 (package
2923 (name "r-wmtsa")
2924 (version "2.0-3")
2925 (source
2926 (origin
2927 (method url-fetch)
2928 (uri (cran-uri "wmtsa" version))
2929 (sha256
2930 (base32
2931 "1q436krz5p1f4a7a7sya6a9rh9x9mi8zzcgq66gbk9w9w4hcqcj6"))))
2932 (build-system r-build-system)
2933 (propagated-inputs
2934 `(("r-ifultools" ,r-ifultools)
2935 ("r-mass" ,r-mass)
2936 ("r-splus2r" ,r-splus2r)))
2937 (home-page "https://cran.r-project.org/web/packages/wmtsa/")
2938 (synopsis "Wavelet methods for time series analysis")
2939 (description
2940 "This package provides software to accompany the book \"Wavelet Methods
2941 for Time Series Analysis\", Donald B. Percival and Andrew T. Walden, Cambridge
2942 University Press, 2000.")
2943 (license license:gpl2)))
2944
2945 (define-public r-tsa
2946 (package
2947 (name "r-tsa")
2948 (version "1.01")
2949 (source
2950 (origin
2951 (method url-fetch)
2952 (uri (cran-uri "TSA" version))
2953 (sha256
2954 (base32
2955 "0cm97hwxm6vfgy9mc3kgwq6dnmn86p8a4avnfjbai048qnwrn6hx"))))
2956 (properties `((upstream-name . "TSA")))
2957 (build-system r-build-system)
2958 (propagated-inputs
2959 `(("r-leaps" ,r-leaps)
2960 ("r-locfit" ,r-locfit)
2961 ("r-mgcv" ,r-mgcv)
2962 ("r-tseries" ,r-tseries)))
2963 (home-page "http://www.stat.uiowa.edu/~kchan/TSA.htm")
2964 (synopsis "Time series analysis")
2965 (description
2966 "This package contains R functions and datasets detailed in the book
2967 \"Time Series Analysis with Applications in R (second edition)\" by Jonathan
2968 Cryer and Kung-Sik Chan.")
2969 (license license:gpl2+)))
2970
2971 (define-public r-extradistr
2972 (package
2973 (name "r-extradistr")
2974 (version "1.8.8")
2975 (source
2976 (origin
2977 (method url-fetch)
2978 (uri (cran-uri "extraDistr" version))
2979 (sha256
2980 (base32
2981 "0ywn4qwnamv36l1hw27l9y5kh3v6ha5781wsv2bz6szqjgg7kdb3"))))
2982 (properties `((upstream-name . "extraDistr")))
2983 (build-system r-build-system)
2984 (propagated-inputs
2985 `(("r-rcpp" ,r-rcpp)))
2986 (home-page "https://github.com/twolodzko/extraDistr")
2987 (synopsis "Additional univariate and multivariate distributions")
2988 (description
2989 "This package implements density, distribution functions, quantile
2990 functions and random generation functions for a large number of univariate and
2991 multivariate distributions.")
2992 (license license:gpl2)))
2993
2994 (define-public r-fractal
2995 (package
2996 (name "r-fractal")
2997 (version "2.0-4")
2998 (source
2999 (origin
3000 (method url-fetch)
3001 (uri (cran-uri "fractal" version))
3002 (sha256
3003 (base32
3004 "18lr9z0gslvfc3z8vyj3krqj3bfhg60zv1fzinrwwkc4cpk1w7mp"))))
3005 (build-system r-build-system)
3006 (propagated-inputs
3007 `(("r-ifultools" ,r-ifultools)
3008 ("r-mass" ,r-mass)
3009 ("r-sapa" ,r-sapa)
3010 ("r-scatterplot3d" ,r-scatterplot3d)
3011 ("r-splus2r" ,r-splus2r)
3012 ("r-wmtsa" ,r-wmtsa)))
3013 (home-page "https://cran.r-project.org/web/packages/fractal/")
3014 (synopsis "Fractal time series modeling and analysis")
3015 (description
3016 "This package provides tools for stochastic fractal and deterministic
3017 chaotic time series analysis.")
3018 (license license:gpl2)))
3019
3020 (define-public r-urca
3021 (package
3022 (name "r-urca")
3023 (version "1.3-0")
3024 (source
3025 (origin
3026 (method url-fetch)
3027 (uri (cran-uri "urca" version))
3028 (sha256
3029 (base32
3030 "1akaqwf3fvvvx4sgfn641fd4sj51s0701pvfl6s5hnz2k0iwh732"))))
3031 (build-system r-build-system)
3032 (propagated-inputs `(("r-nlme" ,r-nlme)))
3033 (native-inputs `(("gfortran" ,gfortran)))
3034 (home-page "https://cran.r-project.org/web/packages/urca/")
3035 (synopsis "Unit root and cointegration tests for time series data")
3036 (description
3037 "This package provides unit root and cointegration tests encountered in
3038 applied econometric analysis.")
3039 (license license:gpl2+)))
3040
3041 (define-public r-cubature
3042 (package
3043 (name "r-cubature")
3044 (version "1.3-11")
3045 (source
3046 (origin
3047 (method url-fetch)
3048 (uri (cran-uri "cubature" version))
3049 (sha256
3050 (base32
3051 "06f6gsvbb732p80r6hxvzh4ik546icxfvx21dyh65ypmw3kgm64k"))))
3052 (build-system r-build-system)
3053 (propagated-inputs
3054 `(("r-rcpp" ,r-rcpp)))
3055 (home-page "https://github.com/bnaras/cubature")
3056 (synopsis "Adaptive multivariate integration over hypercubes")
3057 (description
3058 "This package is an R wrapper around the cubature C library for adaptive
3059 multivariate integration over hypercubes. This version provides both
3060 @code{hcubature} and @code{pcubature} routines in addition to a vector
3061 interface.")
3062 ;; The included cubature C library is released under GPLv2+, but the
3063 ;; wrapper declares the license to be GPLv3+.
3064 (license (list license:gpl2+ license:gpl3+))))
3065
3066 (define-public r-trend
3067 (package
3068 (name "r-trend")
3069 (version "1.1.0")
3070 (source
3071 (origin
3072 (method url-fetch)
3073 (uri (cran-uri "trend" version))
3074 (sha256
3075 (base32
3076 "06yifqbsvxbmk5gld4z2nnyhf59v8ks5xjwacmb25mv9r6bn388b"))))
3077 (build-system r-build-system)
3078 (propagated-inputs
3079 `(("r-extradistr" ,r-extradistr)))
3080 (native-inputs
3081 `(("gfortran" ,gfortran)))
3082 (home-page "https://cran.r-project.org/web/packages/trend/")
3083 (synopsis "Non-parametric trend tests and change-point detection")
3084 (description
3085 "The analysis of environmental data often requires the detection of
3086 trends and change-points. This package includes tests for trend
3087 detection (Cox-Stuart Trend Test, Mann-Kendall Trend Test, (correlated)
3088 Hirsch-Slack Test, partial Mann-Kendall Trend Test, multivariate (multisite)
3089 Mann-Kendall Trend Test, (Seasonal) Sen's slope, partial Pearson and Spearman
3090 correlation trend test), change-point detection (Lanzante's test procedures,
3091 Pettitt's test, Buishand Range Test, Buishand U Test, Standard Normal
3092 Homogeinity Test), detection of non-randomness (Wallis-Moore Phase Frequency
3093 Test, Bartels rank von Neumann's ratio test, Wald-Wolfowitz Test) and the two
3094 sample Robust Rank-Order Distributional Test.")
3095 (license license:gpl3)))
3096
3097 (define-public r-expm
3098 (package
3099 (name "r-expm")
3100 (version "0.999-2")
3101 (source
3102 (origin
3103 (method url-fetch)
3104 (uri (cran-uri "expm" version))
3105 (sha256
3106 (base32
3107 "1mihl67kvv1xv0figp25jkmwfn4iwkcx15cng2348y8gm6zybw9q"))))
3108 (build-system r-build-system)
3109 (propagated-inputs `(("r-matrix" ,r-matrix)))
3110 (native-inputs `(("gfortran" ,gfortran)))
3111 (home-page "https://r-forge.r-project.org/projects/expm/")
3112 (synopsis "Tools for matrix exponentials and related quantities")
3113 (description
3114 "This package provides tools for the computation of the matrix
3115 exponential, logarithm, square root, and related quantities.")
3116 (license license:gpl2+)))
3117
3118 (define-public r-complexplus
3119 (package
3120 (name "r-complexplus")
3121 (version "2.1")
3122 (source
3123 (origin
3124 (method url-fetch)
3125 (uri (cran-uri "complexplus" version))
3126 (sha256
3127 (base32
3128 "16w9v7d1ckavqmr86l34frr37pkvdn0iqnb17ssb8xaggns5lgqx"))))
3129 (build-system r-build-system)
3130 (propagated-inputs
3131 `(("r-expm" ,r-expm)
3132 ("r-matrix" ,r-matrix)))
3133 (home-page "https://cran.r-project.org/web/packages/complexplus/")
3134 (synopsis "Functions of complex or real variables")
3135 (description
3136 "This package extends several functions to the complex domain, including
3137 the matrix exponential and logarithm, and the determinant.")
3138 (license license:gpl2)))
3139
3140 (define-public r-phontools
3141 (package
3142 (name "r-phontools")
3143 (version "0.2-2.1")
3144 (source
3145 (origin
3146 (method url-fetch)
3147 (uri (cran-uri "phonTools" version))
3148 (sha256
3149 (base32
3150 "01i481mhswsys3gpasw9gn6nxkfmi7bz46g5c84m13pg0cv8hxc7"))))
3151 (properties `((upstream-name . "phonTools")))
3152 (build-system r-build-system)
3153 (home-page "http://www.santiagobarreda.com/rscripts.html")
3154 (synopsis "Tools for phonetic and acoustic analyses")
3155 (description
3156 "This package contains tools for the organization, display, and analysis
3157 of the sorts of data frequently encountered in phonetics research and
3158 experimentation, including the easy creation of IPA vowel plots, and the
3159 creation and manipulation of WAVE audio files.")
3160 (license license:bsd-2)))
3161
3162 (define-public r-np
3163 (package
3164 (name "r-np")
3165 (version "0.60-8")
3166 (source
3167 (origin
3168 (method url-fetch)
3169 (uri (cran-uri "np" version))
3170 (sha256
3171 (base32
3172 "17h67a510wh83800ri6g02wvznrlhigxni8shyijz1iaxcpk8k4j"))))
3173 (build-system r-build-system)
3174 (propagated-inputs
3175 `(("r-boot" ,r-boot)
3176 ("r-cubature" ,r-cubature)
3177 ("r-quadprog" ,r-quadprog)
3178 ("r-quantreg" ,r-quantreg)))
3179 (home-page "https://github.com/JeffreyRacine/R-Package-np")
3180 (synopsis "Non-parametric kernel smoothing methods for mixed data types")
3181 (description "This package provides non-parametric (and semi-parametric)
3182 kernel methods that seamlessly handle a mix of continuous, unordered, and
3183 ordered factor data types.")
3184 ;; Any version of the GPL.
3185 (license license:gpl3+)))
3186
3187 (define-public r-powerplus
3188 (package
3189 (name "r-powerplus")
3190 (version "3.1")
3191 (source
3192 (origin
3193 (method url-fetch)
3194 (uri (cran-uri "powerplus" version))
3195 (sha256
3196 (base32
3197 "0ayp6x34hkzgris4j3zbbs0r23n81bhww3wgfyy630ri4sk6brrn"))))
3198 (build-system r-build-system)
3199 (propagated-inputs
3200 `(("r-complexplus" ,r-complexplus)
3201 ("r-expm" ,r-expm)
3202 ("r-mass" ,r-mass)
3203 ("r-matrix" ,r-matrix)
3204 ("r-phontools" ,r-phontools)))
3205 (home-page "https://cran.r-project.org/web/packages/powerplus/")
3206 (synopsis "Exponentiation operations")
3207 (description
3208 "This package provides tools for the computation of matrix and scalar
3209 exponentiation.")
3210 (license license:gpl2)))
3211
3212 (define-public r-heatmaply
3213 (package
3214 (name "r-heatmaply")
3215 (version "0.14.1")
3216 (source
3217 (origin
3218 (method url-fetch)
3219 (uri (cran-uri "heatmaply" version))
3220 (sha256
3221 (base32
3222 "03p2caclhfgqgpx3wwck5h06jy3mxgs05gjmwkb7hmwghkjh41jc"))))
3223 (build-system r-build-system)
3224 (propagated-inputs
3225 `(("r-assertthat" ,r-assertthat)
3226 ("r-colorspace" ,r-colorspace)
3227 ("r-dendextend" ,r-dendextend)
3228 ("r-ggplot2" ,r-ggplot2)
3229 ("r-gplots" ,r-gplots)
3230 ("r-htmlwidgets" ,r-htmlwidgets)
3231 ("r-knitr" ,r-knitr) ; needed for vignettes
3232 ("r-magrittr" ,r-magrittr)
3233 ("r-plotly" ,r-plotly)
3234 ("r-rcolorbrewer" ,r-rcolorbrewer)
3235 ("r-reshape2" ,r-reshape2)
3236 ("r-scales" ,r-scales)
3237 ("r-seriation" ,r-seriation)
3238 ("r-viridis" ,r-viridis)
3239 ("r-webshot" ,r-webshot)))
3240 (home-page "https://cran.r-project.org/package=heatmaply")
3241 (synopsis "Interactive cluster heat maps using plotly")
3242 (description
3243 "This package enables you to create interactive cluster heatmaps that can
3244 be saved as a stand-alone HTML file, embedded in R Markdown documents or in a
3245 Shiny app, and made available in the RStudio viewer pane. Hover the mouse
3246 pointer over a cell to show details or drag a rectangle to zoom. A heatmap is
3247 a popular graphical method for visualizing high-dimensional data, in which a
3248 table of numbers is encoded as a grid of colored cells. The rows and columns
3249 of the matrix are ordered to highlight patterns and are often accompanied by
3250 dendrograms.")
3251 ;; Either version of the license.
3252 (license (list license:gpl2 license:gpl3))))
3253
3254 (define-public r-cgdsr
3255 (package
3256 (name "r-cgdsr")
3257 (version "1.2.10")
3258 (source
3259 (origin
3260 (method url-fetch)
3261 (uri (cran-uri "cgdsr" version))
3262 (sha256
3263 (base32
3264 "1xyhw7mhmjichr1l6f9y1qvfj9wm87kfbm87ji7lcwf36gxh5g23"))))
3265 (build-system r-build-system)
3266 (propagated-inputs
3267 `(("r-r-methodss3" ,r-r-methodss3)
3268 ("r-r-oo" ,r-r-oo)))
3269 (home-page "https://github.com/cBioPortal/cgdsr")
3270 (synopsis "R-based API for accessing the MSKCC Cancer Genomics Data Server")
3271 (description
3272 "This package provides a basic set of R functions for querying the Cancer
3273 Genomics Data Server (CGDS), hosted by the Computational Biology Center at
3274 Memorial-Sloan-Kettering Cancer Center (MSKCC).")
3275 (license license:lgpl3)))
3276
3277 (define-public r-import
3278 (package
3279 (name "r-import")
3280 (version "1.1.0")
3281 (source
3282 (origin
3283 (method url-fetch)
3284 (uri (cran-uri "import" version))
3285 (sha256
3286 (base32
3287 "0blf9539rbfwcmw8zsb4k58slb4pdnc075v34vmyjw752fznhcji"))))
3288 (build-system r-build-system)
3289 (home-page "https://github.com/smbache/import")
3290 (synopsis "Import mechanism for R")
3291 (description
3292 "This is an alternative mechanism for importing objects from packages.
3293 The syntax allows for importing multiple objects from a package with a single
3294 command in an expressive way. The import package bridges some of the gap
3295 between using @code{library} (or @code{require}) and direct (single-object)
3296 imports. Furthermore the imported objects are not placed in the current
3297 environment. It is also possible to import objects from stand-alone @code{.R}
3298 files.")
3299 (license license:expat)))
3300
3301 (define-public r-shinyace
3302 (package
3303 (name "r-shinyace")
3304 (version "0.3.1")
3305 (source
3306 (origin
3307 (method url-fetch)
3308 (uri (cran-uri "shinyAce" version))
3309 (sha256
3310 (base32
3311 "1hqgszbiv99dibhwr21v21ll4s2hjn3ccqdicsm0z3gk77bh8iyb"))))
3312 (properties `((upstream-name . "shinyAce")))
3313 (build-system r-build-system)
3314 (propagated-inputs
3315 `(("r-shiny" ,r-shiny)
3316 ("r-jsonlite" ,r-jsonlite)))
3317 (home-page "http://cran.r-project.org/web/packages/shinyAce")
3318 (synopsis "Ace editor bindings for Shiny")
3319 (description
3320 "This package provides Ace editor bindings to enable a rich text editing
3321 environment within Shiny.")
3322 (license license:expat)))
3323
3324 (define-public r-radiant-data
3325 (package
3326 (name "r-radiant-data")
3327 (version "0.8.1")
3328 (source
3329 (origin
3330 (method url-fetch)
3331 (uri (cran-uri "radiant.data" version))
3332 (sha256
3333 (base32
3334 "1ylina1jlrmvjkj8pwg0ip5jv1038vnzyckmf542xl7g11x8rvw1"))
3335 (modules '((guix build utils)))
3336 (snippet
3337 '(begin
3338 ;; Delete files that are under CC-NC-SA.
3339 (delete-file-recursively "inst/app/tools/help")
3340 #t))))
3341 (properties `((upstream-name . "radiant.data")))
3342 (build-system r-build-system)
3343 (propagated-inputs
3344 `(("r-base64enc" ,r-base64enc)
3345 ("r-broom" ,r-broom)
3346 ("r-car" ,r-car)
3347 ("r-curl" ,r-curl)
3348 ("r-dplyr" ,r-dplyr)
3349 ("r-dt" ,r-dt)
3350 ("r-ggplot2" ,r-ggplot2)
3351 ("r-gridextra" ,r-gridextra)
3352 ("r-import" ,r-import)
3353 ("r-jsonlite" ,r-jsonlite)
3354 ("r-knitr" ,r-knitr)
3355 ("r-lubridate" ,r-lubridate)
3356 ("r-magrittr" ,r-magrittr)
3357 ("r-markdown" ,r-markdown)
3358 ("r-pryr" ,r-pryr)
3359 ("r-psych" ,r-psych)
3360 ("r-readr" ,r-readr)
3361 ("r-rmarkdown" ,r-rmarkdown)
3362 ("r-rstudioapi" ,r-rstudioapi)
3363 ("r-scales" ,r-scales)
3364 ("r-shiny" ,r-shiny)
3365 ("r-shinyace" ,r-shinyace)
3366 ("r-tibble" ,r-tibble)
3367 ("r-tidyr" ,r-tidyr)))
3368 (home-page "https://github.com/radiant-rstats/radiant.data")
3369 (synopsis "Data menu for Radiant: business analytics using R and Shiny")
3370 (description
3371 "The Radiant Data menu includes interfaces for loading, saving, viewing,
3372 visualizing, summarizing, transforming, and combining data. It also contains
3373 functionality to generate reproducible reports of the analyses conducted in
3374 the application.")
3375 (license license:agpl3)))
3376
3377 (define-public r-algdesign
3378 (package
3379 (name "r-algdesign")
3380 (version "1.1-7.3")
3381 (source
3382 (origin
3383 (method url-fetch)
3384 (uri (cran-uri "AlgDesign" version))
3385 (sha256
3386 (base32
3387 "0bl7mx4dnmkgs2x1fj7cqnrp7jx18mqwxyga0rzlniq12h8mc3fz"))))
3388 (properties `((upstream-name . "AlgDesign")))
3389 (build-system r-build-system)
3390 (home-page "https://github.com/jvbraun/AlgDesign")
3391 (synopsis "Algorithmic experimental design")
3392 (description
3393 "This package provides tools to calculate exact and approximate theory
3394 experimental designs for D, A, and I criteria. Very large designs may be
3395 created. Experimental designs may be blocked or blocked designs created from
3396 a candidate list, using several criteria. The blocking can be done when whole
3397 and within plot factors interact.")
3398 (license license:gpl2+)))
3399
3400 (define-public r-signal
3401 (package
3402 (name "r-signal")
3403 (version "0.7-6")
3404 (source
3405 (origin
3406 (method url-fetch)
3407 (uri (cran-uri "signal" version))
3408 (sha256
3409 (base32
3410 "1vsxramz5qd9q9s3vlqzmfdpmwl2rhlb2n904zw6f0fg0xxjfq3b"))))
3411 (build-system r-build-system)
3412 (propagated-inputs `(("r-mass" ,r-mass)))
3413 (native-inputs `(("gfortran" ,gfortran)))
3414 (home-page "https://cran.r-project.org/web/packages/signal/")
3415 (synopsis "Signal processing")
3416 (description
3417 "This package provides a set of signal processing functions originally
3418 written for Matlab and GNU Octave. It includes filter generation utilities,
3419 filtering functions, resampling routines, and visualization of filter models.
3420 It also includes interpolation functions.")
3421 (license license:gpl2)))
3422
3423 (define-public r-psych
3424 (package
3425 (name "r-psych")
3426 (version "1.8.4")
3427 (source
3428 (origin
3429 (method url-fetch)
3430 (uri (cran-uri "psych" version))
3431 (sha256
3432 (base32
3433 "1kzv9nc7rwn1sj1zxd8xrbs6c7qlka7j2c8lsr4f20znkd3qx8gf"))))
3434 (build-system r-build-system)
3435 (propagated-inputs
3436 `(("r-foreign" ,r-foreign)
3437 ("r-lattice" ,r-lattice)
3438 ("r-mnormt" ,r-mnormt)
3439 ("r-nlme" ,r-nlme)))
3440 (home-page "http://cran.r-project.org/web/packages/psych")
3441 (synopsis "Procedures for psychological, psychometric, and personality research")
3442 (description
3443 "This package provides a general purpose toolbox for personality,
3444 psychometric theory and experimental psychology. The functions are primarily
3445 for multivariate analysis and scale construction using factor analysis,
3446 principal component analysis, cluster analysis and reliability analysis,
3447 although others provide basic descriptive statistics. It provides functions
3448 for analyzing data at multiple levels within and between group statistics,
3449 including correlations and factor analysis; functions for simulating and
3450 testing particular item and test structures are included. Several functions
3451 serve as a useful front end for structural equation modeling.")
3452 (license license:gpl2+)))
3453
3454 (define-public r-gsubfn
3455 (package
3456 (name "r-gsubfn")
3457 (version "0.7")
3458 (source
3459 (origin
3460 (method url-fetch)
3461 (uri (cran-uri "gsubfn" version))
3462 (sha256
3463 (base32
3464 "00j6b8b6xsx6v370h220x233rpk6asca78165y3d48jpwvwisdc9"))))
3465 (build-system r-build-system)
3466 (propagated-inputs `(("r-proto" ,r-proto)))
3467 (home-page "http://gsubfn.googlecode.com")
3468 (synopsis "Utilities for strings and function arguments.")
3469 (description
3470 "This package provides @code{gsubfn} which is like @code{gsub} but can
3471 take a replacement function or certain other objects instead of the
3472 replacement string. Matches and back references are input to the replacement
3473 function and replaced by the function output. @code{gsubfn} can be used to
3474 split strings based on content rather than delimiters and for quasi-perl-style
3475 string interpolation. The package also has facilities for translating
3476 formulas to functions and allowing such formulas in function calls instead of
3477 functions.")
3478 (license license:gpl2+)))
3479
3480 (define-public r-sqldf
3481 (package
3482 (name "r-sqldf")
3483 (version "0.4-11")
3484 (source
3485 (origin
3486 (method url-fetch)
3487 (uri (cran-uri "sqldf" version))
3488 (sha256
3489 (base32
3490 "0q12vsb53p2wchgp8wfz5bk08wfnm0jxjrakclj4jyy6x3a7ksff"))))
3491 (build-system r-build-system)
3492 (propagated-inputs
3493 `(("r-chron" ,r-chron)
3494 ("r-dbi" ,r-dbi)
3495 ("r-gsubfn" ,r-gsubfn)
3496 ("r-proto" ,r-proto)
3497 ("r-rsqlite" ,r-rsqlite)))
3498 (home-page "https://github.com/ggrothendieck/sqldf")
3499 (synopsis "Manipulate R data frames using SQL")
3500 (description
3501 "The @code{sqldf} function is typically passed a single argument which is
3502 an SQL select statement where the table names are ordinary R data frame names.
3503 @code{sqldf} transparently sets up a database, imports the data frames into
3504 that database, performs the SQL statement and returns the result using a
3505 heuristic to determine which class to assign to each column of the returned
3506 data frame. The @code{sqldf} or @code{read.csv.sql} functions can also be
3507 used to read filtered files into R even if the original files are larger than
3508 R itself can handle.")
3509 (license license:gpl2)))
3510
3511 (define-public r-abind
3512 (package
3513 (name "r-abind")
3514 (version "1.4-5")
3515 (source
3516 (origin
3517 (method url-fetch)
3518 (uri (cran-uri "abind" version))
3519 (sha256
3520 (base32
3521 "0b1zd8jbnl6l292cr9rb50m09fy3ylxvzkpgi5lfb1nbzddcwfis"))))
3522 (build-system r-build-system)
3523 (home-page "https://cran.r-project.org/web/packages/abind/")
3524 (synopsis "Combine multidimensional arrays")
3525 (description
3526 "This package provides tools to combine multidimensional arrays into a
3527 single array. This is a generalization of @code{cbind} and @code{rbind}. It
3528 works with vectors, matrices, and higher-dimensional arrays. It also provides
3529 the functions @code{adrop}, @code{asub}, and @code{afill} for manipulating,
3530 extracting and replacing data in arrays.")
3531 (license license:lgpl2.0+)))
3532
3533 (define-public r-prroc
3534 (package
3535 (name "r-prroc")
3536 (version "1.3")
3537 (source
3538 (origin
3539 (method url-fetch)
3540 (uri (cran-uri "PRROC" version))
3541 (sha256
3542 (base32
3543 "03hvh92lq4i4w4mla9bvwrwb4626f4hvlxgdn57hamp70960vjyc"))))
3544 (properties `((upstream-name . "PRROC")))
3545 (build-system r-build-system)
3546 (home-page "https://cran.r-project.org/web/packages/PRROC/")
3547 (synopsis "Precision-Recall and ROC curves for weighted and unweighted data")
3548 (description
3549 "This package computes the areas under the @dfn{precision-recall} (PR)
3550 and ROC curve for weighted (e.g. soft-labeled) and unweighted data. In
3551 contrast to other implementations, the interpolation between points of the PR
3552 curve is done by a non-linear piecewise function. In addition to the areas
3553 under the curves, the curves themselves can also be computed and plotted by a
3554 specific S3-method.")
3555 (license license:gpl3)))
3556
3557 (define-public r-vim
3558 (package
3559 (name "r-vim")
3560 (version "4.7.0")
3561 (source
3562 (origin
3563 (method url-fetch)
3564 (uri (cran-uri "VIM" version))
3565 (sha256
3566 (base32
3567 "1vjcs5wvjv94ln01d94h9rs4j50d3ky4n26mm3prgh13raylrmnd"))))
3568 (properties `((upstream-name . "VIM")))
3569 (build-system r-build-system)
3570 (propagated-inputs
3571 `(("r-car" ,r-car)
3572 ("r-colorspace" ,r-colorspace)
3573 ("r-data-table" ,r-data-table)
3574 ("r-e1071" ,r-e1071)
3575 ("r-laeken" ,r-laeken)
3576 ("r-mass" ,r-mass)
3577 ("r-nnet" ,r-nnet)
3578 ("r-rcpp" ,r-rcpp)
3579 ("r-robustbase" ,r-robustbase)
3580 ("r-sp" ,r-sp)
3581 ("r-vcd" ,r-vcd)))
3582 (home-page "https://github.com/alexkowa/VIM")
3583 (synopsis "Visualization and imputation of missing values")
3584 (description
3585 "This package provides tools for the visualization of missing and/or
3586 imputed values are introduced, which can be used for exploring the data and
3587 the structure of the missing and/or imputed values. Depending on this
3588 structure of the missing values, the corresponding methods may help to
3589 identify the mechanism generating the missing values and allows to explore the
3590 data including missing values. In addition, the quality of imputation can be
3591 visually explored using various univariate, bivariate, multiple and
3592 multivariate plot methods.")
3593 (license license:gpl2+)))
3594
3595 (define-public r-fnn
3596 (package
3597 (name "r-fnn")
3598 (version "1.1")
3599 (source
3600 (origin
3601 (method url-fetch)
3602 (uri (cran-uri "FNN" version))
3603 (sha256
3604 (base32
3605 "1kncmiaraq1mrykb9fj3fsxswabk3l71fnp1vks0x9aay5xfk8mj"))))
3606 (properties `((upstream-name . "FNN")))
3607 (build-system r-build-system)
3608 (home-page "https://cran.r-project.org/web/packages/FNN")
3609 (synopsis "Fast nearest neighbor search algorithms and applications")
3610 (description
3611 "This package provides cover-tree and kd-tree fast k-nearest neighbor
3612 search algorithms. Related applications including KNN classification,
3613 regression and information measures are implemented.")
3614 ;; The DESCRIPTION file erroneously states that GPL version 2.1 or
3615 ;; later can be used.
3616 (license license:gpl2+)))
3617
3618 (define-public r-smoother
3619 (package
3620 (name "r-smoother")
3621 (version "1.1")
3622 (source
3623 (origin
3624 (method url-fetch)
3625 (uri (cran-uri "smoother" version))
3626 (sha256
3627 (base32
3628 "0nqr1bvlr5bnasqg74zmknjjl4x28kla9h5cxpga3kq5z215pdci"))))
3629 (build-system r-build-system)
3630 (propagated-inputs
3631 `(("r-ttr" ,r-ttr)))
3632 (home-page "http://cran.r-project.org/web/packages/smoother")
3633 (synopsis "Functions relating to the smoothing of numerical data")
3634 (description
3635 "This package provides a collection of methods for smoothing numerical
3636 data, commencing with a port of the Matlab gaussian window smoothing function.
3637 In addition, several functions typically used in smoothing of financial data
3638 are included.")
3639 (license license:gpl2)))
3640
3641 (define-public r-riverplot
3642 (package
3643 (name "r-riverplot")
3644 (version "0.6")
3645 (source
3646 (origin
3647 (method url-fetch)
3648 (uri (cran-uri "riverplot" version))
3649 (sha256
3650 (base32
3651 "0q1icpny8nkxyjhawyjzwrw8qlz0ayn2xyrsqrm4vkxyv6c9xk8z"))))
3652 (build-system r-build-system)
3653 (home-page "https://logfc.wordpress.com")
3654 (synopsis "Sankey or ribbon plots")
3655 (description
3656 "Sankey plots are a type of diagram that is convenient to illustrate how
3657 flow of information, resources etc. separates and joins, much like observing
3658 how rivers split and merge. For example, they can be used to compare
3659 different clusterings. This package provides an implementation of Sankey
3660 plots for R.")
3661 (license license:gpl2+)))
3662
3663 (define-public r-dyn
3664 (package
3665 (name "r-dyn")
3666 (version "0.2-9.6")
3667 (source
3668 (origin
3669 (method url-fetch)
3670 (uri (cran-uri "dyn" version))
3671 (sha256
3672 (base32
3673 "16fqv9k7yxdgybwzafjkyqm16qpgqz13lcjpi6a1nc8xbzlzh0gb"))))
3674 (build-system r-build-system)
3675 (propagated-inputs
3676 `(("r-zoo" ,r-zoo)))
3677 (home-page "https://cran.r-project.org/web/packages/dyn")
3678 (synopsis "Time series regression")
3679 (description
3680 "This package provides the dyn class interfaces @code{ts}, @code{irts},
3681 @code{zoo} and @code{zooreg} time series classes to @code{lm}, @code{glm},
3682 @code{loess}, @code{quantreg::rq}, @code{MASS::rlm},
3683 @code{MCMCpack::MCMCregress()}, @code{quantreg::rq()},
3684 @code{randomForest::randomForest()} and other regression functions, allowing
3685 those functions to be used with time series including specifications that may
3686 contain lags, diffs and missing values.")
3687 ;; Any GPL version.
3688 (license license:gpl2+)))
3689
3690 (define-public r-catdap
3691 (package
3692 (name "r-catdap")
3693 (version "1.3.4")
3694 (source
3695 (origin
3696 (method url-fetch)
3697 (uri (cran-uri "catdap" version))
3698 (sha256
3699 (base32
3700 "0i877l61f6c75pczi235rzci67w29zv1d7z5zn5p5ymndclvlpl2"))))
3701 (build-system r-build-system)
3702 (native-inputs
3703 `(("gfortran" ,gfortran)))
3704 (home-page "https://cran.r-project.org/web/packages/catdap/")
3705 (synopsis "Tools for categorical data analysis")
3706 (description
3707 "This package provides functions for analyzing multivariate data.
3708 Dependencies of the distribution of the specified variable (response
3709 variable) to other variables (explanatory variables) are derived and
3710 evaluated by the @dfn{Akaike Information Criterion} (AIC).")
3711 (license license:gpl2+)))
3712
3713 (define-public r-arules
3714 (package
3715 (name "r-arules")
3716 (version "1.6-1")
3717 (source
3718 (origin
3719 (method url-fetch)
3720 (uri (cran-uri "arules" version))
3721 (sha256
3722 (base32
3723 "0glfqgxr87900kigmkby2ff7qrjvd6aq595q85y056i5ckjcp615"))))
3724 (build-system r-build-system)
3725 (propagated-inputs
3726 `(("r-matrix" ,r-matrix)))
3727 (home-page "https://github.com/mhahsler/arules")
3728 (synopsis "Mining association rules and frequent itemsets")
3729 (description
3730 "This package provides an infrastructure for representing, manipulating
3731 and analyzing transaction data and patterns (frequent itemsets and association rules).
3732 It also provides C implementations of the association mining algorithms Apriori
3733 and Eclat.")
3734 (license license:gpl3)))
3735
3736 (define-public r-parsedate
3737 (package
3738 (name "r-parsedate")
3739 (version "1.1.3")
3740 (source
3741 (origin
3742 (method url-fetch)
3743 (uri (cran-uri "parsedate" version))
3744 (sha256
3745 (base32
3746 "0mg7hbm3903iwvmpn51gjpaaq03rsp72hjb1g8h5g84r81iha002"))))
3747 (build-system r-build-system)
3748 (home-page "https://github.com/gaborcsardi/parsedate")
3749 (synopsis
3750 "Recognize and parse dates in various formats")
3751 (description
3752 "This package provides three functions for dealing with dates:
3753 @code{parse_iso_8601} recognizes and parses all valid ISO 8601 date and
3754 time formats, @code{parse_date} parses dates in unspecified formats,
3755 and @code{format_iso_8601} formats a date in ISO 8601 format.")
3756 (license license:gpl2)))
3757
3758 (define-public r-abc-data
3759 (package
3760 (name "r-abc-data")
3761 (version "1.0")
3762 (source
3763 (origin
3764 (method url-fetch)
3765 (uri (cran-uri "abc.data" version))
3766 (sha256
3767 (base32
3768 "1bv1n68ah714ws58cf285n2s2v5vn7382lfjca4jxph57lyg8hmj"))))
3769 (properties `((upstream-name . "abc.data")))
3770 (build-system r-build-system)
3771 (home-page "https://cran.r-project.org/web/packages/abc.data/")
3772 (synopsis "Data for Approximate Bayesian Computation (ABC) package")
3773 (description
3774 "This package contains data which are used by functions of the abc
3775 package which implements several @dfn{Approximate Bayesian Computation} (ABC)
3776 algorithms for performing parameter estimation, model selection, and
3777 goodness-of-fit.")
3778 (license license:gpl3+)))
3779
3780 (define-public r-abc
3781 (package
3782 (name "r-abc")
3783 (version "2.1")
3784 (source
3785 (origin
3786 (method url-fetch)
3787 (uri (cran-uri "abc" version))
3788 (sha256
3789 (base32
3790 "0ngzaaz2y2s03fhngvwipmy4kq38xrmyddaz6a6l858rxvadrlhb"))))
3791 (build-system r-build-system)
3792 (propagated-inputs
3793 `(("r-abc-data" ,r-abc-data)
3794 ("r-locfit" ,r-locfit)
3795 ("r-mass" ,r-mass)
3796 ("r-nnet" ,r-nnet)
3797 ("r-quantreg" ,r-quantreg)))
3798 (home-page "https://cran.r-project.org/web/packages/abc/")
3799 (synopsis "Tools for Approximate Bayesian Computation (ABC)")
3800 (description
3801 "This package implements several @dfn{Approximate Bayesian
3802 Computation} (ABC) algorithms for performing parameter estimation, model
3803 selection, and goodness-of-fit. Cross-validation tools are also available for
3804 measuring the accuracy of ABC estimates, and to calculate the
3805 misclassification probabilities of different models.")
3806 (license license:gpl3+)))
3807
3808 (define-public r-zip
3809 (package
3810 (name "r-zip")
3811 (version "1.0.0")
3812 (source
3813 (origin
3814 (method url-fetch)
3815 (uri (cran-uri "zip" version))
3816 (sha256
3817 (base32
3818 "0rgr9pcdhdq3k8n29h2ircp3ri1ibhrx81gja1y7331v15xyrabg"))))
3819 (build-system r-build-system)
3820 (home-page "https://github.com/gaborcsardi/zip")
3821 (synopsis "Cross-platform Zip compression")
3822 (description
3823 "This package provides a cross-platform Zip compression library for R.
3824 It is a replacement for the @code{zip} function, that does not require any
3825 additional external tools on any platform.")
3826 (license license:cc0)))
3827
3828 (define-public r-openxlsx
3829 (package
3830 (name "r-openxlsx")
3831 (version "4.1.0")
3832 (source
3833 (origin
3834 (method url-fetch)
3835 (uri (cran-uri "openxlsx" version))
3836 (sha256
3837 (base32
3838 "1n7z22pm78xa77fvn77kdn68az6xzxk36y11sqf0w6h6adri4yxb"))))
3839 (build-system r-build-system)
3840 (propagated-inputs
3841 `(("r-rcpp" ,r-rcpp)
3842 ("r-zip" ,r-zip)))
3843 (home-page "https://github.com/awalker89/openxlsx")
3844 (synopsis "Read, write and edit XLSX files")
3845 (description
3846 "This package simplifies the creation of Excel @code{.xlsx} files by
3847 providing a high level interface to writing, styling and editing worksheets.
3848 Through the use of Rcpp, read/write times are comparable to the @code{xlsx}
3849 and @code{XLConnect} packages with the added benefit of removing the
3850 dependency on Java.")
3851 (license license:gpl3)))
3852
3853 (define-public r-rio
3854 (package
3855 (name "r-rio")
3856 (version "0.5.10")
3857 (source
3858 (origin
3859 (method url-fetch)
3860 (uri (cran-uri "rio" version))
3861 (sha256
3862 (base32
3863 "158xg3vj0glk3fslwi6fywwmfym2b6kn3fdmjligdfy5lf68khix"))))
3864 (build-system r-build-system)
3865 (propagated-inputs
3866 `(("r-curl" ,r-curl)
3867 ("r-data-table" ,r-data-table)
3868 ("r-foreign" ,r-foreign)
3869 ("r-haven" ,r-haven)
3870 ("r-openxlsx" ,r-openxlsx)
3871 ("r-readxl" ,r-readxl)
3872 ("r-tibble" ,r-tibble)))
3873 (home-page "https://github.com/leeper/rio")
3874 (synopsis "Swiss-army knife for data I/O")
3875 (description
3876 "This package provides streamlined data import and export infrastructure
3877 by making assumptions that the user is probably willing to make: @code{import}
3878 and @code{export} determine the data structure from the file extension,
3879 reasonable defaults are used for data import and export (e.g.,
3880 @code{stringsAsFactors=FALSE}), web-based import is natively
3881 supported (including from SSL/HTTPS), compressed files can be read directly
3882 without explicit decompression, and fast import packages are used where
3883 appropriate. An additional convenience function, @code{convert}, provides a
3884 simple method for converting between file types.")
3885 (license license:gpl2)))
3886
3887 (define-public r-maptools
3888 (package
3889 (name "r-maptools")
3890 (version "0.9-2")
3891 (source
3892 (origin
3893 (method url-fetch)
3894 (uri (cran-uri "maptools" version))
3895 (sha256
3896 (base32
3897 "075lmb3b62171cw2dg8fv1vwmvfzg39r1ji7jwb8s5k9dz88ry1v"))))
3898 (build-system r-build-system)
3899 (propagated-inputs
3900 `(("r-foreign" ,r-foreign)
3901 ("r-lattice" ,r-lattice)
3902 ("r-sp" ,r-sp)))
3903 (home-page "http://r-forge.r-project.org/projects/maptools/")
3904 (synopsis "Tools for reading and handling spatial objects")
3905 (description
3906 "This package provides a set of tools for manipulating and reading
3907 geographic data, in particular ESRI Shapefiles. It includes binary access to
3908 GSHHG shoreline files. The package also provides interface wrappers for
3909 exchanging spatial objects with other R packages.")
3910 ;; The C source files from shapelib are released under the Expat license.
3911 ;; The R code is released under GPL version 2 or later.
3912 (license (list license:gpl2+
3913 license:expat))))
3914
3915 (define-public r-later
3916 (package
3917 (name "r-later")
3918 (version "0.7.2")
3919 (source
3920 (origin
3921 (method url-fetch)
3922 (uri (cran-uri "later" version))
3923 (sha256
3924 (base32
3925 "0l5ln7sjyi2rj7bx8iamxykqlfarv05zb9882ikizppb1cr1hgyw"))))
3926 (build-system r-build-system)
3927 (propagated-inputs
3928 `(("r-bh" ,r-bh)
3929 ("r-rcpp" ,r-rcpp)
3930 ("r-rlang" ,r-rlang)))
3931 (home-page "https://github.com/r-lib/later")
3932 (synopsis "Utilities for delaying function execution")
3933 (description
3934 "This package provides tools to execute arbitrary R or C functions some
3935 time after the current time, after the R execution stack has emptied.")
3936 (license license:gpl2+)))
3937
3938 (define-public r-promises
3939 (package
3940 (name "r-promises")
3941 (version "1.0.1")
3942 (source
3943 (origin
3944 (method url-fetch)
3945 (uri (cran-uri "promises" version))
3946 (sha256
3947 (base32
3948 "0n2mlv6bvfb4yhgcml696l9vkbw21pz0smqylivr606z99rwgny2"))))
3949 (build-system r-build-system)
3950 (propagated-inputs
3951 `(("r-later" ,r-later)
3952 ("r-magrittr" ,r-magrittr)
3953 ("r-r6" ,r-r6)
3954 ("r-rcpp" ,r-rcpp)
3955 ("r-rlang" ,r-rlang)))
3956 (home-page "https://rstudio.github.io/promises")
3957 (synopsis "Abstractions for promise-based asynchronous programming")
3958 (description
3959 "This package provides fundamental abstractions for doing asynchronous
3960 programming in R using promises. Asynchronous programming is useful for
3961 allowing a single R process to orchestrate multiple tasks in the background
3962 while also attending to something else. Semantics are similar to JavaScript
3963 promises, but with a syntax that is idiomatic R.")
3964 (license license:expat)))
3965
3966 (define-public r-dosnow
3967 (package
3968 (name "r-dosnow")
3969 (version "1.0.16")
3970 (source
3971 (origin
3972 (method url-fetch)
3973 (uri (cran-uri "doSNOW" version))
3974 (sha256
3975 (base32
3976 "13ir4a8252h4yvp5ir9xnwack1kn58i4ny6sf2qdc12zspn3850n"))))
3977 (properties `((upstream-name . "doSNOW")))
3978 (build-system r-build-system)
3979 (propagated-inputs
3980 `(("r-foreach" ,r-foreach)
3981 ("r-iterators" ,r-iterators)
3982 ("r-snow" ,r-snow)))
3983 (home-page "https://cran.r-project.org/web/packages/doSNOW")
3984 (synopsis "Foreach parallel adaptor for the snow package")
3985 (description
3986 "This package provides a parallel backend for the @code{%dopar%} function
3987 using the @code{snow} package.")
3988 (license license:gpl2)))
3989
3990 (define-public r-snowfall
3991 (package
3992 (name "r-snowfall")
3993 (version "1.84-6.1")
3994 (source (origin
3995 (method url-fetch)
3996 (uri (cran-uri "snowfall" version))
3997 (sha256
3998 (base32 "13941rlw1jsdjsndp1plzj1cq5aqravizkrqn6l25r9im7rnsi2w"))))
3999 (build-system r-build-system)
4000 (propagated-inputs
4001 `(("r-snow" ,r-snow)))
4002 (home-page "http://cran.r-project.org/web/packages/snowfall/")
4003 (synopsis "Easier cluster computing")
4004 (description "This package is a usability wrapper around snow for easier
4005 development of parallel R programs. This package offers e.g. extended error
4006 checks, and additional functions. All functions work in sequential mode, too,
4007 if no cluster is present or wished. The package is also designed as connector
4008 to the cluster management tool @code{sfCluster}, but can also used without
4009 it.")
4010 (license license:gpl2+)))
4011
4012 (define-public r-codedepends
4013 (package
4014 (name "r-codedepends")
4015 (version "0.5-3")
4016 (source
4017 (origin
4018 (method url-fetch)
4019 (uri (cran-uri "CodeDepends" version))
4020 (sha256
4021 (base32
4022 "03p82s0abca2jimzqvxdzykfzca7c7fhm5xsjxybcksr4gggr5sc"))))
4023 (properties `((upstream-name . "CodeDepends")))
4024 (build-system r-build-system)
4025 (propagated-inputs
4026 `(("r-codetools" ,r-codetools)
4027 ("r-xml" ,r-xml)))
4028 (home-page "http://cran.r-project.org/web/packages/CodeDepends")
4029 (synopsis "Analysis of R code for reproducible research and code comprehension")
4030 (description
4031 "This package provides tools for analyzing R expressions or blocks of
4032 code and determining the dependencies between them. It focuses on R scripts,
4033 but can be used on the bodies of functions. There are many facilities
4034 including the ability to summarize or get a high-level view of code,
4035 determining dependencies between variables, code improvement suggestions.")
4036 ;; Any version of the GPL
4037 (license (list license:gpl2+ license:gpl3+))))
4038
4039 (define-public r-rappdirs
4040 (package
4041 (name "r-rappdirs")
4042 (version "0.3.1")
4043 (source
4044 (origin
4045 (method url-fetch)
4046 (uri (cran-uri "rappdirs" version))
4047 (sha256
4048 (base32
4049 "0ji6sg3bdn5gazkq14xmmcq7jnbsyxw4lzmmbgv6526j2vn93n1g"))))
4050 (build-system r-build-system)
4051 (home-page "https://cran.r-project.org/web/packages/rappdirs/")
4052 (synopsis "Determine where to save data, caches, and logs")
4053 (description
4054 "This package provides an easy way to determine which directories on the
4055 user's computer should be used to save data, caches and logs. It is a port of
4056 Python's @url{https://github.com/ActiveState/appdirs,Appdirs} to R.")
4057 (license license:expat)))
4058
4059 (define-public r-learnr
4060 (package
4061 (name "r-learnr")
4062 (version "0.9.2")
4063 (source
4064 (origin
4065 (method url-fetch)
4066 (uri (cran-uri "learnr" version))
4067 (sha256
4068 (base32
4069 "1z04c1djg7ghsl7p9ypc6k5m7snahnmjy10xmrzqfayx1wkfkn9n"))))
4070 (build-system r-build-system)
4071 (propagated-inputs
4072 `(("r-evaluate" ,r-evaluate)
4073 ("r-htmltools" ,r-htmltools)
4074 ("r-htmlwidgets" ,r-htmlwidgets)
4075 ("r-jsonlite" ,r-jsonlite)
4076 ("r-knitr" ,r-knitr)
4077 ("r-markdown" ,r-markdown)
4078 ("r-rappdirs" ,r-rappdirs)
4079 ("r-rmarkdown" ,r-rmarkdown)
4080 ("r-rprojroot" ,r-rprojroot)
4081 ("r-shiny" ,r-shiny)
4082 ("r-withr" ,r-withr)))
4083 (home-page "https://rstudio.github.io/learnr/")
4084 (synopsis "Interactive tutorials for R")
4085 (description
4086 "This package provides tools to create interactive tutorials using R
4087 Markdown. Use a combination of narrative, figures, videos, exercises, and
4088 quizzes to create self-paced tutorials for learning about R and R packages.")
4089 (license license:asl2.0)))
4090
4091 (define-public r-analytics
4092 (package
4093 (name "r-analytics")
4094 (version "2.0")
4095 (source
4096 (origin
4097 (method url-fetch)
4098 (uri (cran-uri "analytics" version))
4099 (sha256
4100 (base32
4101 "1jkdjqc3fnvvsgi6x9ncf36rxzq0a55cmgkcv92mfmpcramg2lk6"))))
4102 (build-system r-build-system)
4103 (propagated-inputs
4104 `(("r-car" ,r-car)
4105 ("r-cluster" ,r-cluster)
4106 ("r-fractal" ,r-fractal)
4107 ("r-lmtest" ,r-lmtest)
4108 ("r-mass" ,r-mass)
4109 ("r-np" ,r-np)
4110 ("r-powerplus" ,r-powerplus)
4111 ("r-robust" ,r-robust)
4112 ("r-trend" ,r-trend)
4113 ("r-tsa" ,r-tsa)
4114 ("r-urca" ,r-urca)))
4115 (home-page "https://cran.r-project.org/web/packages/analytics/")
4116 (synopsis "Collection of data analysis tools")
4117 (description
4118 "This package is a collection of data analysis tools. It includes tools
4119 for regression outlier detection in a fitted linear model, stationary
4120 bootstrap using a truncated geometric distribution, a comprehensive test for
4121 weak stationarity, column means by group, weighted biplots, and a heuristic to
4122 obtain a better initial configuration in non-metric MDS.")
4123 (license license:gpl2)))
4124
4125 (define-public r-reticulate
4126 (package
4127 (name "r-reticulate")
4128 (version "1.7")
4129 (source
4130 (origin
4131 (method url-fetch)
4132 (uri (cran-uri "reticulate" version))
4133 (sha256
4134 (base32
4135 "1ghhc4hbmwpp79ilbdbshynhs61i8sv8z6p1al04jy7ij0lcglxy"))))
4136 (build-system r-build-system)
4137 (inputs `(("python" ,python)))
4138 (propagated-inputs
4139 `(("r-jsonlite" ,r-jsonlite)
4140 ("r-matrix" ,r-matrix)
4141 ("r-rcpp" ,r-rcpp)))
4142 (home-page "https://github.com/rstudio/reticulate")
4143 (synopsis "R interface to Python")
4144 (description
4145 "This package provides an interface from R to Python modules, classes,
4146 and functions. When calling into Python, R data types are automatically
4147 converted to their equivalent Python types. When values are returned from
4148 Python to R they are converted back to R types.")
4149 (license license:asl2.0)))
4150
4151 (define-public r-bibtex
4152 (package
4153 (name "r-bibtex")
4154 (version "0.4.2")
4155 (source
4156 (origin
4157 (method url-fetch)
4158 (uri (cran-uri "bibtex" version))
4159 (sha256
4160 (base32
4161 "0wl3925ryd54g1nv3ncwllc493d39dpgy5md61940h69c0van1hz"))))
4162 (build-system r-build-system)
4163 (propagated-inputs `(("r-stringr" ,r-stringr)))
4164 (home-page "https://github.com/romainfrancois/bibtex")
4165 (synopsis "Bibtex parser")
4166 (description "This package provides a utility for R to parse a bibtex
4167 file.")
4168 (license license:gpl2+)))