You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _book/11-wt-text-analysis.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -517,7 +517,7 @@ sample(x = 1:10, size = 5)
517
517
```
518
518
519
519
```
520
-
## [1] 3 6 1 2 4
520
+
## [1] 1 7 8 9 5
521
521
```
522
522
523
523
Passing `sample()` a vector of numbers and the size of the sample you want returns a random selection from the vector. Try changing the value of `x` and `size` to see how this works.
Copy file name to clipboardExpand all lines: _book/12-wt-social-network-analysis.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,20 +132,20 @@ An edgelist looks like the following, where the `sender` (sometimes called the "
132
132
133
133
```
134
134
## # A tibble: 12 x 2
135
-
## sender receiver
136
-
## <chr> <chr>
137
-
## 1 Shigaya, IvyWarren, Alexandria
138
-
## 2 Davila Rodriguez, Santiago Meyer, Amy
139
-
## 3 Davila Rodriguez, Santiago Steinbach, Ashlie
140
-
## 4 Chea, Paige Meyer, Amy
141
-
## 5 Chea, PaigeWarren, Alexandria
142
-
## 6 Chea, Paige Comcowich, Bret
143
-
## 7 Sanchez, JazminSteinbach, Ashlie
144
-
## 8 Sanchez, Jazmin Fuhr, Gilberto
145
-
## 9 Sanchez, Jazmin Comcowich, Bret
146
-
## 10 Gradeless, Laura Parton, Alisha
147
-
## 11 Iron Cloud, KristopherSteinbach, Ashlie
148
-
## 12 Iron Cloud, Kristopher Parton, Alisha
135
+
## sender receiver
136
+
## <chr> <chr>
137
+
## 1 Topaha, DravenBrown, Issac
138
+
## 2 el-Munir, Dhaafir Lopez Almeida, Roxanna
139
+
## 3 el-Munir, Dhaafir Mann, Jonathan
140
+
## 4 Hayes, SkyLopez Almeida, Roxanna
141
+
## 5 Hayes, SkyBrown, Issac
142
+
## 6 Hayes, Skyel-Saadeh, Waleed
143
+
## 7 Warren, AmandaMann, Jonathan
144
+
## 8 Warren, AmandaBarksdale, Eli
145
+
## 9 Warren, Amandael-Saadeh, Waleed
146
+
## 10 Gurung, Ayshael-Naqvi, Labeeb
147
+
## 11 Meltzer, Cheyenne Mann, Jonathan
148
+
## 12 Meltzer, Cheyenne el-Naqvi, Labeeb
149
149
```
150
150
151
151
In this edgelist, the `sender` column might identify someone who nominates another (the receiver) as someone they go to for help. The sender might also identify someone who interacts with the receiver in other ways, like "liking" or "mentioning" their tweets. In the following steps, we will work to create an edgelist from the data from #tidytuesday on Twitter.
Copy file name to clipboardExpand all lines: _book/15-data-science-in-your-job.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ The power of doing data analysis with a programming language like R comes from t
10
10
11
11
### Working With Data Faster
12
12
13
-
Data analysts who have have an efficient analytical process understand their clients' questions and participate by rapidly cycling through analysis and discussion. They quickly accumulate skill and experience because their routines facilitate many cycles of data analysis. Roger Peng and Elizabeth Matsui discuss epicycles of analysis in their book [The Art of Data Science](https://bookdown.org/rdpeng/artofdatascience/epicycles-of-analysis.html). In their book [R for Data Science](https://r4ds.had.co.nz/explore-intro.html), Garrett Grolemund and Hadley Wickham demonstrate a routine for data exploration. When the problem space is not clearly defined, as is often the case with education data analysis questions, the path to get from the initial question to analysis itself is full of detours and distractions. Having a routine that points you to the next immediate analytic step gets the analyst started quickly, and many quick starts results in a lot of data analyzed.
13
+
Data analysts who have an efficient analytical process understand their clients' questions and participate by rapidly cycling through analysis and discussion. They quickly accumulate skill and experience because their routines facilitate many cycles of data analysis. Roger Peng and Elizabeth Matsui discuss epicycles of analysis in their book [The Art of Data Science](https://bookdown.org/rdpeng/artofdatascience/epicycles-of-analysis.html). In their book [R for Data Science](https://r4ds.had.co.nz/explore-intro.html), Garrett Grolemund and Hadley Wickham demonstrate a routine for data exploration. When the problem space is not clearly defined, as is often the case with education data analysis questions, the path to get from the initial question to analysis itself is full of detours and distractions. Having a routine that points you to the next immediate analytic step gets the analyst started quickly, and many quick starts results in a lot of data analyzed.
14
14
15
15
But speed gives us more than just an accelerated flow of experience or the thrill of rapidly getting to the bottom of a teacher's data inquiry. It fuels the creativity required to understand problems in education and the imaginative solutions required to address them. Quickly analyzing data keeps the analytic momentum going at the speed needed to indulge organic exploration of the problem. Imagine an education consultant working with a school district to help them measure the effect of a new intervention on how well their students are learning math. During this process the superintendent presents the idea of comparing quiz scores at the schools in the district. The speed at which the consultant offers answers is important for the purposes of keeping the analytic conversation going.
16
16
@@ -240,7 +240,7 @@ When an education client or coworker asks for help answering an analytic questio
240
240
1. At what level is this question about, student, classroom, school, district, regional, state, or federal?
241
241
1. What can we learn by answering the analytic question at the current level, but also at the next level of scale up?
242
242
243
-
If a teacher asks you to analyze the attendance pattern of one student, see what you learn by comparing to the the attendance pattern of the whole classroom or the whole school. If a superintendent of a school district asks you to analyze the behavior referrals of a school, analyze the behavior referrals of every school in the district. One of the many benefits of using programming languages like R to analyze data is that once you write code for one dataset, it can be used with many datasets with a relatively small amount of additional work.
243
+
If a teacher asks you to analyze the attendance pattern of one student, see what you learn by comparing to the attendance pattern of the whole classroom or the whole school. If a superintendent of a school district asks you to analyze the behavior referrals of a school, analyze the behavior referrals of every school in the district. One of the many benefits of using programming languages like R to analyze data is that once you write code for one dataset, it can be used with many datasets with a relatively small amount of additional work.
244
244
245
245
### Look for Lots of Similarly Structured Data
246
246
@@ -281,7 +281,7 @@ Here are some reflection questions and exercise to use to inspire connection in
281
281
282
282
In his book *Feck Perfuction*, designer @victore2019 writes "Success goes to those who keep moving, to those who can practice, make mistakes, fail, and still progress. It all adds up. Like exercise for muscles, the more you learn, the more you develop, and the stronger your skills become" (p. 31). Doing data science is a skill and like all skills, repetition and mistakes are their fuel for learning. But what happens if you are the first person to do data science in your education workplace? When you have no data science mentors, analytics routines, or examples of past practice, it can feel aimless to say the least. The antidote to that aimlessness is daily practice.
283
283
284
-
Commit to writing code everyday. Even the the simplest three line scripts have a way of adding to your growing programming instincts. Train your ears to be radars for data projects that are usually done in a spreadsheet, then take them on and do them i R. Need the average amount of time a student with disabilities spends in speech and language sessions? Try it in R. Need to rename the columns in a student quiz dataset? Try it in R. The principal is hand assembling twelve classroom attendance sheets into one dataset? You get the picture.
284
+
Commit to writing code everyday. Even the simplest three line scripts have a way of adding to your growing programming instincts. Train your ears to be radars for data projects that are usually done in a spreadsheet, then take them on and do them in R. Need the average amount of time a student with disabilities spends in speech and language sessions? Try it in R. Need to rename the columns in a student quiz dataset? Try it in R. The principal is hand assembling twelve classroom attendance sheets into one dataset? You get the picture.
285
285
286
286
Now along the path of data science daily practice you may discover that your non-data science coworkers start kindly declining your offers for help. In my experience there is nothing mean happening here, but rather this is a response to imagining what it's like to do what you are offering to do using the more commonly found spreadsheet applications. As your programming and statistics skills progress, some of the tasks you offer to help with will be the kind that, if done in a spreadsheet app, are overwhelmingly difficult and time intensive. So in environments where programming is not used for data analysis, declining your offers of help are more perceived acts of kindness to you and probably not statements about the usefulness of your work. As frustrating as these situations might be, they are necessary experiences as an organization learns just how available speed and scale of data analysis are when you use programming as a tool. In fact, these are opportunities you should seize because they serve both as daily practice and as demonstrations of the speed and scale programming for data analysis provides.
Copy file name to clipboardExpand all lines: _book/c01.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@
21
21
<metaname="twitter:description" content="Bookdown for ‘Data Science in Education Using R’ by Emily A. Bovee, Ryan A. Estrellado, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez to be published by Routledge in 2020" />
22
22
23
23
24
-
<metaname="author" content="Emily A. Bovee, Ryan A. Estrellado, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez" />
24
+
<metaname="author" content="Ryan A. Estrellado, Emily A. Bovee, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez" />
25
25
26
26
27
27
@@ -486,7 +486,7 @@
486
486
<liclass="chapter" data-level="16.4.1" data-path="c16.html"><ahref="c16.html#provide-a-home-base-for-learners-to-access-resources-and-to-learn-more"><iclass="fa fa-check"></i><b>16.4.1</b> Provide a Home Base for Learners to Access Resources (and to Learn More)</a></li>
487
487
<liclass="chapter" data-level="16.4.2" data-path="c16.html"><ahref="c16.html#when-it-comes-to-writing-code-think-early-and-often"><iclass="fa fa-check"></i><b>16.4.2</b> When it Comes to Writing Code, Think Early and Often</a></li>
488
488
<liclass="chapter" data-level="16.4.3" data-path="c16.html"><ahref="c16.html#dont-touch-that-keyboard"><iclass="fa fa-check"></i><b>16.4.3</b> Don’t Touch That Keyboard!</a></li>
<liclass="chapter" data-level="16.4.5" data-path="c16.html"><ahref="c16.html#start-lessons-or-activities-with-visualizing-data"><iclass="fa fa-check"></i><b>16.4.5</b> Start Lessons or Activities With Visualizing Data</a></li>
491
491
<liclass="chapter" data-level="16.4.6" data-path="c16.html"><ahref="c16.html#consider-representation-and-inclusion-in-the-data-and-examples-you-use"><iclass="fa fa-check"></i><b>16.4.6</b> Consider Representation and Inclusion in the Data and Examples You Use</a></li>
492
492
<liclass="chapter" data-level="16.4.7" data-path="c16.html"><ahref="c16.html#draw-on-other-resources"><iclass="fa fa-check"></i><b>16.4.7</b> Draw on Other Resources</a></li>
Copy file name to clipboardExpand all lines: _book/c02.html
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@
21
21
<metaname="twitter:description" content="Bookdown for ‘Data Science in Education Using R’ by Emily A. Bovee, Ryan A. Estrellado, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez to be published by Routledge in 2020" />
22
22
23
23
24
-
<metaname="author" content="Emily A. Bovee, Ryan A. Estrellado, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez" />
24
+
<metaname="author" content="Ryan A. Estrellado, Emily A. Bovee, Jesse Mostipak, Joshua M. Rosenberg, and Isabella C. Velásquez" />
25
25
26
26
27
27
@@ -486,7 +486,7 @@
486
486
<liclass="chapter" data-level="16.4.1" data-path="c16.html"><ahref="c16.html#provide-a-home-base-for-learners-to-access-resources-and-to-learn-more"><iclass="fa fa-check"></i><b>16.4.1</b> Provide a Home Base for Learners to Access Resources (and to Learn More)</a></li>
487
487
<liclass="chapter" data-level="16.4.2" data-path="c16.html"><ahref="c16.html#when-it-comes-to-writing-code-think-early-and-often"><iclass="fa fa-check"></i><b>16.4.2</b> When it Comes to Writing Code, Think Early and Often</a></li>
488
488
<liclass="chapter" data-level="16.4.3" data-path="c16.html"><ahref="c16.html#dont-touch-that-keyboard"><iclass="fa fa-check"></i><b>16.4.3</b> Don’t Touch That Keyboard!</a></li>
<liclass="chapter" data-level="16.4.5" data-path="c16.html"><ahref="c16.html#start-lessons-or-activities-with-visualizing-data"><iclass="fa fa-check"></i><b>16.4.5</b> Start Lessons or Activities With Visualizing Data</a></li>
491
491
<liclass="chapter" data-level="16.4.6" data-path="c16.html"><ahref="c16.html#consider-representation-and-inclusion-in-the-data-and-examples-you-use"><iclass="fa fa-check"></i><b>16.4.6</b> Consider Representation and Inclusion in the Data and Examples You Use</a></li>
492
492
<liclass="chapter" data-level="16.4.7" data-path="c16.html"><ahref="c16.html#draw-on-other-resources"><iclass="fa fa-check"></i><b>16.4.7</b> Draw on Other Resources</a></li>
0 commit comments