Profession: Training Engineer at the MathWorks.

Interests: Computational Finance, Stochastic Processes, Probability & Statistics, Optimization, Machine Learning and MATLAB.

All views expressed in my posts are my opinions and not necessarily those of the MathWorks.

Answered

GradientDescent algorithm returning error: left and right side different number of elements

I would put a break point on the line: error = ((hypothesis - y).^2); I would assume that the size of hypothesis and y are dif...

GradientDescent algorithm returning error: left and right side different number of elements

I would put a break point on the line: error = ((hypothesis - y).^2); I would assume that the size of hypothesis and y are dif...

3 mois ago | 0

Answered

Exporting a figure with an opaque legend box but no visible edge

You can modify this by setting the EdgeColor to none. set(Lgd,'EdgeColor','none');

Exporting a figure with an opaque legend box but no visible edge

You can modify this by setting the EdgeColor to none. set(Lgd,'EdgeColor','none');

3 mois ago | 0

| accepted

Answered

fitcsvm decision boundary equation

Generate some data for the classes rng('default') n = 100; X = [2 + 0.5*randn(n,2);... 3 + 0.6*randn(n,2)]; Y = [zeros(...

fitcsvm decision boundary equation

Generate some data for the classes rng('default') n = 100; X = [2 + 0.5*randn(n,2);... 3 + 0.6*randn(n,2)]; Y = [zeros(...

4 mois ago | 0

Answered

keep getting "too many output arguments" error while using the optimization tool box

Your non-linear constraint function needs to pass 2 output arguments back with the following calling signature: function [c,ceq...

keep getting "too many output arguments" error while using the optimization tool box

Your non-linear constraint function needs to pass 2 output arguments back with the following calling signature: function [c,ceq...

7 mois ago | 1

Answered

How many hours do MATLAB self-paced courses last about?

Each of the self-paced courses will show a "detailed course outline" on the course page. These will list the number of "days", w...

How many hours do MATLAB self-paced courses last about?

Each of the self-paced courses will show a "detailed course outline" on the course page. These will list the number of "days", w...

7 mois ago | 0

| accepted

Answered

How do I make a polynomial regression of data points and afterwards calculate the prediction accuracy

I notice a few issues. Based on the second line of your portion, I assume that you mean to call the variable PressureDiffSquared...

How do I make a polynomial regression of data points and afterwards calculate the prediction accuracy

I notice a few issues. Based on the second line of your portion, I assume that you mean to call the variable PressureDiffSquared...

7 mois ago | 1

| accepted

Answered

How plot a matrix for Naive Bayes classifier?

The |heatmap| function was introduced in 2017a. The |imagesc| function will work though. To display the numeric counts you will ...

How plot a matrix for Naive Bayes classifier?

The |heatmap| function was introduced in 2017a. The |imagesc| function will work though. To display the numeric counts you will ...

9 mois ago | 0

| accepted

Answered

The is no 'linearFit' function

This is a helper function provided at the end of the documentation in the <https://www.mathworks.com/help/predmaint/examples/_...

The is no 'linearFit' function

This is a helper function provided at the end of the documentation in the <https://www.mathworks.com/help/predmaint/examples/_...

9 mois ago | 1

| accepted

Answered

Good coding practice / refactoring to remove multiple inheritance

1. There is no "best" practice as this depends on why you made the initial decision to perform multiple inheritance and then lat...

Good coding practice / refactoring to remove multiple inheritance

1. There is no "best" practice as this depends on why you made the initial decision to perform multiple inheritance and then lat...

9 mois ago | 0

Answered

Is there any way to generate code for nntool?

The nntool does not allow this, but you can generate the code for setting up and training a classification problem, which I assu...

Is there any way to generate code for nntool?

The nntool does not allow this, but you can generate the code for setting up and training a classification problem, which I assu...

9 mois ago | 0

Answered

Problem with p-value calculation for Spearman's rho correlation analysis

I will notify the development team of your request. In the meantime, if anyone is experiencing the same issue, it may be worth e...

Problem with p-value calculation for Spearman's rho correlation analysis

I will notify the development team of your request. In the meantime, if anyone is experiencing the same issue, it may be worth e...

9 mois ago | 0

Answered

How to create a loop that runs a function through subfolders in a directory?

You can get the sub-directories using dir: D = dir; % A is a struct ... first elements are '.' and '..' used for navigation...

How to create a loop that runs a function through subfolders in a directory?

You can get the sub-directories using dir: D = dir; % A is a struct ... first elements are '.' and '..' used for navigation...

10 mois ago | 1

| accepted

Answered

the H and P value of standard normal distribution

The lillietest tests the null hypothesis that the *data* comes from a normal distribution against the alternative that it does n...

the H and P value of standard normal distribution

The lillietest tests the null hypothesis that the *data* comes from a normal distribution against the alternative that it does n...

10 mois ago | 0

| accepted

Answered

I am using Matlab R2016a. I want add alexnet but add on explorer not shown any thing what i do please suggest

You will need to upgrade to a new version of MATLAB as this was not released until R2016b.

I am using Matlab R2016a. I want add alexnet but add on explorer not shown any thing what i do please suggest

You will need to upgrade to a new version of MATLAB as this was not released until R2016b.

12 mois ago | 0

Answered

How can I post an order request via API?

Hi Fabio, Without a pair of keys myself I cannot duplicate the |auth| portion of this. I suspect this woudl be done with the ...

How can I post an order request via API?

Hi Fabio, Without a pair of keys myself I cannot duplicate the |auth| portion of this. I suspect this woudl be done with the ...

environ un an ago | 0

Answered

Weight and Bias from a Neural Network

I'm not sure why you would get a 0x1 empty double column vector. You may need to post some code to help figure this piece out. ...

Weight and Bias from a Neural Network

I'm not sure why you would get a 0x1 empty double column vector. You may need to post some code to help figure this piece out. ...

environ un an ago | 4

| accepted

Answered

How to speed up code for converting an array of strings to array of numbers

I am not sure how much of a speedup to expect in the conversion, but I would highly consider using <https://www.mathworks.com/he...

How to speed up code for converting an array of strings to array of numbers

I am not sure how much of a speedup to expect in the conversion, but I would highly consider using <https://www.mathworks.com/he...

environ un an ago | 1

Answered

What is wrong with my while loop?

Your problem is that the result of X(:,:,1) == X(:,:,b) or X(:,:,1) ~= X(:,:,b) will return a logical matrix th...

What is wrong with my while loop?

Your problem is that the result of X(:,:,1) == X(:,:,b) or X(:,:,1) ~= X(:,:,b) will return a logical matrix th...

plus d'un an ago | 0

| accepted

Answered

how to parallelize separate matrix-matrix multiplications?

Unless you are working on a cluster, I would not expect to see any speed up from parallelizing such operations. The reason for t...

how to parallelize separate matrix-matrix multiplications?

Unless you are working on a cluster, I would not expect to see any speed up from parallelizing such operations. The reason for t...

plus d'un an ago | 0

| accepted

Answered

How to change XTick Labels in a heatmap

A |heatmap| stores the labels in the |XDisplayLabels| property. It is not a |matlab.graphics.axis.Axes|, but rather a |matlab.gr...

How to change XTick Labels in a heatmap

A |heatmap| stores the labels in the |XDisplayLabels| property. It is not a |matlab.graphics.axis.Axes|, but rather a |matlab.gr...

plus d'un an ago | 1

Answered

How do i normalize data in neural networks ? feauture by feature or hole data in one step?

Yes. Data would be normalized feature by feature as it would not make sense to divide something in units of C by something in un...

How do i normalize data in neural networks ? feauture by feature or hole data in one step?

Yes. Data would be normalized feature by feature as it would not make sense to divide something in units of C by something in un...

plus d'un an ago | 0

Answered

Non linear optimization using MATLAB

There is clearly an issue with the question as the provided solution does not provide a valid answer to the problem. That being ...

Non linear optimization using MATLAB

There is clearly an issue with the question as the provided solution does not provide a valid answer to the problem. That being ...

plus d'un an ago | 0

Answered

how can i make alexnet accept 277x277x1 images

You can resize an image with the |imresize| function. Now since your images are of size 277x277x1 I will assume they are graysca...

how can i make alexnet accept 277x277x1 images

You can resize an image with the |imresize| function. Now since your images are of size 277x277x1 I will assume they are graysca...

plus d'un an ago | 1

| accepted

Answered

Saving strings of different sizes in one variable

This is where the cell data type is used. names = {'folder1 xxx\name 1.txt';'folder2 xxxxxxx\name 2.txt';name_3 = 'folder3 ...

Saving strings of different sizes in one variable

This is where the cell data type is used. names = {'folder1 xxx\name 1.txt';'folder2 xxxxxxx\name 2.txt';name_3 = 'folder3 ...

plus d'un an ago | 0

Answered

runtime for t-copulafit

Your best option is to change the method for negative log-likelihood calculations. This is only recommended for large samples. ...

runtime for t-copulafit

Your best option is to change the method for negative log-likelihood calculations. This is only recommended for large samples. ...

plus d'un an ago | 1

| accepted

Answered

p values from correlation matrix using nancov

The corrcoef function accepts Name-Value pair inputs to handle missing data. [r,p] = corrcoeff(B,'rows','complete') ...

p values from correlation matrix using nancov

The corrcoef function accepts Name-Value pair inputs to handle missing data. [r,p] = corrcoeff(B,'rows','complete') ...

presque 2 ans ago | 1

| accepted

Answered

testing significan linier trend

If you are using a version equal to or later than 2013b than you can use the |fitlm| function which prints the relevant t-statis...

testing significan linier trend

If you are using a version equal to or later than 2013b than you can use the |fitlm| function which prints the relevant t-statis...

presque 2 ans ago | 0

| accepted

Answered

Monte Carlo for OLS histogram

You only ever assign to the 1st element of beta_hat. I think you need to recheck your code. 1. if you are intending to do |m|...

Monte Carlo for OLS histogram

You only ever assign to the 1st element of beta_hat. I think you need to recheck your code. 1. if you are intending to do |m|...

presque 2 ans ago | 0

Answered

Binary solutions with GA

This will be a bit length to answer this question again, but I have provided a way you can solve this problem in a previous post...

Binary solutions with GA

This will be a bit length to answer this question again, but I have provided a way you can solve this problem in a previous post...

presque 2 ans ago | 0

Answered

How to plot multiple data sets on the same graph

Use hold on and hold off to add new data to a set of existing Axes. plot(x1,y1) hold on plot(x2,y2) hold off An...

How to plot multiple data sets on the same graph

Use hold on and hold off to add new data to a set of existing Axes. plot(x1,y1) hold on plot(x2,y2) hold off An...

presque 2 ans ago | 0

| accepted