Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fix addresses issue #34.
Problem was that the linearized models estimates are [Ktrans, kep, vp], but the package prefers [Ktrans, ve, vp].
I've included the script used to test the models along with the summary statistics at the bottom.
The linear model struggles at very low ve values, which is why it has comparatively poor accuracy on the QIBA 6 phantom (it struggles to fit ve=0.01).
The QIBA 4 phantom has much larger ve values (all ve are >= 0.1), so the linearized models perform about as well as the non-linear approach.
Unrelated change: added the validation's output folder into .gitignore so that I don't have to delete the output before commiting.
QIBA 6 - Noiseless
(1321 x 30 points)
QIBA 6 - Noisy
(1321 x 3000 points)
QIBA 4 - Noiseless
(661 x 90 points)
QIBA 4 - Noisy
(661 x 9000 points)