- 博客(14)
- 收藏
- 关注
原创 Excel VBA 合并多个工作簿到一个工作簿的多个Sheet
可以通过@indirect函数,引用各个Sheet中单元格内容。点击:开发工具-Visual Basic-插入模块。复制如下代码到模块窗口。
2024-04-30 16:58:01
1334
1
原创 Access数据透视表:transform pivot语句
交叉表查询:将来源于某个表中的数据按照两个字段同时进行分组统计(如求和,求平均,计数等),一组字段在交叉表左侧作为行,另一组字段在交叉表上部作为列,即使用 sql 实现透视表功能。
2023-11-28 17:40:21
726
原创 R语言KNN分类问题(kknn/class包在iris数据集上的实例)
调用iris数据集,并划分训练集测试集library(datasets)library(class)n<-dim(iris)[1] #样本数p<-dim(iris)[2]-1 #特征数index<-sample(1:n,round(0.8*n)) #取80%的样本为训练集,20%样本为测试集1.kknn包library(kknn)train<-iris[index,]test<-iris[-index,]#测试集上的预测pre_test<-kkn
2022-05-12 02:33:34
2539
原创 R语言 xgboost处理多分类问题(在iris数据集上的实例)
使用XGBoost仅需简单调用xgboost包,需要注意的一点是数据需要转化为xgb.DMatrix()格式。调用iris数据集library(datasets)library(xgboost)n<-dim(iris)[1] #样本数p<-dim(iris)[2]-1 #特征数k<-dim(table(iris$Species)) #类别数划分训练集测试集,并处理数据格式i<-sample(n,n) #打乱样本编号,用于划分训练集测试集#训练集取80%的样本
2022-04-30 23:13:50
2399
原创 R语言:求解线性规划问题,linprog包中的solveLP()详解
线性规划问题:mincTxs.t.Ax≤b,x≥0\min c^\mathrm{T}x \quad s.t. \quad Ax \leq b,x\geq 0mincTxs.t.Ax≤b,x≥0可使用R语言linprog包中的solveLP()对上述问题进行求解。语法:solveLP( c, b, A, maximum = FALSE, const.dir = rep( "<=", length(b) ), maxiter = 1000, zero = 1e-9, tol =
2022-02-12 23:47:09
1395
原创 聚类个数的选择:轮廓系数(计算公式和原理)
轮廓系数是评估聚类效果的指标,取值范围为[-1,1],越接近1表示聚类效果越好。在聚类时可用于聚类个数的选择。通过遍历簇数,计算对应轮廓系数,选择轮廓系数最大时对应的聚类模型。Kmeans聚类:对于初始的中心个数进行遍历,寻找使得轮廓系数最大的聚类模型。层次聚类:每一层合并时计算一次轮廓系数,直到所有样本合并为一簇,选择轮廓系数最大时对应的簇数对聚类结果进行剪枝。轮廓系数计算方法单一样本iii的轮廓系数:s(i)=b(i)−a(i)a(i),b(i)s(i)=\frac{b(i)-a(i)
2022-02-01 18:26:17
11968
原创 Access SQL语法(查询/插入/删除/连接/修改)
SQL语法1. 查询简单查询select 班级,姓名,性别 from 学生名单加筛选条件select 班级,姓名,性别 from 学生名单where 性别="女"分组统计select 班级,count(1) as 各班女生数 from 学生名单where 性别="女"group by 班级2. 插入插入整张表(若该表已存在,则覆盖)select 班级,姓名,性别 into 1班学生名单 from 学生名单where 班级="1班"插入一条记录ins
2021-12-30 16:00:29
10331
3
原创 R语言 判断矩阵是否对称半正定
对称半正定矩阵可进行choleskey分解,使用chol()函数结合tryCatch错误异常判断,即可判断矩阵是否对称半正定。1. 仅输出是否半正定Sigma为一个对称矩阵,但非半正定,进行choleskey分解后报error> chol(Sigma)Error in chol.default(Sigma) : the leading minor of order 14 is not positive definite结合tryCatch判断矩阵半正定tryCatch( {
2021-12-19 16:24:46
2523
原创 R语言 错误异常处理tryCatch(变量作用域)
语法tryCatch({# 需要检查的代码}, warning = function(w){# 出现warning状态时,应该怎么做,可以用print打印出来,可以执行其它命令}, error = function(e){# 出现Error状态时,应该怎么做,可以用print打印出来,也可以执行其它命令},finally = {# 一定会被执行的代码})示例x为一个未定义变量,print(x)会报error> print(x)Error in print(x) : obje
2021-12-19 16:06:02
1281
原创 python处理excel的第三方库(适用带格式报表)
python处理excel的第三方库(适用带格式报表)pandas是将excel作为数据的容器,难以处理非结构化的数据和格式问题,因此对处理报表来说不太合适。本文整理了7个python处理excel的第三方库。从功能和性能来看,xlwings是最好的选择:同时支持xls,xlsx两种格式,文档完善,功能友好。(xlwings其实调用了pywin32,性能仅略差于pywins32。)xlrdPython读写Excel文件第三方库汇总,你想要的都在这儿!...
2021-08-27 17:56:24
1394
原创 R语言 数据分析与可视化笔记
R数据分析与可视化笔记一、假设检验1.正态性检验2.方差齐性检验(1)Bartlett检验(2)Levene检验(3)Fligner-Killeen检验3.t检验(1)单样本t检验(2)两样本t检验非成对两样本t检验成对两样本t检验4.卡方检验二、作图1.散点图快速作图和ggplot2分组变量(factor或字符)&连续变量,映射到颜色/点型/大小添加拟合线根据已有模型添加拟合线分组添加拟合线一、假设检验1.正态性检验hapiro–Wilk (夏皮罗–威克尔 ) W统计量检验data <
2021-04-28 15:41:47
1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人