Package: rattle 5.6.2

rattle: R Data Science Supporting Rattle

The R Analytic Tool To Learn Easily (Rattle) provides a collection of utilities functions for the data scientist. This package (v5.6.0) supports the companion graphical interface with the aim to provide a simple and intuitive introduction to R for data science, allowing a user to quickly load data from a CSV file transform and explore the data, and to build and evaluate models. A key aspect of the GUI is that all R commands are logged and commented through the log tab. This can be saved as a standalone R script file and as an aid for the user to learn R or to copy-and-paste directly into R itself. If you want to use the older Rattle implementing the GUI in RGtk2 (which is no longer available from CRAN) then please install the Rattle package v5.5.1. See rattle.togaware.com for instructions on installing the modern Rattle graphical user interface.

Authors:Graham Williams [aut, cph, cre], Mark Vere Culp [cph], Ed Cox [ctb], Anthony Nolan [ctb], Denis White [cph], Daniele Medri [ctb], Akbar Waljee [ctb], Brian Ripley [cph], Jose Magana [ctb], Surendra Tipparaju [ctb], Durga Prasad Chappidi [ctb], Dinesh Manyam Venkata [ctb], Mrinal Chakraborty [ctb], Fang Zhou [ctb], Cameron Chisholm [ctb]

rattle_5.6.2.tar.gz
rattle_5.6.2.zip(r-4.7)rattle_5.6.2.zip(r-4.6)rattle_5.6.2.zip(r-4.5)
rattle_5.6.2.tgz(r-4.6-any)rattle_5.6.2.tgz(r-4.5-any)
rattle_5.6.2.tar.gz(r-4.7-any)rattle_5.6.2.tar.gz(r-4.6-any)
rattle_5.6.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rattle/json (API)
NEWS

# Install 'rattle' in R:
install.packages('rattle', repos = c('https://gjwgit.r-universe.dev', 'https://cloud.r-project.org'))
Datasets:
  • audit - Sample dataset to illustrate Rattle functionality.
  • locationsAUS - Daily weather observations from multiple Australian weather stations.
  • weather - Sample dataset of daily weather observations from Canberra airport in Australia.
  • weatherAUS - Daily weather observations from multiple Australian weather stations.
  • wine - The wine dataset from the UCI Machine Learning Repository.

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

8.26 score 16 stars 2 packages 3.4k scripts 6.2k downloads 9 mentions 288 exports 36 dependencies

Last updated from:bf78d23bc4. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK191
source / vignettesOK290
linux-release-x86_64OK210
macos-release-arm64OK211
macos-oldrel-arm64OK161
windows-develOK195
windows-releaseOK129
windows-oldrelOK144
wasm-releaseOK189

