Page MenuHomePhabricator

wiesenfa (Manuel Wiesenfarth)
User

Projects

User Details

User Since
Mar 2 2020, 3:23 PM (215 w, 1 d)

Recent Activity

Mar 31 2023

wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Or we just forbid parallelization with windows... Parallelization of R in Windows is such a series of workarounds....

Mar 31 2023, 3:38 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

using doRNG might be the best version should work on any OS

Mar 31 2023, 3:10 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Oh I HATE it!
Could you please try (first installing package "doRNG" https://cran.r-project.org/web/packages/doRNG/index.html ):

Mar 31 2023, 3:05 PM · challengeR

Mar 10 2023

wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

Could someone please try on Windows

Mar 10 2023, 10:16 PM · challengeR
wiesenfa added a comment to T29361: [external] Seed does not have an effect on bootstrap samples.

oh I hate it so much. I know the problem, only Windows is affected. Parallelization does not work with forking there, I keep forgetting this. I'll look for a solution on windows

Mar 10 2023, 4:20 PM · challengeR

May 23 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thank you so much @aekavur ! It helps a lot to understand the reason finally!

May 23 2022, 7:34 AM · challengeR, webChallengeR

May 16 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

if the output is NULL, object[[by]] is not a factor, i.e. class(object[[by]]) is "character", in this case you need to use use unique() and probably your solution

May 16 2022, 10:21 AM · challengeR, webChallengeR

May 13 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

Thanks Emre!
Thats a weird change. I didn't find any mention in R changelog.
probably instead of

algorithms=factor(unique(object[[by]]))

it will be preferred

May 13 2022, 2:45 PM · challengeR, webChallengeR

May 9 2022

wiesenfa added a comment to T29167: [dash] Bars and dots don't match in podium plot.

From the change log for R 4.2.0

May 9 2022, 10:03 AM · challengeR, webChallengeR

Feb 28 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

thanks Emre. that's problematic, confidence intervals are missing. Could you share a code file for testing with artificial data (ideally not with the report as output but the plot itself)? Then I will try to look into it. or is this difficult for you?

Feb 28 2022, 11:16 AM · challengeR

Feb 24 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

I think the solution is to consider rank not as continuous but a factor (essentially a string)
That means first following

Feb 24 2022, 5:26 PM · challengeR

Feb 21 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

THanks Emre! This sounds like a lot of effort. Please give me some time to have a look at it

Feb 21 2022, 2:32 PM · challengeR

Feb 14 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

I guess overall it's a matter of taste.
Fully automatic one has several problems: in case of the 30 algorithms, scale starts with 0 which is not sensible. I'm not sure what happens with something like 27 or 17 algorithms (a number which doesn't divide by 5). in case of the 7 alogirhtms it starts with 2 which I find a bit weird, I would expect a scale starting with 1. Thus, I would at least include the limits=c(1,max(...)) argument which however as said before may lead to sequences like 1,7,13,... but maybe this is not so much of a problem.

Feb 14 2022, 12:03 PM · challengeR
wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

If I remember correctly this didn't work layout-wise for large number of algorithms. Numbers will either overlap or need to get very small/size of figure will need to be increased.
try to test with something like 20 algorithms, how does the report look then?
what's the problem with 1,5,10,15,18? the scale isn't affected, so for me it wouldn't matter that it's not the same intervals. in principle you could also omit the 18, i.e. only 1,5,10,15. Instead of all integers, I would rather use the automatic choice.

Feb 14 2022, 11:07 AM · challengeR

Feb 11 2022

wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

not sure whether this is a good idea. imagine a challenge with 18 algorithms. there will be only a 1 and an 18 and nothing in between, this may make it difficult to read. what do you think?

Feb 11 2022, 8:24 PM · challengeR
wiesenfa added a comment to T28966: y-axis of blob plots always scaled to 5.

Could you try to replace "breaks" by "labels" in

Feb 11 2022, 11:52 AM · challengeR

Feb 7 2022

wiesenfa added a comment to T28746: [dash] NaN values cause error.

