new regression rule for lambda_z in Phoenix: bug or new feature? [Software]

posted by Shuanghe  – Spain, 2025-11-10 16:55 (219 d 19:17 ago) – Posting: # 24484
Views: 5,236

Dear all,

A quick question regarding the best fit regression method to determine \(\lambda_z\) in Phoenix.

I vaguely recall that in older WinNonlin and early version of Phoenix, the rule to determine the \(\lambda_z\) is more or less like this: starting from the last 3 points, do the regression and calculate \(R^2_\textrm{adj}\), then include last 4 points and repeat the regression and calculate \(R^2_\textrm{adj}\), if \(R^2_\textrm{adj}\) improves (more than some tolerance limit such as 0.0001), continue move forward by including 1 more early point, ..., until your \(R^2_\textrm{adj}\) does not improve or improves but within tolerance limit, then you stop. Even when there are more time points after \(t_\textrm{mx}\), we do not proceed forward. Those are what I remembered and there were examples of some R code in this forum to implement such approaches.

However, I noticed that in the recent Phoenix Certara changed the method to the following: starting from the last 3 points, do the regression and calculate \(R^2_\textrm{adj}\), and repeat it until you reach the point after \(t_\textrm{mx}\) (for oral dose). Then you compare all the \(R^2_\textrm{adj}\), the biggest \(R^2_\textrm{adj}\) is the winner. If there are more than 1 \(R^2_\textrm{adj}\) within tolerance limit (e.g., 0.0001), then the winner is the one including the most time points.

I paraphrased the new procedure and left some details that's irrelevant to my question below. You can read it in details here.

When I noticed the difference of PK values that I got from my R code and the results received from CRO using Phoenix, I thought I might have found a bug in Phoenix. But then I saw the manual of the new version of Phoenix, it seems they did it deliberately.

I think that the previous method (even though with its limitations) is better. To cite Helmut's word, the previous best fit method is "greedy" (compared to the eyes of pharmacokineticist). Now I don't have a word for the new method. "Greeeeeeedy"? Does anyone know why they changed it? Simon, are you still here? Is this a bug or new feature? :-D


Edit: Category changed. [Helmut]

All the best,
Shuanghe

Complete thread:

UA Flag
Activity
 Admin contact
23,654 posts in 4,992 threads, 1,571 registered users;
162 visitors (0 registered, 162 guests [including 18 identified bots]).
Forum time: 13:12 CEST (Europe/Vienna)

“Data! Data! Data!” he cried impatiently.
“I can’t make bricks without clay!”    Arthur Conan Doyle

The Bioequivalence and Bioavailability Forum is hosted by
BEBAC Ing. Helmut Schütz
HTML5