8000 DOC Add examples to linear_model.TweedieRegressor (#17516) · scikit-learn/scikit-learn@b898f25 · GitHub
[go: up one dir, main page]

Skip to content

Commit b898f25

Browse files
authored
DOC Add examples to linear_model.TweedieRegressor (#17516)
* Add examples to linear_model.TweedieRegressor * Address review
1 parent 7681721 commit b898f25

File tree

1 file changed

+17
-0
lines changed
  • sklearn/linear_model/_glm

1 file changed

+17
-0
lines changed

sklearn/linear_model/_glm/glm.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,23 @@ class TweedieRegressor(GeneralizedLinearRegressor):
621621
622622
n_iter_ : int
623623
Actual number of iterations used in the solver.
624+
625+
Examples
626+
----------
627+
>>> from sklearn import linear_model
628+
>>> clf = linear_model.TweedieRegressor()
629+
>>> X = [[1, 2], [2, 3], [3, 4], [4, 3]]
630+
>>> y = [2, 3.5, 5, 5.5]
631+
>>> clf.fit(X, y)
632+
TweedieRegressor()
633+
>>> clf.score(X, y)
634+
0.839...
635+
>>> clf.coef_
636+
array([0.599..., 0.299...])
637+
>>> clf.intercept_
638+
1.600...
639+
>>> clf.predict([[1, 1], [3, 4]])
640+
array([2.500..., 4.599...])
624641
"""
625642
def __init__(self, *, power=0.0, alpha=1.0, fit_intercept=True,
626643
link='auto', max_iter=100, tol=1e-4,

0 commit comments

Comments
 (0)
0