7 Matching Annotations
  1. Mar 2019
  2. Feb 2019
    1. The ability to take the perspective of and empathize with others, including those from diverse backgrounds and cultures.

      SEL seems to be more important to people who place importance on "soft skills". This is making a lot of sense to me when I think about people like my dad and husband who work in STEM careers, who rarely encounter someone that chooses to empathize with them, and where there is a general disregard for diverse backgrounds.

    2. The ability to accurately assess one’s strengths and limitations, with a well-grounded sense of confidence, optimism, and a “growth mindset.”

      This reminds me of an article in Inside Higher Ed from this past summer about first generation college students. It stated that first generation college students, despite common misconceptions, are not less likely to succeed just on the basis of being first gen. However, they are less likely to have support networks and helpful connections in place, as well as less confidence in their own persistence. I didn't realize how important self-awareness was to developing a growth mindset and accurately understanding your own strengths/limitations.

    3. enhances students’ capacity to integrate skills, attitudes, and behaviors to deal effectively and ethically with daily tasks and challenges

      Reminds me of that video that was on the "What is SEL?" page -- it mentioned that emotions inform attention, which informs learning. I think this connects to our roles as coaches, as well as to Maslow's hierarchy of needs. If basic needs aren't being met, we can't expect our students to perform well academically, which is why we try to identify barriers early and often.

  3. May 2018
  4. Aug 2015
    1. R Grouping functions: sapply vs. lapply vs. apply. vs. tapply vs. by vs. aggregate var ados = ados || {}; ados.run = ados.run || []; ados.run.push(function () { ados_add_placement(22,8277,"adzerk794974851",4).setZone(43); }); up vote 463 down vote favorite 606 Whenever I want to do something "map"py in R, I usually try to use a function in the apply family. (Side question: I still haven't learned plyr or reshape -- would plyr or reshape replace all of these entirely?) However, I've never quite understood the differences between them [how {sapply, lapply, etc.} apply the function to the input/grouped input, what the output will look like, or even what the input can be], so I often just go through them all until I get what I want. Can someone explain how to use which one when? [My current (probably incorrect/incomplete) understanding is... sapply(vec, f): input is a vector. output is a vector/matrix, where element i is f(vec[i]) [giving you a matrix if f has a multi-element output] lapply(vec, f): same as sapply, but output is a list? apply(matrix, 1/2, f): input is a matrix. output is a vector, where element i is f(row/col i of the matrix) tapply(vector, grouping, f): output is a matrix/array, where an element in the matrix/array is the value of f at a grouping g of the vector, and g gets pushed to the row/col names by(dataframe, grouping, f): let g be a grouping. apply f to each column of the group/dataframe. pretty print the grouping and the value of f at each column. aggregate(matrix, grouping, f): similar to by, but instead of pretty printing the output, aggregate sticks everything into a dataframe.] r sapply tapply r-faq

      very useful article on apply functions in r