When I use PoissonPointProcess with my data, it is OK
ClearAll["Global`*"]
villes = Entity["Country", "France"]["LargestCities"];
data = SpatialPointData[villes]
proc = EstimatedPointProcess[data, PoissonPointProcess[\[Lambda], 2]]
ListPlot[{RipleyK[data, Range[0, 200, 10]],
RipleyK[proc, Range[0, 200, 10]]},
PlotLegends -> {"original process", "estimated model"}]
But if I work with an other PointProcess, I can't have a result. Why ?
see for example :
proc4 = EstimatedPointProcess[data, StraussPointProcess[a, b, c, 2]]
ListPlot[{RipleyK[data, Range[0, 200, 10]],
RipleyK[proc4, Range[0, 200, 1]]},
PlotLegends -> {"original process", "estimated model"}]