CSSS508 Lecture 1: RStudio and R Markdown (Spring 2021)

Поделиться
HTML-код
  • Опубликовано: 14 янв 2025

Комментарии • 24

  • @aungkolatt6586
    @aungkolatt6586 2 года назад +5

    Thanks a lot Charles, I'm start using R Studio. I am looking forward to learning from all of you day to day from Myanmar. Have a good day!

  • @asmaaabdelkhalek3774
    @asmaaabdelkhalek3774 Год назад +1

    Thank you so much for uploading this class. It is one of the rarest courses specifically tailored for beginners.

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 2 года назад +4

    Charles,
    I agree 100% that a R course should start out with showing students what R can do rather than get lost in details in the beginning. See the forest first - then the trees.

  • @jamie6639
    @jamie6639 Год назад +1

    This was a great lecture! Thanks so much for making these available. I look forward to following your lecture series on RUclips.

  • @茱莉-x2o
    @茱莉-x2o 2 года назад +1

    i truly enjoyed watching your lectures, almost like watching a movie for me! it's that kind of pleasure to watch your videos! lol

  • @byrondeleon3618
    @byrondeleon3618 3 года назад +2

    Thanks so much for making your videos public. I was struggling learning R all by myself.

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 2 года назад +1

    Charles,
    In regards to the assignment operator I find that it makes sense if I think of it mathematically. For example, x = x + 5 makes no sense. However, x

  • @ladiharish7843
    @ladiharish7843 3 года назад +2

    Hey, Great series with all R related content for data analytics in one playlist. Thanks

    • @cclanfear
      @cclanfear  3 года назад +3

      E
      Literally everything is available on the website at clanfear.github.io/CSS508

    • @not_so_nabin
      @not_so_nabin 2 года назад

      @@cclanfear Hi Charles! I think there is a typo in the given link. Could you please re-check? Thank you :)

    • @cclanfear
      @cclanfear  2 года назад +3

      @@not_so_nabin Missing an S: clanfear.github.io/CSSS508

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 2 года назад +1

    Charles,
    My preference is to work and experiment with the data in a r script and then transition over to RMarkdown when I am closer to finished product. I find RMarkdown to be too slow as the go-to program.

    • @cclanfear
      @cclanfear  2 года назад

      Typically the same here, though more about doc length getting clunky quickly when writing articles.

    • @haraldurkarlsson1147
      @haraldurkarlsson1147 2 года назад

      I am working on setting up an R class for geoscience students in my department and thus looking around for good ideas on how to proceed with class format etc. My impulse is to start with data and show people what they can do with R (especially in the tidyverse). I am, however, running into some resistance from those who think Excel is just fine and are not interested in "learning how to code". Unfortunately R is not as popular in the physical sciences as it is in medicine, life sciences and social sciences. If you have tips/suggestions based on your long-term teaching then I would greatly appreciate hearing from you.

    • @cclanfear
      @cclanfear  2 года назад

      @@haraldurkarlsson1147 Hmm, that is interesting---R is fairly popular in the physical sciences where I've been, as are Python (interchangeable) or Fortran (for speed). I've never really had to "sell" it to people in physical/natural sciences as the utility of programming is usually immediately apparent. Getting Excel to do any complex tasks is a pain---and once you're doing anything complex in Excel you actually are programming already. Things like maps, automated data collection, high quality graphics, any real statistical estimation etc. are essentially impossible in Excel without getting deep into VBA programming, but they're common the sciences. If students are planning on producing research, they should be learning good research practices around reproducibility as well (necessary for publishing in many journals). Excel does not lend itself to this. Excel also has hard limits in the number of rows (a bit over a million) and columns (a bit over 16000) which are problematic if working with data of any real size---and it becomes ponderously slow at scale. Excel is a good tool for entering data or doing actual spreadsheet work, but it is a nonsensical choice for general data analysis unless working on incredibly basic tasks.

    • @cclanfear
      @cclanfear  2 года назад

      There's also the pragmatic approach to note that students in a quantitative field who are unable to do some sort of programming are drastically less employable. Inability or unwillingness to code would more or less rule out working in any serious quantitative scientific environment.

    • @haraldurkarlsson1147
      @haraldurkarlsson1147 2 года назад

      @@cclanfear
      Charles,
      That is interesting. I not sure what the deal is in my department. Most are happy with Excel or Minitab or MatLab and word for writing. I loath most of the Microsoft products (possibly because I am a Mac person). I actually used Word and Excel etc when they first came out and they worked well in those early days. These programs are just getting bigger and more cumbersome to operate. Nothing stay the same (like LaTeX does) and I am constantly fighting unexpected changes that occur in my powerpoint slides when the updates come out and mess up my presentations.
      Even though the faculty here are set in the old ways (even the 'younger' ones) I have a sense though that the students are more interested in R and realize that learning an open source program like R or Python (or even LaTeX) would enhance their employment chances. I point out to them that if we don't change with the times we will go academically extinct.
      You are in an area of the country where there is a lot of change and excitement about data "science" (not sure what that is actually) while I am in a more conservative portion of the country in more than just an academic sense. It is just difficult to get people to change. As someone said "Opinions don't change, people die".
      Thanks for the discussion.

  • @1622roma
    @1622roma 3 года назад +1

    Hi, would it be poosible to post all the videos? Great lectures and I can use a ton of practice.

    • @cclanfear
      @cclanfear  3 года назад +1

      All the Spring 2021 videos are available in the playlist: ruclips.net/p/PLaHil0mtdmL4PdIxByyvKoE_-H4HqfmyM

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 2 года назад

    Charles
    Is "promise" what is referred to as "lazy" loading or evaluation - that is it will not take memory space until you run it?

  • @miztx2syuiip590
    @miztx2syuiip590 2 года назад

    thank u brian in neon ! I too am jack off all trades and Master of None -- contrary to popular vote i mean belief

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 2 года назад

    Never mind... I am like a student not reading all the way (too lazy?).

  • @Innoodrr
    @Innoodrr 2 года назад

    :)