Está en la página 1de 5

PARA QUE NO HAYA ERRORES EN LA PC CAMBIAR CONFIGURAR DE COMA POR PUNTO POR

DEFAULT EN LA PC CON PANEL DE CONTROL.

CÓDIGOS EN R

EXAMPLE

DEMO

TEXTO= “PONGAN EL TEXTO”

Help(del paquete que quiero saber) me da información

LENGTH: me dice cuántos elementos tengo dentro de la variable

Class(x) me dice que tengo dentro del elemento, si son números o palabras.

FLECHAS ARRIBA ABAJO

ES EL ANS ME RECUERDA LA CODIFICACIÓN QUE ESCRIBÍ.

DATA FREN: ME PERMITE CREAR TABLA DE DATOS EN R. Modo de usar:

datos=data.frame(x,y,z) PARA CREAR EL CUADRO DE DATOS

PARA MOSTRAR MI TABLA COLOCO: DATOS

nrow(números de filas)

dim(dimensión de la matriz filas y columnas)

ncol(números de columnas)

names(datos) nombres de las columnas de data fren

names(datos)[2] que nombre es la segunda columna

head(datos, n=2) solo me indica las dos primeras filas de mi columna.

head(datos) me indica las 10 primeras filas de mi columna

[] nos ayuda a dar posiciones dentro de las posiciones.

datos[,2:3] me lee las columnas 2 y 3 poniendo la coma antes

datos[2:3 ,] me lee las filas.

De mi cuadro grande quiero otro cuadro, pero pequeño :

getwd=obtener el director de trabajo

setwd("C:/Users/HOGAR/Documents/R") LE DIGO donde quiero que se graben los datos.

datosandy=read.table(file="optativa.csv",header=TRUE,sep=";",dec=".") PARA TRASLADAR


DATOS DESDE DONDE QUIERA

DATOS DESDE EXCEL A R

PAQUETES
GGPLOT2

DESOLVE

Vector Numérico

x=c(1,2,3,4,5,6,7,8,9,10) para crear vector con números.

Multiplicar los vectores.

Y= x*32

VECTOR CON PALABRAS (Vector N)

N=c("andy,velásquez,enríquez,esfero,cuaderno,lápiz")

melt = PONER DATOS EN UNA SOLA COLUMNA, PARA NO PERDER LA SECUENCIA. Ésta para
poder funcionar necesitar RESHAPE2, GGPLOT2 OJO.

Ejemplo:

sustrato1=melt(biomasa,id.vars="TIEMPO",variable.name="repeticiones")

Sin melt Con melt

melt me ayuda a graficar

aes= estética del gráfico

Require ( ME SIRVE PARA PONER PAQUETES QUE TODAVIA NO ESTEN CARGADOS.)

Regresiones lineales
c + stat_smooth(fill="blue", colour="darkblue", size=2)

ME SALEN 3 ERRORES:

Comando

ggplot(biomasa1,aes(TIEMPO,value))+geom_line(aes(color=repeticiones))

ERROR:
geom_path: Each group consists of only one observation. Do
you need to adjust the group aesthetic?

Comando
modelbiomasa=lm(TIEMPO ~ value, data=biomasa1)

ERROR:
Comando

modelbiomasa=lm(TIEMPO ~ poly(value,3,raw=TRUE), data=biomasa1 )

CLASE:

setwd("C:/Users/HOGAR/Documents/R") LE DIGO donde quiero que se graben los datos.

datosandy=read.table(file="optativa.csv",header=TRUE,sep=";",dec=".")

biomasa=datosandy[,c("TIEMPO","R1x","R2y","R3z")]

sustrato=datosandy[,c("TIEMPO","R1s","R2s","R3s")]

producto=datosandy[,c("TIEMPO","R1p","R2p","R3p")]

require(ggplot2)

require(reshape2)

biomasa1=melt(biomasa, id.vars="TIEMPO",variable.name="repeticiones")

sustrato1=melt(biomasa, id.vars="TIEMPO",variable.name="repeticiones")

producto1=melt(biomasa, id.vars="TIEMPO",variable.name="repeticiones")

ggplot(biomasa1,aes(TIEMPO,value)) +geom_line(aes(color=repeticiones))

ggplot(biomasa1,aes(TIEMPO,value)) +geom_point(aes(color=repeticiones))

ggplot(sustrato1,aes(TIEMPO,value)) +geom_point(aes(color=repeticiones))

ggplot(producto1,aes(TIEMPO,value)) +geom_point(aes(color=repeticiones))

modelbiomasa=lm(TIEMPO ~ value, data=biomasa1)

modelbiomasa=lm(TIEMPO ~ poly(value,3,raw=TRUE), data=biomasa1 )

ggplot(biomasa1, aes(TIEMPO,value))+geom_point(aes(color=repeticiones))
+stat_smooth(method=lm,formula=y~poly(y,3,raw=TRUE),level=0.95) +
facet_grid(repeticiones~ .)
CLASE 2

library(deSolve)

parameters=c(umax=1,ks=20,yxs=0.5,yps=0.7,ypx=0.35,ms=0.001,mp=0.1)

state=c(x=1.5,s=100,p=0)

times=seq(0,10,by=0.01)

library(deSolve)

parameters=c(umax=1, ks=20, yxs=0.5, yps=0.7, ypx=0.35, ms=0.001, mp=0.1)

state= c(x=1.5, s=100, p=0)

times= seq(0,7, by=0.01)

cinética= function(t,state, parameters){with(as.list(c(state,parameters)),{u=(umax*s)/(ks+s)


+dx=(u*x) +ds= -((u/yxs)+((ypx*u + mp)/yps) + ms)*x + dp= (ypx*u +mp)*x + list(c(dx,ds,dp)) })}

PARA Ss

library(deSolve)

parameters=c(uh=6, Ks=20,Koh=0.20, Yh=0.67, Sno=0.5, Kno=0.5, kh=3, Xs= 0.3, Kx=0.03,


nh=0.4, nb=0.3 )

state= c(Xbh=0.62 , So=0.7, x=1.6)

times= seq(0,10, by=0.002)


cinética= function(t,state, parameters){with(as.list(c(state,parameters)),{Ss= ((-1/ Yh)* uh *(Ss/
Ks +Ss)*( So / Koh + So)* Xbh) -1/ Yh *( uh *(Ss/ Ks +Ss)*( Koh / Koh + So)* x *( Sno / Kno +
Sno)* nb * Xbh + kh *(( Xs
/Xbh)/(Kx/Xbh))*[(So/Koh+So)+nb*(Koh/Koh+So)*(Sno/Kno+Sno)]*Xbh +list(-1/ Yh,Sno,kh) )}}

PARA Xs

También podría gustarte