Exports:acquireAuditDataasRulesbenfordDistrbinningcalcInitialDigitDistrcalculateAUCcat_toggledcenters.hclustclose_rattlecomcatcon_toggledcopyPlotToClipboardcrscrvdigitDistrdrawTreeNodesdrawTreesAdaerrorMatrixevaluateRiskfancyRpartPlotfind_fewest_levelsgenerateAprioriSummarygenPlotTitleCmdggVarImpimportanceinterrupt_rattlelistAdaVarsUsedlistTreesAdalistVersionsmeta_datamodalvaluenormVarNameson_about_menu_activateon_aboutdialog_responseon_ada_continue_button_clickedon_ada_defaults_button_clickedon_ada_draw_button_clickedon_ada_errors_button_clickedon_ada_importance_button_clickedon_ada_list_button_clickedon_ada_stumps_button_clickedon_ada_stumps_checkbutton_toggledon_associate_plot_button_clickedon_associate_plot_frequency_button_clickedon_associate_rules_button_clickedon_biclust_radiobutton_toggledon_boost_radiobutton_toggledon_categorical_clear_button_clickedon_clara_radiobutton_toggledon_cleanup_radiobutton_toggledon_close_activateon_continuous_clear_button_clickedon_copy1_activateon_cut1_activateon_data_arff_radiobutton_toggledon_data_corpus_radiobutton_toggledon_data_csv_radiobutton_toggledon_data_edit_button_clickedon_data_filechooserbutton_file_seton_data_library_radiobutton_toggledon_data_name_combobox_button_press_eventon_data_name_combobox_enter_notify_eventon_data_name_combobox_focuson_data_name_combobox_focus_in_eventon_data_name_combobox_set_focus_childon_data_odbc_radiobutton_toggledon_data_rdata_radiobutton_toggledon_data_rdataset_radiobutton_toggledon_data_sample_checkbutton_toggledon_data_target_survival_radiobutton_toggledon_data_view_button_clickedon_delete_menu_activateon_dtree_radiobutton_toggledon_e1071_radiobutton_toggledon_evaluate_confusion_radiobutton_toggledon_evaluate_costcurve_radiobutton_toggledon_evaluate_csv_radiobutton_toggledon_evaluate_lift_radiobutton_toggledon_evaluate_model_checkbutton_toggledon_evaluate_precision_radiobutton_toggledon_evaluate_pvo_radiobutton_toggledon_evaluate_radiobutton_group_changedon_evaluate_rdataset_radiobutton_toggledon_evaluate_risk_radiobutton_toggledon_evaluate_roc_radiobutton_toggledon_evaluate_score_radiobutton_toggledon_evaluate_sensitivity_radiobutton_toggledon_ewkm_radiobutton_toggledon_execute_button_clickedon_explore_correlation_hier_checkbutton_toggledon_explore_correlation_radiobutton_toggledon_explore_distr_radiobutton_toggledon_explore_interactive_radiobutton_toggledon_export_button_clickedon_glm_gaussian_radiobutton_toggledon_glm_linear_radiobutton_toggledon_glm_logistic_radiobutton_toggledon_glm_multinomial_radiobutton_toggledon_hclust_data_plot_button_clickedon_hclust_dendrogram_button_clickedon_hclust_discriminant_plot_button_clickedon_hclust_radiobutton_toggledon_hclust_stats_button_clickedon_help_ada_activateon_help_arff_activateon_help_associate_menuitem_activateon_help_cluster_hclust_activateon_help_cluster_stats_activateon_help_confusion_table_activateon_help_correlation_activateon_help_cost_curve_activateon_help_csv_activateon_help_data_corpus_activateon_help_data_fex_activateon_help_data_library_activateon_help_distributions_activateon_help_general_activateon_help_ggobi_activateon_help_ggraptr_activateon_help_glm_activateon_help_hand_activateon_help_hierarchical_correlation_activateon_help_kmeans_activateon_help_lift_activateon_help_log_activateon_help_model_nnet_activateon_help_model_survival_activateon_help_nomenclature_data_activateon_help_normalise_activateon_help_odbc_activateon_help_precision_activateon_help_principal_components_activateon_help_project_menuitem_activateon_help_prvob_activateon_help_randomForest_activateon_help_rdata_file_activateon_help_rdataset_activateon_help_risk_chart_activateon_help_roc_activateon_help_roles_activateon_help_rpart_activateon_help_sample_activateon_help_score_activateon_help_sensitivity_activateon_help_summary_activateon_help_support_vector_machine_activateon_help_test_correlation_activateon_help_test_f_activateon_help_test_kolmogorov_smirnov_activateon_help_test_t_activateon_help_test_wilcoxon_activateon_help_test_wilcoxon_signed_rank_activateon_help_transform_cleanup_emissing_activateon_help_transform_cleanup_ignored_activateon_help_transform_cleanup_missing_activateon_help_transform_cleanup_selected_activateon_help_transform_impute_constant_activateon_help_transform_impute_mean_activateon_help_transform_impute_median_activateon_help_transform_impute_mode_activateon_help_transform_impute_zero_activateon_help_transform_log_activateon_help_transform_matrix_activateon_help_transform_medianmad_activateon_help_transform_nolan_activateon_help_transform_rank_activateon_help_transform_recenter_activateon_help_transform_remap_ascat_activateon_help_transform_remap_asnum_activateon_help_transform_remap_equal_activateon_help_transform_remap_indicator_activateon_help_transform_remap_joincat_activateon_help_transform_remap_kmeans_activateon_help_transform_remap_quantiles_activateon_help_transform_scale01_activateon_help_weight_calculator_activateon_impute_constant_radiobutton_toggledon_impute_radiobutton_toggledon_kernlab_radiobutton_toggledon_kmeans_data_plot_button_clickedon_kmeans_discriminant_plot_button_clickedon_kmeans_hclust_centers_checkbutton_toggledon_kmeans_iterate_checkbutton_toggledon_kmeans_radiobutton_toggledon_kmeans_seed_button_clickedon_kmeans_stats_button_clickedon_kmeans_weights_plot_button_clickedon_log_export_rename_checkbutton_toggledon_model_boost_ada_radiobutton_toggledon_model_boost_xgb_radiobutton_toggledon_model_linear_plot_button_clickedon_model_linear_poisson_radiobutton_toggledon_model_linear_probit_radiobutton_toggledon_model_linear_radiobutton_toggledon_model_rf_conditional_radiobutton_toggledon_model_rf_traditional_radiobutton_toggledon_model_survival_coxph_radiobutton_toggledon_model_survival_plot_residual_button_clickedon_model_survival_plot_survival_button_clickedon_model_survival_radiobutton_toggledon_model_tree_ctree_radiobutton_toggledon_model_tree_rpart_radiobutton_toggledon_new_activateon_new_button_clickedon_nnet_radiobutton_toggledon_normalise_interval_radiobutton_toggledon_normalise_radiobutton_toggledon_notebook_switch_pageon_open_activateon_open_button_clickedon_paste1_activateon_plot_close_button_clickedon_plot_copy_button_clickedon_plot_print_button_clickedon_plot_save_button_clickedon_prcomp_radiobutton_toggledon_priors_entry_changedon_rattle_menu_activateon_rattle_window_delete_eventon_remap_radiobutton_toggledon_report_toolbutton_clickedon_rf_errors_button_clickedon_rf_importance_button_clickedon_rf_oob_roc_button_clickedon_rf_print_tree_button_clickedon_rf_radiobutton_toggledon_risk_comboboxentry_changedon_rpart_best_radiobutton_toggledon_rpart_build_radiobutton_toggledon_rpart_loss_comboboxentry_set_focus_childon_rpart_plot_button_clickedon_rpart_rules_button_clickedon_rpart_tune_radiobutton_toggledon_sample_count_spinbutton_changedon_sample_percentage_spinbutton_changedon_sample_seed_button_clickedon_save_as_activateon_save_button_clickedon_save_menu_activateon_summary_find_button_clickedon_summary_next_button_clickedon_summary_radiobutton_toggledon_svm_kernel_combobox_changedon_svm_radiobutton_toggledon_test_correlation_radiobutton_toggledon_test_groupby_checkbutton_toggledon_test_wilcoxon_signed_radiobutton_toggledon_tools_associate_activateon_tools_cluster_activateon_tools_data_activateon_tools_evaluate_activateon_tools_explore_activateon_tools_log_activateon_tools_model_activateon_tools_test_activateon_tools_transform_activateon_tooltips_activateon_variables_toggle_ignore_button_clickedon_variables_toggle_input_button_clickedon_verbose_menuitem_toggledon_viewdata_find_button_clickedon_viewdata_next_button_clickedopen_odbc_set_comboplotDigitFreqplotOptimalLineplotRiskpredict.hclustpredict.kmeansprint.summary.nnetprintPlotprintRandomForestspsfchartquit_rattlerandomForest2Rulesrattlerattle.print.summary.multinomrattleInforescale.by.groupriskchartrocChartsavePlotToFilesetupDatasettheme_rattletogatreeset.randomForestunique_columnswhichNumericsxgboost