I guess na.treat it is only needed for the line plot for comparing to other ranking methods?
In this case, a message could be thrown when compiling the report saying something like "line plot comparing ranking methods omitted since na.treat is not specified. Specify na.treat in as.challenge() if inclusion of line plot is desired" and allow compilation of the report (excluding line plot).
(Note that you can define na.treat both in as.challenge() as well as in the ranking functions).

Feb 7 2022, 12:02 PM · challengeR, webChallengeR

May 4 2021

wiesenfa moved T28453: [external] Error when all metric values are the same from In Progress to Done on the challengeR board.
May 4 2021, 5:45 PM · challengeR
wiesenfa lowered the priority of T28477: feature request: subset of top performing algorithms according to consensus from Normal to Wishlist.
May 4 2021, 5:44 PM · challengeR
wiesenfa created T28477: feature request: subset of top performing algorithms according to consensus.
May 4 2021, 5:43 PM · challengeR

Apr 26 2021

wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

@eisenman the change in develop branch has not been uploaded to GitHub, is this not automatically synchronized?. So the user who reported the bug still has the same problem. It would be good to merge into master as well

Apr 26 2021, 9:32 AM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from Done to In Progress on the challengeR board.
Apr 26 2021, 9:29 AM · challengeR

Apr 23 2021

wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

now test case in test-report.R

Apr 23 2021, 1:01 PM · challengeR
wiesenfa committed rCHALLENGER00085cd910f5: T28453 (authored by wiesenfa).
T28453
Apr 23 2021, 1:00 PM

Apr 22 2021

wiesenfa added a comment to T28453: [external] Error when all metric values are the same.

very simple fix in rankingHeatmap.challenge
@eisenman can this be merged into master branch?

Apr 22 2021, 10:30 PM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from In Progress to Done on the challengeR board.
Apr 22 2021, 10:28 PM · challengeR
wiesenfa moved T28453: [external] Error when all metric values are the same from Backlog to In Progress on the challengeR board.
Apr 22 2021, 10:27 PM · challengeR
wiesenfa committed rCHALLENGER6ceb955c61a3: Merge branch 'develop' of https://phabricator.mitk.org/source/challenger into… (authored by wiesenfa).
Merge branch 'develop' of https://phabricator.mitk.org/source/challenger into…
Apr 22 2021, 10:27 PM
wiesenfa committed rCHALLENGER3f5ea60c7f28: hotfix T28453 (authored by wiesenfa).
hotfix T28453
Apr 22 2021, 10:27 PM

Apr 19 2021

wiesenfa created T28453: [external] Error when all metric values are the same.
Apr 19 2021, 9:26 AM · challengeR

Mar 3 2021

wiesenfa added a comment to T28346: Package version mismatch during upgrade.

graph had only been used for networks, I guess version 1.62 is sufficient

Mar 3 2021, 7:45 PM · challengeR

Jan 27 2021

wiesenfa created T28210: update citation of paper to scientific reports.
Jan 27 2021, 12:25 PM · challengeR
wiesenfa added a comment to T28202: Error in stabilityByAlgorithm if only one case is used.

additional test in test-blobPlotStabilityByAlgorithm for the case "one task out of 3 tasks contains >1 test cases". in this case bootstrap() gives result for this remaining task and stability() only produces plot with this task. @eisenman could you please check and close?

Jan 27 2021, 11:49 AM · challengeR
wiesenfa committed rCHALLENGER8ebf10fba330: test only 1 tast >1 test case (authored by wiesenfa).
test only 1 tast >1 test case
Jan 27 2021, 11:47 AM
wiesenfa added a comment to T28193: bug in stabilityByAlgorithm.bootstrap.list.

@eisenman yes, should be sufficient
only one case per task covered in bootstrap() now see T28202

Jan 27 2021, 11:38 AM · challengeR
wiesenfa added a comment to T28202: Error in stabilityByAlgorithm if only one case is used.

bootstrap() now gives error if all tasks only contain 1 test case and a message if some tasks contain only 1 test case (tasks with 1 test case are excluded from bootstrapping)
test-bootstrap.R contains tests. @eisenman could you please check test

