Files
FYS-STK4155/doc/pub/week35/html/._week35-bs032.html
T
2020-09-16 13:58:39 +02:00

291 lines
14 KiB
HTML

<!--
Automatically generated HTML file from DocOnce source
(https://github.com/hplgit/doconce/)
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="DocOnce: https://github.com/hplgit/doconce/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Week 35: Linear Regression and Review of Statistical Analysis and Probability Theory">
<title>Week 35: Linear Regression and Review of Statistical Analysis and Probability Theory</title>
<!-- Bootstrap style: bootstrap -->
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
<!-- not necessary
<link href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
-->
<style type="text/css">
/* Add scrollbar to dropdown menus in bootstrap navigation bar */
.dropdown-menu {
height: auto;
max-height: 400px;
overflow-x: hidden;
}
/* Adds an invisible element before each target to offset for the navigation
bar */
.anchor::before {
content:"";
display:block;
height:50px; /* fixed header height for style bootstrap */
margin:-50px 0 0; /* negative fixed header height */
}
</style>
</head>
<!-- tocinfo
{'highest level': 2,
'sections': [('Plans for week 35, August 24-28', 2, None, '___sec0'),
('Thursday August 27', 2, None, '___sec1'),
('Why Linear Regression (aka Ordinary Least Squares and family)',
2,
None,
'___sec2'),
('Regression analysis, overarching aims', 2, None, '___sec3'),
('Regression analysis, overarching aims II', 2, None, '___sec4'),
('Examples', 2, None, '___sec5'),
('General linear models', 2, None, '___sec6'),
('Rewriting the fitting procedure as a linear algebra problem',
2,
None,
'___sec7'),
('Rewriting the fitting procedure as a linear algebra problem, '
'more details',
2,
None,
'___sec8'),
('Generalizing the fitting procedure as a linear algebra problem',
2,
None,
'___sec9'),
('Generalizing the fitting procedure as a linear algebra problem',
2,
None,
'___sec10'),
('Optimizing our parameters', 2, None, '___sec11'),
('Our model for the nuclear binding energies',
2,
None,
'___sec12'),
('Optimizing our parameters, more details', 2, None, '___sec13'),
('Interpretations and optimizing our parameters',
2,
None,
'___sec14'),
('Interpretations and optimizing our parameters',
2,
None,
'___sec15'),
('Some useful matrix and vector expressions',
2,
None,
'___sec16'),
('Interpretations and optimizing our parameters',
2,
None,
'___sec17'),
('Own code for Ordinary Least Squares', 2, None, '___sec18'),
('Adding error analysis and training set up',
2,
None,
'___sec19'),
('The $\\chi^2$ function', 2, None, '___sec20'),
('The $\\chi^2$ function', 2, None, '___sec21'),
('The $\\chi^2$ function', 2, None, '___sec22'),
('The $\\chi^2$ function', 2, None, '___sec23'),
('The $\\chi^2$ function', 2, None, '___sec24'),
('The $\\chi^2$ function', 2, None, '___sec25'),
('Fitting an Equation of State for Dense Nuclear Matter',
2,
None,
'___sec26'),
('The code', 2, None, '___sec27'),
('Splitting our Data in Training and Test data',
2,
None,
'___sec28'),
('The Boston housing data example', 2, None, '___sec29'),
('Housing data, the code', 2, None, '___sec30'),
('Reducing the number of degrees of freedom, overarching view',
2,
None,
'___sec31'),
('Preprocessing our data', 2, None, '___sec32'),
('More preprocessing', 2, None, '___sec33'),
('Simple preprocessing examples, Franke function and regression',
2,
None,
'___sec34'),
('Friday August 28', 2, None, '___sec35')]}
end of tocinfo -->
<body>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: {
equationNumbers: { autoNumber: "none" },
extensions: ["AMSmath.js", "AMSsymbols.js", "autobold.js", "color.js"]
}
});
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<!-- Bootstrap navigation bar -->
<div class="navbar navbar-default navbar-fixed-top">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="week35-bs.html">Week 35: Linear Regression and Review of Statistical Analysis and Probability Theory</a>
</div>
<div class="navbar-collapse collapse navbar-responsive-collapse">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Contents <b class="caret"></b></a>
<ul class="dropdown-menu">
<!-- navigation toc: --> <li><a href="._week35-bs001.html#___sec0" style="font-size: 80%;">Plans for week 35, August 24-28</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs002.html#___sec1" style="font-size: 80%;">Thursday August 27</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs003.html#___sec2" style="font-size: 80%;">Why Linear Regression (aka Ordinary Least Squares and family)</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs004.html#___sec3" style="font-size: 80%;">Regression analysis, overarching aims</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs005.html#___sec4" style="font-size: 80%;">Regression analysis, overarching aims II</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs006.html#___sec5" style="font-size: 80%;">Examples</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs007.html#___sec6" style="font-size: 80%;">General linear models</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs008.html#___sec7" style="font-size: 80%;">Rewriting the fitting procedure as a linear algebra problem</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs009.html#___sec8" style="font-size: 80%;">Rewriting the fitting procedure as a linear algebra problem, more details</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs010.html#___sec9" style="font-size: 80%;">Generalizing the fitting procedure as a linear algebra problem</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs011.html#___sec10" style="font-size: 80%;">Generalizing the fitting procedure as a linear algebra problem</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs012.html#___sec11" style="font-size: 80%;">Optimizing our parameters</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs013.html#___sec12" style="font-size: 80%;">Our model for the nuclear binding energies</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs014.html#___sec13" style="font-size: 80%;">Optimizing our parameters, more details</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs015.html#___sec14" style="font-size: 80%;">Interpretations and optimizing our parameters</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs016.html#___sec15" style="font-size: 80%;">Interpretations and optimizing our parameters</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs017.html#___sec16" style="font-size: 80%;">Some useful matrix and vector expressions</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs018.html#___sec17" style="font-size: 80%;">Interpretations and optimizing our parameters</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs019.html#___sec18" style="font-size: 80%;">Own code for Ordinary Least Squares</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs020.html#___sec19" style="font-size: 80%;">Adding error analysis and training set up</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs021.html#___sec20" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs022.html#___sec21" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs023.html#___sec22" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs024.html#___sec23" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs025.html#___sec24" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs026.html#___sec25" style="font-size: 80%;">The \( \chi^2 \) function</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs027.html#___sec26" style="font-size: 80%;">Fitting an Equation of State for Dense Nuclear Matter</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs028.html#___sec27" style="font-size: 80%;">The code</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs029.html#___sec28" style="font-size: 80%;">Splitting our Data in Training and Test data</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs030.html#___sec29" style="font-size: 80%;">The Boston housing data example</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs031.html#___sec30" style="font-size: 80%;">Housing data, the code</a></li>
<!-- navigation toc: --> <li><a href="#___sec31" style="font-size: 80%;">Reducing the number of degrees of freedom, overarching view</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs033.html#___sec32" style="font-size: 80%;">Preprocessing our data</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs034.html#___sec33" style="font-size: 80%;">More preprocessing</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs035.html#___sec34" style="font-size: 80%;">Simple preprocessing examples, Franke function and regression</a></li>
<!-- navigation toc: --> <li><a href="._week35-bs036.html#___sec35" style="font-size: 80%;">Friday August 28</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div> <!-- end of navigation bar -->
<div class="container">
<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p> <!-- add vertical space -->
<a name="part0032"></a>
<!-- !split -->
<h2 id="___sec31" class="anchor">Reducing the number of degrees of freedom, overarching view </h2>
<div class="panel panel-default">
<div class="panel-body">
<p> <!-- subsequent paragraphs come in larger fonts, so start with a paragraph -->
<p>
Many Machine Learning problems involve thousands or even millions of
features for each training instance. Not only does this make training
extremely slow, it can also make it much harder to find a good
solution, as we will see. This problem is often referred to as the
curse of dimensionality. Fortunately, in real-world problems, it is
often possible to reduce the number of features considerably, turning
an intractable problem into a tractable one.
<p>
Later we will discuss some of the most popular dimensionality reduction
techniques: the principal component analysis (PCA), Kernel PCA, and
Locally Linear Embedding (LLE).
<p>
Principal component analysis and its various variants deal with the
problem of fitting a low-dimensional <a href="https://en.wikipedia.org/wiki/Affine_space" target="_self">affine
subspace</a> to a set of of
data points in a high-dimensional space. With its family of methods it
is one of the most used tools in data modeling, compression and
visualization.
<p>
</div>
</div>
<p>
<p>
<!-- navigation buttons at the bottom of the page -->
<ul class="pagination">
<li><a href="._week35-bs031.html">&laquo;</a></li>
<li><a href="._week35-bs000.html">1</a></li>
<li><a href="">...</a></li>
<li><a href="._week35-bs024.html">25</a></li>
<li><a href="._week35-bs025.html">26</a></li>
<li><a href="._week35-bs026.html">27</a></li>
<li><a href="._week35-bs027.html">28</a></li>
<li><a href="._week35-bs028.html">29</a></li>
<li><a href="._week35-bs029.html">30</a></li>
<li><a href="._week35-bs030.html">31</a></li>
<li><a href="._week35-bs031.html">32</a></li>
<li class="active"><a href="._week35-bs032.html">33</a></li>
<li><a href="._week35-bs033.html">34</a></li>
<li><a href="._week35-bs034.html">35</a></li>
<li><a href="._week35-bs035.html">36</a></li>
<li><a href="._week35-bs036.html">37</a></li>
<li><a href="._week35-bs033.html">&raquo;</a></li>
</ul>
<!-- ------------------- end of main content --------------- -->
</div> <!-- end container -->
<!-- include javascript, jQuery *first* -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<!-- Bootstrap footer
<footer>
<a href="http://..."><img width="250" align=right src="http://..."></a>
</footer>
-->
<center style="font-size:80%">
<!-- copyright only on the titlepage -->
</center>
</body>
</html>