Community Profile

# the cyclist

##### Last seen: Today
4,059 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

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...

20 hours 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...

2 days 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...

5 days 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...

6 days 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 ...

7 days 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.

7 days 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...

7 days 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...

7 days 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...

9 days 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...

9 days 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 ...

9 days 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...

12 days 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...

13 days 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...

14 days 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, ...

14 days 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...

15 days 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...

15 days 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...

15 days ago | 0

| accepted

How do I name the columns of my table by the names of row 1?
Did you try reading the documentation page for readtable? It seems that all you need to do is this: pos=readtable("Pos_data.cs...

16 days ago | 1

Remove zeros from a 3D array
Do you mean you have "slices" of all zeros? Then this should work: % Create an array like your A matrix, where some "slices" of...

16 days ago | 0

| accepted

Matrix transformation (sorting)
T = sort(A,'descend')/A Note that I am only using sort here to define the result you need. The transformation matrix you get as...

16 days ago | 1

Scatterplot, i need to plot one point instead of 4 present in my table
If I understand correctly, you want to do the following: A_mean = mean(reshape(A,4,[]))'; B_mean = mean(reshape(B,4,[]))'; C_...

20 days ago | 0

Fastest way to match elements in two vectors and return indices?
I have to admit that I have not dug into your code, but it sounds like the ismember function might be useful.

21 days ago | 0

summing elements of an array until a value appears
Here is one way. % Inputs inputVector = [5 4 3 2 1]; inputValueToFind = 2; % Find the location of the index idxEnd = find...

21 days ago | 0

How to translate Wolfram program to Matlab
Almost always, the best and "safest" thing to do is to understand what the underlying code is doing in the old language, and the...

21 days ago | 0

create diagonal matrix zeros
a = diag(1:10); a(1,:) = 1:10; a(:,1) = 1:10;

23 days ago | 0

| accepted

How would I find the value of a corresponding data set?
When you say "corresponding", do you mean the 5th y(value) or the 3rd? y(index)

23 days ago | 0

How to randomly select values in one matrix and make them equal to values of a second matrix?
while ... % <---- condition goes here idx = randi(400); x(idx) = y(idx); end

23 days ago | 0

how can I find the probabilities of the ecdf function of each duplicate values in y ?
Do you mean you are trying to get these values? histcounts(num_off_time,'Normalization','probability') ans = 0.2000 ...

23 days ago | 0

| accepted