Arron_yuan
码龄10年
关注
提问 私信
  • 博客:105,574
    105,574
    总访问量
  • 24
    原创
  • 1,680,246
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:use tools not just use

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2015-03-22
博客简介:

Aroon_yuan的博客

博客描述:
学习心得
查看详细资料
个人成就
  • 获得27次点赞
  • 内容获得3次评论
  • 获得247次收藏
创作历程
  • 25篇
    2018年
成就勋章
TA的专栏
  • matlab基础
    4篇
  • 网页爬虫
    1篇
  • r语言
  • ms sql server
  • mysql server
  • python
    10篇
  • VBA
    10篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

VBA 文本文件

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

VBA错误处理

在(VBScript/VBA)编程中有三种类型的错误:语法错误 运行时错误 逻辑错误语法错误语法错误(也称为解析错误)发生在VBScript的解释时间。 例如,下面一行导致语法错误,因为它缺少一个右括号。Function ErrorHanlding_Demo() dim x,y x = "Yiibai Yiibai" y = Ucase(xEnd Funct...
原创
发布博客 2018.12.08 ·
3206 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

VBA事件

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

VBA子程序

子程序(Sub Procedures,也叫子过程)与函数类似,但有一些差异。子过程不需要有返回一个值,而函数可能会或可能不会有返回一个值。 子程序可以不用call关键字来调用。 子程序总是包含在Sub和End Sub语句中。Sub Area(x As Double, y As Double) MsgBox x * yEnd Sub调用area脚本,计算面积Functi...
原创
发布博客 2018.12.08 ·
2440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VBA用户自定义函数

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

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 ·
8990 阅读 ·
1 点赞 ·
0 评论 ·
17 收藏

VBA日期时间函数

VBScript日期和时间函数帮助开发人员将日期和时间从一种格式转换为另一种格式,或以适合特定条件的格式表示日期或时间值。一、日期函数1、Dateadd()Private Sub Constant_demo_Click() ' Positive Interal date1 = "1 Jan 2013" date1 = CDate(date1) MsgBox...
原创
发布博客 2018.12.08 ·
26844 阅读 ·
6 点赞 ·
0 评论 ·
92 收藏

VBA字符串

 字符串是一个字符序列,可以由字母,数字,特殊字符或全部字符组成。 如果一个变量被包含在双引号""中,则被认为是一个字符串。语法:variable_name = "this is a string" 1、InStr函数语法:InStr([start,]string1,string2[,compare])参数说明Start - 一个可选参数。指定搜索的起始...
原创
发布博客 2018.12.08 ·
3307 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

VBA循环

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

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

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

随机森林详解

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

随机森林详解

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

决策树-分类+回归

决策树,主要用来分类和回归一、首先看下分类决策树#载入鸢尾花数据集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 ·
849 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SVM-非线性

SVM非线性内核:多项式  poly 径向基函数  rbf Sigmod 高级定制核一、对比linear和rbf内核的性能区别#比较几种核及参数,挑选出性能最好的svm模型#载入数据from sklearn import datasetsdigits = datasets.load_digits()X,y = digits.data, digits.target#数据区分测...
原创
发布博客 2018.12.06 ·
1068 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SVM-SVC分类

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

梯度下降SGD

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

正则化线性模型

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

线性回归中的非线性变换

非线性变换在线性回归模型中,会发现有些变量与预测变量不是线性关系,所以需要非线性变换,把非线性关系转换为线性关系。一、单变量做变换载入boston房价数据from sklearn.datasets import load_bostonfrom random import shuffleboston = load_boston()#seed(0) # Creates a repl...
原创
发布博客 2018.12.05 ·
6303 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

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 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

朴素贝叶斯

朴素贝叶斯 条件概率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 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多