- 博客(33)
- 收藏
- 关注
原创 R tutorial 20 - Logistic Regression 逻辑回归 (3)
/* Logistic Regression 逻辑回归 薪金与房屋补贴的关系。 假设月薪是12150、那预测他会不会同时申请房屋补贴。 逻辑回归用来预测0与1、是与否的模型。 */ salary <- c(5500, 5800, 6400, 6700, 7100, 7500, 8800, 9500, 11000, 11500, 12000, 12500, 13100, 13800, 13900,
2016-10-23 16:08:06
448
原创 R tutorial 19 - handle error in Logistic Regression 逻辑回归 (2)
glm会显示数据有以下问题 Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: fitted probabilities numerically 0 or 1 occurred 这是因为使用glm要计算数据的方差、假如数据是平滑的直线、经过迭代後、仍然无法分辨数据、就会有这个错误。 us
2016-10-23 16:06:42
782
原创 R tutorial 18 - Logistic Regression 逻辑回归 (1)
/* Logistic Regression 逻辑回归 薪金与房屋补贴的关系。 假设月薪是17150,那预测他会不会同时申请房屋补贴。 逻辑回归用来预测0与1、是与否的模型。 得到的答案会以0~1表示。 Salary = 17150 、预期结果是 = 0.7105441。 */ salary <- c(5500, 5800, 6400, 6700, 7100, 7500, 8800, 9500,
2016-10-23 16:06:06
411
原创 R tutorial 17 - In-built library
/* 在R里有一些预设的数据和库。 */ library library(party) library(plotrix) library(RColorBrewer) DataSet mtcars VADeaths Reference R Graphics https://www.stat.auckland.ac.nz/~paul/
2016-10-23 16:04:13
378
原创 R tutorial 16 - Multiple Regression 回归分析 (1)
/* Multiple Regression 多元回归分析 薪金、花红、褔利与津贴之间的关系。 假设花红是3313.67、褔利是3000、津贴是1050。 经过预测、薪金将会是12256.66。 */ userName <- c("Lam Wei Wei", "Zheng Da Shi", "Lin Da You", "Fei Gu Man", "Chen Kuang", "Wong wei y
2016-10-23 16:01:14
698
原创 R tutorial 15 - Simple linear regression 线性回归 (2)
/* Simple linear regression 简单回归分析 假设花红是3250、经过预测月薪将是10060.22元。 图中红色就是预期花红和月薪的关系。 */ userName <- c("Lam Wei Wei", "Zheng Da Shi", "Lin Da You", "Fei Gu Man", "Chen Kuang", "Wong wei yun") salary <- c
2016-10-23 15:58:43
413
原创 R tutorial 14 - Mean, Trim, NA Option, Median
/* 平均数、排除数值、数列中有NA值、中位数。 Mean、Trim、NA Option、Median。 */ userName salary jobPosition bonus 1. Mean 平均数 MixInfo = c(salary+bonus) result.mean print(result.mean) Output result: 12
2016-10-23 15:53:12
439
原创 R tutorial 13 - cbind 黏合
/* 使用cbind在表中添加数据。 */ userName <- c("Lam Wei Wei", "Zheng Da Shi", "Lin Da You", "Fei Gu Man", "Chen Kuang", "Wong wei yun") salary <- c(8500, 9800, 12500, 15000, 8700, 7500) jobPosition <- c("Staff"
2016-10-23 15:47:27
388
原创 R tutorial 12 - Simple linear regression 线性回归 (1)
/* Simple linear regression 简单回归分析 Bar Chart、条形统计图 月薪和花红的关系。 */ userName salary jobPosition bonus #取得salary和bonus的图表 result result #用正态分布计算salary和bonus的方差 totalAmount.lm = lm(s
2016-10-23 15:44:27
431
原创 R tutorial 11 - Scatterplots 散点圖
/* 散点圖 月薪和花红的关系。 */ 1. Scatterplots userName salary jobPosition bonus result result attach(mtcars) plot(salary, bonus, main="Scatterplot Example", xlab="Salary", yla
2016-10-23 15:42:09
566
原创 R tutorial 10 - Boxplots 箱形图
/* Boxplots、箱形图 月薪和花红的关系。 */ 1. Boxplots userName salary jobPosition bonus result result boxplot(salary, bonus, data=result, main="Car Milage Data", xlab="salary, bonus
2016-10-23 15:38:57
1204
原创 R tutorial 09 - Advance Data.frame 进阶函数-数据
1. data.frame userName salary jobPosition bonus result result
2016-10-23 15:35:07
306
原创 R tutorial 08 - Advance Matrices 进阶函数-阵列
1. Matrices userName salary jobPosition bonus MixInfo = c(salary, jobPosition, bonus) result colnames(result) rownames(result) result
2016-10-23 12:48:37
302
原创 R tutorial 07 - Pie Charts 圆形图
1. Pie Charts userName salary jobPosition bonus result colnames(result) rownames(result) result pie(result, labels = userName, main="Salary bar chart") Output result:
2016-10-23 12:44:41
425
原创 R tutorial 06 - Dot chart 散点图
1. Dot chart userName salary jobPosition bonus result colnames(result) dotchart(result, labels=userName, main="Salary bar chart" )
2016-10-23 12:41:49
2534
原创 R tutorial 05 - Table & Bar Plot 表格与棒形图(2)
userName salary jobPosition bonus 1. Bar chart result colnames(result) barplot(result, main="Bar chart", xlab="Name", ylab="Salary") 2. Table function
2016-10-23 12:39:10
456
原创 R tutorial 04 - Table & Bar Plot 表格与棒形图
1. Table Table是自动把数据组成一个表格。 { A, A, A, B, B, C} 数组共有3个A、2个B、1个C source results print(results) Output result: A B C 3 2 1 2. Bar Plot source results barplot(results, main=
2016-10-23 12:37:05
804
原创 R tutorial 03 - Function 函数
# 林薇薇 鄭大世 林大佑 費顧漫 # 8500 9800 12500 15000 # 採購員 主任 經理 總裁 # 2300 1350 3285 1035 userName salary jobPosition bonus 1. Seq # 由一個數到另一個數, 32~44 print(seq(32,44)) Output
2016-10-23 12:35:44
443
原创 R tutorial 02 - Operators 运算元
# 林薇薇 鄭大世 林大佑 費顧漫 # 8500 9800 12500 15000 # 採購員 主任 經理 總裁 # 2300 1350 3285 1035 userName salary jobPosition bonus 1. 加法 # 薪金+花紅 totalSalary print(totalSalary) Outp
2016-10-23 12:34:07
461
原创 R tutorial 01 - Data type 数据类型
# 林薇薇 鄭大世 林大佑 費顧漫 # 8500 9800 12500 15000 # 採購員 主任 經理 總裁 userName salary jobPosition 1. Vector print(userName) print(salary) print(jobPosition) Vector output result:
2016-10-22 11:21:15
733
原创 算法导论 Algorithms 01 - 线性回归 Simple linear regression
/* 假设工资是6000、那麽经过迴歸分析计算、预期花红是2386.055908。 */ #import <Foundation/Foundation.h> @interface cLmCalculator : NSObject { NSInteger p_mSalary; NSInteger p_mBonus; NSInteger p_mTotalSalary; NSInteger p_mTotalBonus; NSInteger p_mTimesSa
2016-10-15 10:26:31
390
原创 Swift 10 组合模式 Composite Pattern
/* 大宏药业有阿司匹林和扑热息痛生产部门。 对於老板、他只需要指示生产药品就行。 组合模式能各控件解耦、假如想增加抗组胺药生产部门、只需增加此部门即可。 */ class MedicineProduct { func addOrder(p_obMedicOrder : MedicineProduct) { } func removeOrder(p_mOrderNum : Int) { }
2016-10-02 16:12:25
495
原创 Swift 09 适配器模式 Adapter pattern
/* 大宏药业的药动学部门算法库里、有零級消除动力学和一级消除动力学 +药动学算法库接囗 零級消除动力学():zero-order elimination kinetics 一级消除动力学():first-order elimination kinetics 现在药理学部门有一套药理学建模系统、需要用到消除动力学算法。 可药理学建模系统不能直接使用动力学算法库接囗。 因此要使用适配器模式来使用
2016-10-02 16:11:32
873
原创 Swift 08 备忘录模式 Memento Pattern
/* 纪录大宏药业机器的操作日志。 药物:Aspirin、Paracetamol 工作:Wrap、Ship 操作员也返回看各个工作的纪录。 */ // 原发器 class Mechanic { var p_mOperaNumber : Int = 0 var p_stMedicineName : String = "" var p_stEquipOperation : String = "
2016-10-02 16:10:07
407
原创 Swift 07 命令模式 Command Pattern
/* 大宏药业的制药机器有2个按钮,按钮A、按钮B。 机械操作员不需要知道具体的机械操作原理、只需要透过机器界面操作按钮。 机器有2个功能:包装药品、出货药品 把操作发送者和执行接受者的控件解耦、当新增功能、更改操作界面更容易。 */ protocol Operation { func operate() } class Wrap : Operation { func operate()
2016-10-02 16:08:16
273
原创 Swift 06 职责链模式 Chain of Responsibility
/* 大宏药业管理层 行政总裁 卡卡: 审批3万元以下订单 经理 路飞:审批2万元以下订单 主任 白云:审批1万元以下订单 代码有错误、不能运行 */ class RequestOrder { var p_doAmount : Double = 0.0 var p_mOrderNum : Int = 0 var p_stProductOrder : String = "" ini
2016-10-02 16:06:31
492
原创 Swift 05 策略模式 Strategy Pattern
/* 大宏药业门市售卖阿司匹林和扑热息痛商品。 学生享有95折优惠。 老人享有85折优惠。 VIP享有7折优惠。 把计算优惠控件、和选择哪种优惠控件进行解耦。 当增加新年优惠时、只需针对优惠控件编程即可。 */ class Store { var p_doPrice : Double = 0.0 var discount = Discount() func setPrice (p
2016-10-02 16:04:59
489
原创 Swift 04 观察者模式 Observer Pattern
/* 现在公司有3个理货员、分别处理阿司匹林、扑热息痛和抗组胺药。 当需要出货时、3人会通知大家、一起出货。 在不新增新线程、3人都不需要有对方资料、不需要持有特别广播的通讯控件的情况下、也能通知大家。 公司:大宏药业生产部 职员: 卡卡、阿司匹林 路飞、扑热息痛 白云:抗组胺药 动作: 出货(药名 : 药品) */ // 抽象觀察者 class Observer { var p_stN
2016-10-02 16:03:14
309
原创 Swift 03 建造者模式 Builder Pattern
/* 把统一复杂的工序、细分成不同的简单工序 能够轻易增加、修改工序 */ // 药品 复杂产品 class MedicineProduct { var p_stName : String = "" var p_mNumber : Int = 0 var p_stPacking : String = "" var p_stExpiryDate : String =
2016-10-02 12:18:59
582
原创 Swift 02 抽象工厂模式 Abstract Factory Pattern
/* 厂商现在有阿司匹林和扑热息痛生产线。 现在厂商想生产1mg*10s装、1mg*20s装的阿司匹林和扑热息痛。 */ // 抽象產品 protocol MedicineProduct { func getProduct(p_stName: String, p_stFormula: String) -> String } // 產品 1mg*10s装 class OneMgTenPr
2016-07-30 22:44:32
359
原创 Swift 01 工厂方法模式 Factory method pattern
/* 工厂方法模式 - 创建物件 厂商现有Aspirin的生产线、若想添加Paracetamol生产线、就能用工厂方法模式。 Aspirin和Paracetamol有各自的物件、抽像物件、工厂、抽象工厂。 在不修改原有程序下增加物件。 Java是用interface和implement来表达物件、抽像物件的关系。 Swift是用protocol和继承来表达物件、抽像物件的关系。 */
2016-07-30 16:48:53
436
原创 基於Java的元胞自动机Cellular Automaton
楼楼目前是大二、主要是学美术设计、互动装置艺术和游戏开发。 这是花了半天的练习。附源码、算法分析。 这是基於Java的、变量都是公共静态类、方便调试和重用。 效果图 问题1 What is Cellular Automaton 元胞自动机是结合应用数学、生物学、图形计算学的。 是利用数学和图形计算学、模拟细胞在特定的条件下、生存和死亡。 问题2 T
2015-07-15 20:58:48
1516
原创 夜月玥点餐售卖系统 项目展示 ShowCase2015
楼楼目前是大二、主要是学美术设计、互动装置艺术和游戏开发。 这是一个练习的项目。小型的点餐系统。附源码、文件、设计图。 这是花了6天时间开发的项目。 开发过程用了ER图和业务过程分析(文件有写的)。 项目结构是用了Model 1的方法来开发。 问题1 需求分析 这是一个小型的系统、所以功能不算多。 就7~8个页面、4个DAO就完成、项目时间缩短。 数据库也只是4个Table
2015-07-10 17:56:44
1290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人