Notice that the function POIFD on fully observed data coincides with the unweighted IFD.
Install and load the Rpackage refund.
library("refund")
Fit.IV <- ccb.fpc(t(dataPOFD$pofd), n.boot = 10)
goldsmith_reconstruction <- t(Fit.IV$Yhat)
depth_goldsmith <- POIFD(goldsmith_reconstruction, type = "MBD")
Notice that the function POIFD on reconstructed data coincides with the unweighted IFD.
Kraus (2015) was implemented using the function pred.missfd obtained from the code at https://is.muni.cz/www/david.kraus/web_files/papers/partial_fda_code.zip.
Liebl (2020) was implemented using the function reconstructKneipLiebl obtained from the code at https://github.com/lidom/ReconstPoFD