236 lines
11 KiB
HTML
236 lines
11 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="description" content="Data Analysis and Machine Learning: Introduction and Representing data">
|
|
|
|
<title>Data Analysis and Machine Learning: Introduction and Representing data</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': [('What is Machine Learning?', 2, None, '___sec0'),
|
|
('Types of Machine Learning', 2, None, '___sec1'),
|
|
('Different algorithms', 2, None, '___sec2'),
|
|
('Software and needed installations', 2, None, '___sec3'),
|
|
('Python installers', 2, None, '___sec4'),
|
|
('Installing R, C++, cython or Julia', 2, None, '___sec5'),
|
|
('Installing R, C++, cython or Julia', 2, None, '___sec6'),
|
|
('Introduction to Jupyter notebook and available tools',
|
|
2,
|
|
None,
|
|
'___sec7'),
|
|
('Representing data, more examples', 2, None, '___sec8'),
|
|
('Predator-Prey model from ecology', 2, None, '___sec9'),
|
|
('Case study from Hudson bay', 2, None, '___sec10'),
|
|
('Hudson bay data', 2, None, '___sec11'),
|
|
('Plotting the data', 2, None, '___sec12'),
|
|
('Hares and lynx in Hudson bay from 1900 to 1920',
|
|
2,
|
|
None,
|
|
'___sec13'),
|
|
('Why now create a computer model for the hare and lynx '
|
|
'populations?',
|
|
2,
|
|
None,
|
|
'___sec14'),
|
|
('The traditional (top-down) approach', 2, None, '___sec15'),
|
|
('Basic mathematics notation', 2, None, '___sec16'),
|
|
('Basic dynamics of the population of hares',
|
|
2,
|
|
None,
|
|
'___sec17'),
|
|
('Basic dynamics of the population of lynx', 2, None, '___sec18'),
|
|
('Evolution equations', 2, None, '___sec19'),
|
|
('Adapt the model to the Hudson Bay case', 2, None, '___sec20'),
|
|
('The program', 2, None, '___sec21'),
|
|
('The plot', 2, None, '___sec22'),
|
|
('Linear regression in Python', 2, None, '___sec23'),
|
|
('Linear Least squares in R', 2, None, '___sec24'),
|
|
('Non-Linear Least squares in R', 2, None, '___sec25')]}
|
|
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="How2ReadData-bs.html">Data Analysis and Machine Learning: Introduction and Representing data</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="._How2ReadData-bs001.html#___sec0" style="font-size: 80%;">What is Machine Learning?</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs002.html#___sec1" style="font-size: 80%;">Types of Machine Learning</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs003.html#___sec2" style="font-size: 80%;">Different algorithms</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs004.html#___sec3" style="font-size: 80%;">Software and needed installations</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs005.html#___sec4" style="font-size: 80%;">Python installers</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs006.html#___sec5" style="font-size: 80%;">Installing R, C++, cython or Julia</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs007.html#___sec6" style="font-size: 80%;">Installing R, C++, cython or Julia</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs008.html#___sec7" style="font-size: 80%;">Introduction to Jupyter notebook and available tools</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs009.html#___sec8" style="font-size: 80%;">Representing data, more examples</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs010.html#___sec9" style="font-size: 80%;">Predator-Prey model from ecology</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs011.html#___sec10" style="font-size: 80%;">Case study from Hudson bay</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs012.html#___sec11" style="font-size: 80%;">Hudson bay data</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs013.html#___sec12" style="font-size: 80%;">Plotting the data</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs014.html#___sec13" style="font-size: 80%;">Hares and lynx in Hudson bay from 1900 to 1920</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs015.html#___sec14" style="font-size: 80%;">Why now create a computer model for the hare and lynx populations?</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs016.html#___sec15" style="font-size: 80%;">The traditional (top-down) approach</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs017.html#___sec16" style="font-size: 80%;">Basic mathematics notation</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs018.html#___sec17" style="font-size: 80%;">Basic dynamics of the population of hares</a></li>
|
|
<!-- navigation toc: --> <li><a href="#___sec18" style="font-size: 80%;">Basic dynamics of the population of lynx</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs020.html#___sec19" style="font-size: 80%;">Evolution equations</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs021.html#___sec20" style="font-size: 80%;">Adapt the model to the Hudson Bay case</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs022.html#___sec21" style="font-size: 80%;">The program</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs023.html#___sec22" style="font-size: 80%;">The plot</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs024.html#___sec23" style="font-size: 80%;">Linear regression in Python</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs025.html#___sec24" style="font-size: 80%;">Linear Least squares in R</a></li>
|
|
<!-- navigation toc: --> <li><a href="._How2ReadData-bs026.html#___sec25" style="font-size: 80%;">Non-Linear Least squares in R</a></li>
|
|
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div> <!-- end of navigation bar -->
|
|
|
|
<div class="container">
|
|
|
|
<p> </p><p> </p><p> </p> <!-- add vertical space -->
|
|
|
|
<a name="part0019"></a>
|
|
<!-- !split -->
|
|
|
|
<h2 id="___sec18" class="anchor">Basic dynamics of the population of lynx </h2>
|
|
|
|
<p>
|
|
<div class="panel panel-default">
|
|
<div class="panel-body">
|
|
<p> <!-- subsequent paragraphs come in larger fonts, so start with a paragraph -->
|
|
We assume that the primary growth for the lynx population depends on sufficient food for raising lynx kittens, which implies an adequate source of nutrients from predation on hares. Thus, the growth of the lynx population does not only depend of how many lynx there are, but on how many hares they can eat.
|
|
In a time interval \( \Delta t HL \) hares and lynx can meet, and in a
|
|
fraction \( b\Delta t HL \) the lynx eats the hare. All of this does not
|
|
contribute to the growth of lynx, again just a fraction of
|
|
\( b\Delta t HL \) that we write as
|
|
\( d\Delta t HL \). In addition, lynx die just as in the population
|
|
dynamics with one isolated animal population, leading to a loss
|
|
\( -c\Delta t L \).
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<p>
|
|
<div class="panel panel-default">
|
|
<div class="panel-body">
|
|
<p> <!-- subsequent paragraphs come in larger fonts, so start with a paragraph -->
|
|
The accounting of lynx then looks like
|
|
$$ \Delta L = d\Delta t H^nL^n - c\Delta t L^n$$
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<p>
|
|
<p>
|
|
<!-- navigation buttons at the bottom of the page -->
|
|
<ul class="pagination">
|
|
<li><a href="._How2ReadData-bs018.html">«</a></li>
|
|
<li><a href="._How2ReadData-bs000.html">1</a></li>
|
|
<li><a href="">...</a></li>
|
|
<li><a href="._How2ReadData-bs011.html">12</a></li>
|
|
<li><a href="._How2ReadData-bs012.html">13</a></li>
|
|
<li><a href="._How2ReadData-bs013.html">14</a></li>
|
|
<li><a href="._How2ReadData-bs014.html">15</a></li>
|
|
<li><a href="._How2ReadData-bs015.html">16</a></li>
|
|
<li><a href="._How2ReadData-bs016.html">17</a></li>
|
|
<li><a href="._How2ReadData-bs017.html">18</a></li>
|
|
<li><a href="._How2ReadData-bs018.html">19</a></li>
|
|
<li class="active"><a href="._How2ReadData-bs019.html">20</a></li>
|
|
<li><a href="._How2ReadData-bs020.html">21</a></li>
|
|
<li><a href="._How2ReadData-bs021.html">22</a></li>
|
|
<li><a href="._How2ReadData-bs022.html">23</a></li>
|
|
<li><a href="._How2ReadData-bs023.html">24</a></li>
|
|
<li><a href="._How2ReadData-bs024.html">25</a></li>
|
|
<li><a href="._How2ReadData-bs025.html">26</a></li>
|
|
<li><a href="._How2ReadData-bs026.html">27</a></li>
|
|
<li><a href="._How2ReadData-bs020.html">»</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>
|
|
|
|
|