Profile avatar
ctrl-n.bsky.social
Professional nerd, amateur artist and gamer. Opinions = mine. He/him 🌈
80 posts 73 followers 79 following
Regular Contributor
Active Commenter
comment in response to post
But the fact that people are self taught, and the fact that learning to code is difficult, should be MORE reason to have a second person look things over. 3/end🧡
comment in response to post
Sometimes there's a generational gap: an advisor uses SAS or SPSS and their student uses R or Python. Understandable, and it lets them cross check results across software, but makes communication harder. Other times a student is self-taught or doesn't have much help on their project. 2/🧡
comment in response to post
As a statistical consultant at a uni, I've seen everything ranging from readable code that does what the person intends, to unreadable code that may or may not drop observations or categories along the way. My job is to help people wherever they're at, but often there's more than I can address 1/🧡
comment in response to post
The administration is proposing a new rule that threatens to undermine the integrity of the federal statistical agencies by opening them up to political control. Please take a few minutes to learn more and to take action. bsky.app/profile/aaro...
comment in response to post
Olric could enter the rock he entered in the winter animal contest!
comment in response to post
What a great resource! (adds to bookmarks) Thanks for sharing 😊
comment in response to post
If it's for trig, the 'atan2()' function handles the asymptotes well.
comment in response to post
I can't speak for others, but I know that if I encounter a wall (or a tibble behavior I don't understand), I'll try unclass() as.data.frame() df[a,b][[1]][just give me a number][[I'm not kidding]] dplyr::pull() was a game changer. In other words, I'm *already* used to brute forcing things.
comment in response to post
If you intend for the user to be able to manipulate the data directly, I think it would make sense to just do column checks on the data frame. I know R does class inheritance, but giving them ease of access to base R and dplyr functions could be useful.
comment in response to post
We should chat! I'm on the job market and this sounds like a good fit.
comment in response to post
Thanks! This is a good article with useful (and concise!) info. I appreciate the note at the end about API keys and using a more complex setup to verify information.
comment in response to post
Have you tried Shiny Assistant? It's written for shiny specifically, but does very well at general R and Quarto questions. shiny.posit.co/blog/posts/s... #rstats #shiny
comment in response to post
For general things, Claude. For coding (in R/Quarto/Shiny), I love Shiny Assistant. shiny.posit.co/blog/posts/s...
comment in response to post
This is the best example of one of these charts that I've seen. (Now... Is it called a tree ring chart? A circular bar graph? IDK, but you did it well.)
comment in response to post
I learned Shiny recently and can confirm, the Shiny site was a GREAT place to start
comment in response to post
Very cool!
comment in response to post
Posting fed his need for attention but also trapped him in a loop that accelerated his derangement and exposed his ignorance and naivete. It's crazy to have a diagram of your descent into madness
comment in response to post
I'll never forget a homework assignment when I was first learning R. I did what I thought was a normal column manipulation, and suddenly the new column in my data printed as `<tibble>, <tibble>, <tibble>, ...` Not exactly a list, but man, did that nested tibble mess me up πŸ˜‚
comment in response to post
To sum up: a chatbot can't save you from having to learn how to use the tool/software you're using. (End/🧡)
comment in response to post
If you don't, a chatbot can't save you. I've seen people with terrible messes of ChatGPT-generated code that they don't understand and can't fix, that calls for variables they haven't defined, and when they ask ChattieG again, they just copy pasyt the new output below the old and keep going. (3/🧡)
comment in response to post
assignment, subsetting a data frame, testing for equality, and string data. Ideally, you'd also know how to write a script that can be run from the beginning if your environment gets borked. If you know those basics, you can ask a chatbot for help and understand its response. (2/🧡)
comment in response to post
So I don't teach classes, but I consult with ppl 1 on 1, and I find that people who understand the basics of the language do much better at troubleshooting. For example, in R, if you have an issue with `data_women <- data[, sex == 'F']` then to debug, you need an understanding of (1/🧡)
comment in response to post
Makes sense, glad I didn't spend more time fiddling with it this morning!
comment in response to post
But how do we get it to print [0] by the first item of output instead of [1]? I feel like redefining print.default() is part of the answer, but I haven't gotten anything workable yet
comment in response to post
πŸ˜‚ my bad, I meant "get to" the smaller problems as in, "encounter them repeatedly," not "fix them"
comment in response to post
At least they'll get to the smaller problems twice as fast!
comment in response to post
No reason you can't add physical bugs to a physical file 😊
comment in response to post
Sorry, I read PostScript by mistake and my spirit left my body. Lemme come back down now that I realize you're not talking about PDF internals
comment in response to post
Actually I'm grinning, because it shows the versatility of R's functional programming.
comment in response to post
Anytime! You may also want to check out the "back up to iCloud" settings
comment in response to post
"These rollbacks represent more than just corporate decisions; they reflect a deeper erosion of the moral and ethical commitments necessary to build a just society. As people of faith, we cannot be silent. We are called to resist systems that perpetuate exclusion and inequity." Couldn't agree more.
comment in response to post
LibreOffice? Or is there another good one I should know about?