Skip to main content

Screenshot_10

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

  1. 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)
  1. 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)
  1. 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)

Source distribution for easy-predictor 0.6.7
File Size Uploaded
easy_predictor-0.6.7.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easy-predictor 0.6.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.6.7 This release

2 release files

0.6.6

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.0.1

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