pymc.dims does not impute missing (NaN) observed data
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- python
- Ambito
- machine-learning
Direzione di ricerca
Inizia con il percorso della distribuzione Normal di pymc.dims quando un DataArray osservato contiene NaNs, usando il modello fornito e le chiamate a pmd.Normal come riproduttore. Conferma che le voci mancanti creino un RV di imputazione e che m.compile_logp()(m.initial_point()) restituisca un valore finito per l'esempio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Unlike pm.Normal, a pymc.dims distribution given an observed DataArray containing NaNs builds the model but returns a non-finite logp instead of creating an imputation RV for the missing entries.
import numpy as np
import xarray as xr
import pymc as pm
import pymc.dims as pmd
Y = xr.DataArray([[1.0, 2.0], [np.nan, 3.0]], dims=("a", "b"))
with pm.Model(coords={"a": [0, 1], "b": [0, 1]}) as m:
a = pmd.Normal("a", 0, 1, dims="a")
pmd.Normal("obs", a, 1.0, observed=Y, dims=("a", "b"))
m.compile_logp()(m.initial_point()) # nan
- Lingua principale
- Python
- Stelle
- 9.8k
- Fork
- 2.4k
- Merge medio
- 1g 1h
- PR unite (30g)
- 12
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pymc-devs/pymc
-
BUG: find_MAP raises ImportError with better-optimize 0.4.3, the version pip installsForse già presa @parth-patel010 l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pymc-devs/pymc#8577 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
pymc-devs/pymc#8555 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
BUG: MarginalKron pred_noise adds sigma, not sigma squaredForse già presa @jontb l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
pymc-devs/pymc#8535 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Release notes: place maintenance before docsForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
pymc-devs/pymc#8296 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
BUG: BaseHMC doesn't pass `dtype` to `QuadPotentialDiagAdapt`Forse già presa @Mohit-Ak l’ha presa 122 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
pymc-devs/pymc#8213 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di pymc-devs/pymc
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
NousResearch/hermes-agent#147104 ·
I maintainer di solito rispondono entro 1 giorno
-
[oblt-aw][autodoc] Document new required `shared-org-key` input for `obs-aw-dependency-review`Forse già presa @github-actions l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
bot-triaged module: inductor oncall: pt2 topic: fuzzer triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
btclib-org/btclib-node#2158 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
patrick-hudson/put.gd-desktop#979 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno