Skip to main content

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.

Release files for TopDR 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TopDR 0.4
File Size Uploaded
topdr-0.4.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for TopDR 0.4
File Interpreter ABI Platform
TopDR-0.4-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 kB

Release files / topdr-0.4.tar.gz

Download URL topdr-0.4.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a2f11854d98b3ff4d5969d4f0801ba88807711e9d987c8fc7d28b1efde1df43e
BLAKE2b-256 checksum
How to use checksums
1e85eabf70969d3eda523e1b945059e6a55008fe35d8d68d4de3fb9c8a6efd5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / TopDR-0.4-py3-none-any.whl

Download URL TopDR-0.4-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
781a8c9ec627e96f34fc85d7eb7d2fdf714f4e3816abbf53a5601c0e5a25778e
BLAKE2b-256 checksum
How to use checksums
9d26ddd18d250a14ca85e6b9ace84c505bdc7f7ffbd620747809c58c86856f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page