Guide
A language model can help plan and explain an analysis without your data leaving your machine. Here's what you need, and the one rule that keeps the results trustworthy.
Research data is often covered by consent forms, ethics approvals, data-sharing agreements or patient-privacy rules that don't allow it to be sent to an outside service. A model that runs on your own computer, or on a server inside your organisation, keeps every prompt and answer on infrastructure you control. It also keeps working offline, and costs nothing per request.
Language models predict text; they don't calculate. Asked for a p value or a mean, they can produce a plausible number that is simply wrong. Use the model to choose an analysis, explain assumptions and draft text, and let a validated statistics engine compute every value. Then check every number in the model's text against the engine's output before you rely on it.
Even a local model doesn't need your raw data to be helpful. Variable names, labels, measurement levels and output tables are usually enough to plan an analysis and explain the results. Share individual rows only when a task needs them, and keep a record of what was shared.
OrcStat's orchestrator works with a built-in local model, Ollama, LM Studio, or any vLLM, llama.cpp or OpenAI-compatible server on your network, and it rates each model on statistics tasks. Local Only mode is on by default, exposure levels decide what the model may see, every request is logged, and every number the AI writes is checked against the engine's output. See private, local AI in OrcStat.