%global __brp_check_rpaths %{nil} %global packname visualpred %global packver 0.1.0 %global rlibdir /usr/local/lib/R/library Name: R-CRAN-%{packname} Version: 0.1.0 Release: 1%{?dist}%{?buildtag} Summary: Visualization 2D of Binary Classification Models License: GPL (>= 3) URL: https://cran.r-project.org/package=%{packname} Source0: %{url}&version=%{packver}#/%{packname}_%{packver}.tar.gz BuildRequires: R-devel >= 3.5.0 Requires: R-core >= 3.5.0 BuildArch: noarch BuildRequires: R-CRAN-MASS >= 7.3.51.4 BuildRequires: R-CRAN-nnet >= 7.3.12 BuildRequires: R-CRAN-ggplot2 >= 3.3.0 BuildRequires: R-CRAN-FactoMineR >= 2.3 BuildRequires: R-CRAN-gbm BuildRequires: R-CRAN-randomForest BuildRequires: R-CRAN-e1071 BuildRequires: R-CRAN-magrittr BuildRequires: R-CRAN-mltools BuildRequires: R-CRAN-dplyr BuildRequires: R-CRAN-data.table BuildRequires: R-CRAN-MBA BuildRequires: R-CRAN-pROC BuildRequires: R-CRAN-ggrepel Requires: R-CRAN-MASS >= 7.3.51.4 Requires: R-CRAN-nnet >= 7.3.12 Requires: R-CRAN-ggplot2 >= 3.3.0 Requires: R-CRAN-FactoMineR >= 2.3 Requires: R-CRAN-gbm Requires: R-CRAN-randomForest Requires: R-CRAN-e1071 Requires: R-CRAN-magrittr Requires: R-CRAN-mltools Requires: R-CRAN-dplyr Requires: R-CRAN-data.table Requires: R-CRAN-MBA Requires: R-CRAN-pROC Requires: R-CRAN-ggrepel %description Visual 2D point and contour plots for binary classification modeling under algorithms such as glm(), randomForest(), gbm(), nnet() and svm(), presented over two dimensions generated by FAMD and MCA methods. Package 'FactoMineR' for multivariate reduction functions and package 'MBA' for interpolation functions are used. The package can be used to visualize the discriminant power of input variables and algorithmic modeling, explore outliers, compare algorithm behaviour, etc. It has been created initially for teaching purposes, but it has also many practical uses. %prep %setup -q -c -n %{packname} # fix end of executable files find -type f -executable -exec grep -Iq . {} \; -exec sed -i -e '$a\' {} \; # prevent binary stripping [ -d %{packname}/src ] && find %{packname}/src -type f -exec \ sed -i 's@/usr/bin/strip@/usr/bin/true@g' {} \; || true # don't allow local prefix in executable scripts find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' {} \; %build %install mkdir -p %{buildroot}%{rlibdir} %{_bindir}/R CMD INSTALL -l %{buildroot}%{rlibdir} %{packname} test -d %{packname}/src && (cd %{packname}/src; rm -f *.o *.so) rm -f %{buildroot}%{rlibdir}/R.css # remove buildroot from installed files find %{buildroot}%{rlibdir} -type f -exec sed -i "s@%{buildroot}@@g" {} \; %files %{rlibdir}/%{packname}