Feature request: permit location of 0/negative_infinity() in neg_binomial_2(_log)_lpmf
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
Piste de recherche
Commencez par les points d’entrée neg_binomial_2_lpmf et neg_binomial_2_log_lpmf, et comparez leur validation de l’emplacement avec poisson_lpmf et poisson_log_lpmf. Le travail est terminé lorsque les fonctions binomiales négatives acceptent les cas demandés de zero et de negative_infinity() de manière cohérente avec les fonctions de Poisson, et que le comportement pertinent est couvert par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Good day,
It is currently possible to have location parameter of 0 in poisson_lpmf and negative_infinity() in poisson_log_lpmf; I've also verified this works with the _glm functions:
model {
real works = poisson_lpmf(1 | 0),
works2 = poisson_log_lpmf(1 | negative_infinity());
}
However, this is not possible with neg_binomial_2 functions:
model {
real fails = neg_binomial_2_lpmf(1 | 0, 1),
fails2 = neg_binomial_2_log_lpmf(1 | negative_infinity(), 1);
}
which errors out with:
Exception: neg_binomial_2_lpmf: Location parameter is 0, but must be positive finite!
I think it would be reasonable to permit similar behaviour as for the Poisson functions?
- Langage dominant
- C++
- Étoiles
- 845
- Forks
- 225
- Merge moyen
- 4 j 21 h
- PR mergées (30 j)
- 13
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de stan-dev/math
-
Difficulté 3/5 1-2 jours Accessibilité débutants 54/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 54/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
Les mainteneurs répondent en général sous 1 jour
-
numerics performance
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
stan-dev/math#3481 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
`eigendecompose_sym`, `eigenvalues_sym` and `eigenvectors_sym` do not compile for complex matrices of `fvar<var>` or `fvar<fvar<double>>`Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
stan-dev/math#3477 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de stan-dev/math
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
charmplusplus/charm#4210 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
[BUG] VPN auth dialog spawned by the secret agent fails with "TLS support is not available" on NixOSOuvertebug nixos umbriel
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
noctalia-dev/noctalia#5310 ·
Les mainteneurs répondent en général sous 1 jour
-
area/docdb kind/bug priority/medium status/awaiting-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
yugabyte/yugabyte-db#37426 ·
Les mainteneurs répondent en général sous 1 jour