Jan 27 2021, 11:32 AM · challengeR
wiesenfa committed rCHALLENGER6bd398e8f0c1: T28202 - bootstrapping 1 test case message/error (authored by wiesenfa).
T28202 - bootstrapping 1 test case message/error
Jan 27 2021, 11:30 AM
wiesenfa committed rCHALLENGERaf8b7633ba1f: tests for bootstrapping with 1 test case (authored by wiesenfa).
tests for bootstrapping with 1 test case
Jan 27 2021, 11:30 AM
wiesenfa committed rCHALLENGER07dfc6359329: error/message if bootstrapping only 1 test case (authored by wiesenfa).
error/message if bootstrapping only 1 test case
Jan 27 2021, 11:30 AM
wiesenfa claimed T28202: Error in stabilityByAlgorithm if only one case is used.
Jan 27 2021, 10:08 AM · challengeR
wiesenfa moved T28202: Error in stabilityByAlgorithm if only one case is used from Backlog to In Progress on the challengeR board.
Jan 27 2021, 10:08 AM · challengeR

Jan 25 2021

wiesenfa added a comment to T28193: bug in stabilityByAlgorithm.bootstrap.list.

task names ( names(x$matlist) ) had been used for facet titles instead of algorithm names ( stored in "ordering").

Jan 25 2021, 7:40 PM · challengeR
wiesenfa moved T28194: drop restriction at least 3 algorithms required for bootstrapping from In Progress to Done on the challengeR board.
Jan 25 2021, 12:02 PM · challengeR
wiesenfa moved T28193: bug in stabilityByAlgorithm.bootstrap.list from In Progress to Done on the challengeR board.
Jan 25 2021, 12:02 PM · challengeR
wiesenfa committed rCHALLENGERf89ab5d8b1e1: revert (authored by wiesenfa).
revert
Jan 25 2021, 12:01 PM
wiesenfa committed rCHALLENGERfb258fbf1b25: allow only 2 algorithms in bootstrapping (authored by wiesenfa).
allow only 2 algorithms in bootstrapping
Jan 25 2021, 12:01 PM
wiesenfa committed rCHALLENGER4430defcf69d: T28194 allow 2 algorithms for bootstrapping (authored by wiesenfa).
T28194 allow 2 algorithms for bootstrapping
Jan 25 2021, 12:01 PM
wiesenfa committed rCHALLENGER83bcd8eeb603: fix facet names (authored by wiesenfa).
fix facet names
Jan 25 2021, 12:01 PM
wiesenfa moved T28194: drop restriction at least 3 algorithms required for bootstrapping from Backlog to In Progress on the challengeR board.
Jan 25 2021, 11:55 AM · challengeR
wiesenfa created T28194: drop restriction at least 3 algorithms required for bootstrapping.
Jan 25 2021, 11:55 AM · challengeR
wiesenfa moved T28193: bug in stabilityByAlgorithm.bootstrap.list from Backlog to In Progress on the challengeR board.
Jan 25 2021, 11:53 AM · challengeR
wiesenfa created T28193: bug in stabilityByAlgorithm.bootstrap.list.
Jan 25 2021, 11:53 AM · challengeR

Dec 18 2020

wiesenfa created T28124: add line plot (like methods plot) across tasks to report.
Dec 18 2020, 6:28 PM · challengeR

Dec 17 2020

wiesenfa added a comment to T28119: Unit tests are failing on Ubuntu due to mismatching messages.

platform is output with Sys.info(); linux and Mac systems are equal and windows may differ

Dec 17 2020, 5:55 PM · challengeR (v1.0)
wiesenfa added a comment to T28119: Unit tests are failing on Ubuntu due to mismatching messages.

good idea!
otherwise you could use a platform dependent expect_equal but I think your idea is sufficient

Dec 17 2020, 5:53 PM · challengeR (v1.0)
wiesenfa added a comment to T28121: Remove parallel bootstrapping from quick-start scripts.

would mention it there at least though because bootstrapping may be time consuming

Dec 17 2020, 5:14 PM · challengeR (v1.0)
wiesenfa added a comment to T28097: test errors in aggregateThenRank and rankThenAggregate.

don't think its necessary. there is anyway ordering applied to it in later stages.
otherwise ranking step (rank.aggregated.list()) could always do the ordering directly (then the test would check whether ordering is working). As mentioned before I avoided such change before the release because of (very unlikely) risk of breaking something in the first level hierarchy

