Skip to content

Rlof

R Parallel Implementation of Local Outlier Factor(LOF)

v1.1.3 · Oct 16, 2022 · GPL (>= 2)

Description

R parallel implementation of Local Outlier Factor(LOF) which uses multiple CPUs to significantly speed up the LOF computation for large datasets. (Note: The overall performance depends on the computers especially the number of the cores).It also supports multiple k values to be calculated in parallel, as well as various distance measures in addition to the default Euclidean distance.

Downloads

548

Last 30 days

7360th

1.5K

Last 90 days

13.8K

Last year

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

CRAN Check Status

4 NOTE
10 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (4 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Yingsong Hu <yingsonghu@hotmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yingsong",
                      family = "Hu",
                      role = c("aut", "cre"),
                      email = "yingsonghu@hotmail.com"),
               person(given = "Wayne",
                      family = "Murray",
                      role = "aut"),
               person(given = "Yin",
                      family = "Shan",
                      role = "aut"),
               person(family = "Australia.",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yingsong Hu <yingsonghu@hotmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yingsong",
                      family = "Hu",
                      role = c("aut", "cre"),
                      email = "yingsonghu@hotmail.com"),
               person(given = "Wayne",
                      family = "Murray",
                      role = "aut"),
               person(given = "Yin",
                      family = "Shan",
                      role = "aut"),
               person(family = "Australia.",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘Rlof/libs/Rlof.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘Rlof/libs/Rlof.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.

Check History

NOTE 10 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Yingsong Hu <yingsonghu@hotmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yingsong",
                      family = "Hu",
                      role = c("aut", "cre"),
            
...[truncated]...
ay",
                      role = "aut"),
               person(given = "Yin",
                      family = "Shan",
                      role = "aut"),
               person(family = "Australia.",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yingsong Hu <yingsonghu@hotmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yingsong",
                      family = "Hu",
                      role = c("aut", "cre"),
            
...[truncated]...
ay",
                      role = "aut"),
               person(given = "Yin",
                      family = "Shan",
                      role = "aut"),
               person(family = "Australia.",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘Rlof/libs/Rlof.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘Rlof/libs/Rlof.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.

Reverse Dependencies (1)

suggests

Dependency Network

Dependencies Reverse dependencies doParallel foreach BiodiversityR Rlof

Version History

new 1.1.3 Mar 10, 2026
updated 1.1.3 ← 1.1.2 diff Oct 15, 2022
updated 1.1.2 ← 1.1.1 diff Jul 1, 2020
updated 1.1.1 ← 1.1.0 diff Sep 16, 2015
updated 1.1.0 ← 1.0.0 diff Sep 10, 2015
new 1.0.0 Oct 7, 2011