Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

may you clarify what is difference between TODS and pyod #104

Open
Sandy4321 opened this issue Jun 26, 2023 · 2 comments
Open

may you clarify what is difference between TODS and pyod #104

Sandy4321 opened this issue Jun 26, 2023 · 2 comments

Comments

@Sandy4321
Copy link

it is written in
https://github.com/yzhao062/pyod

For time-series outlier detection, please use TODS. For graph outlier detection, please use PyGOD.

PyOD is the most comprehensive and scalable Python library for detecting outlying objects in multivariate data

may you clarify what is difference between TODS and pyod
by the way pyods can be installed on winodws 11 but tods not?

0\include\10.0.22000.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\cppwinrt -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um /Tc_configtest.c /Fo_configtest.obj
error:
[end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
  error: legacy-install-failure

  Encountered error while trying to install package.

  numpy

  note: This is an issue with the package mentioned above, not pip.
  hint: See above for output from the failure.
  WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)
  WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)
  WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)

  [notice] A new release of pip is available: 23.0.1 -> 23.1.2
  [notice] To update, run: python.exe -m pip install --upgrade pip
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)
WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)
WARNING: Ignoring invalid distribution -orch (c:\my_py_environments\py310_env_apr2023\lib\site-packages)

[notice] A new release of pip is available: 23.0.1 -> 23.1.2
[notice] To update, run: python.exe -m pip install --upgrade pip

(py310_env_apr2023) C:\my_py_environments\py310_env_apr2023\Scripts>

@lhenry15
Copy link
Member

lhenry15 commented Jun 26, 2023

PyOD provides algorithms for modeling majority distribution of the data w/ un/semi-supervised algos between data points. To detect time series outliers, things like preprocess and signal extraction are needed. Otherwise, given a univariate time series data, only 1 feature is available for each data point w/ PyOD (which could be problematic). Also, detecting time series outlier is not just about modeling majority distribution of data points, some more things need to be considered (e.g., temporal dependency between data points, unusual temporal patterns). Those are the things that TODS is addressing.

It cannot be installed on Windows, cuz we are using a backbone package called D3M, which is not supporting systems other than Linux (not even M1+ OSX). We are finding a way to get rid of it now as it is not even able to support Python3.8+ as well.

@Sandy4321
Copy link
Author

great , thanks for soon answer
hopefully you will find solution soon
pls let me know when issue will be fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants