From 267c0f94a9e12fa2b086b912fc17f82320c636d4 Mon Sep 17 00:00:00 2001
From: shawk masboob <masboob.shawk@gmail.com>
Date: Thu, 20 Feb 2020 14:04:39 -0500
Subject: [PATCH] Changed file name from Machine_Learning to ML

---
 Topological_ML/.DS_Store                      | Bin 0 -> 6148 bytes
 .../Untitled1-checkpoint.ipynb                |   6 ++
 .../__init__.py-checkpoint.ipynb              |   6 ++
 Topological_ML/TDA_Prediction.py              |  64 ++++++++++++++++++
 Topological_ML/__init__.py                    |   6 ++
 Topological_ML/__init__.py.ipynb              |  32 +++++++++
 .../__pycache__/TDA_Prediction.cpython-37.pyc | Bin 0 -> 1874 bytes
 .../__pycache__/__init__.cpython-37.pyc       | Bin 0 -> 259 bytes
 8 files changed, 114 insertions(+)
 create mode 100644 Topological_ML/.DS_Store
 create mode 100644 Topological_ML/.ipynb_checkpoints/Untitled1-checkpoint.ipynb
 create mode 100644 Topological_ML/.ipynb_checkpoints/__init__.py-checkpoint.ipynb
 create mode 100644 Topological_ML/TDA_Prediction.py
 create mode 100644 Topological_ML/__init__.py
 create mode 100644 Topological_ML/__init__.py.ipynb
 create mode 100644 Topological_ML/__pycache__/TDA_Prediction.cpython-37.pyc
 create mode 100644 Topological_ML/__pycache__/__init__.cpython-37.pyc

