Skip to content

Instantly share code, notes, and snippets.

View agamemnonc's full-sized avatar

Agamemnon Krasoulis agamemnonc

View GitHub Profile
@agamemnonc
agamemnonc / lda_predict_proba_sklearn
Last active August 11, 2018 10:53
Comparison of predicted probability for LDA classifier with MATLAB and sklearn Raw
import numpy as np
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn import datasets
iris = datasets.load_iris()
X = iris.data
y = iris.target
lda_clf = LinearDiscriminantAnalysis(solver = 'lsqr').fit(X,y)
post_probs = lda_clf.predict_proba(X)
print(post_probs[51])
@agamemnonc
agamemnonc / lda_predict_proba_matlab
Created July 18, 2016 10:44
Comparison of predicted probability for LDA classifier with MATLAB and sklearn
clear
load iris_dataset.mat % Load iris dataset (same order as in sklearn)
X = irisInputs';
[~, y] = max(irisTargets); y = y'; % Transform target
lda_clf = fitcdiscr(X,y,'DiscrimType','linear'); % Classifier
[~,post_probs] = predict(lda_clf,X); % Predicted probability for training data
disp(post_probs(52,:)) % Display predicted probability for datum 52