R语言教程:包含了所有代写案例以及部分答案

  • 递归分区是数据挖掘中的一个基本工具。它帮助我们探索一组数据的结构,同时开发易于可视化的预测分类(分类树)或连续(回归树)结果的决策规则。本节简要介绍CART建模,条件推理树和随机森林。 通过rpart进行CART建模 可以通过rpart包生成分类和回归树(如Brieman,Freidman,Olshen和Stone所述) 。有关rpart的详细信息,请参见使用RPART例程进行递归分区简介。以下提供了一般步骤,接下来是两个示例。 1.增长树 要生长一棵树,请使用rpart(公式,数据= … 继续阅读“R语言教程之基于树的模型Tree-Based Models”

    :
  • 本网站上的大多数方法实际上都描述了矩阵的编程。它深深植入R语言。本节将简单介绍特别适用于线性代数的运算符和函数。在继续之前,您需要查看数据类型和操作符上的部分。 矩阵facilites 在下面的例子中,A和B是矩阵,x和b是矢量。 操作员或功能 描述 A * B 元素明智的乘法 A%*%B 矩阵乘法 A%o%B 外部产品。AB” crossprod(A,B)crossprod(A) A'B和A'A。 吨(A) 颠倒 DIAG(x)的 在主对角线上创建具有x元素的对角矩阵 诊断(A … 继续阅读“R语言教程之矩阵代数Matrix Algebra”

    :
  • 用dotchart(x ,labels =)函数创建dotplots ,其中x是数字矢量,标签是每个点的标签矢量。您可以添加groups =选项来指定一个因子,指定x的元素如何分组。如果是这样,选项gcolor =控制组标签的颜色。cex控制标签的大小。 # Simple Dotplotdotchart(mtcars$mpg,labels=row.names(mtcars),cex=.7,   main="Gas Milage for Car M … 继续阅读“R语言教学之如何实现一个点图”

    :
  • 使用barplot(高度)功能创建条形图,其中高度是矢量或矩阵。如果高度是矢量,则这些值决定了图中条的高度。如果 height是一个矩阵,旁边的选项= FALSE, 那么每个图的条对应一列高度,列中的值给出堆叠的“子条”的高度。如果高度是矩阵,旁边= TRUE,那么每列中的值是并列的而不是堆叠的。包含选项names.arg =(字符向量)以标记条形。选项horiz = TRUE 创造一个水平的barplot。 简单的条形图 # Simple Bar Plot&nbs … 继续阅读“R语言教程之如何生成条形图”

    :
  • 概观 折线图用函数行(x ,y ,type =)创建,其中x和y是要连接的(x,y)点的数值向量。type =可以取下列值: 类型 描述 p 点 升 线 Ø overplotted点和线 b,c 点(如果“c”则为空)通过线连接 S,S 楼梯的步骤 H 直方图像垂直线 ñ 不会产生任何点或线 所述线()函数增加了信息的曲线图。它不能自行生成图表。通常它遵循生成图形的plot(x ,y )命令。 默认情况下,plot()绘制(x,y)点。在plot()命令中 … 继续阅读“R语言教程之折如何生成折线图”

    :
  • R文档不建议使用饼图,它们的功能有限。作者在饼图上推荐条形图或点图,因为人们能够比卷更准确地判断长度。饼图由函数pie(x ,labels =)创建,其中x是一个非负数字向量,指示每个切片的面积,labels =记录切片名称的字符向量。 简单的饼图 # Simple Pie Chartslices <- c(10, 12,4, 16, 8)lbls <- c("US", "UK", "Australia", &qu … 继续阅读“R语言教程之如何生成饼状图”

    :
  • Boxlot可以为单个变量或变量按组创建。格式是boxplot(x ,data =),其中x是公式,data =表示提供数据的数据帧。公式的一个例子是y〜group,其中为每个组的值生成一个单独的数值变量y的箱形图。添加varwidth = TRUE以使箱线宽度与采样尺寸的平方根成比例。添加水平= TRUE以反转轴的方向。 # Boxplot of MPG by Car Cylinders boxplot(mpg~cyl,data=mtcars, main=&quo … 继续阅读“R语言教程之如何生成盒形图Boxplots”

    :