R语言简单的一个实例

  

help.start()#打开帮助
install.packages("vcd")#安装vcd
help(package="vcd")#vcd细节
library(vcd)#载入vcd
help(Arthritis)#数据集
Arthritis#显示数据集
example(Arthritis)#运行数据集实例
q()#退出函数
 library(grid)
> library(vcd)
> Arthritis
   ID Treatment    Sex Age Improved
1  57   Treated   Male  27     Some
2  46   Treated   Male  29     None
3  77   Treated   Male  30     None
4  17   Treated   Male  32   Marked
5  36   Treated   Male  46   Marked
6  23   Treated   Male  58   Marked
7  75   Treated   Male  59     None
8  39   Treated   Male  59   Marked
9  33   Treated   Male  63     None
10 55   Treated   Male  63     None
11 30   Treated   Male  64     None
12  5   Treated   Male  64     Some
13 63   Treated   Male  69     None
14 83   Treated   Male  70   Marked
15 66   Treated Female  23     None
16 40   Treated Female  32     None
17  6   Treated Female  37     Some
18  7   Treated Female  41     None
19 72   Treated Female  41   Marked
20 37   Treated Female  48     None
21 82   Treated Female  48   Marked
22 53   Treated Female  55   Marked
23 79   Treated Female  55   Marked
24 26   Treated Female  56   Marked
25 28   Treated Female  57   Marked
26 60   Treated Female  57   Marked
27 22   Treated Female  57   Marked
28 27   Treated Female  58     None
29  2   Treated Female  59   Marked
30 59   Treated Female  59   Marked
31 62   Treated Female  60   Marked
32 84   Treated Female  61   Marked
33 64   Treated Female  62     Some
34 34   Treated Female  62   Marked
35 58   Treated Female  66   Marked
36 13   Treated Female  67   Marked
37 61   Treated Female  68     Some
38 65   Treated Female  68   Marked
39 11   Treated Female  69     None
40 56   Treated Female  69     Some
41 43   Treated Female  70     Some
42  9   Placebo   Male  37     None
43 14   Placebo   Male  44     None
44 73   Placebo   Male  50     None
45 74   Placebo   Male  51     None
46 25   Placebo   Male  52     None
47 18   Placebo   Male  53     None
48 21   Placebo   Male  59     None
49 52   Placebo   Male  59     None
50 45   Placebo   Male  62     None
51 41   Placebo   Male  62     None
52  8   Placebo   Male  63   Marked
53 80   Placebo Female  23     None
54 12   Placebo Female  30     None
55 29   Placebo Female  30     None
56 50   Placebo Female  31     Some
57 38   Placebo Female  32     None
58 35   Placebo Female  33   Marked
59 51   Placebo Female  37     None
60 54   Placebo Female  44     None
61 76   Placebo Female  45     None
62 16   Placebo Female  46     None
63 69   Placebo Female  48     None
64 31   Placebo Female  49     None
65 20   Placebo Female  51     None
66 68   Placebo Female  53     None
67 81   Placebo Female  54     None
68  4   Placebo Female  54     None
69 78   Placebo Female  54   Marked
70 70   Placebo Female  55   Marked
71 49   Placebo Female  57     None
72 10   Placebo Female  57     Some
73 47   Placebo Female  58     Some
74 44   Placebo Female  59     Some
75 24   Placebo Female  59   Marked
76 48   Placebo Female  61     None
77 19   Placebo Female  63     Some
78  3   Placebo Female  64     None
79 67   Placebo Female  65   Marked
80 32   Placebo Female  66     None
81 42   Placebo Female  66     None
82 15   Placebo Female  66     Some
83 71   Placebo Female  68     Some
84  1   Placebo Female  74   Marked
> example(Arthritis)#运行数据集实例

Arthrt> data("Arthritis")

Arthrt> art <- xtabs(~ Treatment + Improved, data = Arthritis, subset = Sex == "Female")

Arthrt> art
         Improved
Treatment None Some Marked
  Placebo   19    7      6
  Treated    6    5     16

Arthrt> mosaic(art, gp = shading_Friendly

 

 以上为可视化的结果

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个使用R语言建立神经网络的实例: 首先,我们需要安装并加载 `neuralnet` 包,这是一个用于神经网络建模的常用包: ```r install.packages("neuralnet") library(neuralnet) ``` 然后,我们需要准备数据集来训练我们的神经网络。这里我们使用 `iris` 数据集作为例子: ```r data(iris) ``` 接下来,我们将数据集分为训练集和测试集: ```r set.seed(123) trainIndex <- sample(1:nrow(iris), 0.7*nrow(iris)) trainData <- iris[trainIndex, ] testData <- iris[-trainIndex, ] ``` 接着,我们需要将数据集中的输入变量和输出变量分离出来: ```r trainX <- trainData[, 1:4] trainY <- as.matrix(trainData[, 5]) testX <- testData[, 1:4] testY <- as.matrix(testData[, 5]) ``` 现在,我们可以开始建立神经网络了。这里我们使用一个包含一个隐层的神经网络,隐层包含 5 个神经元: ```r net <- neuralnet(Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width, data = trainData, hidden = 5) ``` 训练好的神经网络可以通过以下命令进行可视化: ```r plot(net) ``` 现在我们可以用测试集数据来评估我们的神经网络的表现。以下命令可以用来预测测试集的输出: ```r netPred <- compute(net, testX) ``` 我们可以将预测结果与测试集的真实输出进行比较,以评估神经网络的表现: ```r table(round(netPred$net.result), testY) ``` 这里输出的结果是一个混淆矩阵,它展示了神经网络的预测结果与测试集的真实输出之间的对应情况。 以上就是一个简单的使用 R 语言建立神经网络的实例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值