<div>Dear Roger Bivand,Tim Keitt, and Dan Putler,<br>&nbsp; Thanks for your answers. I have tried density.ppp(spatstat) and kernel2d(splancs), but the results are not very satisfied. I think there should be a higher density in the blue part of the map in the attachment.
</div>
<div>&nbsp; My dataset has been put in the attachment and programs have been pasted in the following, so that u can use and check it.&nbsp; </div>
<div>&nbsp;&nbsp; I want to do the work like &quot;non-parametric estimation of a spatially varying intensity&quot; in Diggle&#39;s book(2003.P.116-121).</div>
<div>&nbsp; BTW, i&#39;m not familiar with locfit,would u please also check it using locfit? Thanks very much.</div>
<div>###############################################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kernel density estimation--spatstat<br>################################################################################
<br>library(sp)<br>library(foreign)<br>library(maptools)<br>library(mgcv)<br>library(spatstat)
<p>guichi&lt;-readShapePoly(&quot;d:/deleting/kernel/kernel/guichi2.shp&quot;)&nbsp;&nbsp; <br>W &lt;-as(as(guichi, &quot;SpatialPolygons&quot;), &quot;owin&quot;)&nbsp; #boundary polygons</p>
<p>cases&lt;-coordinates(readShapePoints(&quot;d:/deleting/kernel/kernel/cases.shp&quot;))&nbsp; #points<br>colnames(cases)&lt;-c(&quot;x&quot;,&quot;y&quot;)<br>cases[1:2,]</p>
<p>#plot(W);points(cases)</p>
<p>pointcase &lt;- ppp(cases[,1], cases[,2], window=W)&nbsp; #generate the ppp object</p>
<p>kdensity&lt;-density.ppp(pointcase, 0.05)<br>plot(kdensity)&nbsp; <br><font color="#ff0000"><strong>Q:</strong>there are almost the same density in the whole area,but in fact it may have a higher density in the blue part of the attached map? I think the problem may the&nbsp;inappropriate value of sigma, how to determine its value?
</font></p>
<p>################################################################################<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Kernel density estimation--splancs<br>################################################################################
<br>library(sp)<br>library(splancs)<br>library(foreign)<br>library(maptools)</p>
<p>case&lt;-readShapePoints(&quot;d:/deleting/kernel/kernel/cases.shp&quot;)<br>guichi&lt;-readShapePoly(&quot;d:/deleting/kernel/kernel/guichi2.shp&quot;)&nbsp; </p>
<p>#Conversion<br>case_pts &lt;- coordinates(case) <br>case &lt;- as.points(case_pts) <br>splancs_poly &lt;- getPolygonCoordsSlot(getPolygonsPolygonsSlot(getSpPpolygonsSlot(guichi)[[1]])[[1]]) </p>
<p>#to unpack the coordinates of the points and the single ring boundary <br>polymap(splancs_poly,xlab=&quot;x(米)&quot;,ylab=&quot;y(米)&quot;) <br>pointmap(case_pts, add=TRUE) </p>
<p>m&lt;-mse2d(case,splancs_poly,nsmse=1000,range=5)&nbsp; #plots the estimated mean square error as a function of h0<br>plot(m$h[290:1000],m$mse[290:1000],type=&quot;l&quot;)</p>
<p>n&lt;-which(m$mse==min(m$mse)) <br>h0&lt;-m$h[n]</p>
<p><br>#smooth variation<br>smooth&lt;-kernel2d(case, splancs_poly, h0=h0, nx=100, ny=100)<br>polymap(splancs_poly)&nbsp; #sets the axes correctly and draws the polygon<br>image(smooth,add=T)&nbsp;&nbsp; #the smoothed image is superimposed
<br>polymap(splancs_poly,add=T) #redrawn the polymap in order not to be obsured by smooth image<br><font color="#ff0000"><strong>Q</strong>:The result is still not satisfied,there must be something wrong with my programs</font>
.</p>
<p>&nbsp;</p>
<p>&nbsp;</p><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 6/25/07, <b class="gmail_sendername">Dan Putler</b> &lt;<a href="mailto:putler@sauder.ubc.ca">putler@sauder.ubc.ca</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi All,<br><br>To add some detail to Roger&#39;s earlier, post density.ppp in the<br>spatstat seems to be a very good answer to the original post since it
<br>is specifically designed to estimate a kernel density for a point<br>process pattern. This function use a bivariate Gaussian smoother that<br>lends itself to user configuration.<br><br>Dan<br><br>On 24-Jun-07, at 5:28 PM, Tim Keitt wrote:
<br><br>&gt; I rather like locfit.<br>&gt;<br>&gt; THK<br>&gt;<br>&gt; On 6/24/07, zhijie zhang &lt;<a href="mailto:epistat@gmail.com">epistat@gmail.com</a>&gt; wrote:<br>&gt;&gt; Dear Friends,<br>&gt;&gt;&nbsp;&nbsp;Except kernel2d(splancs) function, are there any other functions
<br>&gt;&gt; on kernel<br>&gt;&gt; density estimation in point pattern analysis? I use the kernel2d<br>&gt;&gt; (splancs)<br>&gt;&gt; function to anayze my dataset, and the result seems not to be very<br>&gt;&gt; good.<br>
&gt;&gt;&nbsp;&nbsp; Any suggestions or help in kernel density estimation of<br>&gt;&gt; univariate or<br>&gt;&gt; multivariate point process are greatly appreciated.<br>&gt;&gt;&nbsp;&nbsp; BTW, i mainly want ot do the kernel density estimation in both
<br>&gt;&gt; univariate and multivariate point process.<br>&gt;&gt; --<br>&gt;&gt; With Kind Regards,<br>&gt;&gt;<br>&gt;&gt; oooO:::::::::<br>&gt;&gt; (..):::::::::<br>&gt;&gt; :\.(:::Oooo::<br>&gt;&gt; ::\_)::(..)::<br>
&gt;&gt; :::::::)./:::<br>&gt;&gt; ::::::(_/::::<br>&gt;&gt; :::::::::::::<br>&gt;&gt; [********************************************************************<br>&gt;&gt; ***]<br>&gt;&gt; Zhi Jie,Zhang ,PHD<br>&gt;&gt; Tel:86-21-54237149
<br>&gt;&gt; Dept. of Epidemiology,School of Public Health,Fudan University<br>&gt;&gt; Address:No. 138 Yi Xue Yuan Road,Shanghai,China<br>&gt;&gt; Postcode:200032<br>&gt;&gt; <a href="mailto:Email:epistat@gmail.com">Email:epistat@gmail.com
</a><br>&gt;&gt; Website: <a href="http://www.statABC.com">www.statABC.com</a><br>&gt;&gt; [********************************************************************<br>&gt;&gt; ***]<br>&gt;&gt; oooO:::::::::<br>&gt;&gt; (..):::::::::
<br>&gt;&gt; :\.(:::Oooo::<br>&gt;&gt; ::\_)::(..)::<br>&gt;&gt; :::::::)./:::<br>&gt;&gt; ::::::(_/::::<br>&gt;&gt; :::::::::::::<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [[alternative HTML version deleted]]<br>&gt;&gt;<br>&gt;&gt; _______________________________________________
<br>&gt;&gt; R-sig-Geo mailing list<br>&gt;&gt; <a href="mailto:R-sig-Geo@stat.math.ethz.ch">R-sig-Geo@stat.math.ethz.ch</a><br>&gt;&gt; <a href="https://stat.ethz.ch/mailman/listinfo/r-sig-geo">https://stat.ethz.ch/mailman/listinfo/r-sig-geo
</a><br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Timothy H. Keitt, University of Texas at Austin<br>&gt; Contact info and schedule at <a href="http://www.keittlab.org/tkeitt/">http://www.keittlab.org/tkeitt/</a><br>&gt; Reprints at 
<a href="http://www.keittlab.org/tkeitt/papers/">http://www.keittlab.org/tkeitt/papers/</a><br>&gt; ODF attachment? See <a href="http://www.openoffice.org/">http://www.openoffice.org/</a><br>&gt;<br>&gt; _______________________________________________
<br>&gt; R-sig-Geo mailing list<br>&gt; <a href="mailto:R-sig-Geo@stat.math.ethz.ch">R-sig-Geo@stat.math.ethz.ch</a><br>&gt; <a href="https://stat.ethz.ch/mailman/listinfo/r-sig-geo">https://stat.ethz.ch/mailman/listinfo/r-sig-geo
</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>With Kind Regards,<br><br>oooO:::::::::<br>(..):::::::::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>:\.(:::Oooo::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
::\_)::(..)::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>:::::::)./:::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>::::::(_/::::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>:::::::::::::<br>[***********************************************************************]
<br>Zhi Jie,Zhang ,PHD&nbsp;&nbsp;<br>Tel:86-21-54237149&nbsp;&nbsp;&nbsp;&nbsp;<br>Dept. of Epidemiology,School of Public Health,Fudan University&nbsp;&nbsp; <br>Address:No. 138 Yi Xue Yuan Road,Shanghai,China&nbsp;&nbsp;<br>Postcode:200032&nbsp;&nbsp; <br><a href="mailto:Email:epistat@gmail.com">
Email:epistat@gmail.com</a> <br>Website: <a href="http://www.statABC.com">www.statABC.com</a><br>[***********************************************************************]<br>oooO:::::::::<br>(..):::::::::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>:\.(:::Oooo::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>::\_)::(..)::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>:::::::)./:::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>::::::(_/::::&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>:::::::::::::