diff --git a/src/functions-reference/functions_index.qmd b/src/functions-reference/functions_index.qmd
index fed109d70..0eff86444 100644
--- a/src/functions-reference/functions_index.qmd
+++ b/src/functions-reference/functions_index.qmd
@@ -2659,12 +2659,24 @@ pagetitle: Alphabetical Index
-
[`(real y | matrix x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-90d8f9b890b2588b36ed285cfb031e89bf170935) (unbounded_continuous_distributions.html)
- [`(real y | matrix x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-4fc2715c69e219915d6372ded62c513ec2dad353) (unbounded_continuous_distributions.html)
- [`(real y | matrix x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-7991a0ad137f72771bee6ae8bfe2a09dba063c5a) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-8435aa4a98969629d36ad809d09d145f3bc7eaf4) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-896a1893fa3516019e7efc9fe2cfb670f3330ea3) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-8d65a1522115ffc1c38b545e7420fae4f983bbd5) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-8bb4c9f59addd92bc93ea83780d0fada3c80a375) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-4d816593640ebd3c4acf2dad7c3d1ed091034db9) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-ad37941ded1713732b40574b11df7fd2aa87e2e5) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-0185f315b65028035cf11923567abf12f5c4fdbe) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-ae5af6d84f0a8d8e9504ff3807e3e1d4fcc01e4c) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-5bce6923d1e27b6dfdb1112d0e26e6f2fccf3704) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-1428e7cc017ba5e7e160484c9051cfb458221d42) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-c8b35bcd76ae895df16171156e9ddc2b50977858) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-bc577f1feffdbfa17e7321f5cd733afccd7e822f) (unbounded_continuous_distributions.html)
- [`(vector y | row_vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-1d3d0f48ac6b8ae87eab8640482747cc1d3bcc65) (unbounded_continuous_distributions.html)
- [`(vector y | row_vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-d67cdb934c8fdbe441e7968e31d3d42bdc6bb46f) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-988a2e15968595d12a9ba2937e83a0a73e719475) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-d91dbe0448e7b14317a7b873426170b0806947f2) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-5749647fec7fab0e2cbb439cb4f898ffd6df782a) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-78ea786a22e4c366b55b7784dfcd8c1465b69cf4) (unbounded_continuous_distributions.html)
**normal_id_glm_lupdf**:
@@ -2673,12 +2685,24 @@ pagetitle: Alphabetical Index
- [`(real y | matrix x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-2604f4a479cd2758a8273ebc888a4f35d707bcc3) (unbounded_continuous_distributions.html)
- [`(real y | matrix x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-baaf096f4f58b53d3142ade26076839f36733a39) (unbounded_continuous_distributions.html)
- [`(real y | matrix x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-d7b73dfd16de89ad209b2a04905cdae1169f761c) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-1edc464373db01a95ceef79ae944c0e1bfa72166) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-c5954e8488bd7d25c1062564eab41653f98dfa5b) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-2552ddca1bcf64814f19a4d602c8ee8b2a94481a) (unbounded_continuous_distributions.html)
+ - [`(real y | row_vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-95f2e880c9b20fc23380be14d8d3278f216049d0) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-82aed64ecb8003370043731debc4ae490e5aadf0) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-37579decc9ad48ffd3ac4489463a171bd246df8f) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-a7c35c31facf207b2abc25a2a8629a57194a391f) (unbounded_continuous_distributions.html)
+ - [`(real y | vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-a46b5e0af0a32bccb57584c0381bb4f888759007) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-b410b1737bb33ec4400eae94d05bb37faea0c0e9) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-e4b62bbce38476467b6d5d8347d048688b1b22fe) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-348b5a5c6bc0a9340114bd7744603300d84580bb) (unbounded_continuous_distributions.html)
- [`(vector y | matrix x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-6c41e1877f2f156d78215c8b4f25b5795223a0d3) (unbounded_continuous_distributions.html)
- [`(vector y | row_vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-1aefc00a65f6adeb0cba0329b66f968d6caf1427) (unbounded_continuous_distributions.html)
- [`(vector y | row_vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-29d66019b47c2be1df4e8cb54f85a3459f41d7be) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, real alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-a73294ca16e0c65ec9c7fa4840205302823f2036) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, real alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-60ac660e6e7f8dc82a9c11b5be3462c21dbd2945) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, vector alpha, vector beta, real sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-3fa78a1874ae64e696181e564b73991739aff6c4) (unbounded_continuous_distributions.html)
+ - [`(vector y | vector x, vector alpha, vector beta, vector sigma) : real`](unbounded_continuous_distributions.qmd#index-entry-4160886a3a28ddf88f5d86bea168a8afeb507b03) (unbounded_continuous_distributions.html)
**normal_lccdf**:
diff --git a/src/functions-reference/unbounded_continuous_distributions.qmd b/src/functions-reference/unbounded_continuous_distributions.qmd
index 41cae61a3..dc2ff8715 100644
--- a/src/functions-reference/unbounded_continuous_distributions.qmd
+++ b/src/functions-reference/unbounded_continuous_distributions.qmd
@@ -282,38 +282,6 @@ The log normal probability density of `y` given location `alpha + x * beta`
and scale `sigma` dropping constant additive terms.
{{< since 2.25 >}}
-
-\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
-
-`real` **`normal_id_glm_lpdf`**`(vector y | row_vector x, real alpha, vector beta, real sigma)`
\newline
-The log normal probability density of `y` given location `alpha + x * beta`
-and scale `sigma`.
-{{< since 2.29 >}}
-
-
-\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
-
-`real` **`normal_id_glm_lupdf`**`(vector y | row_vector x, real alpha, vector beta, real sigma)`
\newline
-The log normal probability density of `y` given location `alpha + x * beta`
-and scale `sigma` dropping constant additive terms.
-{{< since 2.29 >}}
-
-
-\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
-
-`real` **`normal_id_glm_lpdf`**`(vector y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
-The log normal probability density of `y` given location `alpha + x * beta`
-and scale `sigma`.
-{{< since 2.29 >}}
-
-
-\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
-
-`real` **`normal_id_glm_lupdf`**`(vector y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
-The log normal probability density of `y` given location `alpha + x * beta`
-and scale `sigma` dropping constant additive terms.
-{{< since 2.29 >}}
-
\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ matrix x, real alpha, vector beta, real sigma): real}|hyperpage}
@@ -378,6 +346,230 @@ The log normal probability density of `y` given location `alpha + x * beta`
and scale `sigma` dropping constant additive terms.
{{< since 2.30 >}}
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | row_vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | row_vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ row\_vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | row_vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ row\_vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | row_vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ row\_vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | row_vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ row\_vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | row_vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | row_vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.29 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ row\_vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | row_vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.29 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.29 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ row\_vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | row_vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.29 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (real y \textbar\ vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(real y | vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (real y \textbar\ vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(real y | vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ vector x, real alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | vector x, real alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ vector x, vector alpha, vector beta, real sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | vector x, vector alpha, vector beta, real sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ vector x, real alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | vector x, real alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lpdf }!{\tt (vector y \textbar\ vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lpdf`**`(vector y | vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma`.
+{{< since 2.40 >}}
+
+
+\index{{\tt \bfseries normal\_id\_glm\_lupdf }!{\tt (vector y \textbar\ vector x, vector alpha, vector beta, vector sigma): real}|hyperpage}
+
+`real` **`normal_id_glm_lupdf`**`(vector y | vector x, vector alpha, vector beta, vector sigma)`
\newline
+The log normal probability density of `y` given location `alpha + x * beta`
+and scale `sigma` dropping constant additive terms.
+{{< since 2.40 >}}
+
## Exponentially modified normal distribution
Exponentially modified Gaussian describes the distribution of $Z = X + Y$ when $X$ and $Y$ are independent and $X$ is normally distributed (with mean $\mu$ and standard deviation $\sigma$) and $Y$ is exponentially distributed (with rate $\lambda$).