其中-R自动运行并且生成vcd+文件
---------------------------------------------------------------
注意区别的两个方面:
1. –R –I 不同于-RI
-R –I是编译成VirSim的可执行文件而且马上运行仿真, -RI是编译成VirSim的可执行文件并且调用VirSim.
2. –R –PP 不同于-RPP
-R –PP是编译成VirSim的可执行文件并且在运行的时候加快输出VCD+文件
-RPP是在存在VCD+的条件下调用VirSim进行post processing的调试.
门级仿真需要反标SDF文件,可以在testbench中添加$sdf_annotate系统函数.并且在编译的时候注意要使用standcell的仿真库.
library(rpart)
## rpart.control对树进行一些设置
## xval是10折交叉验证
## minsplit是最小分支节点数,这里指大于等于20,那么该节点会继续分划下去,否则停止
## minbucket:叶子节点最小样本数
## maxdepth:树的深度
## cp全称为complexity parameter,指某个点的复杂度,对每一步拆分,模型的拟合优度必须提高的程度
ct <- rpart.control(xval=10, minsplit=20, cp=0.1)
## kyphosis是rpart这个包自带的数据集
## na.action:缺失数据的处理办法,默认为删除因变量缺失的观测而保留自变量缺失的观测。
## method:树的末端数据类型选择相应的变量分割方法:
## 连续性method=“anova”,离散型method=“class”,计数型method=“poisson”,生存分析型method=“exp”
## parms用来设置三个参数:先验概率、损失矩阵、分类纯度的度量方法(gini和information)
## cost我觉得是损失矩阵,在剪枝的时候,叶子节点的加权误差与父节点的误差进行比较,考虑损失矩阵的时候,从将“减少-误差”调整为“减少-损失”
fit <- rpart(Kyphosis~Age + Number + Start,
data=kyphosis, method="class",control=ct,
parms = list(prior = c(0.65,0.35), split = "information"))
## 第一种
par(mfrow=c(1,3))
plot(fit)
text(fit,use.n=T,all=T,cex=0.9);
## 第二种,这种会更漂亮一些
library(rpart.plot)
rpart.plot(fit, branch=1, branch.type=2, type=1, extra=102,
shadow.col="gray", box.col="green",
border.col="blue", split.col="red",
split.cex=1.2, main="Kyphosis决策树")
## rpart包提供了复杂度损失修剪的修剪方法,printcp会告诉分裂到每一层,cp是多少,平均相对误差是多少
## 交叉验证的估计误差(“xerror”列),以及标准误差(“xstd”列),平均相对误差=xerror±xstd
printcp(fit)
## 通过上面的分析来确定cp的值
## 我们可以用下面的办法选择具有最小xerror的cp的办法:
## prune(fit, cp= fit$cptable[which.min(fit$cptable[,"xerror"]),"CP"])
fit2 <- prune(fit, cp=0.01)
rpart.plot(fit2, branch=1, branch.type=2, type=1, extra=102,
shadow.col="gray", box.col="green",
border.col="blue", split.col="red",
split.cex=1.2, main="Kyphosis决策树")
*** 作方法:1/10 分步阅读
首先,点击启动手机中的日历应用。
2/10
打开日历的主界面以后,点击底部的“月”,就可以切换到月份视图。在月份视图中,我们可以左右滑动页面,以便跳转到上一月或下一月。
3/10
选择好月份以后,点击选择一个要新建提醒的日期,然后再点击“新建活动”。
4/10
在新建活动页面,首先,输入你的活动标题。
一般说来,建议用最精简的几个字概括此次活动的内容,以便让自己看到标题就能联想到相关的活动是什么。
5/10
接下来,可在下方的定位输入框键入地点(可选)。这样做的好处是,当你途经该地点时,设置的提醒就会自动提示您。
至于下方的活动开始和结束时间,我们也可以点击进入,进行更改。当然,你也可以将上方的“全天”开关打开,将其设为一个全天活动。
查看剩余1张图
6/10
时间设好以后,我们点击底部的“更多”可自定义更多的设置项。
7/10
点击“更多”之后,将会显示以下五个设置项:
1)时区
2)重复
3)帐户
4)添加提醒
5)说明
前三个我们一般不用去更改,而后两个“添加提醒”和“说明”则是经常会用到的。所谓添加提醒,指的就是到时候会以响铃等方式提示您。
8/10
在这里,建议大家点击“添加提醒”设置一个合适的提醒时间和提醒次数(每点击一次“添加提醒”就会增加一个提醒项)。在默认情况下,添加的提醒都会设置为“10分钟前”,我们可以点击对这个提醒时刻进行修改。
查看剩余1张图
9/10
最后,我们可以在最底部的说明一栏中添加详细说明。一般说来,说明主要用于对标题未能说清的事项内容进行补充或解释。
10/10
当一切完工之后,我们打开日历,就可以它的主界面看到事项的标题了。如果我们还设置了提醒的话,到了指定日期,它就自动以你设置的方式提示您。
华为 手机 日历 提醒
编辑
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)