diff --git a/Topological_ML/.DS_Store b/Topological_ML/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..7196b2f952ea476a0da897cb355f6bf9b0581816
GIT binary patch
literal 6148
zcmeHKOKt)&47FP%Mq<N)1<RbE5;q8FdIAmrqDU<g(_zsry35sike;FH4f_0P#fV|i
zO+_mkCC^E0kMkswn231syqyt^iKs#oWKnuVrhAvJ+;{+Fjj^LATH$v?hn_%}I3>A{
zH0K>X(sBMT`}^7Qu5FHYa>lZ0>w2?qH;7eD-rt79kJtJ6xJ|qLf%W0xB#TSrF>(q9
zf`MQl82CF3;LaAQMuyP`1HnKr@Xdgn4+%{$I~GGdI?!ne0F-C63UsL@#3wms$6|;T
z2%9U=T-i$uHh0V?x66*j(A<f=_+bC?SMkF7b;M6<PMi&+4+esPE(6y#9LxQGi@!{7
zk>7QRQ7{k;{4)l4P%rBRHsyEg$@b)~O=xR05wR<xK%jRX0T{?RGSx*}Pol#vI~GHU
TBJ=7FjE8^{5?wIx3k-Y$k?t|#

literal 0
HcmV?d00001

diff --git a/Topological_ML/.ipynb_checkpoints/Untitled1-checkpoint.ipynb b/Topological_ML/.ipynb_checkpoints/Untitled1-checkpoint.ipynb
new file mode 100644
index 0000000..2fd6442
--- /dev/null
+++ b/Topological_ML/.ipynb_checkpoints/Untitled1-checkpoint.ipynb
@@ -0,0 +1,6 @@
+{
+ "cells": [],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Topological_ML/.ipynb_checkpoints/__init__.py-checkpoint.ipynb b/Topological_ML/.ipynb_checkpoints/__init__.py-checkpoint.ipynb
new file mode 100644
index 0000000..2fd6442
--- /dev/null
+++ b/Topological_ML/.ipynb_checkpoints/__init__.py-checkpoint.ipynb
@@ -0,0 +1,6 @@
+{
+ "cells": [],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Topological_ML/TDA_Prediction.py b/Topological_ML/TDA_Prediction.py
new file mode 100644
index 0000000..bd9c6e2
--- /dev/null
+++ b/Topological_ML/TDA_Prediction.py
@@ -0,0 +1,64 @@
+def dataload():
+    """
+    upload toy datasets from scikit-learn
+    """
+    data = None
+    return data
+
+def datafetch(file_name):
+    """
+    upload real world datasets from scikit-learn
+    """
+    data = None
+    print("reading data from:", file_name)
+    return data
+
+def descriptive_statistic(df):
+    """
+    Provides brief descriptive statistics on dataset. 
+    Takes dataframe as input.
+    """
+    print("Type : ", None, "\n\n")
+    print("Shape : ", None)
+    print("Head -- \n", None)
+    print("\n\n Tail -- \n", None)
+    print("Describe : ", None)
+    
+def model_selection(df):
+    """
+    Takes dateframe as input. Performs foward/backward stepwise
+    regression. Returns best model for both methods.
+    """
+    null_fit = None
+    foward_step = None
+    backward_step = None
+    return foward_step, backward_step
+
+def MSE_fit(fit): 
+    """
+    Takes in a fitted model as the input.
+    Calculates the MSU of the fitted model.
+    Outputs the model's MSE.
+    """
+    MSE = None
+    return MSE
+
+def accuracy_metrics(fit, MSE):
+    """
+    This function is used for model validation. It returns a dictionary
+    of several regression model accuracy metrics. Its inputs are a fitted model
+    and the MSE of the fitted model.
+    """
+    d = dict()
+    sumObj = None
+    SSE = None
+    n = None
+    p = None
+    pr = None
+    d['R2'] = None
+    d['R2ad'] = None
+    d['AIC'] = None
+    d['BIC'] = None
+    d['PRESS'] = None
+    d['Cp']= None
+    return d
\ No newline at end of file
diff --git a/Topological_ML/__init__.py b/Topological_ML/__init__.py
new file mode 100644
index 0000000..2fd6442
--- /dev/null
+++ b/Topological_ML/__init__.py
@@ -0,0 +1,6 @@
+{
+ "cells": [],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Topological_ML/__init__.py.ipynb b/Topological_ML/__init__.py.ipynb
new file mode 100644
index 0000000..3034949
--- /dev/null
+++ b/Topological_ML/__init__.py.ipynb
@@ -0,0 +1,32 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.7.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Topological_ML/__pycache__/TDA_Prediction.cpython-37.pyc b/Topological_ML/__pycache__/TDA_Prediction.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..e5ce10da8a79dfcde1cd889d46782086fcf51607
GIT binary patch
literal 1874
zcmah}&2A$_5S~BVV<!=-1uk&u3qn3@EUgeis|c~1jYK5Y8^zhn9I)Ec?Rdy|X4Ku2
zkdZlsm*FW8JOd|Rc?(W_RpU5LBt(y@tEPYJ`>Lwn92^Whw7-5I|M*A8^Zurv`xe0X
z4r0GTr#$8V>Ls2ER0!>>NOhnC)m1&{P{pbb9jSrZgYKyPi8nk*v6GvRp5z!}V|2>@
z#anq;6EvfNK&z{~luEerRw(JD)y|5!DVM^g*;VFV<XW17SB`)4hW<LDRff*w?w`xi
z2dj-8*@e8hT1q=B%h~9ywpXsKMvyWuFSAtU)1^!oS)r$VU{+j?E_Np0Z6<%9+j#Qr
z>*<-%Dob5f7KhdCI;M-sSGwCq=)5TM4H+p7Q6uU?2*Z6218{u@@>bqm;Cm|{z{BS2
zUEoH`T-=l<SO1H@d5*;j-tkIi=@l61R3<CjFj)8JS+1vrTxvs(Jdk9_r*)qI%(Y7w
z6bRczM+gSK>A~7!AS?umF?<69{`(aEyU-^)QUPIs)!ACzt<`HS6#!}6B#iXTl-HTk
zR?JMM=K@x0vdU%GT39DtW?hzAQ5N?E917lcA+NB9oi@NEq!n3F)$WjIo8HB3rNt{T
zZi2y}i6;xmzfJ#pkR)Eb5QAoaFc23q%iF&_WCbps(WaqqkoJ^Mfto)h>eC$$r&|x7
zVZG(5>Fk3v`b-~VTjGc`;+={61O^2k5<tRLunOlyO3*Zq(dqePbmB~#d1;m?gYrfi
zHJZuviVTpYtDDSf-f#4!(biIOigWF1Q-EJ>omiGi=h$n+taJ;p)NWBK+mbeBsKdxm
z1|)G&=lOJ=xn!@s3Sf1W9Nb^XzfZ~eh|ix|oog<Q&v6o0w%3V#`V4WjC4~r~jABwY
z4}i~g5HvsU5Rnx^3b^95+8{u<-9qn%{8;8`olA$TpqY1*52Bp2xx2AN`o4BZm3AR}
z{H4W)lSecJ>ku2)A;zDg>|u<U`GU}Kt#^U!fRGU)Y6K>PFtRZW=iPa2uo3VG(t&g#
zJ>{<g6&xWUpu>%hHoCLX-Hq-Yd8@X1{%rYKWJra&V73M9+JYmBZyV`rnP(^xPJ~k@
z%qAD4*t}iR-10e~%Ia%v@Z3D)&OO&@S{s?(QnnZr<DobOcU)~&NQ2sY6dOKI7I?Ke
z3@85`hH(;{zf7X@mr^C+>(k>Te1ooYc78IMB*AgT4?5o1VQlt5q1i{b_Eplg_457f
zrzD(APS$?0_N#SJnWs^DCO3Xh@BPMh`x!c~+vQ|zQ!@4+KJzhV$HOi^-2C!!6?4{d
hfO)~rO_aUu0~#NJ@jBPv(hxrdaW9VJy?7A!{{`<?%98*9

literal 0
HcmV?d00001

diff --git a/Topological_ML/__pycache__/__init__.cpython-37.pyc b/Topological_ML/__pycache__/__init__.cpython-37.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..1cdb03ac8b5d5281d83237dfc0207ee9fc9ba3dd
GIT binary patch
literal 259
zcmZ?b<>g`k0`1#|aUMYWF^B^LtU!hX5ElypiFAfch7^Vr#uTPGEQ|~(%)tzrEH7Dr
z5-*v6geJ=^*5uTjoZ={s+|-i9l*E$6D2}|OwEUvn#F8jJ7%M(EGcUi$ZzV$!NGF2$
zm8c(DoLW?@U!0Lxo}HUmoRpuRr0<eioL!P%pby0PIr-_C$%#4fxrxacnR%)4IjM<7
xd6{|X`XNY?zEDXYm}Go>W?p7Ve7s&k<t+}I-29Z%oK!oIdyCnC1QR0&0s#BTNE!eD

literal 0
HcmV?d00001

-- 
GitLab