自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aroon_yuan的博客

学习心得

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 VBA 文本文件

读取Excel文件,并使用VBA将单元格的内容写入文本文件。VBA允许用户使用两种方法处理文本文件 -文件系统对象(FSO) 使用Write命令DriveDrive 是一个对象,它提供对特定磁盘驱动器或网络共享的属性的访问。 Drive对象支持以下属性 -AvailableSpace DriveLetter DriveType FileSystem FreeSpace...

2018-12-08 23:14:12 539

原创 VBA错误处理

在(VBScript/VBA)编程中有三种类型的错误:语法错误 运行时错误 逻辑错误语法错误语法错误(也称为解析错误)发生在VBScript的解释时间。 例如,下面一行导致语法错误,因为它缺少一个右括号。Function ErrorHanlding_Demo() dim x,y x = "Yiibai Yiibai" y = Ucase(xEnd Funct...

2018-12-08 22:52:29 3008

原创 VBA事件

在VBA中,要手动更改单元格或单元格值范围时,可以触发事件驱动的编程。 更改事件可能会使事情变得更容易,但您可以非常快速地结束一个完整的格式化页面。VBA中有两种事件 -工作表事件 工作簿事件工作表事件工作表事件在工作表中发生更改时被触发。 它是通过右键单击工作表选项卡并选择“查看代码”,然后粘贴代码来创建的。Private Sub Worksheet_BeforeDoubleC...

2018-12-08 22:45:32 3133

原创 VBA子程序

子程序(Sub Procedures,也叫子过程)与函数类似,但有一些差异。子过程不需要有返回一个值,而函数可能会或可能不会有返回一个值。 子程序可以不用call关键字来调用。 子程序总是包含在Sub和End Sub语句中。Sub Area(x As Double, y As Double) MsgBox x * yEnd Sub调用area脚本,计算面积Functi...

2018-12-08 22:37:44 2235

原创 VBA用户自定义函数

函数是一组可重复使用的代码,可以在程序中的任何地方调用。这消除了一遍又一遍地编写相同的代码的需要。这使程序员能够将一个大程序划分成许多小的可管理的功能模块。除了内置函数外,VBA还允许编写用户定义的函数。一个VBA函数可以有一个可选的return语句。如果要从函数返回值,则可使用return语句。例如,可以在一个函数中传递两个数字,然后从函数中返回它们的乘积。注 - 函数可以返回由...

2018-12-08 22:30:53 4894

原创 VBA数组

一系列值存储在单个变量中时,则称为数组变量。一、一维数组数组声明Method 1 : Using DimDim arr1() 'Without Size'Method 2 : Mentioning the SizeDim arr2(5) 'Declared with size of 5'Method 3 : using 'Array' ParameterDim ...

2018-12-08 22:18:32 8812

原创 VBA日期时间函数

VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。一、日期函数1、Dateadd()Private Sub Constant_demo_Click() ' Positive Interal date1 = "1 Jan 2013" date1 = CDate(date1) MsgBox...

2018-12-08 21:37:02 25346

原创 VBA字符串

 字符串是一个字符序列,可以由字母,数字,特殊字符或全部字符组成。 如果一个变量被包含在双引号""中,则被认为是一个字符串。语法:variable_name = "this is a string" 1、InStr函数语法:InStr([start,]string1,string2[,compare])参数说明Start - 一个可选参数。指定搜索的起始...

2018-12-08 20:44:27 2861

原创 VBA循环

当需要多次执行一段代码时,就可以使用循环语句。 一般来说,语句是按顺序执行的:函数中的第一个语句首先执行,然后是第二个,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许多次执行语句或语句组。 以下是VBA中循环语句的一般形式。一、循环结构1、for循环Private Sub Constant_demo_Click() Dim a As I...

2018-12-08 17:43:40 2025

原创 VBA基础教程-变量+预算符+流程控制语句

一、VBA变量1、变量是一个指定的内存位置,用于保存脚本执行过程中可以更改的值。以下是命名变量的基本规则。变量名称必须使用一个字母作为第一个字符。 变量名称不能使用空格,句点(.),感叹号(!)或字符@,&,$,#。 变量名称的长度不能超过255个字符。 不能使用Visual Basic保留关键字作为变量名称。/2变量使用前必须声明:2、在VBA中,变量需要在使用它们之前声...

2018-12-07 18:43:11 418

原创 随机森林详解

随机森林是由Leo Breiman和 Adele Cutler发展的分类和回归算法,使用了大量的决策树模型,从而通过降低估计的偏差和方差来提高精确的预测。作为开箱即用的算法,随机森林算法的执行步骤主要如下:创建大量决策树,每棵树之间都不一样,基于观察点和变量的不同子集。 为每棵树用自助法(bootstrap)来采样观察数据集(用置换法从原始数据采样)。相同的观察点可以在相同的数据集出现多...

2018-12-06 19:29:21 2214

原创 决策树-分类+回归

决策树,主要用来分类和回归一、首先看下分类决策树#载入鸢尾花数据集from sklearn.datasets import load_irisiris = load_iris()X, y = iris.data, iris.targetfeatures = iris.feature_names#载入交叉验证莫模块from sklearn.cross_validation im...

2018-12-06 16:06:30 799

原创 SVM-非线性

SVM非线性内核:多项式  poly 径向基函数  rbf Sigmod 高级定制核一、对比linear和rbf内核的性能区别#比较几种核及参数,挑选出性能最好的svm模型#载入数据from sklearn import datasetsdigits = datasets.load_digits()X,y = digits.data, digits.target#数据区分测...

2018-12-06 15:22:57 991

原创 SVM-SVC分类

SVM优点:用于二元和多元分类器、回归和新奇性检测 良好的预测生成器,提供了鲁棒的过拟合、噪声数据和异常点处理 成功处理了涉及到很多变量的场景 当变量比样本还多是依旧有效 快速,即使样本量大于1万 自动检测数据的非线性,不用做变量变换SVM缺点:应用在二元分类表现最好,其他预测问题表现不是太好 变量比样例多很多的时候,有效性降低,需要使用其他方案,例如SGD方案 只提供预测...

2018-12-06 01:21:09 16748 3

原创 梯度下降SGD

当数据过多时,无法将数据一次性加载到内存中,进行模型训练,因此可以使用随机梯度下降回归器或分类器,作为线性预测器该方法每次只是用一个观察点来进行参数优化,因此代码使用ridge或lasso回归到达可比较的结果之前,采用了更多的迭代,但只需要较少的内存和时间。使用SGD优化时,需要测试不同的代价函数性能,一些SGD对异常点抵抗力较强,例如分类的modfied_huer和回归的huber...

2018-12-06 00:17:14 394

原创 正则化线性模型

线性回归模型,只能通过变量添加特征、交互作用和变换来增加对数据特征的适应性和估计的可变性,即使用高方差换取更小的偏差。为了权衡控制偏差和方差,可以用L1和L2正则化。L1:也成Lasso,把系数变为0,做出了特征选择 L2:也称Ridge,降低大部分有问题的特征系数,非常小,但>0.所有系数继续参与估计,但系数变得小所以无关。通过超参数alpha控制正则化强度,区间为【0,1...

2018-12-05 23:45:45 787

原创 线性回归中的非线性变换

非线性变换在线性回归模型中,会发现有些变量与预测变量不是线性关系,所以需要非线性变换,把非线性关系转换为线性关系。一、单变量做变换载入boston房价数据from sklearn.datasets import load_bostonfrom random import shuffleboston = load_boston()#seed(0) # Creates a repl...

2018-12-05 23:00:01 6139

原创 K最近邻(KNN)

K最近邻算法#K最近邻算法分辨手写数字图片from sklearn.datasets import load_digitsfrom sklearn.decomposition import PCAdigits = load_digits()pca = PCA(n_components=25)pca.fit(digits.data[:1700,:])X, y = pca.transf...

2018-12-05 12:28:47 167

原创 朴素贝叶斯

朴素贝叶斯 条件概率P(A|B)=P(B|A)*P(A)/P(B)scikit-learn在sklearn.naive_bayes模块提供三种朴素贝叶斯类:多项贝叶斯 二项贝叶斯 高斯贝叶斯示例:预测文本分类from sklearn.datasets import fetch_20newsgroupsnewsgroups_train = fetch_20newsgrou...

2018-12-05 11:53:13 190

原创 logist回归

logist回归针对多类回归,分成1vs rest 和 1 vs 1两种策略from sklearn.datasets import load_digitsdigits=load_digits()X,y=digits.data[:1700,:],digits.target[:1700]tX,ty=digits.data[1700:,:],digits.target[1700:]f...

2018-12-05 11:33:12 561

原创 2.2.4 特殊矩阵

1、稀疏矩阵       密度定义:非零元素个数/元素总个数Sparse()函数 A=sparse(S) 把矩阵S转化为稀疏存储方式的矩阵A 当S是稀疏存储方式时,则函数调用相当于A=S       A=sparse(m,n),生成m*n的所有元素为0的稀疏矩阵       A=sparse(u,v,S),u,v,S是三个等长的向量,S是要建立的稀疏矩阵非0元素,...

2018-09-06 01:01:27 242

原创 2.2.3 矩阵元素的提取和替换

1、单个元素的提取   A(2,3)       2、提取矩阵的某一行元素   A(1,:)       3、提取矩阵某一列   A(:,1)4、提取矩阵的多行元素  A([1,2],:)5、提取矩阵的多列元素  A(:,[1,3])6、提取矩阵中多行多列交叉点上的元素  A([2,3],[1,2])7、单个元素的替换  ...

2018-09-06 00:59:25 13250

原创 2.2.1向量的建立和拆分

一、向量建立直接输入  a=[1,2,3]   b=[1;2;3] 用:生成         a=1:5      a=[1,2,3,4,5]         b=1:3:4   b=[1,4]     3.linspace()函数        1) x=linspace(i,j) 在i和j之间生成100个线性分布的数据                     2) ...

2018-09-05 00:17:33 1844

原创 2.1.4Matlab常用函数

2.1.4 常用函数1、绝对值 abs()abs(-5)=52、开方函数sqrt(9)=33、取整函数四舍五入取整 round()Round(4.3)=4直接去除小数取整 fix()Fix(4.3)=4地板函数,向下取整 floor()Floor(4.3)=4天花板函数,向上取整 ceil()Ceil(4.3)=54、sign()符号函数    ...

2018-09-04 23:43:36 199

转载 R-指定城市天气爬取

业务需求:爬取指定城市天气操作:基于R语言和sql server数据库存储,目前仍未使用网页展示爬取结果示例: R源码:# install.packages("rvest")library(rvest)# 第一步:定义几个函数# 定义读取城市URL地址city.urls<-c("http://www.weather.com.cn/weather/101190101...

2018-09-04 23:38:21 548

Python数据科学入门源码-人民邮电出版社

Python 数据科学入门 Drone for Dummies 作者:约翰·保罗·穆勒、卢卡马萨罗

2018-11-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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