Files
skillfactor-pipeline/adapters/claude/dist/data-scientist/competences/state-estimation.md
skillfactor-pipeline 5c03e07ded fix(homepage): chat example in English, simpler case, real chat bubbles
Simpler story (slide decks unread -> three-bullet status email), proper
Claude-chat look with avatars and bubbles on both sides. Canonical trigger
prompt switched to English everywhere (homepage, architecture, both
adapter generators rebuilt) - V7 consistency green, all checks pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PDKeXvpT6tENSvyQGLV1Uq
2026-07-10 06:01:43 +02:00

2.7 KiB
Raw Blame History

esco_uri, esco_label, relation, onet_soc, source, confidence, qa_count, generator, generated
esco_uri esco_label relation onet_soc source confidence qa_count generator generated
http://data.europa.eu/esco/skill/d38871eb-b988-495e-8fca-345677b597a8 state estimation optional 15-2051.00 model-knowledge high 0 gemma3:27b (prompt-designed and spot-checked by Claude) 2026-07-10

state estimation — Data Scientist

As a Data Scientist, 'state estimation' isnt always about energy systems directly (despite the ESCO definition!). It translates into understanding the true value of variables you don't observe directly, based on related data and models. Think fraud detection you dont see if someone is committing fraud instantly, but you estimate the probability based on transaction patterns, location, time, etc. Or in marketing attribution: you can't perfectly track which ad led to a sale, so you estimate contribution using statistical models (Markov Chains, Shapley Values) and observed conversions. Its about inferring hidden states from noisy or incomplete data.

Typical tasks involve building and evaluating these estimation models. This means feature engineering to capture relevant signals, choosing appropriate algorithms (Kalman Filters are a direct link to the ESCO definition but regression, Bayesian networks, even deep learning can be used), and rigorously validating performance not just accuracy, but calibration (are your confidence levels trustworthy?). Tools frequently include Python with libraries like statsmodels, scikit-learn, pymc3 or tensorflow/pytorch for model building, plus data pipelines using tools like Spark or cloud services to handle large datasets.

A common pitfall is overconfidence in the models output. State estimation always involves uncertainty. Ignoring this presenting a single predicted value without quantifying its range can lead to bad decisions. Another issue is relying on flawed models; garbage in, garbage out applies heavily here. Careful feature selection and model validation are crucial. Also, be wary of assuming stationarity - real-world systems change over time, requiring adaptive or re-trained models.

Good state estimation looks like providing actionable insights with quantified uncertainty. Its not just this customer is likely to churn, but this customer has a 75% probability of churning within the next month, based on this data and model. It's about building systems that can adapt to new information and provide reliable estimates even in dynamic environments ultimately helping stakeholders make informed decisions despite incomplete knowledge.

Weitere Anreicherung

Stage-2 source for future practitioner grounding: arXiv cs.LG/stat.ML (ML preprints).