Easy Predictor
Perform Regression/Classifcation prediction on Excel dataset with ease.
Github Link
https://github.com/Tho100/easy_predictor
Features
- Perform linear regression prediction by utilizing linear function
- Perform classification prediction by utilizing classification function
- Perform statistical calculation by utilizing stats function
- Visualize excel dataset by utilizing tabulator
Instruction
- Linear Regression Prediction
from easy_predictor import linear
dataset = "path_to_excel_file"
model = linear.linear_regression()
model.predict(dataset,data_type: str,column_x: list[str],value: list[int],column_y: str)
- Text Classification Prediction
from easy_predictor import classification
dataset = "path_to_excel_file"
model = classification.classification()
model.predict(dataset,data_type: str,column_x: list[str],value: list[int],column_y: str)
- Visualize Data
from easy_predictor import table
dataset = "path_to_excel_file"
table.tabulator(dataset,dataset_type: 'xlsx','csv',columns=list[str])
Statistical Calculation
Available Statistical Function
- Mean
- Median
- Mode
- Half
Mean
from easy_predictor import stats
dataset = "path_to_excel"
model = stats.statistical()
model.mean(dataset,dtype: str,column=['Column1'])
Median
from easy_predictor import stats
dataset = "path_to_excel"
model = stats.statistical()
model.median(dataset,dtype: str,column=['Column1'])
Mode
from easy_predictor import stats
dataset = "path_to_excel"
model = stats.statistical()
model.mode(dataset,dtype: str,column=['Column1'])
Half
from easy_predictor import stats
dataset = "path_to_excel"
model = stats.statistical()
model.half(dataset,dtype: str,column=['Column1']) # Find half values of each rows from Column1
Latest Update 0.1.0
CSV (Comma Seperated Values) File supported
Latest Update 0.2.0
New 'table' Function To Visualize Data In Tabular Form
Latest Update 0.3.0
ImportError: cannot import name 'table' from 'easy_predictor'. Bug
Fixed
Latest Update 0.4.0
TypeError: object of type 'int' has no len(). Bug Fixed
Latest Update 0.5.0
Bugs Fixed
Latest Update 0.6.1
Multiple Column Input Supported
Latest Update 0.6.2
Statistical Function
Latest Update 0.6.3
Bugs Fixed
Latest Update (0.6.6)
- User Now Can Assign A Variable To Predicted Value
- Bug Fixed
Latest Update (0.6.7)
got multiple values for argument 'data_type'Bug fixed- More Clean Looking Output
Metadata
Release files for easy-predictor 0.6.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easy_predictor-0.6.7.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easy_predictor-0.6.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.0 kB
Release files / easy_predictor-0.6.7.tar.gz
| Download URL | easy_predictor-0.6.7.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a6b9b3ac14143d072dd10be2915d586c5cfd24366e54745a61c0023f05d164b
|
|
BLAKE2b-256 checksum How to use checksums |
738d84fd26104f5f3b1500a807d6bf6c85a3a1cbd33b61e239f61bc2948afbc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|
Release files / easy_predictor-0.6.7-py3-none-any.whl
| Download URL | easy_predictor-0.6.7-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2720594404c8f5756fcab445a1e6dd3e1af50c933be412f07d2aad3e952505e1
|
|
BLAKE2b-256 checksum How to use checksums |
b076be8a1d45a3ce6f2918186352bf9fd32ab2ca5ddc8b4dedb812cacea8382a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|