Skip to main content

Topological Dimension Reduction

Project description

TDR: Topological Dimensional Reduction

This method allows for topological dimensionality reduction on the data. In this method, the columns of the reduced data set are from the original data set.

Transform

This function convert data into categories (1,2,3,4,...) based on standard deviation.

Core

This function finds the core according to topological methods. This core show us how important which column is.

TDR

This version is primal version, not effective with big amounts data. It outputs the important column numbers (with index +1) and their importance levels as a list.

TDR_V2

This version is much faster. It outputs the important column numbers (with index +1) and their importance levels as a list.

The developer of the code is Kenan Evren BOYABATLI, e-mail: kbybtli@gmail.com Developer of the system is Dr. Uğur YİĞİT, e-mail: ugur.yigit@medeniyet.edu.tr

TDR_V3 (available)

This version is much faster. Rewrote the "transform" function for more stability.

Citation Importance:

Although our algorithm is open source, it is important that our work is recognized and documented academically. In this way, we can trace the origin of the algorithm and those who contributed to its development. Please refer to the following article when using the algorithm:

Yiğit, Uğur. "The Rough Topology for Numerical Data." arXiv preprint arXiv:2206.05776 (2022). https://doi.org/10.48550/arXiv.2206.05776

Gökhan Kazar, Uğur Yiğit, Kenan Evren Boyabatlı, Predicting maintenance cost overruns in public school buildings using a rough topological approach, Automation in Construction, Volume 168, Part A, 2024, 105810, ISSN 0926-5805, https://doi.org/10.1016/j.autcon.2024.105810.

If you have any questions or feedback, please contact us.

Project details


Release history Release notifications | RSS feed

This version

0.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topdr-0.4.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

TopDR-0.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file topdr-0.4.tar.gz.

File metadata

  • Download URL: topdr-0.4.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for topdr-0.4.tar.gz
Algorithm Hash digest
SHA256 a2f11854d98b3ff4d5969d4f0801ba88807711e9d987c8fc7d28b1efde1df43e
MD5 11d04977734b5adea88d3d5947561b08
BLAKE2b-256 1e85eabf70969d3eda523e1b945059e6a55008fe35d8d68d4de3fb9c8a6efd5a

See more details on using hashes here.

File details

Details for the file TopDR-0.4-py3-none-any.whl.

File metadata

  • Download URL: TopDR-0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for TopDR-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 781a8c9ec627e96f34fc85d7eb7d2fdf714f4e3816abbf53a5601c0e5a25778e
MD5 b81cfba2617e034c1cc7256ec7541787
BLAKE2b-256 9d26ddd18d250a14ca85e6b9ace84c505bdc7f7ffbd620747809c58c86856f9b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page