[R] Help with tm assocation analysis and Rgraphviz installation.

Uwe Ligges ligges at statistik.tu-dortmund.de
Thu Apr 2 12:17:58 CEST 2009


For 2nd question:

a) This is a question that is supposed to go to the BioC list, because 
we are talking about a BioC package.

b) The following worked for me in January (but we might have new 
versions of something):

1. Install the current package from the BioC website (strongly assuming 
you are using R-2.8.1!).
2. Install graphviz-2.20.3.msi as the graphviz binary (versions of 
recent graphvzi package and graphviz version must much due to the very 
frequent changes in the graphviz API)
3. add graphviz binariy directory to your PATH environment variable.
4. Restart everything
Shoudl work now.

Uwe Ligges

xinrong lei wrote:
> Help with tm assocation analysis and Rgraphviz installation.
> 
> THANK YOU IN ADVANCE
> 
> 
> 
> Question 1:
> 
> 
> 
> I saved two txt file in C:\textfile
> 
> And each txt file contents only one text column, and both have 100 records.
> 
> I know term “research” occurs 49 times, so I want to find out which other
> words are correlated to this word, and I got tons of association  ‘1’ .
> 
> I tried other terms, and no association value is less than 1, which
> obviously is wrong.
> 
> Could any export tell me where did I do wrong?
> 
> 
> 
> 
> 
> My R-code is:
> 
> 
> 
> R>my.path<-'C:\\textfile'
> 
> R>library(tm)
> 
> R>my.corpus <- Corpus(DirSource(my.path), readerControl = list
> (reader=readPlain))
> 
> R>tdmO <- TermDocMatrix(my.corpus)
> 
> R>tdmO
> 
> An object of class “TermDocMatrix”
> 
> Slot "Data":
> 
> 2 x 1426 sparse Matrix of class "dgCMatrix"
> 
>    [[ suppressing 1426 column names ‘000’, ‘0092’, ‘0093’ ... ]]
> 
> 
> 
> 
> 
> 
> 
> 1 3 1 12 1 1 1 8 1 1 2 1 9 . 2 2 1 518 1 1 1 2 1 1 2 6 1 1 3 3 2 1 1 4 1 4 3
> 3 1 11 5 1 7 2 5 4 3 1 1
> 
> 2 . .  . . . . . . . . . . 3 . . .   6 . . . . . . . . . . . . . . . 3 . . .
> . .  1 . 1 . . . . . . .
> 
> 
> 
> 
> 1 1 2 1 4 1 5 4 4 2 4 6 2 2 . 3 1 2 1 3 1 2 1 4 1 1 3 1 1 1 12 2 1 1 2 1 1 4
> 1 1 . 3 1 2 1 3 3 1 1 2 2
> 
> 2 . . . . . . . 3 . . 3 . . 1 . . . . . . . . . . . . . . .  . . . . . . . .
> . . 1 . . 1 . . 2 . . . .
> 
>> 
> R>findAssocs(tdmO,”research”,0.95)
> 
>             academ             access          accompani
> accord
> ace
> 
>                  1                  1                  1
>    1
> 1
> 
>             achiev             acquir           acquisit
>  act
> activ
> 
>                  1                  1                  1
>    1
> 1
> 
>             activi              adapt                add
> addit
> adequ
> 
>                  1                  1                  1
>    1
>        1
> 
> 
> 
> ……
> 
> 
> 
> 
> 
> 
> 
> Question2:
> 
> 
> 
> I can’t load Rgraphviz in R.
> 
> I am using windows XP professional, R 2.8.1
> 
> I followed the instruction in this link
> 
> http://groups.google.com/group/r-help-archive/browse_thread/thread/413605edc81b3422/b7917083646d9cd2?lnk=gst&q=Rgraphviz#b7917083646d9cd2
> 
> and
> 
> https://stat.ethz.ch/pipermail/bioconductor/2008-June/022838.html
> 
> 
> 
> What I did is
> 
> 1. Close down any R sessions you have open.
> 
> 2. Download and install Microsoft Visual C++ 2005 SP1 Redistributable
> 
> Package:
> 
> http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en
> 
> 2. Download and install the Graphviz 2.16.1 from the archives:
> 
> I also tried 2.18.1, and 2.22.2
> 
> 
> 
> 3. Check your PATH to see how Graphviz was added: graphvis 2.18 and later
> versions will automatically add
> 
> C:\Program Files\Graphviz2.16\Bin
> 
> to Path.
> 
> 
> 
> 4. open R and download and install Rgraphviz using:
> 
>  R> source("http://bioconductor.org/biocLite.R"
> <http://bioconductor.org/biocLite.R%22>)
> 
>  R> biocLite("Rgraphviz")
> 
> 
> 
> I got no error before the next step:
> 
> 
> 
> R>library(Rgraphviz)
> 
> I got this error message:
> 
> Error in inDL(x, as.logical(local), as.logical(now), ...) :
> 
>   unable to load shared library
> 'C:/PROGRA~1/R/R-28~1.1/library/Rgraphviz/libs/Rgraphviz.dll':
> 
>   LoadLibrary failure:  The specified module could not be found.
> 
> Error : .onLoad failed in 'loadNamespace' for 'Rgraphviz'
> 
> Error: package/namespace load failed for 'Rgraphviz'
> 
> 
> What else shall I do?
> 
> Thank you in advance!
> 
> 	[[alternative HTML version deleted]]
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list