Dec 17 2020, 5:13 PM · challengeR (v1.0)
wiesenfa added a comment to T28119: Unit tests are failing on Ubuntu due to mismatching messages.

I do see those as well on Mac

Dec 17 2020, 4:46 PM · challengeR (v1.0)
wiesenfa added a comment to T28097: test errors in aggregateThenRank and rankThenAggregate.

R 4.0.2.
testthat previously 2.3.2, now 3.0.1.
the issue is however not connected to test_that I see that in the first 2 tests in aggregate-then-rank the ordering in the data set is not used but sorted

Dec 17 2020, 4:45 PM · challengeR (v1.0)

Dec 14 2020

wiesenfa added a comment to T28097: test errors in aggregateThenRank and rankThenAggregate.

seems to not fail on windows machines. but does on my Mac (and thus might also on linux). minor issue, defer to post 1.0.0

Dec 14 2020, 6:47 PM · challengeR (v1.0)
wiesenfa moved T28112: colors in box plots multitask not consistent from In Progress to Done on the challengeR (v1.0) board.
Dec 14 2020, 2:09 PM · challengeR (v1.0)
wiesenfa committed rCHALLENGER018edb100eae: T28112: respect algo colors in boxplots (authored by wiesenfa).
T28112: respect algo colors in boxplots
Dec 14 2020, 2:08 PM
wiesenfa moved T28112: colors in box plots multitask not consistent from Backlog to In Progress on the challengeR (v1.0) board.
Dec 14 2020, 2:07 PM · challengeR (v1.0)
wiesenfa created T28112: colors in box plots multitask not consistent.
Dec 14 2020, 1:33 PM · challengeR (v1.0)

Dec 10 2020

wiesenfa moved T27292: Fix toolkit authors from In Progress to Done on the challengeR (v1.0) board.
Dec 10 2020, 1:25 PM · challengeR (v1.0)
wiesenfa moved T27292: Fix toolkit authors from Backlog to In Progress on the challengeR (v1.0) board.
Dec 10 2020, 1:25 PM · challengeR (v1.0)
wiesenfa committed rCHALLENGER9217054b61ae: fix authors (authored by wiesenfa).
fix authors
Dec 10 2020, 1:25 PM
wiesenfa created T28097: test errors in aggregateThenRank and rankThenAggregate.
Dec 10 2020, 11:11 AM · challengeR (v1.0)
wiesenfa moved T28085: Report generation is broken from In Progress to Done on the challengeR (v1.0) board.
Dec 10 2020, 11:09 AM · challengeR (v1.0)
wiesenfa moved T28085: Report generation is broken from Backlog to In Progress on the challengeR (v1.0) board.
Dec 10 2020, 11:09 AM · challengeR (v1.0)
wiesenfa claimed T28085: Report generation is broken.
Dec 10 2020, 11:09 AM · challengeR (v1.0)
wiesenfa committed rCHALLENGER484d1c685a70: bug fixes (authored by wiesenfa).
bug fixes
Dec 10 2020, 11:08 AM
wiesenfa committed rCHALLENGER8fe6dd4d9574: ensure english warnings while testing (authored by wiesenfa).
ensure english warnings while testing
Dec 10 2020, 11:08 AM

Dec 7 2020

wiesenfa added a comment to T27925: Use cases of annotator option.

would defer to after release

Dec 7 2020, 3:58 PM · challengeR
wiesenfa added a comment to T27494: Check which files are still relevant.

please close if ok

Dec 7 2020, 3:58 PM · challengeR
wiesenfa committed rCHALLENGER77411271cd7a: fix podium (authored by wiesenfa).
fix podium
Dec 7 2020, 3:51 PM
wiesenfa committed rCHALLENGERd7c27e2a6dad: fix (authored by wiesenfa).
fix
Dec 7 2020, 3:51 PM
wiesenfa committed rCHALLENGER4a677bed212f: style (authored by wiesenfa).
style
Dec 7 2020, 3:51 PM
wiesenfa committed rCHALLENGER38ac623e8adc: add annotor (authored by wiesenfa).
add annotor
Dec 7 2020, 3:51 PM
wiesenfa added a comment to T27925: Use cases of annotator option.

