Item Based Collaborative Filtering for Multi-Trait and Multi-Environment Data

Implements the item based collaborative filtering (IBCF) method for continues phenotypes in the context of plant breeding where data are collected for various traits that were studied in various environments proposed by Montesinos-López et al. (2017) .


IBCF.MTME v1.5 (Release date: 2018-11-22)

  • Fixed issue with the predictions in the pm$Data.Obs_Pred output.
  • Fixed issue with the Cross-validation with two or more traits to use as testing.

IBCF.MTME v1.4 (Release date: 2018-10-22)

  • MSEP was changed to MAAPE.
  • print function was added.
  • ORCID was added to the authors of the package.

IBCF.MTME v1.3 (Release date: 2018-06-08)


  • IBCF.Years() now has colID parameter to select the identifiers of the observations.
  • Fixed a bug caused by the sequence in a for cycle.

IBCF.MTME v1.2 (Release date: 2018-02-19)


  • Fixed important issue from IBCF()$predictions_Summary, now the correlation only uses the predicted testing data.
  • Now IBCF() function show $yHat that is an average of the prediction values of every partition.
  • Now IBCF() function shows in $predicted_Partition all the partitions values predicted (before was $Predictions and was changed to not confuse with $yHat).
  • Now IBCF() function shows in $observed all the response values from the DataSet.
  • Now IBCF() function shows in $Data.Obs_Pred all the response and predicted values from the DataSet.
  • Now IBCF.Years() function shows in $predicted all the values predicted.
  • Now IBCF.Years() function shows in $observed the response values for all the years from the Traits selected in Traits.testing.
  • Now CV.RandomPart() shows the lenght in every partition in $CrossValidation_length.
  • Now CV.RandomPart() admits Traits.testing to only use a PTesting percentage defined of the traits specified in the parameter to be used to fit the model.

IBCF.MTME v1.1-2 (Release date: 2018-02-14)


  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.6-0 by Francisco Javier Luna-Vazquez, 3 years ago

Report a bug at

Browse source code at

Authors: Francisco Javier Luna-Vazquez [aut, cre] , Osval Antonio Montesinos-Lopez [aut] , Abelardo Montesinos-Lopez [aut] , Jose Crossa [aut]

Documentation:   PDF Manual  

LGPL-3 license

Imports lsa, tidyr, dplyr

Suggests testthat, knitr, rmarkdown, covr

See at CRAN