Skip to main content

Perform regression/classification prediction on Excel dataset

Project description

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

Project details


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easy_predictor-0.6.7-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file easy_predictor-0.6.7.tar.gz.

File metadata

  • Download URL: easy_predictor-0.6.7.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for easy_predictor-0.6.7.tar.gz
Algorithm Hash digest
SHA256 1a6b9b3ac14143d072dd10be2915d586c5cfd24366e54745a61c0023f05d164b
MD5 def862bb29797540022dd7e900e83863
BLAKE2b-256 738d84fd26104f5f3b1500a807d6bf6c85a3a1cbd33b61e239f61bc2948afbc4

See more details on using hashes here.

File details

Details for the file easy_predictor-0.6.7-py3-none-any.whl.

File metadata

  • Download URL: easy_predictor-0.6.7-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for easy_predictor-0.6.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2720594404c8f5756fcab445a1e6dd3e1af50c933be412f07d2aad3e952505e1
MD5 972022a895a709394bd8a38513b0c559
BLAKE2b-256 b076be8a1d45a3ce6f2918186352bf9fd32ab2ca5ddc8b4dedb812cacea8382a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page