added to documentation of as.challenge():
(arg annotator:) If multiple annotators annotated the test cases, a string specifying the name of the column that contains the annotator identifiers. Only applies to rang-then-aggregate. Use with caution: Currently not tested.

Dec 7 2020, 3:18 PM · challengeR
wiesenfa moved T27925: Use cases of annotator option from Backlog to In Progress on the challengeR (v1.0) board.
Dec 7 2020, 3:16 PM · challengeR
wiesenfa committed rCHALLENGER17905fc80c85: add man for annotator (authored by wiesenfa).
add man for annotator
Dec 7 2020, 3:16 PM
wiesenfa added a comment to T27971: Provide code for podium plot in vignette "Visualizations".

added

podium(ranking)

to vignette.
podium() does have a different syntax for layouting (it is not ggplot2 but base graphics) but vignette does not describe layouting for ggplot2 plots either

Dec 7 2020, 2:20 PM · challengeR (v1.0)
wiesenfa moved T27971: Provide code for podium plot in vignette "Visualizations" from Backlog to Done on the challengeR (v1.0) board.
Dec 7 2020, 2:18 PM · challengeR (v1.0)
wiesenfa committed rCHALLENGER6267c97aeb1b: T27971 podium in visualizations vignette (authored by wiesenfa).
T27971 podium in visualizations vignette
Dec 7 2020, 2:13 PM
wiesenfa committed rCHALLENGERf899ce83619a: add euclidean consensus man (authored by wiesenfa).
add euclidean consensus man
Dec 7 2020, 2:13 PM
wiesenfa committed rCHALLENGER269f169422a0: update man (authored by wiesenfa).
update man
Dec 7 2020, 2:13 PM
wiesenfa committed rCHALLENGERccd930a457fd: add details for euclidean consensus (authored by wiesenfa).
add details for euclidean consensus
Dec 7 2020, 2:13 PM
wiesenfa placed T27998: Interpretation of consensus ranking values needs further explanation up for grabs.
Dec 7 2020, 2:03 PM · challengeR (v1.0)
wiesenfa moved T27998: Interpretation of consensus ranking values needs further explanation from Backlog to In Progress on the challengeR (v1.0) board.
Dec 7 2020, 2:03 PM · challengeR (v1.0)
wiesenfa added a comment to T27998: Interpretation of consensus ranking values needs further explanation.

report() does not know what type of consensus ranking method had been used.
I added sentence
"Consensus ranking according to mean ranks across tasks if method="euclidean" where in case of ties (equal ranks for multiple algorithms) the average rank is used, i.e. ties.method="average"."
to help for consensus() and would suggest to also add this to the vignette/readme, but not to report. Could someone of you please take care of this?

Dec 7 2020, 2:03 PM · challengeR (v1.0)
wiesenfa added a comment to T27775: only export functions to be used by user.

@eisenman do you want to do this with roxygen?

Dec 7 2020, 1:10 PM · challengeR
wiesenfa assigned T27494: Check which files are still relevant to eisenman.
Dec 7 2020, 1:09 PM · challengeR
wiesenfa assigned T28016: embed web app in package to eisenman.
Dec 7 2020, 1:09 PM · challengeR (v1.0)
wiesenfa claimed T27998: Interpretation of consensus ranking values needs further explanation.
Dec 7 2020, 1:08 PM · challengeR (v1.0)
wiesenfa moved T28016: embed web app in package from Backlog to In Progress on the challengeR (v1.0) board.
Dec 7 2020, 1:08 PM · challengeR (v1.0)
wiesenfa committed rCHALLENGER2ade85d374f7: fix tests (authored by wiesenfa).
fix tests
Dec 7 2020, 1:07 PM
wiesenfa committed rCHALLENGER3578ab9be39c: allow consensus named numeric vector or ordered character vector (authored by wiesenfa).
allow consensus named numeric vector or ordered character vector
Dec 7 2020, 1:07 PM
wiesenfa committed rCHALLENGER6fc162a3bcde: remove compare.rank (authored by wiesenfa).
remove compare.rank
Dec 7 2020, 1:07 PM
wiesenfa committed rCHALLENGER019ec7bb9392: remove winner.ranked (authored by wiesenfa).
remove winner.ranked
Dec 7 2020, 1:07 PM