{"id":1276,"date":"2016-04-18T06:37:13","date_gmt":"2016-04-18T10:37:13","guid":{"rendered":"http:\/\/shirishranjit.com\/blog1\/?page_id=1276"},"modified":"2016-05-09T18:35:38","modified_gmt":"2016-05-09T22:35:38","slug":"neural-network-cheatsheet","status":"publish","type":"page","link":"https:\/\/shirishranjit.com\/blog1\/ai-ml-topics\/ai-and-data-analytics-competitions\/neural-network-cheatsheet","title":{"rendered":"R and Data Analysis with Neural Network"},"content":{"rendered":"<p>This is a cheatsheet on using R to do data analysis. The main focus is on Neural Network.<\/p>\n<p>&nbsp;<\/p>\n<pre>\r\n<code>\r\n#stargazer(traindt, type = \"text\", title=\"Descriptive statistics\", digits=1, out=\"table1.txt\")\r\n#write(summary(traindt), file=\"bnp-data-summary.txt\")\r\nsink(file=\"bnp-summary-stats.txt\")\r\nprint(str(bnpnet))\r\nprint(summary(bnpnet))\r\nprint(str(bnpnet))\r\nprint(summary(traindt))\r\nprint(str(testdt))\r\nprint(summary(testdt))\r\n\r\nsink()\r\n\r\n#simp1\r\n\r\n#nnet\r\n# bnpnet #bnpnet #bnpred #traindt #testdt #source('\/Users\/jarina\/Downloads\/bnp-sim\/write-summary-stats.R')\r\n\r\nbnpred <- predict(bnpnet, testdt[,c(-1,-23,-52)])\r\n\r\nbnpnet <- nnet(traindt$target ~ ., data=traindt[,c(-1,-2,-24,-58)], size=3, MaxNWts=10000000)\r\n\r\n\r\ntestdt <- read.csv('\/Users\/shirish\/Downloads\/bnp-sim\/train.csv', header = TRUE, sep = ',', fill = FALSE, colClasses = rep(\u2019character\u2019,135))\r\n\r\n#removing v22, v56 and v71\r\n\r\n<\/code>\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h2>References<\/h2>\n<p>&nbsp;<\/p>\n<ul>\n<li><a href=\"http:\/\/tutorials.iq.harvard.edu\/R\/Rgraphics\/Rgraphics.html\">http:\/\/tutorials.iq.harvard.edu\/R\/Rgraphics\/Rgraphics.html<\/a><\/li>\n<li><a href=\"https:\/\/www.datacamp.com\/community\/tutorials\/15-easy-solutions-data-frame-problems-r\">https:\/\/www.datacamp.com\/community\/tutorials\/15-easy-solutions-data-frame-problems-r<\/a><\/li>\n<\/ul>\n<p>R programming example<\/p>\n<ul>\n<li><a href=\"http:\/\/heather.cs.ucdavis.edu\/~matloff\/R\/RProg.pdf\">http:\/\/heather.cs.ucdavis.edu\/~matloff\/R\/RProg.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.clemson.edu\/economics\/faculty\/wilson\/R-tutorial\/graphics.html\">http:\/\/www.clemson.edu\/economics\/faculty\/wilson\/R-tutorial\/graphics.html<\/a><\/li>\n<li><a href=\"http:\/\/www.stat.berkeley.edu\/~s133\/saving.html\">http:\/\/www.stat.berkeley.edu\/~s133\/saving.html<\/a><\/li>\n<li><a href=\"http:\/\/www.stat.auckland.ac.nz\/~paul\/RGraphics\/rgraphics.html\">http:\/\/www.stat.auckland.ac.nz\/~paul\/RGraphics\/rgraphics.html<\/a><\/li>\n<li><a href=\"http:\/\/addictedtor.free.fr\/graphiques\/ http:\/\/addictedtor.free.fr\/graphiques\/thumbs.php?sort=votes\">http:\/\/addictedtor.free.fr\/graphiques\/ http:\/\/addictedtor.free.fr\/graphiques\/thumbs.php?sort=votes<\/a><\/li>\n<li><a href=\"http:\/\/www.statmethods.net\/advgraphs\/layout.html\">http:\/\/www.statmethods.net\/advgraphs\/layout.html<\/a><\/li>\n<li><a href=\"http:\/\/lattice.r-forge.r-project.org\/Vignettes\/src\/lattice-intro\/lattice-intro.pdf\">http:\/\/lattice.r-forge.r-project.org\/Vignettes\/src\/lattice-intro\/lattice-intro.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.cookbook-r.com\/Graphs\/Histogram_and_density_plot\/\">http:\/\/www.cookbook-r.com\/Graphs\/Histogram_and_density_plot\/<\/a><\/li>\n<li><a href=\"http:\/\/www.cookbook-r.com\">http:\/\/www.cookbook-r.com<\/a><\/li>\n<\/ul>\n<p>Missing data<\/p>\n<ul>\n<li><a href=\"https:\/\/www3.nd.edu\/~rwilliam\/stats2\/l12.pdf\">https:\/\/www3.nd.edu\/~rwilliam\/stats2\/l12.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.ats.ucla.edu\/stat\/sas\/library\/multipleimputation.pdf\">http:\/\/www.ats.ucla.edu\/stat\/sas\/library\/multipleimputation.pdf<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/mi\/mi.pdf\">https:\/\/cran.r-project.org\/web\/packages\/mi\/mi.pdf<\/a><\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/Amelia\/vignettes\/amelia.pdf\">https:\/\/cran.r-project.org\/web\/packages\/Amelia\/vignettes\/amelia.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.ats.ucla.edu\/stat\/sas\/library\/multipleimputation.pdf\">http:\/\/www.ats.ucla.edu\/stat\/sas\/library\/multipleimputation.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.stats.ox.ac.uk\/~matechou\/Principles\/MissingData.pdf\">http:\/\/www.stats.ox.ac.uk\/~matechou\/Principles\/MissingData.pdf<\/a><a href=\"http:\/\/www.princeton.edu\/~otorres\/sessions\/s2r.pdf\">http:\/\/www.princeton.edu\/~otorres\/sessions\/s2r.pdf<\/a> (very good summary slides on r)<\/li>\n<\/ul>\n<p>Data stuff<\/p>\n<ul>\n<li><a href=\"http:\/\/www.gettinggeneticsdone.com\/2011\/02\/split-data-frame-into-testing-and.html\">http:\/\/www.gettinggeneticsdone.com\/2011\/02\/split-data-frame-into-testing-and.html<\/a><\/li>\n<li><a href=\"http:\/\/www.cookbook-r.com\/Manipulating_data\/Adding_and_removing_columns_from_a_data_frame\/\">http:\/\/www.cookbook-r.com\/Manipulating_data\/Adding_and_removing_columns_from_a_data_frame\/<\/a><\/li>\n<li><a href=\"http:\/\/www.statmethods.net\/management\/subset.html\">http:\/\/www.statmethods.net\/management\/subset.html<\/a><\/li>\n<li><a href=\"https:\/\/statnet.org\/trac\/raw-attachment\/wiki\/Resources\/introToSNAinR_sunbelt_2012_tutorial.pdf\">https:\/\/statnet.org\/trac\/raw-attachment\/wiki\/Resources\/introToSNAinR_sunbelt_2012_tutorial.pdf<\/a><\/li>\n<\/ul>\n<p>Network Analysis<\/p>\n<ul>\n<li><a href=\"http:\/\/sna.stanford.edu\/rlabs.php\">http:\/\/sna.stanford.edu\/rlabs.php<\/a><\/li>\n<li><a href=\"http:\/\/www.insna.org\">http:\/\/www.insna.org<\/a><\/li>\n<li><a href=\"https:\/\/statnet.org\/trac\/raw-attachment\/wiki\/Resources\/introToSNAinR_sunbelt_2012_tutorial.pdf\">https:\/\/statnet.org\/trac\/raw-attachment\/wiki\/Resources\/introToSNAinR_sunbelt_2012_tutorial.pdf<\/a><\/li>\n<li><a href=\"https:\/\/www.calvin.edu\/~scofield\/courses\/m143\/materials\/RcmdsFromClass.pdf\">https:\/\/www.calvin.edu\/~scofield\/courses\/m143\/materials\/RcmdsFromClass.pdf<\/a><\/li>\n<li><a href=\"http:\/\/statweb.stanford.edu\/~susan\/courses\/s141\/RNotes.pdf\">http:\/\/statweb.stanford.edu\/~susan\/courses\/s141\/RNotes.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.inside-r.org\/packages\/cran\/igraph\/docs\">http:\/\/www.inside-r.org\/packages\/cran\/igraph\/docs<\/a><\/li>\n<li><a href=\"http:\/\/igraph.org\/r\/doc\/plot.common.html\">http:\/\/igraph.org\/r\/doc\/plot.common.html<\/a><\/li>\n<li><a href=\"http:\/\/horicky.blogspot.com\/2012\/04\/basic-graph-analytics-using-igraph.html\">http:\/\/horicky.blogspot.com\/2012\/04\/basic-graph-analytics-using-igraph.html<\/a> (this is a good one on network analysis)<\/li>\n<li><a href=\"https:\/\/cran.r-project.org\/web\/packages\/NeuralNetTools\/NeuralNetTools.pdf\">https:\/\/cran.r-project.org\/web\/packages\/NeuralNetTools\/NeuralNetTools.pdf<\/a><\/li>\n<li><a href=\"https:\/\/journal.r-project.org\/archive\/2010-1\/RJournal_2010-1_Guenther+Fritsch.pdf\">https:\/\/journal.r-project.org\/archive\/2010-1\/RJournal_2010-1_Guenther+Fritsch.pdf<\/a><\/li>\n<li><a href=\"http:\/\/www.analyticsvidhya.com\/blog\/2016\/01\/xgboost-algorithm-easy-steps\/\">http:\/\/www.analyticsvidhya.com\/blog\/2016\/01\/xgboost-algorithm-easy-steps\/<\/a><\/li>\n<\/ul>\n<p>R and NNET Reference:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/krishna7189\/Rcodeeasy\/blob\/master\/NEURAL%20NETWORKS-%20Detailed%20solved%20Classification%20example%20-%20Packages%20using%20%22NNET%22%20and%20%22NEURALNET%22%20in%20R\">https:\/\/github.com\/krishna7189\/Rcodeeasy\/blob\/master\/NEURAL%20NETWORKS-%20Detailed%20solved%20Classification%20example%20-%20Packages%20using%20%22NNET%22%20and%20%22NEURALNET%22%20in%20R<\/a><\/li>\n<li><a href=\"https:\/\/beckmw.wordpress.com\/tag\/nnet\/\">https:\/\/beckmw.wordpress.com\/tag\/nnet\/<\/a> (loos good)<\/li>\n<li><a href=\"http:\/\/www.di.fc.ul.pt\/~jpn\/r\/neuralnets\/neuralnets.html\">http:\/\/www.di.fc.ul.pt\/~jpn\/r\/neuralnets\/neuralnets.html<\/a> (good compare with nnet, nueralnet, and NN with caret)<\/li>\n<li><a href=\"http:\/\/gekkoquant.com\/2012\/05\/26\/neural-networks-with-r-simple-example\/\">http:\/\/gekkoquant.com\/2012\/05\/26\/neural-networks-with-r-simple-example\/<\/a><\/li>\n<li><a href=\"http:\/\/horicky.blogspot.com\/2012\/06\/predictive-analytics-neuralnet-bayesian.html\">http:\/\/horicky.blogspot.com\/2012\/06\/predictive-analytics-neuralnet-bayesian.html<\/a><\/li>\n<\/ul>\n<p>xgboot libraries<\/p>\n<ul>\n<li><a href=\"http:\/\/www.analyticsvidhya.com\/blog\/2016\/01\/xgboost-algorithm-easy-steps\/\">http:\/\/www.analyticsvidhya.com\/blog\/2016\/01\/xgboost-algorithm-easy-steps\/<\/a><\/li>\n<\/ul>\n<p>R Libraries:<\/p>\n<ul>\n<li>library(xgboost)<\/li>\n<li>library(readr)<\/li>\n<li>library(stringr)<\/li>\n<li>library(caret)<\/li>\n<li>library(car)<\/li>\n<li>library(nnet)<\/li>\n<li>library(stats4)<\/li>\n<\/ul>\n<div class=\"twttr_buttons\"><div class=\"twttr_twitter\">\n\t\t\t\t\t<a href=\"http:\/\/twitter.com\/share?text=R+and+Data+Analysis+with+Neural+Network\" class=\"twitter-share-button\" data-via=\"\" data-hashtags=\"\"  data-size=\"default\" data-url=\"https:\/\/shirishranjit.com\/blog1\/ai-ml-topics\/ai-and-data-analytics-competitions\/neural-network-cheatsheet\"  data-related=\"\" target=\"_blank\">Tweet<\/a>\n\t\t\t\t<\/div><div class=\"twttr_followme\">\n\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/shiranjit\" class=\"twitter-follow-button\" data-size=\"default\"  data-show-screen-name=\"false\"  target=\"_blank\">Follow me<\/a>\n\t\t\t\t\t<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>This is a cheatsheet on using R to do data analysis. The main focus is on Neural Network. &nbsp; #stargazer(traindt, type = &#8220;text&#8221;, title=&#8221;Descriptive statistics&#8221;, digits=1, out=&#8221;table1.txt&#8221;) #write(summary(traindt), file=&#8221;bnp-data-summary.txt&#8221;) sink(file=&#8221;bnp-summary-stats.txt&#8221;) print(str(bnpnet)) print(summary(bnpnet)) print(str(bnpnet)) print(summary(traindt)) print(str(testdt)) print(summary(testdt)) sink() #simp1 #nnet # &hellip; <a href=\"https:\/\/shirishranjit.com\/blog1\/ai-ml-topics\/ai-and-data-analytics-competitions\/neural-network-cheatsheet\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1269,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1276","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1276"}],"collection":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/comments?post=1276"}],"version-history":[{"count":8,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1276\/revisions"}],"predecessor-version":[{"id":1310,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1276\/revisions\/1310"}],"up":[{"embeddable":true,"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/pages\/1269"}],"wp:attachment":[{"href":"https:\/\/shirishranjit.com\/blog1\/wp-json\/wp\/v2\/media?parent=1276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}