经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
请教R编程问题,谢谢各位大侠!
楼主
lightman.guo
2337
3
收藏
2011-04-12
有一个6300*240的矩阵
要求算它的6300行的spatial depth
大概运算过程是这样的
1.
U[ij]=(Xj-Xi)/||Xj-Xi||, i,jЄ{1,...,n},i不等于j
2.
Vi=(1/(n-1))∑U[ij] for j from 1 to n, j不等于i
3.
The Sample depth at Xi is obtained as
D(Xi, Fn)=1-||Vi||
下面是我写的循环
大概运行到U[j,]=(T2-T1)/(sum((T2-T1)*(T2-T1))^0.5) 这步就显示阵里的下标数目不对
本人R初学者,希望各位大侠不吝赐教
若嫌问题过于简单,还望海涵!
library(Matrix)
DataSD=function(Data){
TimeSeries=Data
U=matrix(nrow=6300,ncol=240)
V=matrix(nrow=6300,ncol=240)
D=matrix(nrow=6300,ncol=1)
for(i in 1:nrow(TimeSeries)){
for(j in 1:nrow(TimeSeries)){
if(i==j){
U[j,]=rep(0,length=240)}
else{
T1=TimeSeries[i,2:ncol(TimeSeries)]
T2=TimeSeries[j,2:ncol(TimeSeries)]
U[j,]=(T2-T1)/(sum((T2-T1)*(T2-T1))^0.5)
}
}
V[i,]=(1/(n-1))*colSums(U$Vector[i,],na.rm=TRUE)
D[i,]=1-(sum(V[i,]*V[i,]))^0.5
}
return(list(U=U,V=V,D=D))
}
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
qoiqpwqr
2011-4-12 23:01:28
你的TimeSeries是240列
T1和T2都是239列,然后你又赋值给240列的U,所以就出错了。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
lightman.guo
2011-4-13 04:59:34
我的数据Timeseires第一列是location所以是241行的
2#
qoiqpwqr
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
beatuxlee
2011-4-14 17:30:10
library(foreach)
A <- 63
B <- 24
TimeSeries <- abs(matrix(rnorm(A*B),A,B)*10)+10
UU <- foreach(T2=iapply(TimeSeries,1),.combine="rbind") %:% foreach(T1=iapply(TimeSeries,1),.combine="rbind") %do% {
T2-T1
}
U <- foreach(a=iapply(UU,1),.combine="rbind") %do% {
a/crossprod(a)^0.5
}
K <- seq(1,A * A,A)
V <- foreach(a=K,.combine="rbind") %do% {
colSums(U[a:(a+A-1),],na.rm=TRUE)
}
D <- 1-apply(V,1,function(x) crossprod(x)^0.5)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
求助:各位大侠帮帮忙。急急急!!
请各位大侠指点!
怎么一直不能增加现金啊
向各位大侠求助
各位,谁知道统计方面应该考什么证书?
请教R编程问题,谢谢各位大侠!
两年学硕问题
给点意见吧。
用R编程求二重积分
规范的数学表达是怎样?
栏目导航
R语言论坛
真实世界经济学(含财经时事)
行业分析报告
经管文库(原现金交易版)
学术道德监督
休闲灌水
热门文章
CDA 数据分析师:线性回归实战指南 —— 从 ...
世界上最简单的会计书(高清pdf版)
同心动力携手山西金控,共筑金融企业“以人 ...
AI应用新范式:从工具革命到“超级OS”的演 ...
R语言实战 机器学习与数据分
R语言预测实战
20XX年扶贫办雨露计划工作方案
如盈财女:10.31黄金短线偏强,上方还有上涨 ...
蔡定创教授、李云庆院长致联合国秘书长古特 ...
产品质量监督抽查企业基本信息扩展数据
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群