I suspect you want:
$regr = regression->new($element_stats_hash{$element_name});
which I'm guessing is already a reference to a hash of your raw data.
It looks like you are going out of your way to make things complicated by wrapping \%{} around things that are already hash references. For example:
$raw_dataPtr = \%{$element_stats_hash{$element_name}{'raw_data'}}; $$raw_dataPtr{$time} = {$var};
would be much better as:
$element_stats_hash{$element_name}{'raw_data'}{$time} = {$var};
except that {$var} is wrong in any case. You really must use strictures (use strict; use warnings;)! With strictures that line would generate something like:
Odd number of elements in anonymous hash at noname.pl line 8.
In reply to Re: Confounded With A Simple Self-Made Perl Mod
by GrandFather
in thread Confounded With A Simple Self-Made Perl Mod
by o2bwise
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |