Essential R to learn for statistics and data science in 2024

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

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

  • @Unaimend
    @Unaimend 10 месяцев назад +21

    Nice introduction. I remember starting with R and hating it compared to Python. But it is quite prevalent in Bioinformatics. Luckily after a while, the Stockholm Syndrom kicked in and I started to like it 🤣

  • @tomaz1724
    @tomaz1724 10 месяцев назад +11

    Python video would be great! Thanks! 😊

  • @leocarlsson3753
    @leocarlsson3753 10 месяцев назад +3

    I have a masters in Data Science, and have been using R since 2018. However, today I learned I could NAME list objects :D

  • @guntervanderwalt7649
    @guntervanderwalt7649 9 месяцев назад

    Awesome video. As a very beginner, I found your explanation very clear, enough to find my feet in the process.
    One question: How does the tidyverse cluster combine with other larger packages? I am specifically interested in a sequencing data package such as DSeq2, haven't really seen others use any of these packages with such very niche pipelines.

  • @trevorschrotz
    @trevorschrotz 10 месяцев назад

    Very good organization and explanation in this video.

  • @noproof7376
    @noproof7376 10 месяцев назад +3

    Python content please 0:41. Good vid

  • @streampunksheep
    @streampunksheep 10 месяцев назад

    Entertaining, educational, and clear. I like the video can help data scientists at entry levels.

  • @MKhan-zo8xo
    @MKhan-zo8xo 10 месяцев назад +1

    great video!! personally I would greatly benefit from learning more about the purrr package and list-columns, especially in the use case you had mentioned regarding simulations. I would love a video on that!

    • @very-normal
      @very-normal  10 месяцев назад +3

      Thanks for watching! Luckily that video’s been planned out for the month, keep your eyes peeled!

    • @MKhan-zo8xo
      @MKhan-zo8xo 10 месяцев назад

      awesome!! Happy New Year!! @@very-normal

  • @s.k_525
    @s.k_525 10 месяцев назад

    Love your videos❤❤❤
    And thank you for brilliant explanations ❤🎉😊

  • @tamirmashbat3147
    @tamirmashbat3147 10 месяцев назад

    Beautiful work

  • @lingerlights
    @lingerlights 10 месяцев назад

    Nice video

  • @adrianfletcher8963
    @adrianfletcher8963 10 месяцев назад

    Edit: haha maybe that was the point
    At 2:38, the comment after array() is pretty similar contrast so it's hard to read.

  • @r.s.e.9846
    @r.s.e.9846 9 месяцев назад

    🔥🔥, python video please

  • @budiardjo6610
    @budiardjo6610 3 месяца назад

    i am using R if i am feels like spss had magical result.

  • @joshstat8114
    @joshstat8114 9 месяцев назад

    I still prefer you to use R for more statistics stuff in your channel because they are more rigorous to mathematics and statistics.

  • @andreccf1873
    @andreccf1873 10 месяцев назад

    this was pretty great :)

  • @umbraemilitos
    @umbraemilitos 9 месяцев назад

    Please make Python videos too.

  • @walterreuther1779
    @walterreuther1779 8 месяцев назад

    5:16 You don't recommend adding an else to an if statement because it's easy to make mistakes? That bugs me. Am I alone on this? 😅

    • @very-normal
      @very-normal  8 месяцев назад

      lol why does it bug you?

    • @walterreuther1779
      @walterreuther1779 8 месяцев назад

      @very-normal Let me try to answer this question, but first let me start with a disclaimer: You know R much better than I do (so thanks for the excellent overview!), so all with a grain of salt here:
      1. Readability matters.
      When your interpreter interprets your if statement, it reads something like this:
      IF (condition is met) DO {something}, ELSE DO {nothing}
      And for convenience reasons, this ELSE DO {nothing} is left away. But if you want the program to do something, adding an else statement is just making explicit, what you implicitly wrote anyway.
      2. I mistrust code without defaults.
      If adding an extra else statement causes problems, maybe there is something wrong with my code in the first place. Maybe I haven't thought about what values my condition can evaluate to. It doesn't hurt to throw an error when the condition evaluates to some non-sense that shouldn't happen. (I like Rust mentality: write robust programs, where everything is accounted for.) Too often R code is written on the fly and people spend hours debugging some weird results. Maybe the R interpreter and paradigm are to blame for some of this, but I believe writing robust code is a virtue in itself, even if you are "just doing statistics".
      Anyways, thanks for the great video ... as always actually.
      Keep up the great work! 👍

    • @very-normal
      @very-normal  8 месяцев назад

      Yeah, I see where you’re coming from! I would be lying if I said that I haven’t written errant R code that’s burned me in the long run. It’s an oversight in graduate statistics programs that good programming conventions are not taught to us. I’ve tried learning by myself, but I definitely know I have a lot to learn here. I appreciate your thoughts on it. I know that I’ve adjusted the way I code to work with not using defaults, but I could reconsider this. Thanks!

    • @walterreuther1779
      @walterreuther1779 8 месяцев назад

      ​@@very-normalThat's cool, thanks for the considerate reply!
      Just for the record I want to recommend two books on the matter of good programming style:
      1. The Pragmatic Programmer by Andy Hunt and Dave Thomas, which is THE seminal book for best practices in programming, and
      2. Advanced R by Hadley Wickham (available for free online), which tries to provide the same, but specifically for the R programming language.
      I must admit I have only read some of the second recommendation, but it seems pretty good.
      Oh and then there is Joel Grus who is a serious data scientist with what I find impeccable coding style ... but he's a Python guy (sorry) :P

    • @very-normal
      @very-normal  8 месяцев назад

      Ooh, very nice, I’ve seen Advanced R in passing, but never got a look at it. I’ll take a look at all your suggestions! Thanks!