Skip to main content

Guidelines

Instalation

To install this package use pip as following

pip install rst-tools

Usage

Rough Set (Pawlak's Model)

import pandas as pd
from rst_tools.models.roughsets import RoughSets as RST
from rst_tools.models.roughsets import QuickReduct as QR

df = pd.read_csv("YOUR/FILE.csv")
conditional_attributes = list(df.column.values)
decision_attribute = conditional_attributes[-1]
del conditional_attributes[-1]

roughsets = RST(df)
konsistensi_data = roughsets.konsistensi_tabel(conditional_attributes, decision_attribute)

print("Konsistensi Data %f" % (konsistensi_data))

qr = QR(roughsets)
reducts = qr.reduct(decision_attributes, decision_attribute) 

print("Hasil reduksi atribut %s" % (reducts))

'''....'''

Maximum Dependency Attribute (MDA) (Herawan's Model)

import pandas as pd
from rst_tools.models.maximum_dependency_attributes import MDA


df = pd.read_csv("YOUR/FILE.csv")
conditional_attributes = list(df.column.values)
decision_attribute = conditional_attributes[-1]
del conditional_attributes[-1]

mda = MDA(df, attrs=attributes)
attributes, table = mda.run()

print(attributes) 

'''....'''

Variable Precision Rough Sets (Ziarko's Model)

import pandas as pd
from rst_tools.models.vprs import VariablePrecisionRoughSet
from rst_tools.models.reduct import reduct


df = pd.read_csv("YOUR/FILE.csv")
conditional_attributes = list(df.column.values)
decision_attribute = conditional_attributes[-1]
del conditional_attributes[-1]

rs = vprs(df, b) 
reducts, k, sup_attrs = reduct(rs, attributes, decision)

print("Konsistensi Data %f" % (k))
print("Atribut reduksi %s" % (reducts))

'''....'''

Similarity Rough Sets

from rst_tools.models.similarity import SimilarityRoughSets as SRS 
from rst_tools.models.reduct import reduct
import pandas as pd 

dataset = pd.read_csv("YOUR/FILE.csv")
attributes = list(dataset.columns.values)
cond_attrs = attributes
dec_attr = cond_attrs[-1]
del cond_attrs[-1]

print("alpha ", end="")
alpha = float(input())
srs = SRS(dataset, alpha)

ud, R = srs.ind(cond_attrs)


sub = srs.subsetU(dec_attr)

k= srs.gamma(cond_attrs, dec_attr)
alpha= srs.alph(cond_attrs, dec_attr)
print(k)
print(alpha)

'''....'''

Metadata

Release files for rst-tools 0.1.8

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

Source distribution (sdist)

Source distribution for rst-tools 0.1.8
File Size Uploaded
rst-tools-0.1.8.tar.gz 5.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rst-tools 0.1.8
File Interpreter ABI Platform
rst_tools-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 11.3 kB

Release files / rst-tools-0.1.8.tar.gz

Download URL rst-tools-0.1.8.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d8fece01fcb08d1b48df42493ba91577be0a833d4a13273eec7bdd2103bddb54
BLAKE2b-256 checksum
How to use checksums
376b6adbe3952e515dd186bddbfe86df63ba6ffe9ed914cb4bdf9d19009fe849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Linux/4.19.128-microsoft-standard

Release files / rst_tools-0.1.8-py3-none-any.whl

Download URL rst_tools-0.1.8-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ab213482650a3d73077c6c5126359382625102adc2320521dceac200a35933bb
BLAKE2b-256 checksum
How to use checksums
85e16046c095dedf21412c2a7e62b7d7a1fb7dc3a5cffa44e21350cfa66e1318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Linux/4.19.128-microsoft-standard

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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