Skip to content
Snippets Groups Projects
Commit 8a371a07 authored by shawk masboob's avatar shawk masboob
Browse files

add html file

parent 48923a96
No related branches found
No related tags found
No related merge requests found
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />
<meta name="generator" content="pdoc 0.7.2" />
<title>0214-PROJECT_Auto_Documentation API documentation</title>
<meta name="description" content="" />
<link href='https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css' rel='stylesheet'>
<link href='https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/8.0.0/sanitize.min.css' rel='stylesheet'>
<link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css" rel="stylesheet">
<style>.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{font-weight:bold}#index h4 + ul{margin-bottom:.6em}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style>
<style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style>
<style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style>
</head>
<body>
<main>
<article id="content">
<header>
<h1 class="title">Module <code>0214-PROJECT_Auto_Documentation</code></h1>
</header>
<section id="section-intro">
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python"># importing toy &amp; real world datasets from the scikit-learn library
from sklearn import datasets
def dataload():
&#34;&#34;&#34;
upload toy datasets from scikit-learn
&#34;&#34;&#34;
data = None
return data
def datafetch(file_name):
&#34;&#34;&#34;
upload real world datasets from scikit-learn
&#34;&#34;&#34;
data = None
print(&#34;reading data from:&#34;, file_name)
return data
# standard descriptive statistic analysis of data
def descriptive_statistic(df):
&#34;&#34;&#34;
Provides brief descriptive statistics on dataset.
Takes dataframe as input.
&#34;&#34;&#34;
print(&#34;Type : &#34;, None, &#34;\n\n&#34;)
print(&#34;Shape : &#34;, None)
print(&#34;Head -- \n&#34;, None)
print(&#34;\n\n Tail -- \n&#34;, None)
print(&#34;Describe : &#34;, None)
# model selection
def model_selection(df):
&#34;&#34;&#34;
Takes dateframe as input. Performs foward/backward stepwise
regression. Returns best model for both methods.
&#34;&#34;&#34;
null_fit = None
foward_step = None
backward_step = None
return foward_step, backward_step
# model accuracy
def MSE_fit(fit):
&#34;&#34;&#34;
Takes in a fitted model as the input.
Calculates the MSU of the fitted model.
Outputs the model&#39;s MSE.
&#34;&#34;&#34;
MSE = None
return MSE
def accuracy_metrics(fit, MSE):
&#34;&#34;&#34;
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.
&#34;&#34;&#34;
d = dict()
sumObj = None
SSE = None
n = None
p = None
pr = None
d[&#39;R2&#39;] = None
d[&#39;R2ad&#39;] = None
d[&#39;AIC&#39;] = None
d[&#39;BIC&#39;] = None
d[&#39;PRESS&#39;] = None
d[&#39;Cp&#39;]= None
return d
# test code
file_name = &#39;data.csv&#39;
a = datafetch(file_name)
print(a)
b = descriptive_statistic(a)
print(b)
c = model_selection(a)
print(c)
d = MSE_fit(c)
print(d)
print(accuracy_metrics(c, d))</code></pre>
</details>
</section>
<section>
</section>
<section>
</section>
<section>
<h2 class="section-title" id="header-functions">Functions</h2>
<dl>
<dt id="0214-PROJECT_Auto_Documentation.MSE_fit"><code class="name flex">
<span>def <span class="ident">MSE_fit</span></span>(<span>fit)</span>
</code></dt>
<dd>
<section class="desc"><p>Takes in a fitted model as the input.
Calculates the MSU of the fitted model.
Outputs the model's MSE.</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def MSE_fit(fit):
&#34;&#34;&#34;
Takes in a fitted model as the input.
Calculates the MSU of the fitted model.
Outputs the model&#39;s MSE.
&#34;&#34;&#34;
MSE = None
return MSE</code></pre>
</details>
</dd>
<dt id="0214-PROJECT_Auto_Documentation.accuracy_metrics"><code class="name flex">
<span>def <span class="ident">accuracy_metrics</span></span>(<span>fit, MSE)</span>
</code></dt>
<dd>
<section class="desc"><p>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.</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def accuracy_metrics(fit, MSE):
&#34;&#34;&#34;
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.
&#34;&#34;&#34;
d = dict()
sumObj = None
SSE = None
n = None
p = None
pr = None
d[&#39;R2&#39;] = None
d[&#39;R2ad&#39;] = None
d[&#39;AIC&#39;] = None
d[&#39;BIC&#39;] = None
d[&#39;PRESS&#39;] = None
d[&#39;Cp&#39;]= None
return d</code></pre>
</details>
</dd>
<dt id="0214-PROJECT_Auto_Documentation.datafetch"><code class="name flex">
<span>def <span class="ident">datafetch</span></span>(<span>file_name)</span>
</code></dt>
<dd>
<section class="desc"><p>upload real world datasets from scikit-learn</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def datafetch(file_name):
&#34;&#34;&#34;
upload real world datasets from scikit-learn
&#34;&#34;&#34;
data = None
print(&#34;reading data from:&#34;, file_name)
return data</code></pre>
</details>
</dd>
<dt id="0214-PROJECT_Auto_Documentation.dataload"><code class="name flex">
<span>def <span class="ident">dataload</span></span>(<span>)</span>
</code></dt>
<dd>
<section class="desc"><p>upload toy datasets from scikit-learn</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def dataload():
&#34;&#34;&#34;
upload toy datasets from scikit-learn
&#34;&#34;&#34;
data = None
return data</code></pre>
</details>
</dd>
<dt id="0214-PROJECT_Auto_Documentation.descriptive_statistic"><code class="name flex">
<span>def <span class="ident">descriptive_statistic</span></span>(<span>df)</span>
</code></dt>
<dd>
<section class="desc"><p>Provides brief descriptive statistics on dataset.
Takes dataframe as input.</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def descriptive_statistic(df):
&#34;&#34;&#34;
Provides brief descriptive statistics on dataset.
Takes dataframe as input.
&#34;&#34;&#34;
print(&#34;Type : &#34;, None, &#34;\n\n&#34;)
print(&#34;Shape : &#34;, None)
print(&#34;Head -- \n&#34;, None)
print(&#34;\n\n Tail -- \n&#34;, None)
print(&#34;Describe : &#34;, None)</code></pre>
</details>
</dd>
<dt id="0214-PROJECT_Auto_Documentation.model_selection"><code class="name flex">
<span>def <span class="ident">model_selection</span></span>(<span>df)</span>
</code></dt>
<dd>
<section class="desc"><p>Takes dateframe as input. Performs foward/backward stepwise
regression. Returns best model for both methods.</p></section>
<details class="source">
<summary>
<span>Expand source code</span>
</summary>
<pre><code class="python">def model_selection(df):
&#34;&#34;&#34;
Takes dateframe as input. Performs foward/backward stepwise
regression. Returns best model for both methods.
&#34;&#34;&#34;
null_fit = None
foward_step = None
backward_step = None
return foward_step, backward_step</code></pre>
</details>
</dd>
</dl>
</section>
<section>
</section>
</article>
<nav id="sidebar">
<h1>Index</h1>
<div class="toc">
<ul></ul>
</div>
<ul id="index">
<li><h3><a href="#header-functions">Functions</a></h3>
<ul class="">
<li><code><a title="0214-PROJECT_Auto_Documentation.MSE_fit" href="#0214-PROJECT_Auto_Documentation.MSE_fit">MSE_fit</a></code></li>
<li><code><a title="0214-PROJECT_Auto_Documentation.accuracy_metrics" href="#0214-PROJECT_Auto_Documentation.accuracy_metrics">accuracy_metrics</a></code></li>
<li><code><a title="0214-PROJECT_Auto_Documentation.datafetch" href="#0214-PROJECT_Auto_Documentation.datafetch">datafetch</a></code></li>
<li><code><a title="0214-PROJECT_Auto_Documentation.dataload" href="#0214-PROJECT_Auto_Documentation.dataload">dataload</a></code></li>
<li><code><a title="0214-PROJECT_Auto_Documentation.descriptive_statistic" href="#0214-PROJECT_Auto_Documentation.descriptive_statistic">descriptive_statistic</a></code></li>
<li><code><a title="0214-PROJECT_Auto_Documentation.model_selection" href="#0214-PROJECT_Auto_Documentation.model_selection">model_selection</a></code></li>
</ul>
</li>
</ul>
</nav>
</main>
<footer id="footer">
<p>Generated by <a href="https://pdoc3.github.io/pdoc"><cite>pdoc</cite> 0.7.2</a>.</p>
</footer>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad()</script>
</body>
</html>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment