Ah. So FloatRange actually has 4 fields: you can see their names by calling 
names(range)
start
step
len
divisor

if you save all those, and pass them back to the constructor, 

FloatRange(start,step,len,divisor)

you should be in business.

On Tuesday, 24 March 2015 21:40:41 UTC+1, Christopher Fisher wrote:
>
> Thank you. That part works. I  saved the range and density to excel files 
> and loaded them back into Julia. I realized that there does not appear to 
> be a way to convert an Array to a Float range using convert(). As a 
> workaround, I tried saving the FloatRange variable "range" as the min, step 
> and max (e.g. range[1], range[2]-range[1], range[end]) and reading those 
> values in to the colon() function instead.  However, there was some 
> rounding error in computing the step from the difference. Consequentially, 
> the resulting FloatRange variable was one element shorter than the original 
> FloatRange variable. Any ideas would be greatly appreciated. 
>
>
>> After you've created your UnivariateKDE object:
>>
>> k = kde(X)
>>
>> you can access the fields via .
>>
>> range = k.x
>> density = k.density
>>
>> To recreate an object, just call the constructor:
>>
>> k = UnivariateKDE(range, density)
>>
>> -Simon
>>
>>

Reply via email to