Files
wholeBrain/analysis/quantif_20131105/.Rhistory
ackman678 0284b324c6 graph analysis
* community detection at P3, P8
* edge weights
* fig 4 update
2014-02-12 11:53:57 -05:00

2200 lines
70 KiB
R
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
m$yloca.norm <- round(m$y.loca/max(data$y.loca),digits=1)
m$xloca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$yloca.norm <- round(m$y.loca/max(data$y.loca),digits=1)
m <- data#
m$xloca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$yloca.norm <- round(m$y.loca/max(data$y.loca),digits=1)
m$xy <- interaction(m$xloca.norm,m$yloca.norm,drop=TRUE,sep=":")#
#m$freq <- rep(1,length(data$z.loca))#
ids <- c("xloca.norm","yloca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
m <- data#
m$xloca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$yloca.norm <- round(m$y.loca/max(data$y.loca),digits=1)#
m$xy <- interaction(m$xloca.norm,m$yloca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("xloca.norm","yloca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
m <- data#
m$xloca.norm <- round(data$xloca/max(data$xloca),digits=1)#
m$yloca.norm <- round(m$yloca/max(data$yloca),digits=1)#
m$xy <- interaction(m$xloca.norm,m$yloca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("xloca.norm","yloca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
data$xloca
data
data$xloca
data$yloca
data$zloca
colnames(data)
rm(data)
ls()
rm(list=ls())
ls()
data <- read.delim("/Users/ackman/Desktop/120703_01_STATS-Centroids.txt",sep=" ")
nrow(data)
data$xloca
data
colnames(data)
data$x.loca
length(data$x.loca)
length(data$y.loca)
length(data$z.loca)
data$x.loca/max(data$x.loca)
length(data$x.loca)
is.numeric(data$x.loca)
max(data$x.loca)
rm(data)
data <- read.delim(pipe("pbpaste"))
colnames(data)
nrow(data)
max(data$x.loca)
data$x.loca
length(data$x.loca)
mean(data$x.loca)
is.vector(data$x.loca)
is.numeric(data$x.loca)
quit()
require(reshape)
data <- read.delim(pipe("pbpaste"))
data
with(data,mean(x.loca))
with(data,is.numeric(x.loca))
help(is.numeric)
with(data,is.double(x.loca))
data <- read.delim(pipe("pbpaste"))
with(data,max(x.loca))
with(data,is.double(x.loca))
with(data,length(x.loca))
with(data,mean(x.loca))
with(data,is.double(x.loca))
with(data,lenght(x.loca))
with(data,length(x.loca))
data
rm(data)
data <- read.delim(pipe("pbpaste"),sep=" ")
with(data,length(x.loca))
with(data,max(x.loca))
with(data,mean(x.loca))
require(reshape)#
#
#-----------R code for normalized frequency contour plot-------------#
quartz();#
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=1)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=2)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=2)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
max(m$freq)
max(m$x.loca)
max(m$x.loca.norm)
mean(m$x.loca)
mean(m$x.loca.norm)
colnames(d4)
colnames(m)
m$x.loca.norm
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=3)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=3)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
#m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.001)#
y1 <- seq(0,1.0,by=0.001)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
matchidx
x1
m$x.loca.norm
x1
m$x.loca.norm
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=1)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=1)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
#m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"),asp=1)
m <- data#
m$x.loca.norm <- round(data$x.loca/max(data$x.loca),digits=1)#
m$y.loca.norm <- round(m$y.loca/max(data$y.loca),digits=1)#
m$xy <- interaction(m$x.loca.norm,m$y.loca.norm,drop=TRUE,sep=":")#
m$freq <- rep(1,length(data$z.loca))#
ids <- c("x.loca.norm","y.loca.norm","xy")#
meas <- c("freq")#
m <- as.data.frame(m)#
d3 <- with(m,melt(m,id.var=ids,measure.var=meas))#
d4 <- cast(d3,fun.aggregate=sum)#
m <- d4#
#ed(m)#
#m$freq <- m$freq/max(m$freq)#
#
#make continous frame for a matrix for inputs to contour#
x1 <- seq(0,1.0,by=0.1)#
y1 <- seq(0,1.0,by=0.1)#
df <- expand.grid(x=x1,y=y1)#
df$xy <- interaction(df$x,df$y,drop=TRUE,sep=":")#
matchidx <- match(df$xy,m$xy)#
tmp <- m$freq[matchidx]#
tmp[which(is.na(tmp))] <- 0#
df$z <- tmp#
tmp <- data.frame(x=df$x,y=df$y,z=df$z)#
mat <- matrix(tmp$z,nrow=sqrt(nrow(tmp)))#
#filled.contour(mat,color=terrain.colors)#
filled.contour(mat,color=colorRampPalette(c("blue", "white", "red"), space = "rgb"))
max(data$x.loca)
max(data$y.loca)
help(matrix)
tmp < matrix(data = rep(0,512*696), nrow = 512, ncol = 696)
tmp < matrix(nrow = 512, ncol = 696)
rm(tmp)
tmp < matrix(nrow = 512, ncol = 696)
tmp<matrix(nrow = 512, ncol = 696)
help(matrix)
tmp<matrix(data = 0,nrow = 512, ncol = 696)
matrix(data = 0,nrow = 512, ncol = 696)
mat <- matrix(data = 0,nrow = 512, ncol = 696)
tmp
tmp <- matrix(data = 0,nrow = 512, ncol = 696)
rm(tmp)
dim(mat)
image(tmp)
image(mat)
rm(mat)
rm(tmp)
rm(mat)
m <- data#
m$x.loca.norm <- round(data$x.loca)#
m$y.loca.norm <- round(data$y.loca)#
tmp < matrix(data = 0, nrow = 512, ncol = 696)#
#
for(i in length(m$x.loca.norm)) {#
tmp[m$y.loca.norm(i),m$x.loca.norm(i)] <- tmp[m$y.loca.norm(i),m$x.loca.norm(i)] + 1#
}
tmp < matrix(data = 0, nrow = 512, ncol = 696)
matrix(data = 0, nrow = 512, ncol = 696)
tmp = matrix(data = 0, nrow = 512, ncol = 696)
for(i in length(m$x.loca.norm)) {#
tmp[m$y.loca.norm(i),m$x.loca.norm(i)] <- tmp[m$y.loca.norm(i),m$x.loca.norm(i)] + 1#
}
for (i in 1:length(m$x.loca.norm)) {#
tmp[m$y.loca.norm(i),m$x.loca.norm(i)] <- tmp[m$y.loca.norm(i),m$x.loca.norm(i)] + 1#
}
1:length(m$x.loca.norm))
1:length(m$x.loca.norm)
for (i in 1:length(m$x.loca.norm)) {#
#tmp[m$y.loca.norm(i),m$x.loca.norm(i)] <- tmp[m$y.loca.norm(i),m$x.loca.norm(i)] + 1#
tmp[m$y.loca.norm(i),m$x.loca.norm(i)] <- 1#
}
for (i in 1:length(m$x.loca.norm)) {#
tmp[m$y.loca.norm[i],m$x.loca.norm[i]] <- tmp[m$y.loca.norm[i],m$x.loca.norm[i]] + 1#
}
image(tmp)
help(image)
heatmap(tmp)
quit()
NA <- 0.5
NA <- 0.5
numapp <- 0.5
ls <- 200
lambda <- 925
n <- 1.33
((2*pi*(numapp^2))/(lambda*n*ls))*(z^2)*exp(-2*z/ls)
z <- 1760
((2*pi*(numapp^2))/(lambda*n*ls))*(z^2)*exp(-2*z/ls)
quit()
help(igraph)
require(igraph)
library(help="igraph")
help(walktrap.community)
g <- erdos.renyi.game(10, 5/10) %du% erdos.renyi.game(9, 5/9)
g <- add.edges(g, c(0, 11))
g <- subgraph(g, subcomponent(g, 0))
spinglass.community(g, spins=2)
spinglass.community(g, vertex=0)
g
(19*18)/2
40/171
g <- graph.full(5) %du% graph.full(5) %du% graph.full(5)#
g <- add.edges(g, c(0,5, 0,10, 5, 10))#
wtc <- walktrap.community(g)#
memb <- community.to.membership(g, wtc$merges, steps=12)#
modularity(g, memb$membership)
quit()
demo()
demo(image)
demo(graphics)
quartz()
x <- rand(1,100)
x <- randn(1,100)
x <- rnorm(1,100)
x
help(rnorm)
x <- rnorm(100)
x
y <- rnorm(100)
plot(x,y)
par <- opar
plot(x,y)
par <- opar
x <- rnorm(100)
y <- rnorm(100)
plot(x,y)
quit()
help("Deprecated")
help(find.package)
quit()
quit(0
)
quit()
data <- read.delim("landdata_states.txt")
head(data)
tail(data)
require(ggplot2)#
require(reshape)
require(reshape2)
df <- subset(data,STATE=="CT"|STATE=="VT"|STATE=="NH"|STATE=="KY")
p <- ggplot(df, aes(x=Date,y=Land.Value,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE)) + scale_shape_manual(value = c(15, 16)) + theme_bw() + opts(aspect.ratio=1) + scale_colour_brewer(palette="Set1") #+ opts(axis.text.x=theme_text(angle=-90, hjust=0))
p <- ggplot(df, aes(x=Date,y=Land.Value,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
is.factor(df$Date)
is.date(df$Date)
data <- read.delim("landdata_states.txt")
is.factor(df$Date)
df <- subset(data,STATE=="CT"|STATE=="VT"|STATE=="NH"|STATE=="KY")
is.factor(df$Date)
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE)) + scale_shape_manual(value = c(15, 16)) + theme_bw()
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
is.factor(df$Land.Value.usd)
head(df)
is.factor(df$Date)
is.factor(df$Home.Value.usd)
as.numeric(df$Home.Value.usd)
as.vector(df$Home.Value.usd)
help(as)
as.integer(df$Home.Value.usd)
data <- read.delim("landdata_states.txt")
df <- subset(data,STATE=="CT"|STATE=="VT"|STATE=="NH"|STATE=="KY")
is.factor(df$Date)
is.factor(df$Home.Value.usd)
as.integer(df$Home.Value.usd)
is.integer(df$Home.Value.usd)
is.numeric(df$Home.Value.usd)
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
is.numeric(df$Land.Value.usd)
is.factor(df$Land.Value.usd)
tail(df)
as.integer(df$Land.Value.usd)
as.integer(data$Land.Value.usd)
tail(data)
levels(df$Land.Value.usd)
df$Land.Value.usd
levels(df$Land.Value.usd)
df$Land.Value.usd
tail(df)
df$Land.Value.usd <- as.numeric(level(df$Land.Value.usd))
df$Land.Value.usd <- as.numeric(levels(df$Land.Value.usd))
tail(df)
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
is.factor(df$Land.Value.usd)
as.character(df$Land.Value.usd)
as.numeric(as.character(df$Land.Value.usd))
is.factor(as.numeric(as.character(df$Land.Value.usd)))
is.vector(as.numeric(as.character(df$Land.Value.usd)))
df <- subset(data,STATE=="CT"|STATE=="VT"|STATE=="NH"|STATE=="KY")#
df$Land.Value.usd <- as.numeric(as.character(df$Land.Value.usd))
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
data <- read.delim("landdata_states.txt") #first removed the " $ % , symbols from the dataset and changed headers
df <- subset(data,STATE=="CT"|STATE=="VT"|STATE=="NH"|STATE=="KY")
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_point(aes(color=STATE,shape=STATE)) + geom_line(aes(color=STATE))
p <- ggplot(df, aes(x=Date,y=Land.Value.usd,group=STATE)) #
p + geom_line(aes(color=STATE))
p + geom_line(aes(color=STATE)) + theme_bw() + opts(aspect.ratio=1) + scale_colour_brewer(palette="Set1")
ggsave(file="geomline_landvalue-time-STATE.pdf")
p <- ggplot(df, aes(x=Date,y=Land.Share.frac*100,group=STATE)) #
p + geom_line(aes(color=STATE)) + theme_bw() + opts(aspect.ratio=1) + scale_colour_brewer(palette="Set1")
ggsave(file="geomline_landshare-time-STATE.pdf")
summary(cars)
plot(cars)
library(devtools)
require(googleVis)
cars
asis
install.packages('googleVis')
require(googleVis)
demo(googleVis)
fruits
help(gvisMotionChart)
M1
Fruits
Volcano
volcano
quit(_
quit()
actvFraction <- c(0.2838, 0.31114, 0.14775, 0.058811, 0.104, 0.079014, 0.015483)
motorState <- c("quiet","quiet","quiet","active","active","active","active")
df <- data.frame(actvFraction, motorState)
df
summary(df)
help(summary)
table(df)
lm.df <- with(df, lm(actvFraction ~ motorState))
summary(lm.df)
sum(df$actvFraction)
is.factor(df$motorState)
help(sum)
help(pylr)
help.start(0
help.start(0)
help.start()
require(plyr)
dfx <- data.frame(#
group = c(rep('A', 8), rep('B', 15), rep('C', 6)),#
sex = sample(c("M", "F"), size = 29, replace = TRUE),#
age = runif(n = 29, min = 18, max = 54)#
)
dfx
ddply(dfx, .(group, sex), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2))
ddply(dfx, .(group, sex), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2), len = length(age))
help(summarize)
ddply(dfx, (group, sex), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2), len = length(age))
ddply(dfx, .(group, sex), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2))
ddply(dfx, c("group", "sex"), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2))
ddply(dfx, c("group", "sex"), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2), N = length(age))
dfx
sd(1)
sd(c(1,2))
help(sd)
ddply(dfx, c("group", "sex"), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2), N = length(age), se = sd/sqrt(N))
ddply(dfx, c("group", "sex"), summarize,#
mean = round(mean(age), 2),#
sd = round(sd(age), 2), N = sum(!is.na(age)), se = sd/sqrt(N))
help(summarize)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction)),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = sum(!is.na(age)), #
se = sd/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction)),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = sum(!is.na(actvFraction)), #
se = sd/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = sum(!is.na(actvFraction)), #
se = sd/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = length(actvFraction), #
se = sd/sqrt(N))
help(aggregate)
with(df,aggregate(actvFraction,by=motorState,mean))
with(df,aggregate(actvFraction ~ motorState,mean))
aggregate(actvFraction ~ motorState,df,mean)
aggregate(actvFraction ~ motorState,df,sum)
myFormula <- (actvFraction ~ motorState)#
#
ddply(df, myFormula, summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = length(actvFraction), #
se = sd/sqrt(N))
ddply(df, ~ motorState, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(df, actvFraction ~ motorState, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
dfx
ddply(df, .(actvFraction ~ motorState), summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(df, actvFraction ~ motorState, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(df, ~ motorState, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, ~ group, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, sex ~ group, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, age ~ group, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, ~ group + age, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, ~ group + sez, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, ~ group + sex, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(dfx, ~ group + sex, summarize,#
sum = round(sum(age),2),#
N = length(age))
ddply(dfx, sex ~ group, summarize,#
sum = round(sum(age),2),#
N = length(age))
as.quoted(sex,group)
myFormula <- ~ group + sex
myFormula
ddply(dfx, myFormula, summarize,#
sum = round(sum(age),2),#
N = length(age))
myFormula <- ~ motorState#
ddply(df, myFormula, summarize,#
sum = round(sum(actvFraction),2),#
N = length(actvFraction))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
med = round(median(actvFraction),2),#
std = round(sd(actvFraction), 2), #
N = sum(!is.na(actvFraction), #
sem = std/sqrt(N),#
CI95 = qnorm(0.975)*sem,#
medSD = round(mad(actvFraction)),#
seMed<-1.25*sem)
)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
med = round(median(actvFraction),2),#
std = round(sd(actvFraction), 2), #
N = sum(!is.na(actvFraction), #
sem = std/sqrt(N),#
CI95 = qnorm(0.975)*sem,#
medSD = round(mad(actvFraction),2),#
seMed = 1.25*sem)
))
help(mad)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction),2),#
med = round(median(actvFraction),2),#
std = round(sd(actvFraction),2), #
N = sum(!is.na(actvFraction), #
sem = std/sqrt(N))
)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = length(actvFraction), #
se = sd/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
sd = round(sd(actvFraction), 2), #
N = length(actvFraction), #
sem = sd/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction), 2),#
std = round(sd(actvFraction), 2), #
N = length(actvFraction), #
se = std/sqrt(N))
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction),2),#
med = round(median(actvFraction),2),#
std = round(sd(actvFraction),2), #
N = sum(!is.na(actvFraction)), #
sem = std/sqrt(N),#
CI95 = qnorm(0.975)*sem,#
medSD = round(mad(actvFraction),2),#
seMed = 1.25*sem)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction),2),#
std = round(sd(actvFraction),2), #
N = sum(!is.na(actvFraction)), #
sem = std/sqrt(N),#
CI95 = qnorm(0.975)*sem,#
median = round(median(actvFraction),2),#
medSD = round(mad(actvFraction),2),#
seMed = 1.25*sem)
all.vars(myFormula)
ddply(df, c("motorState"), summarize,#
sum = round(sum(actvFraction),2),#
mean = round(mean(actvFraction),2),#
std = round(sd(actvFraction),2), #
N = sum(!is.na(actvFraction)), #
sem = std/sqrt(N),#
CI95 = qnorm(0.975)*sem,#
median = round(median(actvFraction),2),#
medSD = round(mad(actvFraction),2),#
seMed = 1.25*sem)
help(t.test)
measVar = "actvFraction"#
groupVars = c("motorState")
myFormula <- as.formula(paste(measVar, paste(groupVars, collapse=" + "), sep=" ~ "))
myFormula
t.test(myFormula,df)
help(t.test)
t.test(myFormula,df,alternative="less")
t.test(myFormula,df,alternative="greater")
printSummary <- function(data=NULL, measVar, groupVars=NULL, na.rm=FALSE,#
conf.interval=.95, .drop=TRUE) {#
require(plyr)#
#
#Handle NAs#
len <- function (x, na.rm=FALSE) {#
if (na.rm) sum(!is.na(x))#
else length(x)#
}#
#
#Main summary#
data2 <- ddply(data, groupVars, .drop=.drop,#
.fun = function(xx, col) {#
c(N = len(xx[[col]], na.rm=na.rm),#
mean = mean (xx[[col]], na.rm=na.rm),#
sd = sd (xx[[col]], na.rm=na.rm)#
)#
},#
measVar#
)#
#
#Standard error of the mean#
data2$se <- data2$sd / sqrt(data2$N)#
#
#Confidence interval of 95%#
data2$CI95 = qnorm(0.975)*se#
#
return(data2)#
}
printSummary(df, measVar,groupVars)
printSummary <- function(data=NULL, measVar, groupVars=NULL, na.rm=FALSE,#
conf.interval=.95, .drop=TRUE) {#
require(plyr)#
#
#Handle NAs#
len <- function (x, na.rm=FALSE) {#
if (na.rm) sum(!is.na(x))#
else length(x)#
}#
#
#Main summary#
data2 <- ddply(data, groupVars, .drop=.drop,#
.fun = function(xx, col) {#
c(N = len(xx[[col]], na.rm=na.rm),#
mean = mean (xx[[col]], na.rm=na.rm),#
sd = sd (xx[[col]], na.rm=na.rm)#
)#
},#
measVar#
)#
#
#Standard error of the mean#
data2$se <- data2$sd / sqrt(data2$N)#
#
#Confidence interval of 95%#
data2$CI95 = qnorm(0.975)*data2$se#
#
return(data2)#
}
printSummary(df, measVar,groupVars)
help(wilcox.test)
wilcox.test(myFormula,df)
printSummary <- function(data=NULL, measVar, groupVars=NULL, na.rm=FALSE,#
conf.interval=.95, .drop=TRUE) {#
require(plyr)#
#Handle NAs#
len <- function (x, na.rm=FALSE) {#
if (na.rm) sum(!is.na(x))#
else length(x)#
}#
#Main summary#
data2 <- ddply(data, groupVars, .drop=.drop,#
.fun = function(xx, col) {#
c(N = len(xx[[col]], na.rm=na.rm),#
sum = sum (xx[[col]], na.rm=na.rm),#
mean = mean (xx[[col]], na.rm=na.rm),#
sd = sd (xx[[col]], na.rm=na.rm)#
)#
},#
measVar#
)#
#Standard error of the mean#
data2$se <- data2$sd / sqrt(data2$N)#
#Confidence interval of 95%#
data2$CI95 = qnorm(0.975)*data2$se#
return(data2)#
}
printSummary(df, measVar,groupVars)
quit()
require(ggplot2)
mag <- c(5.0,2.5,2.0,1.0,0.6)#
umperpx <- c(2.270,4.525,5.850,11.350,19.178)#
data <- data.frame(mag,umperpx)
data
require(ggplot2)#
#The following shows that the relationship between objective magnification and pixel dimensions clearly follows a power equation relationship, a log-log relationship which follows the form y = bx^m#
qplot(log(mag),log(umperpx),data=data)#
qplot(mag,log(umperpx),data=data)#
qplot(mag,umperpx,data=data)
qplot(log(mag),log(umperpx),data=data)
qplot(mag,log(umperpx),data=data)
qplot(mag,umperpx,data=data)
qplot(mag,log(umperpx),data=data)
qplot(log(mag),log(umperpx),data=data)
lm.fit <- lm(umperpx ~ mag,data=data)
lm.fit <- lm(log(umperpx) ~ log(mag),data=data)
lm.fit
summary(lm.fit)
with(data, plot(mag, umperpx, log="xy"))#
lines(seq(0.5,5,by=0.5), exp(predict(lm.fit, data.frame(mag = seq(0.5,5,by=0.5)))))
with(data, plot(mag, umperpx))#
lines(seq(0.5,5,by=0.5), predict(lm.fit, data.frame(mag = seq(0.5,5,by=0.5))))
x=seq(0.5,5,by=0.01)#
#plot(data,pch=22)#
b = exp(2.439593) #the intercept estimate was predicted based on the log-transformed data, this must be converted back to the normal space with natural exponent exp()#
m = -1.004096
fitted.data <- data.frame(x = x, y = b*x^m)
ggplot(data, aes(x = mag, y = umperpx)) + geom_line(data = fitted.data, aes(x = x, y = y), colour = "red") + geom_point() + title(main = "y=11.46837*x^-1.004096")
quartz();#
p <- ggplot(data, aes(x = mag, y = umperpx))#
p + geom_line(data = fitted.data, aes(x = x, y = y), colour = "red") + geom_point()
p + geom_line(data = fitted.data, aes(x = x, y = y), colour = "red") + geom_point() + title(main = "y=11.46837*x^-1.004096")
help.start()
p + geom_line(data = fitted.data, aes(x = x, y = y), colour = "red") + geom_point() + ggtitle(main = "y=11.46837*x^-1.004096")
ggtitle("y=11.46837*x^-1.004096")
p + geom_line(data = fitted.data, aes(x = x, y = y), colour = "red") + geom_point() + ggtitle("y=11.46837*x^-1.004096")
x
cbind(x,y)
fitted.data
ggsave(file="obj-pixeldim-power-law-regression")
ggsave(file="obj-pixeldim-power-law-regression.pdf")
quit()
time <- c(0, 0.200, 1.2, 2.2, 5.6)
frame <- c(1,2,7,12,29)
marker <- c(0,0.001,1.207,2.212,5.628)
plot(time,frame)
help(diff)
marker - time
marker <- c(0,0.201,1.207,2.212,5.628)
marker - time
plot(time,marker)
plot(frame,time-marker)
plot(frame,marker-time)
data = data.frame(time,frame,marker)
lm.fit <- lm(marker-time ~ frame,data=data)
lm.fit
summary(lm.fit)
lm.fit
b = -0.0005725; m = 0.0009973;
b
m
(0.200 - b)/m
(0.200)/m
200*0.2
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)
plot(frame,marker-time)
data = data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=data)#
lm.fit
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
lm.fit <- lm(marker-time ~ frame,data=data)#
coef(lm.fit)
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
data = data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=data)#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
data <- data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=data)#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
data <- data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=data)#
lm.fit
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
data <- data.frame(time,frame,marker)#
data$diff <- marker-time#
lm.fit <- lm(diff ~ frame,data=data)#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
quartz()
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)
plot(time,marker-time)
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time
21*0.2
21*5
20.2*5
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time#
df <- data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=df)#
lm.fit#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
quartz();#
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(time,marker-time)#
df <- data.frame(time,frame,marker)#
data$diff <- marker-time#
lm.fit <- lm(diff ~ frame,data=df)#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
quartz();#
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(time,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lm.fit <- lm(diff ~ frame,data=df)#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(time,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
x <- coef(lmfit)["frame"] #
(0.200-b)/m
quartz();#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time#
plot(frame, marker-time)#
df <- data.frame(time,frame,marker)#
lm.fit <- lm(marker-time ~ frame,data=df)#
lm.fit#
coef(lm.fit) #
b = coef(lm.fit)["(Intercept)"] #
x = coef(lm.fit)["frame"] #
(0.200-b)/m
quartz();#
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
x <- coef(lmfit)["frame"] #
(0.200-b)/m
rm(lm.fit)
rm(lmfit)
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time#
plot(frame, marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lm.fit <- lm(diff ~ frame,data=df)#
lm.fit#
coef(lm.fit) #
b <- coef(lm.fit)["(Intercept)"] #
x <- coef(lm.fit)["frame"] #
(0.200-b)/m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
x <- coef(lmfit)["frame"] #
(0.200-b)/m
df
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time#
plot(frame, marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time
df
(0.200-b)/m
b
m
(0.200)/m
b
is.numeric(b)
quartz();#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
frame <- c(1,2,6,26,101)#
marker <- c(0.0005,0.2015,1.0055,5.0255,20.1004)#
marker - time#
plot(frame, marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lm.fit <- lm(diff ~ frame,data=df)#
lm.fit#
coef(lm.fit) #
b <- coef(lm.fit)["(Intercept)"] #
m <- coef(lm.fit)["frame"] #
(0.200-b)/m
quartz();#
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
10000/200
coef(lmfit)
1/600
1/6100
1/100
1/30
1/60
1/300
1/600
quartz();#
frame <- c(1,2,6,26,101)#
time <- c(0.0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.0,0.2012,1.0016,5.0034,20.0102)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
frame <- c(2,6,26,101)#
time <- c(0.200, 1.0, 5.0, 20.0)#
marker <- c(0.2012,1.0016,5.0034,20.0102)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200)/m
(0.2-b)/m
1100*0.2
quartz();#
frame <- c(2,6,26,101)#
time <- c(0.200, 1.0, 5.0, 20.0)#
marker <- c(0.2012,1.0016,5.0034,20.0102)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
m*3000 + b
m*3000
b
m
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.00002,0.20004,1.00012,5.00052,20.00202)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
m
m*3000
m*5000
m*3000 + b
frame <- c(1,2,6,26,101)#
time <- c(0, 0.200, 1.0, 5.0, 20.0)#
marker <- c(0.0,0.200,0.999960,4.9998,19.999240)#
marker-time#
plot(frame,marker-time)#
df <- data.frame(time,frame,marker)#
df$diff <- marker-time#
lmfit <- lm(diff ~ frame,data=df)#
coef(lmfit) #
b <- coef(lmfit)["(Intercept)"] #
m <- coef(lmfit)["frame"] #
(0.200-b)/m
m*3000 + b
quit();
help(pearson)
??pearson
help(cor)
quit()
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
edgelist
require(pylr)#
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue = mean(rvalue),#
sd = sd(rvalue), #
N = length(rvalue), #
se = sd/sqrt(N))
require(plyr)#
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue = mean(rvalue),#
sd = sd(rvalue), #
N = length(rvalue), #
se = sd/sqrt(N))
df
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalueMean = mean(rvalue),#
sd = sd(rvalue), #
N = length(rvalue), #
se = sd/sqrt(N))
df
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = sd/sqrt(N))
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))
df
colnames(df)
colnames(df)['rvalue.mean']
colnames(df) == 'rvalue.mean'
colnames(df)[['rvalue.mean']]
colnames(df)
colnames(df) == 'rvalue.mean'
colnames(df)[colnames(df) == 'rvalue.mean']
colnames(df)[colnames(df) == 'rvalue.mean'] <- 'rvalue'
colname(df)
colnames(df)
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(df,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
load(plyr)
help(require)
library(plyr)
library(igraph)#
library(RColorBrewer)
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(df,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
rthresh <- 0.2#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(df,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt'
)
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt')
df <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(df)[colnames(df) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.2#
fnm <- '120518'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(df,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
rthresh <- 0.1#
fnm <- '120518'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(df,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
summary(g)
print(g)
print(fastGreeyCom)
print(fastGreedyCom)
print(fastgreedyCom)
degree(g)#
degree.distribution(g)#
degree.distribution(g,cumulative = TRUE)
average.path.length(g)
library(ggplot2)
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts#
ggsave(file=paste("120518_07-degreeDist", format(Sys.time(),"%y%m%d-%H%M%S"), ".pdf",sep=""))
g <- barabasi.game(1000) # increase this number to have a better estimate#
d <- degree(g, mode="in")#
fit1 <- power.law.fit(d+1, 10)#
fit2 <- power.law.fit(d+1, 10, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
g
d
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts
This should approximately yield the correct exponent 3#
g <- barabasi.game(1000) # increase this number to have a better estimate#
d <- degree(g, mode="in")#
fit1 <- power.law.fit(d+1, 10)#
fit2 <- power.law.fit(d+1, 10, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)#
#
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
title("barabasi.game(1000), powerlaw")#
quartz.save(file=paste(dateStr, "-degreeDist-", "barabasiGame-powerlaw", ".pdf",sep=""), type = "pdf")
ggsave(file=paste(dateStr, "-degreeDist-", "barabasiGame-powerlaw", ".pdf",sep=""))
This should approximately yield the correct exponent 3#
g <- barabasi.game(33) # increase this number to have a better estimate#
d <- degree(g, mode="in")#
fit1 <- power.law.fit(d+1, 10)#
fit2 <- power.law.fit(d+1, 10, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)#
#
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
title("barabasi.game(33), powerlaw")#
ggsave(file=paste(dateStr, "-degreeDist-", "barabasiGame-powerlaw", ".pdf",sep=""))
fit1
fit2
d
This should approximately yield the correct exponent 3#
g <- barabasi.game(1000) # increase this number to have a better estimate#
d <- degree(g, mode="in")#
fit1 <- power.law.fit(d+1, 10)#
fit2 <- power.law.fit(d+1, 10, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
fit2
fit2
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
print(fastgreedyCom)#
degree(g)#
degree.distribution(g)#
degree.distribution(g,cumulative = TRUE)#
average.path.length(g) #
diameter(g)
centrality(g)
hub.score(g)
hub.score(g)$vector
------Histogram of degree distribution-------------------------------------------------------------#
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
ggsave(file=paste(dateStr, "-degreeDist-", fnm, ".pdf",sep=""))
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
print(fastgreedyCom)#
degree(g)#
degree.distribution(g)#
degree.distribution(g,cumulative = TRUE)#
average.path.length(g) #
diameter(g)#
hub.score(g)$vector
hub.score(g)
------Histogram of degree distribution-------------------------------------------------------------#
df <- data.frame(degree(g))#
colnames(df) <- c("degree")#
p <- ggplot(df, aes(x=degree)) + xlab("degree") + theme_bw()#
p + geom_histogram(binwidth = 2) + scale_colour_brewer(palette="Set1") + opts(aspect.ratio=1) #raw counts#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
ggsave(file=paste(dateStr, "-degreeDist-", fnm, ".pdf",sep=""))
help(degree)
g <- graph.ring(10)#
degree(g)#
g2 <- erdos.renyi.game(1000, 10/1000)#
degree.distribution(g2)
plot(degree.distribution(g2))
plot(degree.distribution(g2))
quartz;plot(degree.distribution(g2))
quartz; plot(degree.distribution(g2))
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
quartz()
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
print(fastgreedyCom)#
degree(g)#
degree.distribution(g)#
degree.distribution(g,cumulative = TRUE)#
average.path.length(g) #
diameter(g)#
hub.score(g)$vector
mean(degree(g))
d <- degree(g)#
fit1 <- power.law.fit(d+1, 10)#
fit2 <- power.law.fit(d+1, 10, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
fit2
hist(degree(g))
help(power.law.fit)
d <- degree(g)#
fit1 <- power.law.fit(d+1)#
fit2 <- power.law.fit(d+1, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d)#
fit2 <- power.law.fit(d, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d
d <- degree(g)#
fit1 <- power.law.fit(d,2)#
fit2 <- power.law.fit(d,2, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,3)#
fit2 <- power.law.fit(d,3, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,4)#
fit2 <- power.law.fit(d,4, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,5)#
fit2 <- power.law.fit(d,5, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,8)#
fit2 <- power.law.fit(d,8, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,7)#
fit2 <- power.law.fit(d,7, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,6)#
fit2 <- power.law.fit(d,6, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d)
fit1$alpha
fit1$xmin
fit1
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
print(fastgreedyCom)#
degree(g)#
degree.distribution(g)#
degree.distribution(g,cumulative = TRUE)#
average.path.length(g) #
diameter(g)#
hub.score(g)$vector
mean(degree(g))
d <- degree(g)#
fit1 <- power.law.fit(d)
fit1
d <- degree(g)#
fit1 <- power.law.fit(d,7)#
fit2 <- power.law.fit(d,7, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
d <- degree(g)#
fit1 <- power.law.fit(d,3)#
fit2 <- power.law.fit(d,3, implementation="R.mle")#
#
fit1$alpha#
coef(fit2)#
fit1$logLik#
logLik(fit2)
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
quartz()
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.1#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
rthresh <- 0.15#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.15#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
rthresh <- 0.15#
fnm <- 'younger'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.15#
fnm <- 'P8'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")
edgelist<-read.delim('/Users/ackman/Data/2photon/131208/2014-01-07-003602/dCorr.txt')
help(for)
help()
rthresh <- 0.2#
fnm <- '131208_01'#
fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
d3 <- subset(edgelist,filename==fnm2)#
d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d4,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
# quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
for(i in c('131208_01','131208_03','131208_04','131208_05')) {#
for(j in c(0.1,0.15,0.2)) {#
rthresh <- j#
fnm <- '131208_03'#
fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
d3 <- subset(edgelist,filename==fnm2)#
d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d4,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
# quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")#
}#
}
for(j in c(0.1,0.15,0.2)) {#
for(i in c('131208_01','131208_03','131208_04','131208_05')) {#
rthresh <- j#
fnm <- i#
fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
d3 <- subset(edgelist,filename==fnm2)#
d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d4,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
# quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
# quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")#
}#
}
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.15#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
edgelist<-read.delim('/Users/ackman/Data/2photon/120518i/2014-01-03-231550/dCorr.txt')
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.15#
fnm <- '131208'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
d2 <- ddply(edgelist, c("node1","node2"), summarize,#
rvalue.mean = mean(rvalue),#
rvalue.sd = sd(rvalue), #
N = length(rvalue), #
rvalue.sem = rvalue.sd/sqrt(N))#
colnames(d2)[colnames(d2) == 'rvalue.mean'] <- 'rvalue'#
#
rthresh <- 0.15#
fnm <- '120518'#
# fnm2 <- paste(fnm,".tif",sep="")#
lo <- 'layout.fruchterman.reingold'#
# lo <- 'layout.kamada.kawai'#
# lo <- 'layout.lgl'#
# d3 <- subset(edgelist,filename==fnm2)#
# d4 <- with(d3,data.frame(node1,node2,rvalue))#
edgelist2<-subset(d2,rvalue > rthresh)#
g <- graph.data.frame(edgelist2, directed=FALSE)#
E(g)$weight <- E(g)$rvalue#
E(g)$width <- 1#
E(g)[ weight >= 0.3 ]$width <- 3#
E(g)[ weight >= 0.5 ]$width <- 5#
fastgreedyCom<-fastgreedy.community(g,weights=E(g)$weight)#
V(g)$color <- fastgreedyCom$membership#
quartz();#
# palette(rainbow(max(V(g)$color),alpha=0.5))#
mypalette <- adjustcolor(brewer.pal(max(V(g)$color),"Set1"),0.6)#
palette(mypalette)#
plot(g, layout=eval(parse(text=lo)), edge.width=E(g)$width, edge.color="black", vertex.label.color="black")#
# palette("default")#
title(paste(fnm,', fastgreedy default, ', lo, 'r>', rthresh))#
dateStr=format(Sys.time(),"%y%m%d-%H%M%S")#
quartz.save(file=paste(dateStr, "-", fnm, ".png",sep=""), type = "png", dpi=150)#
quartz.save(file=paste(dateStr, "-", fnm, ".pdf",sep=""), type = "pdf")
quit()