R语言中级--自定义方程
#求电费,<50,85折,50--120,50元/度,>120,1.15倍 myfunction <- function(deg,price = 50){if(deg>120)energyprice = deg*price*1.15else if(deg<80)energyprice = deg*price*0.85else energyprice = deg*pricereturn(round(energyprice))} myfunction(100)myfunction2 <- function(deg,price = 50, poor = FALSE) {energyprice = deg*price if (deg > 100)energyprice = deg*price*1.15 elseif (poor == TRUE)energyprice = energyprice*0.85*0.7elseenergyprice = energyprice*0.85return(round(energyprice))} myfunction2(80,poor = TRUE)#给定一个数x,求x*(x-1)*...*2*1 myfunction3 <- function(x) { if (x == 0)x_sum = 1 else x_sum = x*myfunction3(x-1) return(x_sum)} myfunction3(4)ifelse(condition,statement1,statement2)#求1到n 之和 myfunction4 <- function(n) {sum = 0 for (i in 1:n)sum = sum + i return(sum)} myfunction4(100) sum(1:100)#同fun4 myfunction5 <- function(n) {sum = 0 while (n >= 0) { sum = sum + nn = n - 1} return(sum) } myfunction5(100)#同fun4 myfunction6 <- function(n) {sum = 0 repeat{ sum = sum + nn = n - 1if(n == 0) break } return(sum)} myfunction6(100)#奇数之和 myfunction7<- function(n) {sum=0 for(i in 1:n) {if(i %%2 !=0) next sum=sum+i } return(sum) } myfunction7(100) x<- c(1:100) x %% 2
转载于:https://www.cnblogs.com/super-yb/p/11047938.html
R语言中级--自定义方程相关推荐
- R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法
R语言编写自定义函数计算R方.使用自助法Bootstrapping估计多元回归模型的R方的置信区间.可视化获得的boot对象.估计单个统计量的置信区间.分别使用分位数法和BCa法(Bootstrapp ...
- R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置、图例标题、键值、文本字体大小(title、text、key)、颜色标识的大小、点形状pch的大小
R语言编写自定义函数自定义ggplot图像中的图例(legend)的位置.图例标题.键值.文本字体大小(title.text.key).颜色标识的大小.点形状pch的大小 目录
- R语言编写自定义函数、评估回归模型预测变量的相对重要性(Relative importance)、通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加、评估预测变量的重要度、并通过点图可视化
R语言编写自定义函数.评估回归模型预测变量的相对重要性(Relative importance).通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加.来评估预测变量的重要程度.并通过点图可 ...
- R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg
R语言编写自定义函数.创建使用ggplot2生成图标(icon)的主题(theme)函数.使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标.ggsave保存图标(png.svg ...
- R语言编写自定义描述统计计算函数、使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group、样本个数、均值、标准)
R语言编写自定义描述统计计算函数.使用doBy包的summaryBy函数计算不同分组(group)的描述性统计值(Descriptive statistics by group using summa ...
- R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值、自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值.自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录
- R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录
- R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(pairwise)、并使用p.adjust函数调整概率值
R语言编写自定义函数使用Wilcoxon符号秩检验(Wilcoxon signed rank)实现多分组非参数成对检验(Nonparametric pairwise multiple comparis ...
- R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果、LIME解释器进行模型预测结果解释并可视化
R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果.LIME解释器进行模型预测结果解释并可视化 ...
最新文章
- 将A*算法讲明白的大牛 感谢原作者Frank_chen 基础是迪克斯特拉算法
- python整形浮点型运算规则
- mapreduce运行模式
- P3768 简单的数学题(杜教筛)
- 我的docker随笔15:MySQL启动时自动创建数据库
- Html源码在线翻译,HTML – 谷歌翻译网站
- 美林投资时钟与大类资产配置
- 怎么通过当地时区计算格林尼治_地球运动之“时间计算”练习二(干货)
- 给wordpess博客的数据库减肥提速
- java web代码及展现_抓网页_面包网_javaWeb展示
- shell 求平均值
- (3)数据链数层——计算机网络复习笔记
- Ubuntu-pyqt5+qtDesigner安装手顺
- apache ajax 跨域访问,AJAX跨域访问(从Tomcat8到Apache/Nginx)
- 短视频平台搭建图片压缩
- WindowsAPI编程 简单的计算器
- 国内计算机科学技术大学排名及录取分数线,2016年985大学排名及录取分数线
- LAMP系统构建论文
- 文正机械电子工程专业课_详解 | 机械电子工程专业学习内容与就业前景
- 防火墙ASA5520配置
热门文章
- java 反射 属性顺序_java反射得到的方法数组的顺序
- lisp将图元追加选择_汕尾幸运儿喜爱大乐透 两次买彩票就擒获8注追加二等奖254万元...
- ubuntu16.04+cuda9.0_cudnn7.5+tensorflow-gpu==1.12.0
- ltp-ddt eth_iperf_tcp iperf dualtest遇到的问题
- 莫队算法 BOJ 2038 [2009国家集训队]小Z的袜子(hose)
- 今日心得:给自己写信
- 深入理解JavaScript系列(32):设计模式之观察者模式
- VS2010 自动化整理代码(1)--- VS正则表达替换 PK Vim
- vba 不等于_EXCEL表格VBA中的运算符
- ubuntu 重定向