-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathJune-2021.Rmd
121 lines (61 loc) · 25.7 KB
/
June-2021.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# June 2021 {-}
## June 1 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Outliers are influential observations that can cause problems for (interpreting) regression models, and they need to be detected for further scrutiny.<br><br>The {check_outliers} function from {performance} 📦 can do this effortlessly 🏋️♀️<a href="https://t.co/kb9ipoi0l7">https://t.co/kb9ipoi0l7</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Qatg8YgQAx">pic.twitter.com/Qatg8YgQAx</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1399578658449285122?ref_src=twsrc%5Etfw">June 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 2 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Project Gutenberg is a digital library with > 65K full-texts freely available. Sometimes you may wish to query if a book you want to read is available 📚<br><br>The {gutenberg_works} function from {gutenbergr} 📦 provides this info! 🔍<a href="https://t.co/xxXL0wx3wQ">https://t.co/xxXL0wx3wQ</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/jgGngCTmqk">pic.twitter.com/jgGngCTmqk</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1399942412169093120?ref_src=twsrc%5Etfw">June 2, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 3 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Although visualizing variable distribution via violin plot is easy in {ggplot2}, we may wish to avoid redundant mirroring of the density plot.<br><br>The {stat_halfeye} function from {ggdist} 📦 provides exactly such a geometric layer! 🙌<a href="https://t.co/I3ohHjJG1s">https://t.co/I3ohHjJG1s</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/eVpC6OxEx9">pic.twitter.com/eVpC6OxEx9</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1400309106737664000?ref_src=twsrc%5Etfw">June 3, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 4 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">For correlation hypotheses, one may wish to simultaneously visualize both the joint and the marginal distributions.<br><br>The {ggscatterstats} function from {ggstatsplot} 📦 does this by default (with statistical summary as a plus) 🍒 <a href="https://t.co/09RGm3D8f5">https://t.co/09RGm3D8f5</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/939n98ag9O">pic.twitter.com/939n98ag9O</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1400666335244439552?ref_src=twsrc%5Etfw">June 4, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 5 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">At times, we may wish to create "safe" versions of functions that notify us if the function fails but also doesn't error and stop the workflow that relies on it.<br><br>The {safely} function from {purrr} 📦 creates such "safe" functions 🪂<a href="https://t.co/TgO3VCFznT">https://t.co/TgO3VCFznT</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Au0O7G3Lgb">pic.twitter.com/Au0O7G3Lgb</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1401016269873242113?ref_src=twsrc%5Etfw">June 5, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 6 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we need to convert an HTML to a PDF, PNG, etc. 🔁<br><br>The {chrome_print} function from {pagedown} can do this either for a local file (including an Rmd file that outputs HTML) or for a URL 📠<a href="https://t.co/IqHMH3kBVz">https://t.co/IqHMH3kBVz</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/J5sGQVTDbt">pic.twitter.com/J5sGQVTDbt</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1401393283155337219?ref_src=twsrc%5Etfw">June 6, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 7 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes the data is missing because the output format doesn't repeat values until they change. Such missing values can be filled in using the next or the previous entry. 🧱 <br><br>The {fill} function from {tidyr} does exactly this! 🙌<a href="https://t.co/QTlw2j4luQ">https://t.co/QTlw2j4luQ</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/9YLldOUtrH">pic.twitter.com/9YLldOUtrH</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1401798191767502848?ref_src=twsrc%5Etfw">June 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 8 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A test of practical equivalence checks if the effect sizes are equivalent to null effect (a range of values considered to be practically unimportant).<br><br>The {equivalence_test} from {effectsize} 📦 performs and visualizes this test 🔍<a href="https://t.co/r3sWIusHcH">https://t.co/r3sWIusHcH</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/rurbfkD04l">pic.twitter.com/rurbfkD04l</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1402137546088402952?ref_src=twsrc%5Etfw">June 8, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 9 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Tables are typically presented outside of graphics. But sometimes we may wish to display them alongside graphics, and this requires making "graphical" tables.<br><br>The {tableGrob} function from {gridExtra} 📦 can do exactly this! 🤩<a href="https://t.co/yatEDnIiHJ">https://t.co/yatEDnIiHJ</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/obnLMJSSEh">pic.twitter.com/obnLMJSSEh</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1402483013326409732?ref_src=twsrc%5Etfw">June 9, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 10 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A scatterplot matrix elegantly visualizes multi-dimensional data with variable pair graphs arranged in a matrix with shared scales.<br><br>The {ggpairs} function from {GGally} 📦 provides an easy and flexible way to generate them! 👏 <a href="https://t.co/liWHH9PAUe">https://t.co/liWHH9PAUe</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/z94y7K7IMk">pic.twitter.com/z94y7K7IMk</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1402852293414895619?ref_src=twsrc%5Etfw">June 10, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 11 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you just want to quickly convert the source code from R script (.R) into a report (can be a markdown, PDF, HTML).<br><br>The {stitch} function family from {knitr} 📦 makes this conversion effortless! 🧶 <a href="https://t.co/F7q6zYqn84">https://t.co/F7q6zYqn84</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/bPwdrVMEOw">pic.twitter.com/bPwdrVMEOw</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1403210612688179200?ref_src=twsrc%5Etfw">June 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 12 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If data has grouped/clustered structure, we may wish to highlight this in a visualization. 🪶<br><br>The {geom_mark_ellipse} function from {ggforce} 📦 provides a perfect geometric layer to achieve this by drawing an annotated ellipse! 💪<a href="https://t.co/CBfw7Uj52e">https://t.co/CBfw7Uj52e</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/iIkVhL6ZXc">pic.twitter.com/iIkVhL6ZXc</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1403576504995430401?ref_src=twsrc%5Etfw">June 12, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 13 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you’d wish to download fulltext for a paper to read from the comfort of R console. 🏡 <br><br>The {ft_get} function from {fulltext} 📦 can do exactly this; you only need to provide a doi! 📑<a href="https://t.co/AL9zFqN1wj">https://t.co/AL9zFqN1wj</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/jnAShY92I4">pic.twitter.com/jnAShY92I4</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1403921685535936514?ref_src=twsrc%5Etfw">June 13, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 14 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you have a script that takes a long time to run, you may wish to get notified when it finishes. ✅<br><br>The {beep} function from {beepr} 📦 can do this by producing a sound of your choosing! 🔊<a href="https://t.co/tXSziFWu88">https://t.co/tXSziFWu88</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/okF71yE6ZV">pic.twitter.com/okF71yE6ZV</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1404300354200686595?ref_src=twsrc%5Etfw">June 14, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 15 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Significance-testing for regression models assumes that errors have constant variance.<br><br>The validity of this key assumption can be statistically and visually checked using the {check_heteroscedasticity} function from {performance} 📦<a href="https://t.co/TOemt5pXes">https://t.co/TOemt5pXes</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/4y4txOtnSs">pic.twitter.com/4y4txOtnSs</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1404643533001302021?ref_src=twsrc%5Etfw">June 15, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 16 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we might have a dataframe containing information that we ideally prefer in a list.<br><br>The {deframe} function from {tibble} 📦 can do the needed transformation to extract a list 🔧<a href="https://t.co/dsjo0w5aYD">https://t.co/dsjo0w5aYD</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/uRFlJMoJ0Q">pic.twitter.com/uRFlJMoJ0Q</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1405026964021391361?ref_src=twsrc%5Etfw">June 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 17 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">While working with text data, we may wish to create page-styled visualizations (to highlight certain words, to provide a quick visual summary, etc.).<br><br>The {ggpage_plot} function from {ggpage} 📦 creates them in {ggplot}-framework! 📃<a href="https://t.co/TW6OPH5otb">https://t.co/TW6OPH5otb</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/CURqBhD9cU">pic.twitter.com/CURqBhD9cU</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1405397281877147652?ref_src=twsrc%5Etfw">June 17, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 18 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we may wish to print colorful output to the R terminal.<br><br>The color functions (red, green, etc.) from {crayon} 📦 make this really easy (via ANSI escape codes)! 🎨<a href="https://t.co/RGvmzBQR7B">https://t.co/RGvmzBQR7B</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/X7jGXxHb9h">pic.twitter.com/X7jGXxHb9h</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1405722031233146883?ref_src=twsrc%5Etfw">June 18, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 19 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Population pyramids help visualize the overall age distribution of a population and are useful across many fields (e.g., ecology).<br><br>The {pyramid_chart} function from {ggcharts} 📦 provides an easy syntax to create them 👏<a href="https://t.co/vvhumXF3s5">https://t.co/vvhumXF3s5</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/O7RB54NLnX">pic.twitter.com/O7RB54NLnX</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1406080442672025606?ref_src=twsrc%5Etfw">June 19, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 20 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you’d wish to download and install the needed softwares from the comfort of your R console itself. 🏡 <br><br>The {install.} function family from {installr} 📦 can do exactly this *only on Windows* OS ⏬<a href="https://t.co/MdlaWRGskO">https://t.co/MdlaWRGskO</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/RQOgFGyJYS">pic.twitter.com/RQOgFGyJYS</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1406449336930770948?ref_src=twsrc%5Etfw">June 20, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 21 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Pie charts are a popular way to visualize categorical data, but making a well-labeled pie chart can be time-consuming.<br><br>The {ggpiestats} function from {ggstatsplot} 📦 produces them easily (with additional statistical details) 🍒<a href="https://t.co/8RAAjLUP7H">https://t.co/8RAAjLUP7H</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Eqbsd7ACLN">pic.twitter.com/Eqbsd7ACLN</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1406848938032914432?ref_src=twsrc%5Etfw">June 21, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 22 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you have experience with object-oriented programming (OOP) languages, you may wish to learn its implementation in R. 👩💻<br><br>The first step would be to know object types in R, and the {otype} function from {sloop} 📦 makes this easy!<a href="https://t.co/cfl3iD4n9m">https://t.co/cfl3iD4n9m</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/avIaOGvlHC">pic.twitter.com/avIaOGvlHC</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1407196243462430722?ref_src=twsrc%5Etfw">June 22, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 23 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Even if you know HTML, sometimes you may wish to generate the HTML code/tags using R itself.<br><br>The tag builder function family from {htmltools} 📦 makes this straightforward!<a href="https://t.co/X0cN4XB0WC">https://t.co/X0cN4XB0WC</a><br><br>Potentially also helpful for self-teaching HTML via R. 👩🏫<a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Tv8jES7TYt">pic.twitter.com/Tv8jES7TYt</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1407536438758068225?ref_src=twsrc%5Etfw">June 23, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 24 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Significance-testing for ANOVAs assumes that all comparison groups have the same variance.<br><br>The validity of this assumption can be statistically and visually checked using the {check_homogeneity} function from {performance} 📦! ✅<a href="https://t.co/YVlloAfSdo">https://t.co/YVlloAfSdo</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/advuxCgV6t">pic.twitter.com/advuxCgV6t</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1407917577096077313?ref_src=twsrc%5Etfw">June 24, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 25 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">While writing in RMarkdown, we may be required to embed local or remote assets to enrich the document.<br><br>The {include_} function family from {knitr} 📦 makes this easy and also provides many advantages over Markdown syntax 🧰<a href="https://t.co/3ffCSIRvCw">https://t.co/3ffCSIRvCw</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/gbOUCChpXX">pic.twitter.com/gbOUCChpXX</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1408268393363513346?ref_src=twsrc%5Etfw">June 25, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 26 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">While deciding to use a color palette, not only do we wish to know the hex color codes but also how the color *looks*.<br><br>The {paletteer_d} function from {paletteer} 📦 does exactly this! 🎨<a href="https://t.co/zNlTlQtytB">https://t.co/zNlTlQtytB</a><br><br>P.S. For continuous palettes: {paletteer_c}<a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/gASyRT94mg">pic.twitter.com/gASyRT94mg</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1408635123298455552?ref_src=twsrc%5Etfw">June 26, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 27 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">For multivariate data, a radar chart helps visualize multiple quantitative variables on a two-dimensional chart. 🕸️<br><br>The {ggRadar} function from {ggiraphExtra} 📦 makes it really easy to create static or interactive radar charts! 👍<a href="https://t.co/JXXAQbNOyE">https://t.co/JXXAQbNOyE</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/cHbCKDd8Ig">pic.twitter.com/cHbCKDd8Ig</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1409013187018694657?ref_src=twsrc%5Etfw">June 27, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 28 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes R objects need to be compared (e.g. while implementing a caching strategy), and this can be done by creating unique hash digests for them. 🕵️<br><br>The {digest} function from the eponymous 📦 does exactly this! 3⃣2⃣<a href="https://t.co/dFy9o3RpbC">https://t.co/dFy9o3RpbC</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/GJNB48TXGc">pic.twitter.com/GJNB48TXGc</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1409358461050183681?ref_src=twsrc%5Etfw">June 28, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 29 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If data has grouped/clustered structure, we may wish to highlight this in a visualization. 🪶<br><br>The {geom_mark_hull} function from {ggforce} 📦 provides a geometric layer to achieve this by annotating sets of points via hulls ✍️<a href="https://t.co/fnjCPTf2Ki">https://t.co/fnjCPTf2Ki</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/wbvFiHaEyt">pic.twitter.com/wbvFiHaEyt</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1409728929557106688?ref_src=twsrc%5Etfw">June 29, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## June 30 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Clustering algorithms can often disagree on the number of clusters present in the data.<br><br>To address this, the {n_clusters} function from {parameters} 📦 runs 28 different algorithms and suggests a number based on maximum consensus 🤖<a href="https://t.co/DIxPXIhhLg">https://t.co/DIxPXIhhLg</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/gMIT5jd1QO">pic.twitter.com/gMIT5jd1QO</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1410083237834153992?ref_src=twsrc%5Etfw">June 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>