Estoy en una estadística y análisis de datos de la clase que recientemente comenzó a utilizar R Studio. Estoy recibiendo un mensaje de error y hasta ahora no he sido capaz de determinar exactamente lo que el error es o cómo solucionarlo.

Nos dieron instrucciones para graficar esta función:

y=0.1x^4-0.5x^3-x^2+3x-2

La siguiente instrucción pide a seguir este código y entrar en la función anterior:

> x<-seq(-5,5,by=2)
> y<-enter the function, here
> plot(y~x)
> lines(y~x)

Esto es lo que siento cuando voy a ingresar a la función de y:

> x<-seq(-5, 5, by=2)
> y<-0.1x^4-0.5x^3-x^2+3x-2
Error: unexpected symbol in "y<-0.1x"

Es el inesperado símbolo de la x? He intentado quitar los decimales en la función para probarlo, pero recibe el mismo mensaje de error:

> y<-x^4-5x^3-x^2+3x-2
Error: unexpected symbol in "y<-x^4-5x"

Así que estoy pensando es en la x que es el problema, pero, ¿cómo puedo solucionarlo? Me encontré con la x de la secuencia de código sin ningún problema.

StackOverflow no es realmente el lugar adecuado para una pregunta como esta, creo. Creo que va a ser mucho mejor buscar ayuda de tus compañeros de clase, su instructor, o simplemente leer un básico manual.
Usted encontrará que ese mensaje de error determinado, generalmente, significa que usted se ha olvidado de una coma o algún otro «carácter de puntuación». El R intérprete vio una variable llamada «5x» y que no es un nombre legal en R, que no permite que los nombres que comienzan con números.

OriginalEl autor user1771874 | 2012-10-24

2 Comentarios

  1. 7

    En álgebra, dos símbolos, uno junto a otro (por ejemplo, 0.1 y x en 0.1x) implica que se multiplican. En la programación, esta suposición no se hace y explícito operador de multiplicación es necesario: 0.1*x.

    OriginalEl autor Brian Diggs

Dejar respuesta

Please enter your comment!
Please enter your name here