Displaying 20 results from an estimated 3000 matches similar to: "Sobre data.table"
2015 Jun 19
4
Sobre data.table
Uy pues con mi data.table no lo hace bien, me devuelve 0 para todas las
columnas. Podría ser porque algunas columnas son char y otras num??
El 19 de junio de 2015, 13:03, Olivier Nuñez <onunez en unex.es> escribió:
> Si quieres mantener el formato data.table en la salida, mejor utilizar
> lapply:
>
> > DT[,lapply(.SD,function(x) sum(is.na(x)))]
> X1 X2
> 1: 2
2015 Jun 19
4
Sobre data.table
Hola, ¿qué tal?
¿Y por qué no, simplemente, sapply(mi.data.table, function(x) sum(is.na(x)))?
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El día 19 de junio de 2015, 14:44, Olivier Nuñez <onunez en unex.es> escribió:
> Si te devuelve 0 para todas las columnas es que no hay NA's.
> Tal vez son caracteres igual a "NA".
> Para asegurarte de ello,
2015 Jun 19
2
Sobre data.table
Mª Luz,
si el comando de Carlos te devuelve 0 es que no hay NA's.
Da igual que tus columnas sean caracteres o número.
Lo que intuyo es que tienes celdas con la frase "NA" que interpretas como NA.
Mandanos el summary de tu data.table y lo vemos...
----- Mensaje original -----
De: "MªLuz Morales" <mlzmrls en gmail.com>
Para: "Carlos J. Gil Bellosta"
2012 Mar 19
9
Efectos fijos y aleatorios en un modelo lineal
Hola a todos,
Tengo algunas dudas sobre como introducir en un modelo lineal factores
con efectos fijos y aleatorios. Mi diseño es el siguiente:
Factores
Line: 40 líneas de trigo (Fijo)
Rep: 3 Bloques (Aleatorio)
Year: 2 Años (Aleatorio)
Variable dependiente
alpha.ug.mg
Nota: Adjunto tabla de datos
Dentro del diseño, 'Rep' y 'Year' se considera de efectos aleatorios y
2015 Apr 16
4
Weighted Likelihood
¡Muchas gracias Olivier!
Un saludo.
El 16 de abril de 2015, 10:44, Olivier Nuñez <onunez en unex.es> escribió:
> Mira el paquete survey.
> Un saludo. Olivier
>
> ----- Mensaje original -----
> De: "Víctor Nalda Castellet" <victor.nalda.castellet en gmail.com>
> Para: "r-help-es" <r-help-es en r-project.org>
> Enviados: Miércoles, 15 de
2016 Nov 01
4
Modelo mixto en R
Hola Olivier,
Adjunto los datos.
Manuel
El 31 de octubre de 2016, 3:29, Olivier Nuñez <onunez en unex.es> escribió:
> Manuel,
>
> no estoy seguro de entender el diseño.
> Cada parcela recibe los 4 tratamientos (un tratamiento por subparcela de
> una misma parcela)?
> Las "ocasiones" (supongo que instantes) son los mismos para cada
> parcela*tratamiento?
2015 Jun 02
2
information.gain de la libreria FSelector
Hola Javier,
yo soy licenciada en Físicas pero también tengo algo de información médica
(doctorado en Neurociencia)
Un saludo
El 2 de junio de 2015, 15:35, <javier.ruben.marcuzzi en gmail.com> escribió:
> Estimada María Luz Morales
>
> ¿Qué título universitario tiene usted?, es para pensar en como poder
> ayudarla, si desde la parte médica o la de R
>
> Javier Rubén
2015 Apr 22
3
distribucion de IRWIN HALL
.... Un código más optimizado para la aproximación Monte Carlo de la distribución de IH
N=10000 # tamaño simulación Monte Carlo
n=5 # numero de uniformes
cdf.IH <-function(x,n,N) {
z=replicate(N,sum(runif(n)))
apply(outer(x,z,">="),1,mean)
}
x=seq(0,5,.1)
y=cdf.IH(x,n=n,N=N)
plot(x,y,type="l")
Un saludo. Olivier
----- Mensaje original -----
De:
2015 Jun 01
2
Mi script R es muy lento
Hola Carlos,
bueno la verdad es que mi pregunta era algo general, cuando no has usado
data.table no parece muy intuitivo pasar de la forma de programar a la que
estás más acostumbrado (bucles, notación matricial...) a esa otra. Aun no
tengo un cálculo complejo concreto pero lo tendré que hacer... solo quería
saber si se puede, y parece que sí, asi que será cuestión de empaparse un
poco de
2014 May 05
3
Mapa de quantiles con spplot
Hola, no me funciona:
Te contesto lo mismo que le contesté a otro compañero de la lista, espero ser más claro.
Les comparto la carpeta con la capa y los datos que estoy usando.
https://www.dropbox.com/s/umy0evt3qm1wr4d/dissolve.zip
Esto es lo que estoy haciendo:
library(rgdal)
library(maptools)
library(sp)
library(classInt)
library(RColorBrewer)
zm <- readOGR(?.?, ?zmdis?)
data <-
2015 Jan 23
2
Simulación de modelo logit con interacción
Hola, ¿qué tal?
Cierto, cierto, había un error en el código que publiqué. Pero el
diagnóstico es parecido. Cuando los datos se generan con el
coeficiente de x2 igual a 7, los coeficientes estimados tienen una
distribución extraña, bimodal (aparentemente), en lugar de
_normalmente_ distribuida alrededor del 7 como se espera. Supongo que
depende del número de casos en que x2 = 1 e y = 0.
Un
2015 Sep 29
4
sobre fread {data.table}
Buenas tardes,
intento almacenar el contenido de un archivo .docx en un data.table, pero
solo me devuelve 1855 filas cuando deberñian ser 6821.
Sin embargo, el mismo archivo se me descarga completo usando read_docx
{qdapTools}, pero este devuelve un vector carácter y no es lo que quiero.
¿Alguien sabe donde puede estar el problema?
Nota: El docx procede de un archivo .rel que descargué de
2015 Sep 29
2
sobre fread {data.table}
Hola,
usaba fread porque me devuelve data.table que es lo que quiero usar
El 29 de septiembre de 2015, 17:05, Carlos Ortega <cof en qualityexcellence.es>
escribió:
> No sé porqué piensas que "fread" va poder leer cualquier cosa...
>
> Ya que lo tienes en Word, prueba con esto:
> https://github.com/hrbrmstr/docxtractr
>
> Saludos,
> Carlos Ortega
>
2016 Oct 27
4
Encontrar la primera columna no NA
Por último, utilizando la indexación lineal de matriz que propusó luisfo en su momento:
> t <- Sys.time()
> M=as.matrix(dat)
> index <- which(!is.na(M)) - 1
> meses<-colnames(M)
> M2<- data.table(columna=index %/% nrow(M) +1L, jugador=index %% nrow(M) +1L , valor=M[index+1L])
> setkey(M2,jugador,columna)
>
2014 May 06
3
Mapa de quantiles con spplot
Hola,
El problema con la propuesta de Olivier es que los intervalos son
diferentes para cada variable.
La forma sencilla y rápida es:
spplot(zm["part88"], col.regions=plotclr, at=class$brks)
Pero para que quede más elegante hay que dar algunos pasos más:
## Intervalos en forma character
op <- options(digits=4)
tab <- print(class)
options(op)
intChar <- names(tab)
## Indice
2013 Feb 15
3
datos climáticos cambio de formato
Hola!!
tengo un data.frame donde cada fila corresponde a un año y cada columna a
un mes (De enero a diciembre)
> head(valT)
V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13
1941 18.0 16.3 15.2 10.1 8.1 8.3 8.8 9.2 7.9 12.2 11.9 14.6
1942 17.2 15.9 13.6 11.6 8.7 6.2 6.4 7.2 9.7 12.0 14.1 16.7
1943 17.6 17.3 13.5 12.5 10.5 7.0 8.2 7.9 -999.9 -999.9
2015 Jun 08
4
columna de un data.table puede ser data.frame?
Hola,
yo quiero construir un data.table donde una columna (Parametros) son
caracteres y otra el resultado de la función information.gain, que devuelve
un data.frame. El código que he usado es este, pero me da error
PesosParam <- data.table(,.(Parametros, Peso:=
information.gain(In.hospital_death~., ParamCol)))
Es posible hacer lo que digo? o debo hacer una transformación del
data.frame a
2015 Oct 01
4
sobre fread {data.table}
Hola de nuevo,
parece que la última versión del paquete data.table es 1.9.6
La he probado y parece que no funciona bien, me da error:
Error in fread("C:/Users/iphealthMariluz/Documents/Proyecto
iphealt/ProcesamientoTexto/Adverse Drug
Event/ADE-Corpus/DRUG-AE_eliminoLinea1856.rel") :
4 arguments passed to .Internal(nchar) which requires 3
El 30 de septiembre de 2015, 13:38,
2016 May 30
3
Codigo
Oliver gracias por le pista!
Es un poco mas complicado, el código tiene varios pasos incluidos calculo
de nuevas variables con los betas del glm y otras vueltas. Necesitaría una
sentencia que tome cada lote haga los cálculos por separado y luego los une
en el dataframe de salida
El 30 de mayo de 2016, 10:02, Olivier Nuñez <onunez en unex.es> escribió:
> Mira lapply ....
>
> Si L=
2016 May 30
3
Codigo
Buenos días tengo una consulta sobre un código rutinario que quiero
ejecutar.
Tengo 120 Lotes con un ID diferente (del C001 al C120) a cada uno de los
cuales debo efectuares un GLM y con los parámetros obtenidos calcular otras
variables para luego hacer gráficas, razón por la cual no puedo procesarlos
todos juntos.
Intente hacer una sentencia repeat() o con for() para que me ejecute de
forma