<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/sampling-exercise-part-1/"></div></div><div><a data-url="https://www.r-bloggers.com/sampling-exercise-part-1/" data-counturl="https://www.r-bloggers.com/sampling-exercise-part-1/" data-count="horizontal" data-text="Sampling Exercise Part 1" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://r-exercises.com/2016/11/13/sampling-exercise-1/"> R-exercises</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><a target="_blank" rel="nofollow" href="http://r-exercises.com/wp-content/uploads/2016/11/sampling.jpg?x61433"><img sizes="(max-width: 150px) 100vw, 150px" alt="sampling" class="wp-image-2728" src="https://i0.wp.com/r-exercises.com/wp-content/uploads/2016/11/sampling-200x300.jpg?resize=150%2C225" data-recalc-dims="1"></a>In this Exercise, we will dive quickly through some basic sampling methods. Follow along this series to use these methods later for our decision trees modelling exercise. We will sample using the package caTools and caret. This is a beginner level exercise. Please refer to the help section for <code>set.seed()</code>, <code>sample.split()</code>,<code>createDataPartition()</code>, and <code>createFolds()</code> functions. You may also find it helpful to go over <code>subset()</code> function.</p>
<p>Answers to the exercises are available <a target="_blank" rel="nofollow" href="http://r-exercises.com/2016/11/13/sampling_solution_1/">here</a>.</p>
<p>If you obtained a different (correct) answer than those listed on the solutions page, please feel free to post your answer as a comment on that page.</p>
<p><strong>Exercise 1</strong><br>
Load the iris data and also load the package “caTools”. If the package is not installed, then use <code>install.packages</code> command to install it.</p>
<p><strong>Exercise 2</strong><br>
Set the seed to 100</p>
<p><strong>Exercise 3</strong><br>
use the function <code>sample.split</code> with a <code>SplitRatio=0.7 </code> to split the dataset into two folds using the species class. store the results in the variable <code>split</code></p>
<p><strong>Exercise 4</strong><br>
use subset function to subset the dataframe where the split is True. Store this result in the variable called <code>Train</code></p>
<p><strong>Exercise 5</strong><br>
Store the other 30 percent of the sample in the variable <code>Test</code>. Use the same subset method.</p>
<p><strong>Exercise 6</strong><br>
Print out the number of rows in the Test and Train variables. You should see 70 percent of data in the Train and 30 percent in the Test.</p>
<p><strong>Exercise 7</strong><br>
Install and load the library “caret”</p>
<p><strong>Exercise 8</strong><br>
Set the seed to 500 and use the <code>createDataPartition</code> to do the same 2 fold split as Q3 but with a 80:20 ratio with <code>List=FALSE</code></p>
<p><strong>Exercise 9</strong><br>
Use the <code>createDataPartition</code> function to create 5 different samples of the training data.</p>
<p><strong>Exercise 10</strong><br>
We know how to make 2 splits now and make 5 different samples. But what about 5 equal splits? Use the <code>createFolds()</code> command to make 5 equal partitions of iris data-set. Make sure that each partitiion has an equal representation of the species class as much as possible.</p>
<div>
<h4>Please help us to improve R-exercises:</h4>

</div>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/sampling-exercise-part-1/"></div></div><div><a data-url="https://www.r-bloggers.com/sampling-exercise-part-1/" data-counturl="https://www.r-bloggers.com/sampling-exercise-part-1/" data-count="vertical" data-text="Sampling Exercise Part 1" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://r-exercises.com/2016/11/13/sampling-exercise-1/"> R-exercises</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/7Pg_1gsHPZY"></a></div>