Community Profile

# the cyclist

##### Last seen: Today
4.070 total contributions since 2011

Data scientist at Cohen Veterans Bioscience; Obsessive runner. Professional Interests: Predictive modeling, statistics. (I don't respond to email via author page, but will usually look at a question if you send me a link to it.)

View all

Contributions in
View by

Reshaping a 2 d matrix into a 3 d matrix row wise.
For your small example, if A is your original matrix, then permute(reshape(A',3,2,[]),[2 1 3]) For the larger one, permute(re...

alrededor de 18 horas ago | 0

| accepted

Fit multiple data with one mathmatical model/function
I would restructure my data (see attached), and use the nlinfit function from the Machine Learning and Statistics Toolbox. This...

alrededor de 20 horas ago | 0

Fill area between contour levels
I am hoping for your sake that there is a better way than this (possibly using the Image Processing Toolbox?), but here is one w...

alrededor de 22 horas ago | 0

Turn a X Y Z matrix into a point cloud
xyzPoints = [1 8 9; 2 3 4; 9 8 6]; ptCloud = pointCloud(xyzPoints);

1 día ago | 0

Searching for minimum x root for known y
This code finds the minimum root, for y == 43. y = 43; p = [-0.1042 1.9167 13.062 39.333 45.083 21-y]; min(roots(...

2 días ago | 1

| accepted

get the x-value of a point on curve
When you say "get", do you mean from the vectors, or only from the curve? If you mean from the data, you can do, for example x...

2 días ago | 0

| accepted

How to Read and plot CSV file and delete infinity values from CSV file
I find that sometimes with these finicky imports it can be helpful to use the Import Data Tool. I used that as a basis to make ...

2 días ago | 0

Converting matirx into vektor inside a cell array
ev1 = cellfun(@(x)x(:,1),V,'UniformOutput',false); ev2 = cellfun(@(x)x(:,2),V,'UniformOutput',false);

2 días ago | 1

Filling areas between curves
If you put this line after your line plotting, you'll see the basics of using the patch command: patch([x1; x1(1)],[y1; y1(1)],...

3 días ago | 0

| accepted

How do you remove a trend from data without using the 'detrend' function?
Usually, when someone "doesn't want" to use a function, it means that it is homework, and they are not allowed to use a function...

3 días ago | 0

recursive function with 2 variables doesnt work
For me, your function works as expected. Maybe you accidentally also created a variable s in your workspace, and you are trying...

3 días ago | 0

| accepted

estimate main effects and interactions
I was able to replicate the effect estimates, but only via a rather odd normalization scheme of the variables: data = [1 10 220...

4 días ago | 0

| accepted

Receiving 'not enough input arguments' in code
You need rows>Rank instead of rows>rank MATLAB is case-sensitive. It would be better to have named that variable something t...

5 días ago | 0

How to get the indices of the values inside every bin i.e. histcounts2
Suppose you want to know which elements are in the bin that is 8 down and 6 across. Then binToFind = [8 6]; [tf,loc] = ismembe...

7 días ago | 1

| accepted

How to write a for loop that creates a vector of [1:1000, 1001:2000,....,n]
% Define block size and number of blocks blockSize = 1000; numberBlocks = 50; % Create vector of all values A = 1:(blockSi...

9 días ago | 0

| accepted

fitcecoc SVM with categorical predictors not predicting the correct label for multiclass problem.
I'm pretty sure you've got your dummy encoding wrong. You are treating 1,2 and 3 as if they are somehow the same categories in ...

9 días ago | 0

How can i include error calculation in the linear regression in a for loop?
The regress function outputs confidence intervals for the slope and intercept.

9 días ago | 0

Incorrect numerical integration, how to fix?
MATLAB's result is correct. You must have made a mistake on your calculator. You can verify this calculation that I entered int...

10 días ago | 0

How can I extract data and match it from two different data??
If your first vector is only ones and zeros, then it is as simple as idx = [ 0 0 0 0 1 1 1 0 0 0 ]; b = [ 5 5 5 5 10 10 10 6 6...

10 días ago | 0

| accepted

help with max function
This code will return the row and column indices where the entry is equal to the column's maximum. [rowIdx,colIdx] = find(A==ma...

12 días ago | 0

| accepted

Bar Plots with errorbars with limits
Do you mean something like this? % Pretend data x = linspace(0,10,25); y = linspace(0,1,25); se = y/10; % Amount that e...

12 días ago | 0

| accepted

Removing values from two different variables
% For each cell of AL, find the non-2's keepIndices = cellfun(@(x)x~=2,AL,'UniformOutput',false); % Keep the elements of AL ...

12 días ago | 0

| accepted

accuracy of coefficients using fit with power1
I don't have the Curve Fitting Toolbox, so I can't investigate directly. If you have the Statistics and Machine Learning Toolbox...

15 días ago | 1

types of functions in matlab
A google search quickly came up with this documentation page and this documentation page that will probably answer your question...

16 días ago | 2

| accepted

Number of variables vary in function definition
Here is a different approach, using a loop and sprintf: % Count columns and preallocate X numberCols = size(A,2); X1 = cell(1...

17 días ago | 1

| accepted

Matrix with ones and zeros
Do you mean that you want every possible combination of 3x3 matrix filled with 0 or 1? The following is pretty obfuscated code, ...

17 días ago | 0

| accepted

Attempt to grow array along ambiguous dimension.
The way your defined your mult variables, they are 81-dimensional arrays. I think you meant: multA = ones(size(a)); multB = on...

18 días ago | 0

Loops slowing down dramatically with increased iterations
I have not gone through your code, but this is a classic symptom of failing to preallocate matrices, and instead letting them gr...

18 días ago | 0

Matrix transformation (sorting)
i = find(sort(A,'descend')); j = find(A); s = numel(A); T = zeros(s,s); T(sub2ind([s s],i,j)) = 1; I hope it's clear what...

18 días ago | 0

| accepted