Dependencies:bitopsclicpp11dplyrfarvergenericsggplot2gluegtableisobandjsonlitelabelinglifecyclelubridatemagrittrpillarpkgconfigpurrrR6RColorBrewerrlangrpartrpart.plotS7scalesstringistringrtibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithrXML

Rattle Quick Start Guide

Rendered fromrattle.Rnwusingutils::Sweaveon May 09 2026.

Last update: 2026-02-08
Started: 2013-01-22

Readme and manuals

Help Manual

Help pageTopics
Generate the audit dataset.acquireAuditData
List the rules corresponding to the rpart decision treeasRules
List the rules corresponding to the rpart decision treeasRules.rpart
Sample dataset to illustrate Rattle functionality.audit
Perform binning over numeric databinning
Generate a frequency count of the initial digitscalcInitialDigitDistr
Determine area under a curve (e.g. a risk or recall curve) of a risk chartcalculateAUC
List Cluster Centers for a Hierarchical Clustercenters.hclust
Echo data in a human readable form.comcat
Draw nodes of a decision treedrawTreeNodes
Draw trees from an Ada modeldrawTreesAda
Generate an error matrix from actua and predicted data.errorMatrix
Summarise the performance of a data mining modelevaluateRisk
A wrapper for plotting rpart trees using prpfancyRpartPlot
Identify the categoric columns with the fewest values.find_fewest_levels
Generate a string to add a title to a plotgenPlotTitleCmd
Model.ggVarImp
List the variables used by an adaboost modellistAdaVarsUsed
List trees from an Ada modellistTreesAda
Versions of Installed PackageslistVersions
Calculate the dataset meta data for use by the Rattle V6 UI.meta_data
Calculate the mode of a vector, array or list.modalvalue
Plot three lines on a risk chart, one vertical and two horizontalplotOptimalLine
Plot a risk chartplotRisk
Print a representation of the Random Forest models to the consoleprintRandomForests
Generate accessible data structure of a randomForest modelrandomForest2Rules
Display the Rattle User Interfacecrs crv rattle
Print information about a multinomial modelrattle.print.summary.multinom
Extract Rattle and related package information.rattleInfo
Transform a numeric vector by grouping it according to the values of the supplied factor and then rescaling within the groups.rescale.by.group
Plot a risk chartriskchart
Save a plot in some waycopyPlotToClipboard printPlot savePlotToFile
Given specific contents of env add other dataset related variables.setupDataset
A default GGPlot2 theme for Rattle V6theme_rattle
Generate a representation of a tree in a Random Foresttreeset.randomForest
List columns with unique values for every row.unique_columns
Sample dataset of daily weather observations from Canberra airport in Australia.weather
Daily weather observations from multiple Australian weather stations.locationsAUS weatherAUS
Returns a list of the names of the numeric variables in a data frame.whichNumerics
The wine dataset from the UCI Machine Learning Repository.wine