Skip to main content

This is a python module which is made for learning purpose.

Project description

PyStatsLearn

This is a python module which is made for education purpose. The aim is to implement machine learning algorithms and publish it. Currenlty this package has 2 functionalities

  1. Calculating mean by taking a dataframe as an input. (Mean Calculates is not done by using any library. The code is developed from scratch)
  2. Implemeted Gaussian Naive Bayes Classifier which is build upon numpy

Installation

pip install PyStatsLearn

Usage

import pandas as pd
from PyStatsLearn import Measure, GaussianNaiveBayesClassifier
from sklearn.model_selection import train_test_split

df = pd.read_excel('data.xlsx')

a = Measure(df)
print(a.mean('Insulin'))

b = GaussianNaiveBayesClassifier()

X = df.iloc[:, :-1]
y = df.iloc[:, -1]

X = X.to_numpy()
y = y.to_numpy()
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.25)

nb_classifier = GaussianNaiveBayesClassifier()

nb_classifier.train(X_train, y_train)

predictions = nb_classifier.predict(X_test)
print(predictions)

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

PyStatsLearn-0.0.1.tar.gz (3.0 kB view hashes)

Uploaded Source

Built Distribution

PyStatsLearn-0.0.1-py3-none-any.whl (3.6 kB view hashes)

Uploaded Python 3

Supported by

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