tag:blogger.com,1999:blog-6869906380486827107.post7053485506490724657..comments2023-04-27T02:50:38.691-07:00Comments on Machine Learning con R: Predecir Clientes con Naive BayesEnmanuel Santanahttp://www.blogger.com/profile/08479480280753038126noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-6869906380486827107.post-74907783170777470862021-02-25T13:00:29.084-08:002021-02-25T13:00:29.084-08:00Buenas Tardes Emmanuel, muchas gracias por compart...Buenas Tardes Emmanuel, muchas gracias por compartir tu conocimiento. Pero tengo problema, al ejecutar la linea de comando que crea una nueva predicción, me arroja la siguiente:<br /><br />> Nuevos_Clientes$Prediccion_de_Compra <- Prediccion <br />Error in `$<-.data.frame`(`*tmp*`, Prediccion_de_Compra, value = integer(0)) : <br /> replacement has 0 rows, data has 3<br /><br />Estoy usando los mismos archivos que se pueden descargar. Por favor agradecería tu ayuda Hugohttps://www.blogger.com/profile/07822533862969929552noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-76254557397220656482019-05-21T06:38:29.752-07:002019-05-21T06:38:29.752-07:00Buen dia, estoy intentando correr Bayes en un mode...Buen dia, estoy intentando correr Bayes en un modelo y quiero ver la probabiidad de la clase pero cuando corro el modelo con el type = "raw" me arroja un error. Como lo puedo hacer? Dejo codigo breve <br />> results <- predict(object = NB, newdata = Validacion, type = "raw")<br />> mc <- table(results,Validacion$Ganador)<br />Error in table(results, Validacion$Ganador) : <br /> all arguments must have the same length<br />> mcLuis Dos Santosnoreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-36868770108480345802019-05-21T06:37:20.220-07:002019-05-21T06:37:20.220-07:00Buen dia, estoy intentando correr Bayes en un mode...Buen dia, estoy intentando correr Bayes en un modelo y quiero ver la probabiidad de la clase pero cuando corro el modelo con el type = "raw" me arroja un error. Como lo puedo hacer? Dejo codigo breve <br />> results <- predict(object = NB, newdata = Validacion, type = "raw")<br />> mc <- table(results,Validacion$Ganador)<br />Error in table(results, Validacion$Ganador) : <br /> all arguments must have the same length<br />> mc<br /><br />Gracias!Luis Dos Santosnoreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-22665288320376149542018-07-18T14:27:30.769-07:002018-07-18T14:27:30.769-07:00Hola! como puedo aplicar la curva ROC a esto?Hola! como puedo aplicar la curva ROC a esto?Anonymoushttps://www.blogger.com/profile/15530654562525199406noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-7345860081431406472017-11-04T15:07:37.854-07:002017-11-04T15:07:37.854-07:00Gracias Emanuel!! Revisaré el material y te comen...Gracias Emanuel!! Revisaré el material y te comento.. Anonymoushttps://www.blogger.com/profile/02709873266018341840noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-24751028442313489092017-11-03T03:42:52.674-07:002017-11-03T03:42:52.674-07:00https://apuntes-r.blogspot.com.ar/2016/11/text-min...https://apuntes-r.blogspot.com.ar/2016/11/text-mining-con-twiter.htmlEnmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-80361688825950898692017-11-02T19:42:12.647-07:002017-11-02T19:42:12.647-07:00Hola Carlos
Tendrías que aplicar algunas técnicas ...Hola Carlos<br />Tendrías que aplicar algunas técnicas de "text mining" para crear "feature" relevantes y luego entrenar un clasificador. Fijate en esta nota donde hay algunas de estas técnicas. Si se te complica, enviame un ejemplo del dataset por mail y le doy una mirada.Enmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-29377576039443017952017-11-02T08:33:03.038-07:002017-11-02T08:33:03.038-07:00Hola emanuel: muy buen blog... tengo una problem...Hola emanuel: muy buen blog... tengo una problemática por si pudieras orientarme:<br /><br />Tengo una tabla que contiene una cadena de caracteres, un identificador de cliente y un codigo que puede indicar una pista de que tipo de producto puede ser por. 1= refrigerador o lavadora, 2=estufa o tv o etc....<br />en la cadena de caracteres viene una descripción de lo que podría ser pero puede estar escrito de diferentes formas por ej. podría decir televisor o TV dentro del texto.<br /><br />Entonces lo que necesito predecir es que producto es en función del identificador, el código y las palabras que vienen escritas en el texto.<br /><br />Gracias<br /><br />CSAnonymoushttps://www.blogger.com/profile/02709873266018341840noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-22887717756467801922017-11-02T08:33:02.730-07:002017-11-02T08:33:02.730-07:00Hola emanuel: muy buen blog... tengo una problem...Hola emanuel: muy buen blog... tengo una problemática por si pudieras orientarme:<br /><br />Tengo una tabla que contiene una cadena de caracteres, un identificador de cliente y un codigo que puede indicar una pista de que tipo de producto puede ser por. 1= refrigerador o lavadora, 2=estufa o tv o etc....<br />en la cadena de caracteres viene una descripción de lo que podría ser pero puede estar escrito de diferentes formas por ej. podría decir televisor o TV dentro del texto.<br /><br />Entonces lo que necesito predecir es que producto es en función del identificador, el código y las palabras que vienen escritas en el texto.<br /><br />Gracias<br /><br />CSAnonymoushttps://www.blogger.com/profile/02709873266018341840noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-88629150025495237832017-09-03T20:19:00.540-07:002017-09-03T20:19:00.540-07:00Hola, excelente post, me gustaría saber que tan re...Hola, excelente post, me gustaría saber que tan recomendable seria el naive para muestras muy pequeñas?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-75660817037866912822017-09-01T17:29:46.857-07:002017-09-01T17:29:46.857-07:00El link estaba abajo, ya está ok. Gracias por avis...El link estaba abajo, ya está ok. Gracias por avisarEnmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-32855625319312865472017-09-01T17:20:42.052-07:002017-09-01T17:20:42.052-07:00Hola no se puede descarga el set de datosHola no se puede descarga el set de datosAnonymoushttps://www.blogger.com/profile/16593136020869550053noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-19757681190240171832017-06-15T10:00:58.925-07:002017-06-15T10:00:58.925-07:00Muchas gracias le quedó muy agradecido por su pron...Muchas gracias le quedó muy agradecido por su pronta respuesta, voy a revisar y espero me pueda servir para lo que necesitó. Gracias. Carlos Hidalgohttps://www.blogger.com/profile/07976759379334561913noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-74416122099772718582017-06-15T09:57:22.906-07:002017-06-15T09:57:22.906-07:00hola Carlos
Para validacion cruzada, fijate en est...hola Carlos<br />Para validacion cruzada, fijate en este link, solo tendrias que cambiar la parte del modelado.<br />http://apuntes-r.blogspot.com.ar/2014/11/validacion-cruzada.html<br /><br />Espero te sirva<br />Suerte!<br />Enmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-35032220305757933502017-06-15T08:55:49.488-07:002017-06-15T08:55:49.488-07:00saludos, primero felicitarlo por este buen post. s...saludos, primero felicitarlo por este buen post. segundo me gustaria saber si a este modelo puedo agregarle cross valitadion, y mas o menos como se haria. muchas gracias.Anonymoushttps://www.blogger.com/profile/07637644616712810362noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-35237197844962723752017-06-15T02:56:09.602-07:002017-06-15T02:56:09.602-07:00Me respondo:
Agregando type="raw"
predi...Me respondo:<br />Agregando type="raw" <br />predict(modelo_bayes,conjunto_prueba_test, type="raw" )MARIELENAhttps://www.blogger.com/profile/00583977676557666891noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-83622472382189545432017-06-15T02:03:04.021-07:002017-06-15T02:03:04.021-07:00Hola,
Una pregunta, cómo podría obtener la probab...Hola, <br />Una pregunta, cómo podría obtener la probabilidad de compra de cada cliente, en vez de tener la predicción Sí o No.<br />Gracias<br />MarielenaMARIELENAhttps://www.blogger.com/profile/00583977676557666891noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-17498547021916000142016-12-03T18:51:08.864-08:002016-12-03T18:51:08.864-08:00Fijate en este link que tiene mismo ejemplo con sc...Fijate en este link que tiene mismo ejemplo con script de qlikview:<br />http://qlikviewapuntes.blogspot.com.ar/2014/08/predecir-clientes-con-bayes-ingenuo.htmlEnmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-32614060934964536862016-12-02T19:14:12.643-08:002016-12-02T19:14:12.643-08:00Hola, esta ha sido la mejor web donde he encontrad...Hola, esta ha sido la mejor web donde he encontrado info mas clara del Entrenamiento con Naive Bayes ... pero existe algun modo alterno >>>library(e1071) # librerias de naiveBayes <<< por ejemplo , el procedimiento manual? , lo que quiero decir, es no utilizar librerias.<br />Gracias de antemano.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-25946614100178498482016-10-12T18:23:47.986-07:002016-10-12T18:23:47.986-07:00hola Patricia
Al reproducir el ejemplo con los dat...hola Patricia<br />Al reproducir el ejemplo con los datos del link, no me arroja los NAs. Asegurate que todos los campos esten como factor, tanto en datos_historicos como en nuevos_clientes.<br /><br />espero te sirva<br /><br />surteEnmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-87989984394305035312016-10-12T10:36:07.841-07:002016-10-12T10:36:07.841-07:00Hola,
Al ejecutar la línea
Prediccion <- pre...Hola, <br />Al ejecutar la línea <br /><br />Prediccion <- predict (Probabilidades , Nuevos_Clientes[,-6]) # crea prediccion a datos nuevos<br /><br />Me da el siguiente warning:<br /><br />Warning messages:<br />1: In data.matrix(newdata) : NAs introduced by coercion<br />2: In data.matrix(newdata) : NAs introduced by coercion<br />3: In data.matrix(newdata) : NAs introduced by coercion<br />4: In data.matrix(newdata) : NAs introduced by coercion<br /><br />¿Por qué me lo rellena todo con NA? <br /><br />PD: He puesto os mismos datos que tu en el excel de Datos_Historicos.<br /><br />Gracias!Anonymoushttps://www.blogger.com/profile/04567728982908690363noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-82778620701294150532016-09-01T13:30:52.755-07:002016-09-01T13:30:52.755-07:00Buenas tardes,
ya le he escrito al correo exponie...Buenas tardes,<br /><br />ya le he escrito al correo exponiendole mi caso, mil gracias por el interes prestado.<br /><br />Saludos!Frenzuahttps://www.blogger.com/profile/09744980243259228684noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-60917070211243825442016-08-24T16:29:46.737-07:002016-08-24T16:29:46.737-07:00para esto antes tienes que hacer preprocesamiento ...para esto antes tienes que hacer preprocesamiento de los datos. fijate en esta discusión donde mencionan varias librerias y links: https://www.linkedin.com/groups/3984607<br /><br />la libreriamas usada es tm, te dejo link:<br />https://cran.r-project.org/web/packages/tm/vignettes/tm.pdf<br /><br />si necesitas ayuda en el desarrollo de un clasificador, me escribes a mi corre de gmail: enmanuel.s<br /><br />suerte!<br /><br /><br />Enmanuel Santanahttps://www.blogger.com/profile/08479480280753038126noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-64146467309872785492016-08-23T14:17:50.639-07:002016-08-23T14:17:50.639-07:00Sabes depronto como aplicarlo pero a una descripci...Sabes depronto como aplicarlo pero a una descripción de texto, necesito hacer clasificador de tecto.Frenzuahttps://www.blogger.com/profile/09744980243259228684noreply@blogger.comtag:blogger.com,1999:blog-6869906380486827107.post-40504445939067729082015-12-20T13:05:00.890-08:002015-12-20T13:05:00.890-08:00Justo lo que estabo buscando: un ejemplo practico ...Justo lo que estabo buscando: un ejemplo practico y simple para entender el algoritmo. Genial! Muchas gracias Enmanuel!Anonymoushttps://www.blogger.com/profile/16771182836152928271noreply@blogger.com