[R-sig-Geo] Reading text files in Spatstat

Taylor, RB rbt501 at york.ac.uk
Tue Jul 3 17:46:52 CEST 2007


ah, thank you Thierry. As a fairly new R user, this is most helpful :)

Cheers,
Rob

ONKELINX, Thierry wrote:
> I've found your problem. Test must be a matrix and you probably have a
> data.frame.
> I hope you see the importance of a reproducibel example of your code.
> You MUST define the data too.
> 
> 
> This works.
> 
>> test <- matrix(runif(20, 0, 10), ncol = 2)
>> as.ppp(test,c(0,10,0,10),fatal=TRUE)
>  planar point pattern: 10 points 
> window: rectangle = [0, 10] x [0, 10] units 
> 
> This doesn't work.
> 
>> test <- data.frame(test)
>> as.ppp(test,c(0,10,0,10),fatal=TRUE)
> Error in as.ppp.default(test, c(0, 10, 0, 10), fatal = TRUE) : 
>         Can't interpret X as a point pattern
> 
> 
> Cheers,
> 
> Thierry
> 
> ------------------------------------------------------------------------
> ----
> ir. Thierry Onkelinx
> Instituut voor natuur- en bosonderzoek / Research Institute for Nature
> and Forest
> Cel biometrie, methodologie en kwaliteitszorg / Section biometrics,
> methodology and quality assurance
> Gaverstraat 4
> 9500 Geraardsbergen
> Belgium
> tel. + 32 54/436 185
> Thierry.Onkelinx at inbo.be
> www.inbo.be 
> 
> Do not put your faith in what statistics say until you have carefully
> considered what they do not say.  ~William W. Watt
> A statistical analysis, properly conducted, is a delicate dissection of
> uncertainties, a surgery of suppositions. ~M.J.Moroney
> 
>  
> 
>> -----Oorspronkelijk bericht-----
>> Van: Taylor, RB [mailto:rbt501 at york.ac.uk] 
>> Verzonden: dinsdag 3 juli 2007 17:32
>> Aan: ONKELINX, Thierry
>> CC: r-sig-geo at stat.math.ethz.ch
>> Onderwerp: Re: [R-sig-Geo] Reading text files in Spatstat
>>
>> Ok, "test" is just a small test data set of x, y coords.
>>
>> 3.45	5.34
>> 2.78	5.67
>> 3.89	1.345
>> 2.34	3.78
>> 3.45	5.34
>> 2.78	5.67
>> 3.89	1.345
>> 2.34	3.78
>>
>>
>> You could make it easily in Excel or a similar program. x 
>> coords are in the first column, y coords are in the 2nd 
>> column. It is saved as a tab delimited text file called "test".
>>
>>
>> Cheers,
>> Rob
>>
>> ONKELINX, Thierry wrote:
>>> The problem is probably in "test". Try to give us a (small) 
>> sample of 
>>> test so we can reproduce your problem. Otherwise it will be hard to 
>>> discover the problem.
>>>
>>> Thierry
>>>
>>>
>> ----------------------------------------------------------------------
>>> --
>>> ----
>>> ir. Thierry Onkelinx
>>> Instituut voor natuur- en bosonderzoek / Research Institute 
>> for Nature 
>>> and Forest Cel biometrie, methodologie en kwaliteitszorg / Section 
>>> biometrics, methodology and quality assurance Gaverstraat 4 9500 
>>> Geraardsbergen Belgium tel. + 32 54/436 185 
>> Thierry.Onkelinx at inbo.be 
>>> www.inbo.be
>>>
>>> Do not put your faith in what statistics say until you have 
>> carefully 
>>> considered what they do not say.  ~William W. Watt A statistical 
>>> analysis, properly conducted, is a delicate dissection of 
>>> uncertainties, a surgery of suppositions. ~M.J.Moroney
>>>
>>>  
>>>
>>>> -----Oorspronkelijk bericht-----
>>>> Van: r-sig-geo-bounces at stat.math.ethz.ch
>>>> [mailto:r-sig-geo-bounces at stat.math.ethz.ch] Namens Taylor, RB
>>>> Verzonden: dinsdag 3 juli 2007 17:11
>>>> Aan: r-sig-geo at stat.math.ethz.ch
>>>> Onderwerp: Re: [R-sig-Geo] Reading text files in Spatstat
>>>>
>>>> Right, I have supplied the W argument now. Still no joy though....
>>>>
>>>>  > as.ppp(test,c(0,10,0,10),fatal=TRUE)
>>>> Error in as.ppp.default(test, c(0, 10, 0, 10), fatal = TRUE) :
>>>>          Can't interpret X as a point pattern
>>>>
>>>> Any ideas anyone?
>>>>
>>>> Rob
>>>>
>>>> Don MacQueen wrote:
>>>>> The help page for as.ppp() explains that in a case like
>>>> yours (or what
>>>>> I assume is yours from your description), you also need to
>>>> supply the
>>>>> W argument.
>>>>>
>>>>> Try looking at the help page for the ppp() function.
>>>>>
>>>>> -Don
>>>>>
>>>>> At 1:13 PM +0100 7/3/07, Taylor, RB wrote:
>>>>>> Hello all,
>>>>>>
>>>>>> I have x,y data with an associated mark. Is there a 
>> simple way of 
>>>>>> getting Spatstat to read this data? I have tried putting 
>> the x, y 
>>>>>> data in separate columns in Excel and ignoring the marks,
>>>> saving it
>>>>>> as a tab-delim text file (called "test"). However the
>>>> as.ppp function
>>>>>> fails to convert it into a ppp object.
>>>>>>
>>>>>>
>>>>>>  > test <- read.table("C:/temp/Rtest.txt")  > as.ppp(test)
>>>> Error in
>>>>>> as.ppp.default(test) : Can't interpret X as a point pattern
>>>>>>
>>>>>>
>>>>>> Perhaps someone can answer my simple question and tell me
>>>> what I am
>>>>>> doing wrong?
>>>>>>
>>>>>> Thanks,
>>>>>> Rob
>>>>>> --
>>>>>>
>>>>>> _______________________________________________
>>>>>> R-sig-Geo mailing list
>>>>>> R-sig-Geo at stat.math.ethz.ch
>>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>>> --
>>>> Rob Taylor
>>>>
>>>> University of York
>>>> Biology Department
>>>> PO Box 373
>>>> York
>>>> YO10 5YW
>>>> United Kingdom
>>>>
>>>> Work +44 (0)1904 32 8557
>>>> Mob  +44 (0)777 258 5390
>>>>
>>>> _______________________________________________
>>>> R-sig-Geo mailing list
>>>> R-sig-Geo at stat.math.ethz.ch
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>>>
>> --
>> Rob Taylor
>>
>> University of York
>> Biology Department
>> PO Box 373
>> York
>> YO10 5YW
>> United Kingdom
>>
>> Work +44 (0)1904 32 8557
>> Mob  +44 (0)777 258 5390
>>
> 

-- 
Rob Taylor

University of York
Biology Department
PO Box 373
York
YO10 5YW
United Kingdom

Work +44 (0)1904 32 8557
Mob  +44 (0)777 258 5390




More information about the R-sig-Geo mailing list