The AI stats assistant built for students

Ace your stats
homework in R

Drop a screenshot of any stats problem. Get a step-by-step solution with runnable R code — right inside RStudio. Free to start, no setup required.

Start for free → How it works

7 free requests/day · Unlimited for $20.00 · No credit card needed

See it in action

Drop a screenshot, get an answer

quiz_screenshot.png
Viewer — statshelpr Image Upload
Drag & drop your screenshot here
> upload_image()
Answer: The correct answer is B (p = 0.023).
The test statistic t = 2.41 with df = 28 gives
a p-value below 0.05, so we reject H0.
Data aware

It reads your environment

Environment
df
survey_data 150 x 8
csv
grades.csv 42 x 5
df
experiment_results 200 x 12
v
sample_means num [1:50]
csv
patient_records.csv 380 x 15
> ask("run a paired t-test on the pre and post scores")
# Scanning environment... found survey_data, grades.csv, +3 more
 
Using survey_data (150 x 8) — columns: id, group, pre_score,
post_score, age, gender, consent, date
 
t.test(survey_data$pre_score, survey_data$post_score, paired = TRUE)
t = -3.42, df = 149, p-value = 0.0008
mean difference: -4.12 (95% CI: [-6.50, -1.74])
Features

Everything you need, nothing you don't

Plain English questions

Type naturally. statshelpr understands statistics concepts, problems, and R syntax.

Screenshot support

Drag and drop an image of your problem. statshelpr reads it and solves it automatically.

Runnable R code

Answers come back as ready-to-run scripts that open right in your RStudio editor.

Lives in RStudio

No browser tabs or copy-pasting. Everything happens inside your console and viewer.

Auto data context

Scans your loaded data frames and CSV files so answers reference your actual data.

Fast and private

Powered by Claude AI. Questions are processed securely and never stored.

Getting started

Three steps, ten seconds

1

Get free access

Enter your email at /free for 7 requests per day. No payment needed. Upgrade anytime.

2

Run the setup

Paste three lines of R code from the email into your console. That's it.

3

Ask away

Use ask() for text or upload_image() for screenshots. Answers appear instantly.

Common questions

FAQ

statshelpr is an AI-powered assistant that lives inside RStudio. It answers statistics questions in plain English, accepts screenshots of problems, and returns step-by-step solutions with runnable R code. It's built specifically for students taking statistics courses that use R.

Yes. The free tier gives you 7 requests per day with no credit card required. If you need unlimited requests, you can upgrade for a one-time payment of $20.00.

Absolutely. statshelpr is designed for exactly this. Type your question in plain English — like "how do I run a paired t-test on these two columns" — and get a clear explanation plus working R code you can run immediately. It also reads your loaded data, so the code references your actual variables.

In R, you use t.test(x, y) for a two-sample t-test or t.test(x, y, paired = TRUE) for a paired test. statshelpr can generate the exact code for your dataset — just ask "run a t-test comparing group A and group B" and it will write the code using your actual data frame columns.

Yes. When you ask a question, statshelpr automatically scans your R environment — it sees your loaded data frames, CSVs, and variables. Answers reference your actual column names and data structures, so the code runs without editing.

ChatGPT is a general-purpose chatbot in a browser. statshelpr lives inside RStudio, reads your actual data environment, returns runnable R scripts directly into your editor, and accepts screenshots of homework problems. No copy-pasting, no tab-switching, no generic answers — everything is tailored to your data and your course.

No installation required. You paste three lines of R code into your RStudio console (provided in your signup email), and statshelpr is ready to use. The whole setup takes about ten seconds.