Perform regression/classification prediction on Excel dataset
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
easy_predictor-0.6.7.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for easy_predictor-0.6.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2720594404c8f5756fcab445a1e6dd3e1af50c933be412f07d2aad3e952505e1 |
|
MD5 | 972022a895a709394bd8a38513b0c559 |
|
BLAKE2b-256 | b076be8a1d45a3ce6f2918186352bf9fd32ab2ca5ddc8b4dedb812cacea8382a |