自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KK匡的博客

视觉设计 & 创意开发

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除