Skip to content

Commit

Permalink
Merge pull request #37 from thomastjdavis/master
Browse files Browse the repository at this point in the history
Update linfit.jl for readibility
  • Loading branch information
pjabardo authored Dec 4, 2024
2 parents bfd268f + 8ca8ceb commit e20691b
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/linfit.jl
Original file line number Diff line number Diff line change
Expand Up @@ -141,13 +141,16 @@ ExpFit(x::AbstractVector{T}, y::AbstractVector{T}) where {T<:Number} = ExpFit{T}
# Generic interface for curve fitting.
The same function `curve_fit` can be used to fit the data depending on fit type,
shich is specified in the first parameter. This function returns an object that
which is specified in the first parameter. This function returns an object that
can be used to estimate the value of the fitting model using function `apply_fit`.
## A few examples:
* `f = curve_fit(LinearFit, x, y)`
* `f = curve_fit(Polynomial, x, y, n)`
Other types of fit include: LogFit, PowerFit, ExpFit, LinearKingFit, KingFit, RationalPoly. See the documentation for details.
"""
curve_fit(::Type{T}, x, y) where {T<:AbstractLeastSquares} = T(x, y)
curve_fit(::Type{T}, x, y, args...) where {T<:AbstractLeastSquares} = T(x, y, args...)
Expand Down

0 comments on commit e20691b

Please sign in to comment.